Class Trees::BodyStmtTree
Import path
import codeql.ruby.controlflow.internal.ControlFlowGraphImplDirect supertypes
Indirect supertypes
Known direct subtypes
Predicates
| first | Holds if |
| firstInner | |
| getAnEnsureDescendant | Gets a descendant that belongs to the |
| getNestLevel | Gets the |
| lastInner | |
| succ | Holds if |
Inherited predicates
| getAChild | Gets a child node of this | from AstNode |
| getAChild | Gets a child of this node, which can also be retrieved using a predicate named | from BodyStmt |
| getAControlFlowEntryNode | Gets a control-flow entry node for this statement, if any | from Stmt |
| getAControlFlowNode | Gets a control-flow node for this statement, if any. | from Stmt |
| getAPrimaryQlClass | Gets the name of a primary CodeQL class to which this node belongs. | from StmtSequence |
| getARescue | Gets a rescue clause in this block. | from BodyStmt |
| getAStmt | Gets a statement in this sequence. | from StmtSequence |
| getBodyChild | Gets the | from StmtSequenceTree |
| getCfgScope | Gets the control-flow scope of this statement, if any. | from Stmt |
| getConstantValue | Gets the constant value of this expression, if any. | from Expr |
| getDesugared | Gets the desugared version of this AST node, if any. | from AstNode |
| getElse | Gets the | from BodyStmt |
| getEnclosingCallable | Gets the enclosing callable, if any. | from Stmt |
| getEnclosingMethod | Gets the enclosing method, if any. | from AstNode |
| getEnclosingModule | Gets the enclosing module, if any. | from AstNode |
| getEnclosingToplevel | Gets the enclosing top-level. | from AstNode |
| getEnsure | Gets the | from BodyStmt |
| getFile | Gets the file of this node. | from AstNode |
| getLastBodyChild | from StmtSequenceTree | |
| getLastStmt | Gets the last statement in this sequence, if any. | from StmtSequence |
| getLocation | Gets the location of this node. | from AstNode |
| getNumberOfStatements | Gets the number of statements in this sequence. | from StmtSequence |
| getParent | Gets the parent of this | from AstNode |
| getPrimaryQlClasses | Gets a comma-separated list of the names of the primary CodeQL classes to which this element belongs. | from AstNode |
| getRescue | Gets the | from BodyStmt |
| getStmt | Gets the | from BodyStmt |
| getValueText | DEPRECATED: Use | from Expr |
| hasEnsure | Holds if this block has an | from BodyStmt |
| isEmpty | Holds if this sequence has no statements. | from StmtSequence |
| isSynthesized | Holds if this node was synthesized to represent an implicit AST node not present in the source code. In the following example method call, the receiver is an implicit | from AstNode |
| last | Holds if | from PostOrderTree |
| propagatesAbnormal | Holds if abnormal execution of | from StmtSequenceTree |
| toString | Gets a textual representation of this node. | from AstNode |