NodeTypeStarters
Value members
Concrete methods
Traverse to all nodes.
Traverse to all nodes.
- Definition Classes
- TraversalSource
Traverse to all arguments passed to methods
Traverse to all arguments passed to methods
Traverse to all comments in source-based CPGs.
Traverse to all comments in source-based CPGs.
Traverse to all identifiers, e.g., occurrences of local variables or class members in method bodies.
Traverse to all identifiers, e.g., occurrences of local variables or class members in method bodies.
Traverse to all jump targets
Traverse to all jump targets
Traverse to all literals (constant strings and numbers provided directly in the code).
Traverse to all literals (constant strings and numbers provided directly in the code).
Traverse to all local variable declarations
Traverse to all local variable declarations
Traverse to all class members
Traverse to all class members
Traverse to all meta data entries
Traverse to all meta data entries
Shorthand for cpg.method.name(name)
Shorthand for cpg.method.name(name)
Traverse to all method references
Traverse to all method references
Shorthand for cpg.methodRef.filter(_.referencedMethod.name(name))
Shorthand for cpg.methodRef.filter(_.referencedMethod.name(name))
Traverse to all formal return parameters
Traverse to all formal return parameters
Traverse to all namespaces, e.g., packages in Java.
Traverse to all namespaces, e.g., packages in Java.
Traverse to all namespace blocks, e.g., packages in Java.
Traverse to all namespace blocks, e.g., packages in Java.
Traverse to all return expressions
Traverse to all return expressions
Shorthand for cpg.typ.name(name)
Shorthand for cpg.typ.name(name)
Traverse to all declarations, e.g., Set
Traverse to all declarations, e.g., Set
Inherited methods
Start traversal with all nodes that have given property value
Start traversal with all nodes that have given property value
- Inherited from:
- TraversalSource
Start traversal with all nodes that have given property value
Start traversal with all nodes that have given property value
- Inherited from:
- TraversalSource
Start traversal with all nodes with given label that have given property value Inspects the cardinality of the indices of the properties and labels, and takes the smaller one
Start traversal with all nodes with given label that have given property value Inspects the cardinality of the indices of the properties and labels, and takes the smaller one
- Inherited from:
- TraversalSource
Start traversal with all nodes with given label that have given property value Inspects the cardinality of the indices of the properties and labels, and takes the smaller one
Start traversal with all nodes with given label that have given property value Inspects the cardinality of the indices of the properties and labels, and takes the smaller one
- Inherited from:
- TraversalSource