AccessNeighborsForType

io.shiftleft.codepropertygraph.generated.neighboraccessors.AccessNeighborsForType
final class AccessNeighborsForType(val node: Type) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

Traverse to ARRAY_INITIALIZER via EVAL_TYPE IN edge.

Traverse to ARRAY_INITIALIZER via EVAL_TYPE IN edge.

Attributes

def _blockViaEvalTypeIn: Iterator[Block]

Traverse to BLOCK via EVAL_TYPE IN edge.

Traverse to BLOCK via EVAL_TYPE IN edge.

Attributes

def _callViaEvalTypeIn: Iterator[Call]

Traverse to CALL via EVAL_TYPE IN edge.

Traverse to CALL via EVAL_TYPE IN edge.

Attributes

Traverse to CONTROL_STRUCTURE via EVAL_TYPE IN edge.

Traverse to CONTROL_STRUCTURE via EVAL_TYPE IN edge.

Attributes

Traverse to IDENTIFIER via EVAL_TYPE IN edge.

Traverse to IDENTIFIER via EVAL_TYPE IN edge.

Attributes

Traverse to LITERAL via EVAL_TYPE IN edge.

Traverse to LITERAL via EVAL_TYPE IN edge.

Attributes

def _localViaEvalTypeIn: Iterator[Local]

Traverse to LOCAL via EVAL_TYPE IN edge.

Traverse to LOCAL via EVAL_TYPE IN edge.

Attributes

def _memberViaEvalTypeIn: Iterator[Member]

Traverse to MEMBER via EVAL_TYPE IN edge.

Traverse to MEMBER via EVAL_TYPE IN edge.

Attributes

Traverse to METHOD_PARAMETER_IN via EVAL_TYPE IN edge.

Traverse to METHOD_PARAMETER_IN via EVAL_TYPE IN edge.

Attributes

Traverse to METHOD_PARAMETER_OUT via EVAL_TYPE IN edge.

Traverse to METHOD_PARAMETER_OUT via EVAL_TYPE IN edge.

Attributes

Traverse to METHOD_REF via EVAL_TYPE IN edge.

Traverse to METHOD_REF via EVAL_TYPE IN edge.

Attributes

Traverse to METHOD_RETURN via EVAL_TYPE IN edge.

Traverse to METHOD_RETURN via EVAL_TYPE IN edge.

Attributes

Traverse to TYPE_ARGUMENT via AST OUT edge.

Traverse to TYPE_ARGUMENT via AST OUT edge.

Attributes

Traverse to TYPE_ARGUMENT via REF IN edge.

Traverse to TYPE_ARGUMENT via REF IN edge.

Attributes

Traverse to TYPE_DECL via INHERITS_FROM IN edge.

Traverse to TYPE_DECL via INHERITS_FROM IN edge.

Attributes

Traverse to TYPE_REF via EVAL_TYPE IN edge.

Traverse to TYPE_REF via EVAL_TYPE IN edge.

Attributes

Traverse to UNKNOWN via EVAL_TYPE IN edge.

Traverse to UNKNOWN via EVAL_TYPE IN edge.

Attributes

def aliasOfIn: Iterator[TypeDecl]
def aliasTypeDecl: Iterator[TypeDecl]

Direct alias type declarations. Traverse to TYPE_DECL via ALIAS_OF IN edge.

Direct alias type declarations. Traverse to TYPE_DECL via ALIAS_OF IN edge.

Attributes

def astOut: Iterator[TypeArgument]
def evalTypeIn: Iterator[AstNode]
def inheritsFromIn: Iterator[TypeDecl]
def refIn: Iterator[TypeArgument]
def refOut: Iterator[TypeDecl]
def referencedTypeDecl: Iterator[TypeDecl]

Type declaration which is referenced by this type. Traverse to TYPE_DECL via REF OUT edge.

Type declaration which is referenced by this type. Traverse to TYPE_DECL via REF OUT edge.

Attributes

Deprecated methods

Direct alias type declarations. Traverse to TYPE_DECL via ALIAS_OF IN edge.

Direct alias type declarations. Traverse to TYPE_DECL via ALIAS_OF IN edge.

Attributes

Deprecated
true
def _typeDeclViaRefOut: Iterator[TypeDecl]

Type declaration which is referenced by this type. Traverse to TYPE_DECL via REF OUT edge.

Type declaration which is referenced by this type. Traverse to TYPE_DECL via REF OUT edge.

Attributes

Deprecated
true

Concrete fields

val node: Type