DeclarationTraversal

io.shiftleft.semanticcpg.language.types.expressions.generalizations.DeclarationTraversal
final class DeclarationTraversal[NodeType <: Declaration](val traversal: Traversal[NodeType]) extends AnyVal

A declaration, such as a local or parameter.

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def capturedByMethodRef: Traversal[MethodRef]

Methods that capture this declaration

Methods that capture this declaration

Attributes

def capturedByTypeRef: Traversal[TypeRef]

Types that capture this declaration

Types that capture this declaration

Attributes

def closureBinding: Traversal[ClosureBinding]

The closure binding node referenced by this declaration

The closure binding node referenced by this declaration

Attributes

Concrete fields

val traversal: Traversal[NodeType]