io.shiftleft.semanticcpg.language

Language for traversing the code property graph

Implicit conversions to specific steps, based on the node at hand. Automatically in scope when using anything in the steps package, e.g. Steps

Attributes

Members list

Type members

Classlikes

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait HasLocation

Attributes

Supertypes
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NoResolve

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
class NewNodeSteps[A <: NewNode](val traversal: Iterator[A]) extends HasStoreMethod

Attributes

Supertypes
class Object
trait Matchable
class Any
final implicit class NewNodeTypeDeco[NodeType <: NewNode](val node: NodeType) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
class NewTagNodePairTraversal(traversal: Iterator[NewTagNodePair]) extends HasStoreMethod

Attributes

Supertypes
class Object
trait Matchable
class Any
object NoResolve extends ICallResolver

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
NoResolve.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object NodeOrdering

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
final class NodeSteps[NodeType <: StoredNode](val traversal: Iterator[NodeType]) extends AnyVal

Steps for all node types

Steps for all node types

This is the base class for all steps defined on

Attributes

Supertypes
class AnyVal
trait Matchable
class Any
class NodeTypeStarters(cpg: Cpg)

Starting point for a new traversal, e.g.

Starting point for a new traversal, e.g.

  • cpg.method, cpg.call etc. - these are generated by the flatgraph codegenerator and automatically inherited
  • cpg.method.name

Attributes

Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait Show[A]

Typeclass for (pretty) printing an object

Typeclass for (pretty) printing an object

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Show

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Show.type
final class Steps[A](val traversal: Iterator[A]) extends AnyVal

Base class for our DSL These are the base steps available in all steps of the query language. There are no constraints on the element types, unlike e.g. NodeSteps

Base class for our DSL These are the base steps available in all steps of the query language. There are no constraints on the element types, unlike e.g. NodeSteps

Attributes

Companion
object
Supertypes
class AnyVal
trait Matchable
class Any
object Steps

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Steps.type
final class TagTraversal(val traversal: Iterator[Tag]) extends AnyVal

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Extensions

Inherited extensions

extension [NodeType <: GNode](node: NodeType)
def start: Iterator[NodeType]

start a new Traversal with this Node, i.e. lift it into a Traversal

start a new Traversal with this Node, i.e. lift it into a Traversal

Attributes

Inherited from:
Implicits

Implicits

Implicits

final implicit def NewNodeTypeDeco[NodeType <: NewNode](node: NodeType): NewNodeTypeDeco[NodeType]
implicit def cfgNodeToAstNode(node: CfgNode): AstNodeMethods
implicit def iterOnceToAnnotationParameterAssignTrav[A <: AnnotationParameterAssign](a: IterableOnce[A]): AnnotationParameterAssignTraversal
implicit def iterOnceToAnnotationTrav[A <: Annotation](a: IterableOnce[A]): AnnotationTraversal
implicit def iterOnceToBindingMethodTrav[A <: Method](a: IterableOnce[A]): MethodTraversal
implicit def iterOnceToBindingTypeDeclTrav[A <: TypeDecl](a: IterableOnce[A]): TypeDeclTraversal
implicit def iterOnceToCallTrav[A <: Call](a: IterableOnce[A]): CallTraversal
implicit def iterOnceToCfgNodeDot[A <: Method](a: IterableOnce[A]): CfgNodeDot
implicit def iterOnceToControlStructureTrav[A <: ControlStructure](a: IterableOnce[A]): ControlStructureTraversal
implicit def iterOnceToEvalTypeAccessorsExpression[A <: Expression](a: IterableOnce[A]): EvalTypeAccessors[A]
implicit def iterOnceToEvalTypeAccessorsLocal[A <: Local](a: IterableOnce[A]): EvalTypeAccessors[A]
implicit def iterOnceToEvalTypeAccessorsMember[A <: Member](a: IterableOnce[A]): EvalTypeAccessors[A]
implicit def iterOnceToEvalTypeAccessorsMethod[A <: Method](a: IterableOnce[A]): EvalTypeAccessors[A]
implicit def iterOnceToEvalTypeAccessorsMethodReturn[A <: MethodReturn](a: IterableOnce[A]): EvalTypeAccessors[A]
implicit def iterOnceToEvalTypeAccessorsParameterIn[A <: MethodParameterIn](a: IterableOnce[A]): EvalTypeAccessors[A]
implicit def iterOnceToEvalTypeAccessorsParameterOut[A <: MethodParameterOut](a: IterableOnce[A]): EvalTypeAccessors[A]
implicit def iterOnceToFileTrav[A <: File](a: IterableOnce[A]): FileTraversal
implicit def iterOnceToIdentifierTrav[A <: Identifier](a: IterableOnce[A]): IdentifierTraversal
implicit def iterOnceToMethodParameterInTrav[A <: MethodParameterIn](a: IterableOnce[A]): MethodParameterTraversal
implicit def iterOnceToMethodParameterOutTrav[A <: MethodParameterOut](a: IterableOnce[A]): MethodParameterOutTraversal
implicit def iterOnceToMethodReturnTrav[A <: MethodReturn](a: IterableOnce[A]): MethodReturnTraversal
implicit def iterOnceToMethodTravCallGraphExt[A <: Method](a: IterableOnce[A]): MethodTraversal
implicit def iterOnceToModifierAccessorsMember[A <: Member](a: IterableOnce[A]): ModifierAccessors[A]
implicit def iterOnceToModifierAccessorsMethod[A <: Method](a: IterableOnce[A]): ModifierAccessors[A]
implicit def iterOnceToModifierAccessorsTypeDecl[A <: TypeDecl](a: IterableOnce[A]): ModifierAccessors[A]
implicit def iterOnceToNamespaceBlockTrav[A <: NamespaceBlock](a: IterableOnce[A]): NamespaceBlockTraversal
implicit def iterOnceToNamespaceTrav[A <: Namespace](a: IterableOnce[A]): NamespaceTraversal
implicit def iterOnceToNodeSteps[A <: StoredNode](a: IterableOnce[A]): NodeSteps[A]
implicit def iterOnceToOriginalCallTrav(traversal: IterableOnce[Call]): CallTraversal
implicit def iterOnceToTypeDeclTrav[A <: TypeDecl](a: IterableOnce[A]): TypeDeclTraversal
implicit def iterOnceToTypeTrav[A <: Type](a: IterableOnce[A]): TypeTraversal
implicit def iterToDependencyTrav[A <: Dependency](a: IterableOnce[A]): DependencyTraversal
implicit def iterToImportTrav[A <: Import](a: IterableOnce[A]): ImportTraversal
implicit def iterableOnceToSteps[A](iterableOnce: IterableOnce[A]): Steps[A]
implicit def singleToAnnotationParameterAssignTrav[A <: AnnotationParameterAssign](a: A): AnnotationParameterAssignTraversal
implicit def singleToAnnotationTrav[A <: Annotation](a: A): AnnotationTraversal
implicit def singleToBindingMethodTrav[A <: Method](a: A): MethodTraversal
implicit def singleToBindingTypeDeclTrav[A <: TypeDecl](a: A): TypeDeclTraversal
implicit def singleToCallTrav[A <: Call](a: A): CallTraversal
implicit def singleToCfgNodeDot[A <: Method](a: A): CfgNodeDot
implicit def singleToControlStructureTrav[A <: ControlStructure](a: A): ControlStructureTraversal
implicit def singleToDependencyTrav[A <: Dependency](a: A): DependencyTraversal
implicit def singleToEvalTypeAccessorsExpression[A <: Expression](a: A): EvalTypeAccessors[A]
implicit def singleToEvalTypeAccessorsLocal[A <: Local](a: A): EvalTypeAccessors[A]
implicit def singleToEvalTypeAccessorsMember[A <: Member](a: A): EvalTypeAccessors[A]
implicit def singleToEvalTypeAccessorsMethod[A <: Method](a: A): EvalTypeAccessors[A]
implicit def singleToEvalTypeAccessorsMethodReturn[A <: MethodReturn](a: A): EvalTypeAccessors[A]
implicit def singleToEvalTypeAccessorsParameterIn[A <: MethodParameterIn](a: A): EvalTypeAccessors[A]
implicit def singleToEvalTypeAccessorsParameterOut[A <: MethodParameterOut](a: A): EvalTypeAccessors[A]
implicit def singleToFileTrav[A <: File](a: A): FileTraversal
implicit def singleToIdentifierTrav[A <: Identifier](a: A): IdentifierTraversal
implicit def singleToImportTrav[A <: Import](a: A): ImportTraversal
implicit def singleToMethodParameterInTrav[A <: MethodParameterIn](a: A): MethodParameterTraversal
implicit def singleToMethodTravCallGraphExt[A <: Method](a: A): MethodTraversal
implicit def singleToModifierAccessorsMember[A <: Member](a: A): ModifierAccessors[A]
implicit def singleToModifierAccessorsMethod[A <: Method](a: A): ModifierAccessors[A]
implicit def singleToModifierAccessorsTypeDecl[A <: TypeDecl](a: A): ModifierAccessors[A]
implicit def singleToNamespaceBlockTrav[A <: NamespaceBlock](a: A): NamespaceBlockTraversal
implicit def singleToNamespaceTrav[A <: Namespace](a: A): NamespaceTraversal
implicit def singleToTypeDeclTrav[A <: TypeDecl](a: A): TypeDeclTraversal
implicit def singleToTypeTrav[A <: Type](a: A): TypeTraversal
implicit def toAstNodeMethods(node: AstNode): AstNodeMethods
implicit def toCallMethods(node: Call): CallMethods
implicit def toExpression[A <: Expression](a: IterableOnce[A]): ExpressionTraversal[A]
implicit def toExpressionMethods(node: Expression): ExpressionMethods
implicit def toExtendedNode(node: AbstractNode): NodeMethods
implicit def toExtendedStoredNode(node: StoredNode): StoredNodeMethods
implicit def toIdentifierMethods(node: Identifier): IdentifierMethods
implicit def toLiteralMethods(node: Literal): LiteralMethods
implicit def toLocal(traversal: IterableOnce[Local]): LocalTraversal
implicit def toLocalMethods(node: Local): LocalMethods
implicit def toMember(traversal: IterableOnce[Member]): MemberTraversal
implicit def toMethod(traversal: IterableOnce[Method]): MethodTraversal
implicit def toMethodMethods(node: Method): MethodMethods
implicit def toMethodParamInMethods(node: MethodParameterIn): MethodParameterInMethods
implicit def toMethodParamOutMethods(node: MethodParameterOut): MethodParameterOutMethods
implicit def toMethodRefMethods(node: MethodRef): MethodRefMethods
implicit def toMethodReturnMethods(node: MethodReturn): MethodReturnMethods
implicit def toNewNodeTrav[NodeType <: NewNode](trav: Iterator[NodeType]): NewNodeSteps[NodeType]
implicit def toNodeTypeStarters(cpg: Cpg): NodeTypeStarters
implicit def toTagTraversal(trav: Iterator[Tag]): TagTraversal
implicit def toTraversal[NodeType <: StoredNode](node: NodeType): Iterator[NodeType]

Warning: implicitly lifting Node -> Traversal opens a broad space with a lot of accidental complexity and is considered a historical accident. We only keep it around because we want to preserve reachableBy(Node*), which unfortunately (due to type erasure) can't be an overload of reachableBy(Traversal*).

Warning: implicitly lifting Node -> Traversal opens a broad space with a lot of accidental complexity and is considered a historical accident. We only keep it around because we want to preserve reachableBy(Node*), which unfortunately (due to type erasure) can't be an overload of reachableBy(Traversal*).

In most places you should explicitly call Iterator.single instead of relying on this implicit.

Attributes

implicit def traversalToSteps[A](trav: Iterator[A]): Steps[A]

Inherited implicits

implicit def accessAnnotationbase(node: AnnotationBase): AccessAnnotationBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessAnnotationliteralbase(node: AnnotationLiteralBase): AccessAnnotationliteralBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessAnnotationparameterassignbase(node: AnnotationParameterAssignBase): AccessAnnotationparameterassignBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessAnnotationparameterbase(node: AnnotationParameterBase): AccessAnnotationparameterBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessArrayinitializerbase(node: ArrayInitializerBase): AccessArrayinitializerBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessAstnodebase(node: AstNodeBase): AccessAstnodeBase

Attributes

Inherited from:
AbstractBaseConversions0
implicit def accessBindingbase(node: BindingBase): AccessBindingBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessBlockbase(node: BlockBase): AccessBlockBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessCallbase(node: CallBase): AccessCallBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessCallreprbase(node: CallReprBase): AccessCallreprBase

Attributes

Inherited from:
AbstractBaseConversions0
implicit def accessCfgnodebase(node: CfgNodeBase): AccessCfgnodeBase

Attributes

Inherited from:
AbstractBaseConversions0
implicit def accessClosurebindingbase(node: ClosureBindingBase): AccessClosurebindingBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessCommentbase(node: CommentBase): AccessCommentBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessConfigfilebase(node: ConfigFileBase): AccessConfigfileBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessControlstructurebase(node: ControlStructureBase): AccessControlstructureBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessDeclarationbase(node: DeclarationBase): AccessDeclarationBase

Attributes

Inherited from:
AbstractBaseConversions1
implicit def accessDependencybase(node: DependencyBase): AccessDependencyBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessExpressionbase(node: ExpressionBase): AccessExpressionBase

Attributes

Inherited from:
AbstractBaseConversions0
implicit def accessFieldidentifierbase(node: FieldIdentifierBase): AccessFieldidentifierBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessFilebase(node: FileBase): AccessFileBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessFindingbase(node: FindingBase): AccessFindingBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessIdentifierbase(node: IdentifierBase): AccessIdentifierBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessImportbase(node: ImportBase): AccessImportBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessJumplabelbase(node: JumpLabelBase): AccessJumplabelBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessJumptargetbase(node: JumpTargetBase): AccessJumptargetBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessKeyvaluepairbase(node: KeyValuePairBase): AccessKeyvaluepairBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessLiteralbase(node: LiteralBase): AccessLiteralBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessLocalbase(node: LocalBase): AccessLocalBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessLocationbase(node: LocationBase): AccessLocationBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessMemberbase(node: MemberBase): AccessMemberBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessMetadatabase(node: MetaDataBase): AccessMetadataBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessMethodbase(node: MethodBase): AccessMethodBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessMethodparameterinbase(node: MethodParameterInBase): AccessMethodparameterinBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessMethodparameteroutbase(node: MethodParameterOutBase): AccessMethodparameteroutBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessMethodrefbase(node: MethodRefBase): AccessMethodrefBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessMethodreturnbase(node: MethodReturnBase): AccessMethodreturnBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessModifierbase(node: ModifierBase): AccessModifierBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessNamespacebase(node: NamespaceBase): AccessNamespaceBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessNamespaceblockbase(node: NamespaceBlockBase): AccessNamespaceblockBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessNeighborsForAnnotation(node: Annotation): AccessNeighborsForAnnotation

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForAnnotationLiteral(node: AnnotationLiteral): AccessNeighborsForAnnotationLiteral

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForAnnotationLiteralTraversal(traversal: IterableOnce[AnnotationLiteral]): AccessNeighborsForAnnotationLiteralTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForAnnotationParameter(node: AnnotationParameter): AccessNeighborsForAnnotationParameter

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForAnnotationParameterAssign(node: AnnotationParameterAssign): AccessNeighborsForAnnotationParameterAssign

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForAnnotationParameterAssignTraversal(traversal: IterableOnce[AnnotationParameterAssign]): AccessNeighborsForAnnotationParameterAssignTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForAnnotationParameterTraversal(traversal: IterableOnce[AnnotationParameter]): AccessNeighborsForAnnotationParameterTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForAnnotationTraversal(traversal: IterableOnce[Annotation]): AccessNeighborsForAnnotationTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForArrayInitializer(node: ArrayInitializer): AccessNeighborsForArrayInitializer

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForArrayInitializerTraversal(traversal: IterableOnce[ArrayInitializer]): AccessNeighborsForArrayInitializerTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForBinding(node: Binding): AccessNeighborsForBinding

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForBindingTraversal(traversal: IterableOnce[Binding]): AccessNeighborsForBindingTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForBlock(node: Block): AccessNeighborsForBlock

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForBlockTraversal(traversal: IterableOnce[Block]): AccessNeighborsForBlockTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForCall(node: Call): AccessNeighborsForCall

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForCallTraversal(traversal: IterableOnce[Call]): AccessNeighborsForCallTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForCfgNode(node: CfgNode): AccessNeighborsForCfgNode

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForCfgNodeTraversal(traversal: IterableOnce[CfgNode]): AccessNeighborsForCfgNodeTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForClosureBinding(node: ClosureBinding): AccessNeighborsForClosureBinding

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForClosureBindingTraversal(traversal: IterableOnce[ClosureBinding]): AccessNeighborsForClosureBindingTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForComment(node: Comment): AccessNeighborsForComment

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForCommentTraversal(traversal: IterableOnce[Comment]): AccessNeighborsForCommentTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForControlStructure(node: ControlStructure): AccessNeighborsForControlStructure

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForControlStructureTraversal(traversal: IterableOnce[ControlStructure]): AccessNeighborsForControlStructureTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForDependency(node: Dependency): AccessNeighborsForDependency

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForDependencyTraversal(traversal: IterableOnce[Dependency]): AccessNeighborsForDependencyTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForExpression(node: Expression): AccessNeighborsForExpression

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForExpressionTraversal(traversal: IterableOnce[Expression]): AccessNeighborsForExpressionTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForFieldIdentifier(node: FieldIdentifier): AccessNeighborsForFieldIdentifier

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForFieldIdentifierTraversal(traversal: IterableOnce[FieldIdentifier]): AccessNeighborsForFieldIdentifierTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForFile(node: File): AccessNeighborsForFile

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForFileTraversal(traversal: IterableOnce[File]): AccessNeighborsForFileTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForIdentifier(node: Identifier): AccessNeighborsForIdentifier

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForIdentifierTraversal(traversal: IterableOnce[Identifier]): AccessNeighborsForIdentifierTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForImport(node: Import): AccessNeighborsForImport

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForImportTraversal(traversal: IterableOnce[Import]): AccessNeighborsForImportTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForJumpLabel(node: JumpLabel): AccessNeighborsForJumpLabel

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForJumpLabelTraversal(traversal: IterableOnce[JumpLabel]): AccessNeighborsForJumpLabelTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForJumpTarget(node: JumpTarget): AccessNeighborsForJumpTarget

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForJumpTargetTraversal(traversal: IterableOnce[JumpTarget]): AccessNeighborsForJumpTargetTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForLiteral(node: Literal): AccessNeighborsForLiteral

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForLiteralTraversal(traversal: IterableOnce[Literal]): AccessNeighborsForLiteralTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForLocal(node: Local): AccessNeighborsForLocal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForLocalTraversal(traversal: IterableOnce[Local]): AccessNeighborsForLocalTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMember(node: Member): AccessNeighborsForMember

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMemberTraversal(traversal: IterableOnce[Member]): AccessNeighborsForMemberTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethod(node: Method): AccessNeighborsForMethod

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodParameterIn(node: MethodParameterIn): AccessNeighborsForMethodParameterIn

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodParameterInTraversal(traversal: IterableOnce[MethodParameterIn]): AccessNeighborsForMethodParameterInTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodParameterOut(node: MethodParameterOut): AccessNeighborsForMethodParameterOut

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodParameterOutTraversal(traversal: IterableOnce[MethodParameterOut]): AccessNeighborsForMethodParameterOutTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodRef(node: MethodRef): AccessNeighborsForMethodRef

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodRefTraversal(traversal: IterableOnce[MethodRef]): AccessNeighborsForMethodRefTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodReturn(node: MethodReturn): AccessNeighborsForMethodReturn

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodReturnTraversal(traversal: IterableOnce[MethodReturn]): AccessNeighborsForMethodReturnTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForMethodTraversal(traversal: IterableOnce[Method]): AccessNeighborsForMethodTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForModifier(node: Modifier): AccessNeighborsForModifier

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForModifierTraversal(traversal: IterableOnce[Modifier]): AccessNeighborsForModifierTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForNamespace(node: Namespace): AccessNeighborsForNamespace

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForNamespaceBlock(node: NamespaceBlock): AccessNeighborsForNamespaceBlock

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForNamespaceBlockTraversal(traversal: IterableOnce[NamespaceBlock]): AccessNeighborsForNamespaceBlockTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForNamespaceTraversal(traversal: IterableOnce[Namespace]): AccessNeighborsForNamespaceTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForReturn(node: Return): AccessNeighborsForReturn

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForReturnTraversal(traversal: IterableOnce[Return]): AccessNeighborsForReturnTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTag(node: Tag): AccessNeighborsForTag

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTagTraversal(traversal: IterableOnce[Tag]): AccessNeighborsForTagTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTemplateDom(node: TemplateDom): AccessNeighborsForTemplateDom

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTemplateDomTraversal(traversal: IterableOnce[TemplateDom]): AccessNeighborsForTemplateDomTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForType(node: Type): AccessNeighborsForType

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeArgument(node: TypeArgument): AccessNeighborsForTypeArgument

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeArgumentTraversal(traversal: IterableOnce[TypeArgument]): AccessNeighborsForTypeArgumentTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeDecl(node: TypeDecl): AccessNeighborsForTypeDecl

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeDeclTraversal(traversal: IterableOnce[TypeDecl]): AccessNeighborsForTypeDeclTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeParameter(node: TypeParameter): AccessNeighborsForTypeParameter

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeParameterTraversal(traversal: IterableOnce[TypeParameter]): AccessNeighborsForTypeParameterTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeRef(node: TypeRef): AccessNeighborsForTypeRef

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeRefTraversal(traversal: IterableOnce[TypeRef]): AccessNeighborsForTypeRefTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForTypeTraversal(traversal: IterableOnce[Type]): AccessNeighborsForTypeTraversal

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForUnknown(node: Unknown): AccessNeighborsForUnknown

Attributes

Inherited from:
Conversions
implicit def accessNeighborsForUnknownTraversal(traversal: IterableOnce[Unknown]): AccessNeighborsForUnknownTraversal

Attributes

Inherited from:
Conversions
implicit def accessPropertyAliasTypeFullName(node: StoredNode & StaticType[HasAliasTypeFullNameEMT]): AccessPropertyAliasTypeFullName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyAliasTypeFullNameTraversal[NodeType <: StoredNode & StaticType[HasAliasTypeFullNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyAliasTypeFullName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyArgumentIndex(node: StoredNode & StaticType[HasArgumentIndexEMT]): AccessPropertyArgumentIndex

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyArgumentIndexTraversal[NodeType <: StoredNode & StaticType[HasArgumentIndexEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyArgumentIndex[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyArgumentName(node: StoredNode & StaticType[HasArgumentNameEMT]): AccessPropertyArgumentName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyArgumentNameTraversal[NodeType <: StoredNode & StaticType[HasArgumentNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyArgumentName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyAstParentFullName(node: StoredNode & StaticType[HasAstParentFullNameEMT]): AccessPropertyAstParentFullName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyAstParentFullNameTraversal[NodeType <: StoredNode & StaticType[HasAstParentFullNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyAstParentFullName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyAstParentType(node: StoredNode & StaticType[HasAstParentTypeEMT]): AccessPropertyAstParentType

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyAstParentTypeTraversal[NodeType <: StoredNode & StaticType[HasAstParentTypeEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyAstParentType[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyCanonicalName(node: StoredNode & StaticType[HasCanonicalNameEMT]): AccessPropertyCanonicalName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyCanonicalNameTraversal[NodeType <: StoredNode & StaticType[HasCanonicalNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyCanonicalName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyClassName(node: StoredNode & StaticType[HasClassNameEMT]): AccessPropertyClassName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyClassNameTraversal[NodeType <: StoredNode & StaticType[HasClassNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyClassName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyClassShortName(node: StoredNode & StaticType[HasClassShortNameEMT]): AccessPropertyClassShortName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyClassShortNameTraversal[NodeType <: StoredNode & StaticType[HasClassShortNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyClassShortName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyClosureBindingId(node: StoredNode & StaticType[HasClosureBindingIdEMT]): AccessPropertyClosureBindingId

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyClosureBindingIdTraversal[NodeType <: StoredNode & StaticType[HasClosureBindingIdEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyClosureBindingId[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyClosureOriginalName(node: StoredNode & StaticType[HasClosureOriginalNameEMT]): AccessPropertyClosureOriginalName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyClosureOriginalNameTraversal[NodeType <: StoredNode & StaticType[HasClosureOriginalNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyClosureOriginalName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyCode(node: StoredNode & StaticType[HasCodeEMT]): AccessPropertyCode

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyCodeTraversal[NodeType <: StoredNode & StaticType[HasCodeEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyCode[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyColumnNumber(node: StoredNode & StaticType[HasColumnNumberEMT]): AccessPropertyColumnNumber

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyColumnNumberEnd(node: StoredNode & StaticType[HasColumnNumberEndEMT]): AccessPropertyColumnNumberEnd

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyColumnNumberEndTraversal[NodeType <: StoredNode & StaticType[HasColumnNumberEndEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyColumnNumberEnd[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyColumnNumberTraversal[NodeType <: StoredNode & StaticType[HasColumnNumberEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyColumnNumber[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyContainedRef(node: StoredNode & StaticType[HasContainedRefEMT]): AccessPropertyContainedRef

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyContainedRefTraversal[NodeType <: StoredNode & StaticType[HasContainedRefEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyContainedRef[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyContent(node: StoredNode & StaticType[HasContentEMT]): AccessPropertyContent

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyContentTraversal[NodeType <: StoredNode & StaticType[HasContentEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyContent[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyControlStructureType(node: StoredNode & StaticType[HasControlStructureTypeEMT]): AccessPropertyControlStructureType

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyControlStructureTypeTraversal[NodeType <: StoredNode & StaticType[HasControlStructureTypeEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyControlStructureType[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyDependencyGroupId(node: StoredNode & StaticType[HasDependencyGroupIdEMT]): AccessPropertyDependencyGroupId

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyDependencyGroupIdTraversal[NodeType <: StoredNode & StaticType[HasDependencyGroupIdEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyDependencyGroupId[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyDispatchType(node: StoredNode & StaticType[HasDispatchTypeEMT]): AccessPropertyDispatchType

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyDispatchTypeTraversal[NodeType <: StoredNode & StaticType[HasDispatchTypeEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyDispatchType[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyDynamicTypeHintFullName(node: StoredNode & StaticType[HasDynamicTypeHintFullNameEMT]): AccessPropertyDynamicTypeHintFullName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyDynamicTypeHintFullNameTraversal[NodeType <: StoredNode & StaticType[HasDynamicTypeHintFullNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyDynamicTypeHintFullName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyEvaluationStrategy(node: StoredNode & StaticType[HasEvaluationStrategyEMT]): AccessPropertyEvaluationStrategy

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyEvaluationStrategyTraversal[NodeType <: StoredNode & StaticType[HasEvaluationStrategyEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyEvaluationStrategy[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyExplicitAs(node: StoredNode & StaticType[HasExplicitAsEMT]): AccessPropertyExplicitAs

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyExplicitAsTraversal[NodeType <: StoredNode & StaticType[HasExplicitAsEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyExplicitAs[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyFilename(node: StoredNode & StaticType[HasFilenameEMT]): AccessPropertyFilename

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyFilenameTraversal[NodeType <: StoredNode & StaticType[HasFilenameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyFilename[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyFullName(node: StoredNode & StaticType[HasFullNameEMT]): AccessPropertyFullName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyFullNameTraversal[NodeType <: StoredNode & StaticType[HasFullNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyFullName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyHash(node: StoredNode & StaticType[HasHashEMT]): AccessPropertyHash

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyHashTraversal[NodeType <: StoredNode & StaticType[HasHashEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyHash[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyImportedAs(node: StoredNode & StaticType[HasImportedAsEMT]): AccessPropertyImportedAs

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyImportedAsTraversal[NodeType <: StoredNode & StaticType[HasImportedAsEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyImportedAs[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyImportedEntity(node: StoredNode & StaticType[HasImportedEntityEMT]): AccessPropertyImportedEntity

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyImportedEntityTraversal[NodeType <: StoredNode & StaticType[HasImportedEntityEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyImportedEntity[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIndex(node: StoredNode & StaticType[HasIndexEMT]): AccessPropertyIndex

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIndexTraversal[NodeType <: StoredNode & StaticType[HasIndexEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyIndex[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyInheritsFromTypeFullName(node: StoredNode & StaticType[HasInheritsFromTypeFullNameEMT]): AccessPropertyInheritsFromTypeFullName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyInheritsFromTypeFullNameTraversal[NodeType <: StoredNode & StaticType[HasInheritsFromTypeFullNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyInheritsFromTypeFullName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIsExplicit(node: StoredNode & StaticType[HasIsExplicitEMT]): AccessPropertyIsExplicit

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIsExplicitTraversal[NodeType <: StoredNode & StaticType[HasIsExplicitEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyIsExplicit[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIsExternal(node: StoredNode & StaticType[HasIsExternalEMT]): AccessPropertyIsExternal

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIsExternalTraversal[NodeType <: StoredNode & StaticType[HasIsExternalEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyIsExternal[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIsVariadic(node: StoredNode & StaticType[HasIsVariadicEMT]): AccessPropertyIsVariadic

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIsVariadicTraversal[NodeType <: StoredNode & StaticType[HasIsVariadicEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyIsVariadic[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIsWildcard(node: StoredNode & StaticType[HasIsWildcardEMT]): AccessPropertyIsWildcard

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyIsWildcardTraversal[NodeType <: StoredNode & StaticType[HasIsWildcardEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyIsWildcard[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyKey(node: StoredNode & StaticType[HasKeyEMT]): AccessPropertyKey

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyKeyTraversal[NodeType <: StoredNode & StaticType[HasKeyEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyKey[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyLanguage(node: StoredNode & StaticType[HasLanguageEMT]): AccessPropertyLanguage

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyLanguageTraversal[NodeType <: StoredNode & StaticType[HasLanguageEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyLanguage[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyLineNumber(node: StoredNode & StaticType[HasLineNumberEMT]): AccessPropertyLineNumber

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyLineNumberEnd(node: StoredNode & StaticType[HasLineNumberEndEMT]): AccessPropertyLineNumberEnd

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyLineNumberEndTraversal[NodeType <: StoredNode & StaticType[HasLineNumberEndEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyLineNumberEnd[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyLineNumberTraversal[NodeType <: StoredNode & StaticType[HasLineNumberEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyLineNumber[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyMethodFullName(node: StoredNode & StaticType[HasMethodFullNameEMT]): AccessPropertyMethodFullName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyMethodFullNameTraversal[NodeType <: StoredNode & StaticType[HasMethodFullNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyMethodFullName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyMethodShortName(node: StoredNode & StaticType[HasMethodShortNameEMT]): AccessPropertyMethodShortName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyMethodShortNameTraversal[NodeType <: StoredNode & StaticType[HasMethodShortNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyMethodShortName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyModifierType(node: StoredNode & StaticType[HasModifierTypeEMT]): AccessPropertyModifierType

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyModifierTypeTraversal[NodeType <: StoredNode & StaticType[HasModifierTypeEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyModifierType[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyName(node: StoredNode & StaticType[HasNameEMT]): AccessPropertyName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyNameTraversal[NodeType <: StoredNode & StaticType[HasNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyNodeLabel(node: StoredNode & StaticType[HasNodeLabelEMT]): AccessPropertyNodeLabel

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyNodeLabelTraversal[NodeType <: StoredNode & StaticType[HasNodeLabelEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyNodeLabel[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyOffset(node: StoredNode & StaticType[HasOffsetEMT]): AccessPropertyOffset

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyOffsetEnd(node: StoredNode & StaticType[HasOffsetEndEMT]): AccessPropertyOffsetEnd

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyOffsetEndTraversal[NodeType <: StoredNode & StaticType[HasOffsetEndEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyOffsetEnd[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyOffsetTraversal[NodeType <: StoredNode & StaticType[HasOffsetEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyOffset[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyOrder(node: StoredNode & StaticType[HasOrderEMT]): AccessPropertyOrder

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyOrderTraversal[NodeType <: StoredNode & StaticType[HasOrderEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyOrder[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyOverlays(node: StoredNode & StaticType[HasOverlaysEMT]): AccessPropertyOverlays

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyOverlaysTraversal[NodeType <: StoredNode & StaticType[HasOverlaysEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyOverlays[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyPackageName(node: StoredNode & StaticType[HasPackageNameEMT]): AccessPropertyPackageName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyPackageNameTraversal[NodeType <: StoredNode & StaticType[HasPackageNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyPackageName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyParserTypeName(node: StoredNode & StaticType[HasParserTypeNameEMT]): AccessPropertyParserTypeName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyParserTypeNameTraversal[NodeType <: StoredNode & StaticType[HasParserTypeNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyParserTypeName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyPossibleTypes(node: StoredNode & StaticType[HasPossibleTypesEMT]): AccessPropertyPossibleTypes

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyPossibleTypesTraversal[NodeType <: StoredNode & StaticType[HasPossibleTypesEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyPossibleTypes[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyRoot(node: StoredNode & StaticType[HasRootEMT]): AccessPropertyRoot

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyRootTraversal[NodeType <: StoredNode & StaticType[HasRootEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyRoot[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertySignature(node: StoredNode & StaticType[HasSignatureEMT]): AccessPropertySignature

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertySignatureTraversal[NodeType <: StoredNode & StaticType[HasSignatureEMT]](traversal: IterableOnce[NodeType]): TraversalPropertySignature[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertySymbol(node: StoredNode & StaticType[HasSymbolEMT]): AccessPropertySymbol

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertySymbolTraversal[NodeType <: StoredNode & StaticType[HasSymbolEMT]](traversal: IterableOnce[NodeType]): TraversalPropertySymbol[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyTypeDeclFullName(node: StoredNode & StaticType[HasTypeDeclFullNameEMT]): AccessPropertyTypeDeclFullName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyTypeDeclFullNameTraversal[NodeType <: StoredNode & StaticType[HasTypeDeclFullNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyTypeDeclFullName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyTypeFullName(node: StoredNode & StaticType[HasTypeFullNameEMT]): AccessPropertyTypeFullName

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyTypeFullNameTraversal[NodeType <: StoredNode & StaticType[HasTypeFullNameEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyTypeFullName[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyValue(node: StoredNode & StaticType[HasValueEMT]): AccessPropertyValue

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyValueTraversal[NodeType <: StoredNode & StaticType[HasValueEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyValue[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyVersion(node: StoredNode & StaticType[HasVersionEMT]): AccessPropertyVersion

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessPropertyVersionTraversal[NodeType <: StoredNode & StaticType[HasVersionEMT]](traversal: IterableOnce[NodeType]): TraversalPropertyVersion[NodeType]

Attributes

Inherited from:
ConcreteStoredConversions
implicit def accessReturnbase(node: ReturnBase): AccessReturnBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessTagbase(node: TagBase): AccessTagBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessTagnodepairbase(node: TagNodePairBase): AccessTagnodepairBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessTemplatedombase(node: TemplateDomBase): AccessTemplatedomBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessTypeargumentbase(node: TypeArgumentBase): AccessTypeargumentBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessTypebase(node: TypeBase): AccessTypeBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessTypedeclbase(node: TypeDeclBase): AccessTypedeclBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessTypeparameterbase(node: TypeParameterBase): AccessTypeparameterBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessTyperefbase(node: TypeRefBase): AccessTyperefBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit def accessUnknownbase(node: UnknownBase): AccessUnknownBase

Attributes

Inherited from:
ConcreteBaseConversions
implicit val docSearchPackages: DocSearchPackages

Attributes

Inherited from:
LowPrioImplicits
implicit def gNodeToNodeMethods(node: GNode): NodeMethods

Attributes

Inherited from:
language
implicit def iterOnceToAstNodeDot[A <: AstNode](a: IterableOnce[A]): AstNodeDot[A]

Attributes

Inherited from:
LowPrioImplicits
implicit def iterOnceToAstNodeTraversal[A <: AstNode](a: IterableOnce[A]): AstNodeTraversal[A]

Attributes

Inherited from:
LowPrioImplicits
implicit def iterOnceToCfgNodeTraversal[A <: CfgNode](a: IterableOnce[A]): CfgNodeTraversal[A]

Attributes

Inherited from:
LowPrioImplicits
implicit def iterOnceToDeclarationNodeTraversal[A <: Declaration](a: IterableOnce[A]): DeclarationTraversal[A]

Attributes

Inherited from:
LowPrioImplicits
implicit def iterableOnceToIterator[A](iter: IterableOnce[A]): Iterator[A]

Attributes

Inherited from:
language
implicit def iterableToEdgeSteps[A <: Edge](iter: IterableOnce[A]): EdgeSteps[A]

Attributes

Inherited from:
language
implicit def iterableToGenericSteps[A](iter: IterableOnce[A]): GenericSteps[A]

Attributes

Inherited from:
language
implicit def iterableToHelpSteps[A](iter: IterableOnce[A]): HelpSteps[A]

Attributes

Inherited from:
language
implicit def iterableToNodeSteps[A <: GNode](iter: IterableOnce[A]): NodeSteps[A]

Attributes

Inherited from:
language
implicit def iteratorToNumericSteps[A : Numeric](iter: IterableOnce[A]): NumericSteps[A]

Attributes

Inherited from:
language
implicit def singleToAstNodeDot[A <: AstNode](a: A): AstNodeDot[A]

Attributes

Inherited from:
LowPrioImplicits
implicit def singleToAstNodeTraversal[A <: AstNode](a: A): AstNodeTraversal[A]

Attributes

Inherited from:
LowPrioImplicits
implicit def singleToDeclarationNodeTraversal[A <: Declaration](a: A): DeclarationTraversal[A]

Attributes

Inherited from:
LowPrioImplicits
implicit def toArrayAccessExt(arrayAccess: ArrayAccess): ArrayAccessMethods

Attributes

Inherited from:
Implicits
implicit def toArrayAccessTrav(steps: Iterator[ArrayAccess]): ArrayAccessTraversal

Attributes

Inherited from:
Implicits
implicit def toAssignmentExt(assignment: Assignment): AssignmentMethods

Attributes

Inherited from:
Implicits
implicit def toAssignmentTrav(steps: Iterator[Assignment]): AssignmentTraversal

Attributes

Inherited from:
Implicits
implicit def toCfgNodeMethods(node: CfgNode): CfgNodeMethods

Attributes

Inherited from:
LowPrioImplicits

Attributes

Inherited from:
Implicits
implicit def toEvaluatedImportAsTagTraversal(steps: IterableOnce[Tag]): ResolvedImportAsTagTraversal

Attributes

Inherited from:
Implicits
implicit def toFieldAccessExt(fieldAccess: FieldAccess): FieldAccessMethods

Attributes

Inherited from:
Implicits
implicit def toFieldAccessTrav(steps: Iterator[FieldAccess]): FieldAccessTraversal

Attributes

Inherited from:
Implicits
implicit def toGeneratedNodeStarters(domain: Cpg): CpgNodeStarters

Attributes

Inherited from:
language
implicit def toModuleVariableAsExpressionTrav(steps: IterableOnce[Expression]): ModuleVariableAsExpressionTraversal

Attributes

Inherited from:
Implicits
implicit def toModuleVariableAsFieldIdentifierTrav(steps: IterableOnce[FieldIdentifier]): ModuleVariableAsFieldIdentifierTraversal

Attributes

Inherited from:
Implicits
implicit def toModuleVariableAsIdentifierTrav(steps: IterableOnce[Identifier]): ModuleVariableAsIdentifierTraversal

Attributes

Inherited from:
Implicits

Attributes

Inherited from:
Implicits
implicit def toModuleVariableAsLocalTrav(steps: IterableOnce[Local]): ModuleVariableAsLocalTraversal

Attributes

Inherited from:
Implicits
implicit def toModuleVariableAsMemberTrav(steps: IterableOnce[Member]): ModuleVariableAsMemberTraversal

Attributes

Inherited from:
Implicits

Attributes

Inherited from:
Implicits
implicit def toModuleVariablesTrav(steps: IterableOnce[ModuleVariable]): ModuleVariableTraversal

Attributes

Inherited from:
Implicits

Attributes

Inherited from:
Implicits

Attributes

Inherited from:
Implicits
implicit def toOpAstNodeExt[A <: AstNode](node: A): OpAstNodeMethods[A]

Attributes

Inherited from:
Implicits
implicit def toOpAstNodeTrav[A <: AstNode](steps: Iterator[A]): OpAstNodeTraversal[A]

Attributes

Inherited from:
Implicits
implicit def toTargetExt(call: Expression): TargetMethods

Attributes

Inherited from:
Implicits
implicit def toTargetTrav(steps: Iterator[Expression]): TargetTraversal

Attributes

Inherited from:
Implicits
implicit def traversalAnnotationBase[NodeType <: AnnotationBase](traversal: IterableOnce[NodeType]): TraversalAnnotationBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalAnnotationliteralBase[NodeType <: AnnotationLiteralBase](traversal: IterableOnce[NodeType]): TraversalAnnotationliteralBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalAnnotationparameterBase[NodeType <: AnnotationParameterBase](traversal: IterableOnce[NodeType]): TraversalAnnotationparameterBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalAnnotationparameterassignBase[NodeType <: AnnotationParameterAssignBase](traversal: IterableOnce[NodeType]): TraversalAnnotationparameterassignBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalArrayinitializerBase[NodeType <: ArrayInitializerBase](traversal: IterableOnce[NodeType]): TraversalArrayinitializerBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalAstnodeBase[NodeType <: AstNodeBase](traversal: IterableOnce[NodeType]): TraversalAstnodeBase[NodeType]

Attributes

Inherited from:
AbstractBaseConversions0
implicit def traversalBindingBase[NodeType <: BindingBase](traversal: IterableOnce[NodeType]): TraversalBindingBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalBlockBase[NodeType <: BlockBase](traversal: IterableOnce[NodeType]): TraversalBlockBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalCallBase[NodeType <: CallBase](traversal: IterableOnce[NodeType]): TraversalCallBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalCallreprBase[NodeType <: CallReprBase](traversal: IterableOnce[NodeType]): TraversalCallreprBase[NodeType]

Attributes

Inherited from:
AbstractBaseConversions0
implicit def traversalCfgnodeBase[NodeType <: CfgNodeBase](traversal: IterableOnce[NodeType]): TraversalCfgnodeBase[NodeType]

Attributes

Inherited from:
AbstractBaseConversions0
implicit def traversalClosurebindingBase[NodeType <: ClosureBindingBase](traversal: IterableOnce[NodeType]): TraversalClosurebindingBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalCommentBase[NodeType <: CommentBase](traversal: IterableOnce[NodeType]): TraversalCommentBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalConfigfileBase[NodeType <: ConfigFileBase](traversal: IterableOnce[NodeType]): TraversalConfigfileBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalControlstructureBase[NodeType <: ControlStructureBase](traversal: IterableOnce[NodeType]): TraversalControlstructureBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalDeclarationBase[NodeType <: DeclarationBase](traversal: IterableOnce[NodeType]): TraversalDeclarationBase[NodeType]

Attributes

Inherited from:
AbstractBaseConversions1
implicit def traversalDependencyBase[NodeType <: DependencyBase](traversal: IterableOnce[NodeType]): TraversalDependencyBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalExpressionBase[NodeType <: ExpressionBase](traversal: IterableOnce[NodeType]): TraversalExpressionBase[NodeType]

Attributes

Inherited from:
AbstractBaseConversions0
implicit def traversalFieldidentifierBase[NodeType <: FieldIdentifierBase](traversal: IterableOnce[NodeType]): TraversalFieldidentifierBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalFileBase[NodeType <: FileBase](traversal: IterableOnce[NodeType]): TraversalFileBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalFindingBase[NodeType <: FindingBase](traversal: IterableOnce[NodeType]): TraversalFindingBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalIdentifierBase[NodeType <: IdentifierBase](traversal: IterableOnce[NodeType]): TraversalIdentifierBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalImportBase[NodeType <: ImportBase](traversal: IterableOnce[NodeType]): TraversalImportBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalJumplabelBase[NodeType <: JumpLabelBase](traversal: IterableOnce[NodeType]): TraversalJumplabelBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalJumptargetBase[NodeType <: JumpTargetBase](traversal: IterableOnce[NodeType]): TraversalJumptargetBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalKeyvaluepairBase[NodeType <: KeyValuePairBase](traversal: IterableOnce[NodeType]): TraversalKeyvaluepairBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalLiteralBase[NodeType <: LiteralBase](traversal: IterableOnce[NodeType]): TraversalLiteralBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalLocalBase[NodeType <: LocalBase](traversal: IterableOnce[NodeType]): TraversalLocalBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalLocationBase[NodeType <: LocationBase](traversal: IterableOnce[NodeType]): TraversalLocationBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalMemberBase[NodeType <: MemberBase](traversal: IterableOnce[NodeType]): TraversalMemberBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalMetadataBase[NodeType <: MetaDataBase](traversal: IterableOnce[NodeType]): TraversalMetadataBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalMethodBase[NodeType <: MethodBase](traversal: IterableOnce[NodeType]): TraversalMethodBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalMethodparameterinBase[NodeType <: MethodParameterInBase](traversal: IterableOnce[NodeType]): TraversalMethodparameterinBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalMethodparameteroutBase[NodeType <: MethodParameterOutBase](traversal: IterableOnce[NodeType]): TraversalMethodparameteroutBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalMethodrefBase[NodeType <: MethodRefBase](traversal: IterableOnce[NodeType]): TraversalMethodrefBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalMethodreturnBase[NodeType <: MethodReturnBase](traversal: IterableOnce[NodeType]): TraversalMethodreturnBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalModifierBase[NodeType <: ModifierBase](traversal: IterableOnce[NodeType]): TraversalModifierBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalNamespaceBase[NodeType <: NamespaceBase](traversal: IterableOnce[NodeType]): TraversalNamespaceBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalNamespaceblockBase[NodeType <: NamespaceBlockBase](traversal: IterableOnce[NodeType]): TraversalNamespaceblockBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalReturnBase[NodeType <: ReturnBase](traversal: IterableOnce[NodeType]): TraversalReturnBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalTagBase[NodeType <: TagBase](traversal: IterableOnce[NodeType]): TraversalTagBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalTagnodepairBase[NodeType <: TagNodePairBase](traversal: IterableOnce[NodeType]): TraversalTagnodepairBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalTemplatedomBase[NodeType <: TemplateDomBase](traversal: IterableOnce[NodeType]): TraversalTemplatedomBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalTypeBase[NodeType <: TypeBase](traversal: IterableOnce[NodeType]): TraversalTypeBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalTypeargumentBase[NodeType <: TypeArgumentBase](traversal: IterableOnce[NodeType]): TraversalTypeargumentBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalTypedeclBase[NodeType <: TypeDeclBase](traversal: IterableOnce[NodeType]): TraversalTypedeclBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalTypeparameterBase[NodeType <: TypeParameterBase](traversal: IterableOnce[NodeType]): TraversalTypeparameterBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalTyperefBase[NodeType <: TypeRefBase](traversal: IterableOnce[NodeType]): TraversalTyperefBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions
implicit def traversalUnknownBase[NodeType <: UnknownBase](traversal: IterableOnce[NodeType]): TraversalUnknownBase[NodeType]

Attributes

Inherited from:
ConcreteBaseConversions