NodeTypeStarters

@TraversalSource
class NodeTypeStarters(cpg: Cpg)

Steps that allow traversing from cpg to operators.

class Object
trait Matchable
class Any

Value members

Concrete methods

@Doc(info = "All arithmetic operations, including shorthand assignments that perform arithmetic (e.g., \'+=\')")
def arithmetic: Traversal[Arithmetic]
@Doc(info = "All array accesses")
def arrayAccess: Traversal[ArrayAccess]
@Doc(info = "All assignments, including shorthand assignments that perform arithmetic (e.g., \'+=\')")
def assignment: Traversal[Assignment]
@Doc(info = "Field accesses, both direct and indirect")
def fieldAccess: Traversal[FieldAccess]