MethodTraversal
A method, function, or procedure
Attributes
- Graph
- Supertypes
- class AnyValtrait Matchableclass Any
Members list
Value members
Concrete methods
Traverse to annotations of method
Traverse to annotations of method
Attributes
Traverse to method body (alias for block
)
Traverse to method body (alias for block
)
Attributes
Traverse to last expression in CFG.
Traverse to last expression in CFG.
Attributes
All control structures of this method
All control structures of this method
Attributes
Shorthand to traverse to control structures where condition matches regex
Shorthand to traverse to control structures where condition matches regex
Attributes
The method in which this method is defined
The method in which this method is defined
Attributes
The type declaration associated with this method, e.g., the class it is defined in.
The type declaration associated with this method, e.g., the class it is defined in.
Attributes
Traverse to external methods, that is, methods not present but only referenced in the CPG.
Traverse to external methods, that is, methods not present but only referenced in the CPG.
Attributes
Traverse to internal methods, that is, methods for which code is included in this CPG.
Traverse to internal methods, that is, methods for which code is included in this CPG.
Attributes
Traverse only to methods that are not stubs.
Traverse only to methods that are not stubs.
Attributes
Traverse only to methods that are stubs, e.g., their code is not available or the method body is empty.
Traverse only to methods that are stubs, e.g., their code is not available or the method body is empty.
Attributes
Traverse only to methods that accept variadic arguments.
Traverse only to methods that accept variadic arguments.
Attributes
Traverse to the methods local variables
Traverse to the methods local variables
Attributes
Traverse to namespace
Traverse to namespace
Attributes
Traverse to namespace block
Traverse to namespace block
Attributes
The type declaration associated with this method, e.g., the class it is defined in. Alias for 'definingTypeDecl'
The type declaration associated with this method, e.g., the class it is defined in. Alias for 'definingTypeDecl'