AccessNeighborsForMethodParameterOutTraversal

io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForMethodParameterOutTraversal
final class AccessNeighborsForMethodParameterOutTraversal(val traversal: Iterator[MethodParameterOut]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def _blockViaReachingDefIn: Iterator[Block]

Traverse to BLOCK via REACHING_DEF IN edge.

Traverse to BLOCK via REACHING_DEF IN edge.

Attributes

def _callViaReachingDefIn: Iterator[Call]

Traverse to CALL via REACHING_DEF IN edge.

Traverse to CALL via REACHING_DEF IN edge.

Attributes

def _callViaReachingDefOut: Iterator[Call]

Traverse to CALL via REACHING_DEF OUT edge.

Traverse to CALL via REACHING_DEF OUT edge.

Attributes

Traverse to CONTROL_STRUCTURE via REACHING_DEF IN edge.

Traverse to CONTROL_STRUCTURE via REACHING_DEF IN edge.

Attributes

Traverse to IDENTIFIER via REACHING_DEF IN edge.

Traverse to IDENTIFIER via REACHING_DEF IN edge.

Attributes

Traverse to IDENTIFIER via REACHING_DEF OUT edge.

Traverse to IDENTIFIER via REACHING_DEF OUT edge.

Attributes

Traverse to LITERAL via REACHING_DEF IN edge.

Traverse to LITERAL via REACHING_DEF IN edge.

Attributes

Traverse to LITERAL via REACHING_DEF OUT edge.

Traverse to LITERAL via REACHING_DEF OUT edge.

Attributes

Traverse to METHOD_PARAMETER_IN via REACHING_DEF IN edge.

Traverse to METHOD_PARAMETER_IN via REACHING_DEF IN edge.

Attributes

Traverse to METHOD_REF via REACHING_DEF IN edge.

Traverse to METHOD_REF via REACHING_DEF IN edge.

Attributes

Traverse to METHOD_REF via REACHING_DEF OUT edge.

Traverse to METHOD_REF via REACHING_DEF OUT edge.

Attributes

Traverse to METHOD via REACHING_DEF IN edge.

Traverse to METHOD via REACHING_DEF IN edge.

Attributes

Traverse to RETURN via REACHING_DEF IN edge.

Traverse to RETURN via REACHING_DEF IN edge.

Attributes

Traverse to RETURN via REACHING_DEF OUT edge.

Traverse to RETURN via REACHING_DEF OUT edge.

Attributes

def _tagViaTaggedByOut: Iterator[Tag]

Traverse to TAG via TAGGED_BY OUT edge.

Traverse to TAG via TAGGED_BY OUT edge.

Attributes

Traverse to TYPE_REF via REACHING_DEF IN edge.

Traverse to TYPE_REF via REACHING_DEF IN edge.

Attributes

Traverse to TYPE_REF via REACHING_DEF OUT edge.

Traverse to TYPE_REF via REACHING_DEF OUT edge.

Attributes

Traverse to UNKNOWN via REACHING_DEF IN edge.

Traverse to UNKNOWN via REACHING_DEF IN edge.

Attributes

def asInput: Iterator[MethodParameterIn]

Traverse to METHOD_PARAMETER_IN via PARAMETER_LINK IN edge.

Traverse to METHOD_PARAMETER_IN via PARAMETER_LINK IN edge.

Attributes

def astIn: Iterator[Method]
def evalTypeOut: Iterator[Type]
def method: Iterator[Method]

Traverse to METHOD via AST IN edge.

Traverse to METHOD via AST IN edge.

Attributes

def reachingDefIn: Iterator[CfgNode]
def reachingDefOut: Iterator[Expression]
def taggedByOut: Iterator[Tag]
def typ: Iterator[Type]

Traverse to parameter type Traverse to TYPE via EVAL_TYPE OUT edge.

Traverse to parameter type Traverse to TYPE via EVAL_TYPE OUT edge.

Attributes

Deprecated methods

Traverse to METHOD_PARAMETER_IN via PARAMETER_LINK IN edge.

Traverse to METHOD_PARAMETER_IN via PARAMETER_LINK IN edge.

Attributes

Deprecated
true
def _methodViaAstIn: Iterator[Method]

Traverse to METHOD via AST IN edge.

Traverse to METHOD via AST IN edge.

Attributes

Deprecated
true
def _typeViaEvalTypeOut: Iterator[Type]

Traverse to parameter type Traverse to TYPE via EVAL_TYPE OUT edge.

Traverse to parameter type Traverse to TYPE via EVAL_TYPE OUT edge.

Attributes

Deprecated
true

Concrete fields

val traversal: Iterator[MethodParameterOut]