AccessNeighborsForMethodReturnTraversal

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

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def _blockViaCdgIn: Iterator[Block]

Traverse to BLOCK via CDG IN edge.

Traverse to BLOCK via CDG IN edge.

Attributes

def _blockViaDominateIn: Iterator[Block]

Traverse to BLOCK via DOMINATE IN edge.

Traverse to BLOCK via DOMINATE IN edge.

Attributes

Traverse to BLOCK via POST_DOMINATE OUT edge.

Traverse to BLOCK via POST_DOMINATE OUT edge.

Attributes

def _callViaCdgIn: Iterator[Call]

Traverse to CALL via CDG IN edge.

Traverse to CALL via CDG IN edge.

Attributes

def _callViaCfgIn: Iterator[Call]

Traverse to CALL via CFG IN edge.

Traverse to CALL via CFG IN edge.

Attributes

def _callViaDominateIn: Iterator[Call]

Traverse to CALL via DOMINATE IN edge.

Traverse to CALL via DOMINATE IN edge.

Attributes

def _callViaPostDominateOut: Iterator[Call]

Traverse to CALL via POST_DOMINATE OUT edge.

Traverse to CALL via POST_DOMINATE OUT edge.

Attributes

Traverse to CONTROL_STRUCTURE via CDG IN edge.

Traverse to CONTROL_STRUCTURE via CDG IN edge.

Attributes

Traverse to CONTROL_STRUCTURE via DOMINATE IN edge.

Traverse to CONTROL_STRUCTURE via DOMINATE IN edge.

Attributes

Traverse to CONTROL_STRUCTURE via POST_DOMINATE OUT edge.

Traverse to CONTROL_STRUCTURE via POST_DOMINATE OUT edge.

Attributes

Traverse to FIELD_IDENTIFIER via CDG IN edge.

Traverse to FIELD_IDENTIFIER via CDG IN edge.

Attributes

Traverse to FIELD_IDENTIFIER via DOMINATE IN edge.

Traverse to FIELD_IDENTIFIER via DOMINATE IN edge.

Attributes

Traverse to FIELD_IDENTIFIER via POST_DOMINATE OUT edge.

Traverse to FIELD_IDENTIFIER via POST_DOMINATE OUT edge.

Attributes

Traverse to IDENTIFIER via CDG IN edge.

Traverse to IDENTIFIER via CDG IN edge.

Attributes

Traverse to IDENTIFIER via DOMINATE IN edge.

Traverse to IDENTIFIER via DOMINATE IN edge.

Attributes

Traverse to IDENTIFIER via POST_DOMINATE OUT edge.

Traverse to IDENTIFIER via POST_DOMINATE OUT edge.

Attributes

Traverse to JUMP_TARGET via CDG IN edge.

Traverse to JUMP_TARGET via CDG IN edge.

Attributes

Traverse to JUMP_TARGET via POST_DOMINATE OUT edge.

Traverse to JUMP_TARGET via POST_DOMINATE OUT edge.

Attributes

def _literalViaCdgIn: Iterator[Literal]

Traverse to LITERAL via CDG IN edge.

Traverse to LITERAL via CDG IN edge.

Attributes

Traverse to LITERAL via DOMINATE IN edge.

Traverse to LITERAL via DOMINATE IN edge.

Attributes

Traverse to LITERAL via POST_DOMINATE OUT edge.

Traverse to LITERAL via POST_DOMINATE OUT edge.

Attributes

def _methodRefViaCdgIn: Iterator[MethodRef]

Traverse to METHOD_REF via CDG IN edge.

Traverse to METHOD_REF via CDG IN edge.

Attributes

def _methodRefViaCfgIn: Iterator[MethodRef]

Traverse to METHOD_REF via CFG IN edge.

Traverse to METHOD_REF via CFG IN edge.

Attributes

Traverse to METHOD_REF via DOMINATE IN edge.

Traverse to METHOD_REF via DOMINATE IN edge.

Attributes

Traverse to METHOD_REF via POST_DOMINATE OUT edge.

Traverse to METHOD_REF via POST_DOMINATE OUT edge.

Attributes

def _methodViaAstIn: Iterator[Method]

Traverse to METHOD via AST IN edge.

Traverse to METHOD via AST IN edge.

Attributes

def _methodViaCfgIn: Iterator[Method]

Traverse to METHOD via CFG IN edge.

Traverse to METHOD via CFG IN edge.

Attributes

def _methodViaDominateIn: Iterator[Method]

Traverse to METHOD via DOMINATE IN edge.

Traverse to METHOD via DOMINATE IN edge.

Attributes

Traverse to METHOD via POST_DOMINATE OUT edge.

Traverse to METHOD via POST_DOMINATE OUT edge.

Attributes

def _returnViaDominateIn: Iterator[Return]

Traverse to RETURN via DOMINATE IN edge.

Traverse to RETURN via DOMINATE IN edge.

Attributes

Traverse to RETURN via POST_DOMINATE OUT edge.

Traverse to RETURN via POST_DOMINATE OUT edge.

Attributes

Traverse to RETURN via REACHING_DEF IN edge.

Traverse to RETURN via REACHING_DEF IN edge.

Attributes

def _tagViaTaggedByOut: Iterator[Tag]

Traverse to TAG via TAGGED_BY OUT edge.

Traverse to TAG via TAGGED_BY OUT edge.

Attributes

def _typeRefViaCdgIn: Iterator[TypeRef]

Traverse to TYPE_REF via CDG IN edge.

Traverse to TYPE_REF via CDG IN edge.

Attributes

def _typeRefViaCfgIn: Iterator[TypeRef]

Traverse to TYPE_REF via CFG IN edge.

Traverse to TYPE_REF via CFG IN edge.

Attributes

Traverse to TYPE_REF via DOMINATE IN edge.

Traverse to TYPE_REF via DOMINATE IN edge.

Attributes

Traverse to TYPE_REF via POST_DOMINATE OUT edge.

Traverse to TYPE_REF via POST_DOMINATE OUT edge.

Attributes

def _typeViaEvalTypeOut: Iterator[Type]

Traverse to TYPE via EVAL_TYPE OUT edge.

Traverse to TYPE via EVAL_TYPE OUT edge.

Attributes

def _unknownViaCdgIn: Iterator[Unknown]

Traverse to UNKNOWN via CDG IN edge.

Traverse to UNKNOWN via CDG IN edge.

Attributes

Traverse to UNKNOWN via DOMINATE IN edge.

Traverse to UNKNOWN via DOMINATE IN edge.

Attributes

Traverse to UNKNOWN via POST_DOMINATE OUT edge.

Traverse to UNKNOWN via POST_DOMINATE OUT edge.

Attributes

def astIn: Iterator[Method]
def cdgIn: Iterator[CfgNode]
def cfgIn: Iterator[CfgNode]
def dominateIn: Iterator[CfgNode]
def evalTypeOut: Iterator[Type]
def postDominateOut: Iterator[CfgNode]
def reachingDefIn: Iterator[Return]
def taggedByOut: Iterator[Tag]
def toReturn: Iterator[Return]

Traverse to RETURN via CFG IN edge.

Traverse to RETURN via CFG IN edge.

Attributes

Deprecated methods

def _returnViaCfgIn: Iterator[Return]

Traverse to RETURN via CFG IN edge.

Traverse to RETURN via CFG IN edge.

Attributes

Deprecated
true

Concrete fields

val traversal: Iterator[MethodReturn]