io.shiftleft.semanticcpg.language
Type members
Classlikes
@Traversal(elementType = scala.Predef.classOf[io.shiftleft.codepropertygraph.generated.nodes.StoredNode])
final
Steps for all node types
Steps for all node types
This is the base class for all steps defined on
final
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
Implicits
Implicits
implicit
def toAstNodeDot[A, NodeType <: AstNode](a: A)(implicit f: A => Traversal[NodeType]): AstNodeDot[NodeType]
implicit
def toControlStructure[A](a: A)(implicit f: A => Traversal[ControlStructure]): ControlStructureTraversal
implicit
def toEvalTypeAccessorsMember[A](a: A)(implicit f: A => Traversal[Member]): EvalTypeAccessors[Member]
implicit
def toEvalTypeAccessorsMethod[A](a: A)(implicit f: A => Traversal[Method]): EvalTypeAccessors[Method]
implicit
def toEvalTypeAccessorsMethodParameterIn[A](a: A)(implicit f: A => Traversal[MethodParameterIn]): EvalTypeAccessors[MethodParameterIn]
implicit
def toEvalTypeAccessorsMethodParameterOut[A](a: A)(implicit f: A => Traversal[MethodParameterOut]): EvalTypeAccessors[MethodParameterOut]
implicit
def toEvalTypeAccessorsMethodReturn[A](a: A)(implicit f: A => Traversal[MethodReturn]): EvalTypeAccessors[MethodReturn]
implicit
def toMethodParameter[A](a: A)(implicit f: A => Traversal[MethodParameterIn]): MethodParameterTraversal
implicit
def toMethodParameterOut[A](a: A)(implicit f: A => Traversal[MethodParameterOut]): MethodParameterOutTraversal
implicit
def toModifierAccessorsMember[A](a: A)(implicit f: A => Traversal[Member]): ModifierAccessors[Member]
implicit
def toModifierAccessorsMethod[A](a: A)(implicit f: A => Traversal[Method]): ModifierAccessors[Method]
implicit
def toModifierAccessorsTypeDecl[A](a: A)(implicit f: A => Traversal[TypeDecl]): ModifierAccessors[TypeDecl]
implicit
def toNodeSteps[A, NodeType <: StoredNode](a: A)(implicit f: A => Traversal[NodeType]): NodeSteps[NodeType]
Inherited implicits
implicit
def toAstNode[A, NodeType <: AstNode](a: A)(implicit f: A => Traversal[NodeType]): AstNodeTraversal[NodeType]
- Inherited from
- LowLowPrioImplicits
implicit
def toAstNodeTraversalExtGen[NodeType <: AstNode](trav: IterableOnce[NodeType]): AstNodeTraversalExtGen[NodeType]
- Inherited from
- NodeBaseTypeTraversalImplicits
implicit
def toBindingTraversalExtGen[NodeType <: Binding](trav: IterableOnce[NodeType]): BindingTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toBlockTraversalExtGen[NodeType <: Block](trav: IterableOnce[NodeType]): BlockTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toCallReprTraversalExtGen[NodeType <: CallRepr](trav: IterableOnce[NodeType]): CallReprTraversalExtGen[NodeType]
- Inherited from
- NodeBaseTypeTraversalImplicits
implicit
def toCallTraversalExtGen[NodeType <: Call](trav: IterableOnce[NodeType]): CallTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toCfgNode[A, NodeType <: CfgNode](a: A)(implicit f: A => Traversal[NodeType]): CfgNodeTraversal[NodeType]
- Inherited from
- LowLowPrioImplicits
implicit
def toCfgNodeTraversalExtGen[NodeType <: CfgNode](trav: IterableOnce[NodeType]): CfgNodeTraversalExtGen[NodeType]
- Inherited from
- NodeBaseTypeTraversalImplicits
implicit
def toClosureBindingTraversalExtGen[NodeType <: ClosureBinding](trav: IterableOnce[NodeType]): ClosureBindingTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toCommentTraversalExtGen[NodeType <: Comment](trav: IterableOnce[NodeType]): CommentTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toConfigFileTraversalExtGen[NodeType <: ConfigFile](trav: IterableOnce[NodeType]): ConfigFileTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toControlStructureTraversalExtGen[NodeType <: ControlStructure](trav: IterableOnce[NodeType]): ControlStructureTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toDeclarationTraversalExtGen[NodeType <: Declaration](trav: IterableOnce[NodeType]): DeclarationTraversalExtGen[NodeType]
- Inherited from
- NodeBaseTypeTraversalImplicits
implicit
def toDependencyTraversalExtGen[NodeType <: Dependency](trav: IterableOnce[NodeType]): DependencyTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toEvalTypeAccessorsExpression[A, NodeType <: Expression](a: A)(implicit f: A => Traversal[NodeType]): EvalTypeAccessors[NodeType]
- Inherited from
- LowPrioImplicits
implicit
def toExpression[A, NodeType <: Expression](a: A)(implicit f: A => Traversal[NodeType]): ExpressionTraversal[NodeType]
- Inherited from
- LowPrioImplicits
implicit
def toExpressionTraversalExtGen[NodeType <: Expression](trav: IterableOnce[NodeType]): ExpressionTraversalExtGen[NodeType]
- Inherited from
- NodeBaseTypeTraversalImplicits
implicit
def toFieldIdentifierTraversalExtGen[NodeType <: FieldIdentifier](trav: IterableOnce[NodeType]): FieldIdentifierTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toFileTraversalExtGen[NodeType <: File](trav: IterableOnce[NodeType]): FileTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toFindingTraversalExtGen[NodeType <: Finding](trav: IterableOnce[NodeType]): FindingTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toIdentifierTraversalExtGen[NodeType <: Identifier](trav: IterableOnce[NodeType]): IdentifierTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toImportTraversalExtGen[NodeType <: Import](trav: IterableOnce[NodeType]): ImportTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toJumpLabelTraversalExtGen[NodeType <: JumpLabel](trav: IterableOnce[NodeType]): JumpLabelTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toJumpTargetTraversalExtGen[NodeType <: JumpTarget](trav: IterableOnce[NodeType]): JumpTargetTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toKeyValuePairTraversalExtGen[NodeType <: KeyValuePair](trav: IterableOnce[NodeType]): KeyValuePairTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toLiteralTraversalExtGen[NodeType <: Literal](trav: IterableOnce[NodeType]): LiteralTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toLocalTraversalExtGen[NodeType <: Local](trav: IterableOnce[NodeType]): LocalTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toLocationTraversalExtGen[NodeType <: Location](trav: IterableOnce[NodeType]): LocationTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toMemberTraversalExtGen[NodeType <: Member](trav: IterableOnce[NodeType]): MemberTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toMetaDataTraversalExtGen[NodeType <: MetaData](trav: IterableOnce[NodeType]): MetaDataTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toMethodParameterInTraversalExtGen[NodeType <: MethodParameterIn](trav: IterableOnce[NodeType]): MethodParameterInTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toMethodParameterOutTraversalExtGen[NodeType <: MethodParameterOut](trav: IterableOnce[NodeType]): MethodParameterOutTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toMethodRefTraversalExtGen[NodeType <: MethodRef](trav: IterableOnce[NodeType]): MethodRefTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toMethodReturnTraversalExtGen[NodeType <: MethodReturn](trav: IterableOnce[NodeType]): MethodReturnTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toMethodTraversalExtGen[NodeType <: Method](trav: IterableOnce[NodeType]): MethodTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toModifierTraversalExtGen[NodeType <: Modifier](trav: IterableOnce[NodeType]): ModifierTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toNamespaceBlockTraversalExtGen[NodeType <: NamespaceBlock](trav: IterableOnce[NodeType]): NamespaceBlockTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toNamespaceTraversalExtGen[NodeType <: Namespace](trav: IterableOnce[NodeType]): NamespaceTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toReturnTraversalExtGen[NodeType <: Return](trav: IterableOnce[NodeType]): ReturnTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toTagNodePairTraversalExtGen[NodeType <: TagNodePair](trav: IterableOnce[NodeType]): TagNodePairTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toTagTraversalExtGen[NodeType <: Tag](trav: IterableOnce[NodeType]): TagTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toTypeArgumentTraversalExtGen[NodeType <: TypeArgument](trav: IterableOnce[NodeType]): TypeArgumentTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toTypeDeclTraversalExtGen[NodeType <: TypeDecl](trav: IterableOnce[NodeType]): TypeDeclTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toTypeParameterTraversalExtGen[NodeType <: TypeParameter](trav: IterableOnce[NodeType]): TypeParameterTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toTypeRefTraversalExtGen[NodeType <: TypeRef](trav: IterableOnce[NodeType]): TypeRefTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toTypeTraversalExtGen[NodeType <: Type](trav: IterableOnce[NodeType]): TypeTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits
implicit
def toUnknownTraversalExtGen[NodeType <: Unknown](trav: IterableOnce[NodeType]): UnknownTraversalExtGen[NodeType]
- Inherited from
- NodeTraversalImplicits