A class representing complex nodes.
Import path
import codeql.ruby.ast.internal.TreeSitterDirect supertypes
Indirect supertypes
- @ruby_ast_node
- @ruby_underscore_arg
- @ruby_underscore_expression
- @ruby_underscore_pattern_expr
- @ruby_underscore_pattern_expr_basic
- @ruby_underscore_pattern_primitive
- @ruby_underscore_pattern_top_expr_body
- @ruby_underscore_primary
- @ruby_underscore_simple_numeric
- @ruby_underscore_statement
- AstNode
- UnderscoreArg
- UnderscoreExpression
- UnderscorePatternExpr
- UnderscorePatternExprBasic
- UnderscorePatternPrimitive
- UnderscorePatternTopExprBody
- UnderscorePrimary
- UnderscoreStatement
Predicates
| getAFieldOrChild | Gets a field or child node of this node. |
| getAPrimaryQlClass | Gets the name of the primary QL class for this element. |
| getChild | Gets the child of this node. |
Inherited predicates
| getLocation | Gets the location of this element. | from AstNode |
| getParent | Gets the parent of this element. | from AstNode |
| getParentIndex | Gets the index of this node among the children of its parent. | from AstNode |
| getPrimaryQlClasses | Gets a comma-separated list of the names of the primary CodeQL classes to which this element belongs. | from AstNode |
| toString | Gets a string representation of this element. | from AstNode |