AccessNeighborsForTypeDeclTraversal

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

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

Traverse to ANNOTATION via AST OUT edge.

Traverse to ANNOTATION via AST OUT edge.

Attributes

def _bindingViaBindsOut: Iterator[Binding]

Traverse to BINDING via BINDS OUT edge.

Traverse to BINDING via BINDS OUT edge.

Attributes

def _fileViaContainsIn: Iterator[File]

Traverse to FILE via CONTAINS IN edge.

Traverse to FILE via CONTAINS IN edge.

Attributes

def _fileViaSourceFileOut: Iterator[File]

Traverse to FILE via SOURCE_FILE OUT edge.

Traverse to FILE via SOURCE_FILE OUT edge.

Attributes

def _importViaAstOut: Iterator[Import]

Traverse to IMPORT via AST OUT edge.

Traverse to IMPORT via AST OUT edge.

Attributes

def _memberViaAstOut: Iterator[Member]

Traverse to MEMBER via AST OUT edge.

Traverse to MEMBER via AST OUT edge.

Attributes

def _methodViaAstIn: Iterator[Method]

Traverse to METHOD via AST IN edge.

Traverse to METHOD via AST IN edge.

Attributes

def _methodViaAstOut: Iterator[Method]

Traverse to METHOD via AST OUT edge.

Traverse to METHOD via AST OUT edge.

Attributes

def _methodViaContainsOut: Iterator[Method]

Traverse to METHOD via CONTAINS OUT edge.

Traverse to METHOD via CONTAINS OUT edge.

Attributes

def _modifierViaAstOut: Iterator[Modifier]

Traverse to MODIFIER via AST OUT edge.

Traverse to MODIFIER via AST OUT edge.

Attributes

def _tagViaTaggedByOut: Iterator[Tag]

Traverse to TAG via TAGGED_BY OUT edge.

Traverse to TAG via TAGGED_BY OUT edge.

Attributes

def _typeDeclViaAstIn: Iterator[TypeDecl]

Traverse to TYPE_DECL via AST IN edge.

Traverse to TYPE_DECL via AST IN edge.

Attributes

def _typeDeclViaAstOut: Iterator[TypeDecl]

Traverse to TYPE_DECL via AST OUT edge.

Traverse to TYPE_DECL via AST OUT edge.

Attributes

Traverse to TYPE_PARAMETER via AST OUT edge.

Traverse to TYPE_PARAMETER via AST OUT edge.

Attributes

def _typeViaInheritsFromOut: Iterator[Type]

Traverse to TYPE via INHERITS_FROM OUT edge.

Traverse to TYPE via INHERITS_FROM OUT edge.

Attributes

def _typeViaRefIn: Iterator[Type]

Traverse to TYPE via REF IN edge.

Traverse to TYPE via REF IN edge.

Attributes

def aliasOfOut: Iterator[Type]
def aliasedType: Iterator[Type]

Traverse to TYPE via ALIAS_OF OUT edge.

Traverse to TYPE via ALIAS_OF OUT edge.

Attributes

def astIn: Iterator[AstNode]
def astOut: Iterator[AstNode]
def bindsOut: Iterator[Binding]
def containsIn: Iterator[File]
def containsOut: Iterator[Method]
def inheritsFromOut: Iterator[Type]

Traverse to NAMESPACE_BLOCK via AST IN edge.

Traverse to NAMESPACE_BLOCK via AST IN edge.

Attributes

def refIn: Iterator[Type]
def sourceFileOut: Iterator[File]
def taggedByOut: Iterator[Tag]

Deprecated methods

Traverse to NAMESPACE_BLOCK via AST IN edge.

Traverse to NAMESPACE_BLOCK via AST IN edge.

Attributes

Deprecated
true
def _typeViaAliasOfOut: Iterator[Type]

Traverse to TYPE via ALIAS_OF OUT edge.

Traverse to TYPE via ALIAS_OF OUT edge.

Attributes

Deprecated
true

Concrete fields

val traversal: Iterator[TypeDecl]