qtil
advanced-security/qtil-ruby 0.0.2
Search

Class AnnotatedExitNode

An exit node for a given scope, annotated with the type of exit.

Import path

import codeql.ruby.controlflow.CfgNodes

Direct supertypes

Indirect supertypes

Predicates

getAPrimaryQlClass

Gets the name of the primary QL class for this node.

getBasicBlock

Gets the basic block that this control flow node belongs to.

getLocation

Gets the location of this control flow node.

isNormal

Holds if this node represent a normal exit.

toString

Gets a textual representation of this control flow node.

Inherited predicates

getAPredecessor

Gets an immediate predecessor, if any.

from CfgNode
getAPredecessor

Gets an immediate predecessor node of a given flow type, if any.

from CfgNode
getASuccessor

Gets an immediate successor, if any.

from CfgNode
getASuccessor

Gets a successor node of a given type, if any.

from CfgNode
getFile

Gets the file of this control flow node.

from CfgNode
getNode

Gets the AST node that this node corresponds to, if any.

from CfgNode
getScope

Gets the scope of this node.

from CfgNode
isBranch

Holds if this node has more than one successor.

from CfgNode
isCondition

Holds if this control flow node has conditional successors.

from CfgNode
isJoin

Holds if this node has more than one predecessor.

from CfgNode

Charpred