package nodes
- Alphabetic
- By Inheritance
- nodes
- NodeTraversalImplicits
- NodeBaseTypeTraversalImplicits
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait AbstractNode extends AnyRef
Abstract supertype for overflowdb.Node and NewNode
- trait AstNode extends StoredNode with AstNodeBase
- trait AstNodeBase extends AbstractNode with HasCode with HasOrder
- final class AstNodeTraversal[NodeType <: AstNode] extends AnyVal
Traversal steps for AstNode
- class Binding extends NodeRef[BindingDb] with BindingBase with StoredNode
- trait BindingBase extends AbstractNode with HasIsMethodNeverOverridden with HasName with HasSignature
- class BindingDb extends NodeDb with StoredNode with BindingBase
- final class BindingTraversal[NodeType <: Binding] extends AnyVal
Traversal steps for Binding
- class Block extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression
- trait BlockBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
- class BlockDb extends NodeDb with StoredNode with Expression with BlockBase
- final class BlockTraversal[NodeType <: Block] extends AnyVal
Traversal steps for Block
- class Call extends NodeRef[CallDb] with CallBase with StoredNode with CallRepr with Expression
- trait CallBase extends AbstractNode with CallReprBase with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasDispatchType with HasLineNumber with HasMethodFullName with HasName with HasOrder with HasSignature with HasTypeFullName
- class CallDb extends NodeDb with StoredNode with CallRepr with Expression with CallBase
- trait CallRepr extends StoredNode with CallReprBase with CfgNode
- trait CallReprBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasSignature with CfgNodeBase
- final class CallReprTraversal[NodeType <: CallRepr] extends AnyVal
Traversal steps for CallRepr
- final class CallTraversal[NodeType <: Call] extends AnyVal
Traversal steps for Call
- trait CfgNode extends StoredNode with CfgNodeBase with AstNode with WithinMethod
- trait CfgNodeBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasOrder with AstNodeBase with WithinMethodBase
- final class CfgNodeTraversal[NodeType <: CfgNode] extends AnyVal
Traversal steps for CfgNode
- class ClosureBinding extends NodeRef[ClosureBindingDb] with ClosureBindingBase with StoredNode
- trait ClosureBindingBase extends AbstractNode with HasClosureBindingId with HasClosureOriginalName with HasEvaluationStrategy
- class ClosureBindingDb extends NodeDb with StoredNode with ClosureBindingBase
- final class ClosureBindingTraversal[NodeType <: ClosureBinding] extends AnyVal
Traversal steps for ClosureBinding
- class Comment extends NodeRef[CommentDb] with CommentBase with StoredNode
- trait CommentBase extends AbstractNode with HasCode with HasFilename with HasLineNumber
- class CommentDb extends NodeDb with StoredNode with CommentBase
- final class CommentTraversal[NodeType <: Comment] extends AnyVal
Traversal steps for Comment
- class ControlStructure extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression
- trait ControlStructureBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasControlStructureType with HasLineNumber with HasOrder with HasParserTypeName
- class ControlStructureDb extends NodeDb with StoredNode with Expression with ControlStructureBase
- final class ControlStructureTraversal[NodeType <: ControlStructure] extends AnyVal
Traversal steps for ControlStructure
- trait Declaration extends StoredNode with DeclarationBase
- trait DeclarationBase extends AbstractNode with HasName
- final class DeclarationTraversal[NodeType <: Declaration] extends AnyVal
Traversal steps for Declaration
- trait Expression extends StoredNode with ExpressionBase with CfgNode with AstNode
- trait ExpressionBase extends AbstractNode with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder with CfgNodeBase with AstNodeBase
- final class ExpressionTraversal[NodeType <: Expression] extends AnyVal
Traversal steps for Expression
- class FieldIdentifier extends NodeRef[FieldIdentifierDb] with FieldIdentifierBase with StoredNode with Expression
- trait FieldIdentifierBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCanonicalName with HasCode with HasColumnNumber with HasLineNumber with HasOrder
- class FieldIdentifierDb extends NodeDb with StoredNode with Expression with FieldIdentifierBase
- final class FieldIdentifierTraversal[NodeType <: FieldIdentifier] extends AnyVal
Traversal steps for FieldIdentifier
- class File extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
- trait FileBase extends AbstractNode with AstNodeBase with HasCode with HasHash with HasName with HasOrder
- class FileDb extends NodeDb with StoredNode with AstNode with FileBase
- final class FileTraversal[NodeType <: File] extends AnyVal
Traversal steps for File
- class Finding extends NodeRef[FindingDb] with FindingBase with StoredNode
- trait FindingBase extends AbstractNode
- class FindingDb extends NodeDb with StoredNode with FindingBase
- final class FindingTraversal[NodeType <: Finding] extends AnyVal
Traversal steps for Finding
- trait HasAliasTypeFullName extends AnyRef
- trait HasArgumentIndex extends AnyRef
- trait HasAstParentFullName extends AnyRef
- trait HasAstParentType extends AnyRef
- trait HasCanonicalName extends AnyRef
- trait HasClassName extends AnyRef
- trait HasClassShortName extends AnyRef
- trait HasClosureBindingId extends AnyRef
- trait HasClosureOriginalName extends AnyRef
- trait HasCode extends AnyRef
- trait HasColumnNumber extends AnyRef
- trait HasColumnNumberEnd extends AnyRef
- trait HasContainedRef extends AnyRef
- trait HasControlStructureType extends AnyRef
- trait HasDispatchType extends AnyRef
- trait HasEvaluationStrategy extends AnyRef
- trait HasFilename extends AnyRef
- trait HasFullName extends AnyRef
- trait HasHash extends AnyRef
- trait HasInheritsFromTypeFullName extends AnyRef
- trait HasIsExternal extends AnyRef
- trait HasIsMethodNeverOverridden extends AnyRef
- trait HasKey extends AnyRef
- trait HasLanguage extends AnyRef
- trait HasLineNumber extends AnyRef
- trait HasLineNumberEnd extends AnyRef
- trait HasMethodFullName extends AnyRef
- trait HasMethodShortName extends AnyRef
- trait HasModifierType extends AnyRef
- trait HasName extends AnyRef
- trait HasNodeLabel extends AnyRef
- trait HasOrder extends AnyRef
- trait HasOverlays extends AnyRef
- trait HasPackageName extends AnyRef
- trait HasParserTypeName extends AnyRef
- trait HasSignature extends AnyRef
- trait HasSinkType extends AnyRef
- trait HasSourceType extends AnyRef
- trait HasSymbol extends AnyRef
- trait HasTypeDeclFullName extends AnyRef
- trait HasTypeFullName extends AnyRef
- trait HasValue extends AnyRef
- trait HasVersion extends AnyRef
- class Identifier extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with LocalLike with Expression
- trait IdentifierBase extends AbstractNode with LocalLikeBase with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
- class IdentifierDb extends NodeDb with StoredNode with LocalLike with Expression with IdentifierBase
- final class IdentifierTraversal[NodeType <: Identifier] extends AnyVal
Traversal steps for Identifier
- class JumpTarget extends NodeRef[JumpTargetDb] with JumpTargetBase with StoredNode with CfgNode with AstNode
- trait JumpTargetBase extends AbstractNode with CfgNodeBase with AstNodeBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasParserTypeName
- class JumpTargetDb extends NodeDb with StoredNode with CfgNode with AstNode with JumpTargetBase
- final class JumpTargetTraversal[NodeType <: JumpTarget] extends AnyVal
Traversal steps for JumpTarget
- class KeyValuePair extends NodeRef[KeyValuePairDb] with KeyValuePairBase with StoredNode
- trait KeyValuePairBase extends AbstractNode with HasKey with HasValue
- class KeyValuePairDb extends NodeDb with StoredNode with KeyValuePairBase
- final class KeyValuePairTraversal[NodeType <: KeyValuePair] extends AnyVal
Traversal steps for KeyValuePair
- class Literal extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
- trait LiteralBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
- class LiteralDb extends NodeDb with StoredNode with Expression with LiteralBase
- final class LiteralTraversal[NodeType <: Literal] extends AnyVal
Traversal steps for Literal
- class Local extends NodeRef[LocalDb] with LocalBase with StoredNode with Declaration with AstNode with LocalLike
- trait LocalBase extends AbstractNode with DeclarationBase with AstNodeBase with LocalLikeBase with HasClosureBindingId with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
- class LocalDb extends NodeDb with StoredNode with Declaration with AstNode with LocalLike with LocalBase
- trait LocalLike extends StoredNode with LocalLikeBase
- trait LocalLikeBase extends AbstractNode with HasName
- final class LocalLikeTraversal[NodeType <: LocalLike] extends AnyVal
Traversal steps for LocalLike
- final class LocalTraversal[NodeType <: Local] extends AnyVal
Traversal steps for Local
- class Location extends NodeRef[LocationDb] with LocationBase with StoredNode
- trait LocationBase extends AbstractNode with HasClassName with HasClassShortName with HasFilename with HasLineNumber with HasMethodFullName with HasMethodShortName with HasNodeLabel with HasPackageName with HasSymbol
- class LocationDb extends NodeDb with StoredNode with LocationBase
- final class LocationTraversal[NodeType <: Location] extends AnyVal
Traversal steps for Location
- class Member extends NodeRef[MemberDb] with MemberBase with StoredNode with Declaration with AstNode
- trait MemberBase extends AbstractNode with DeclarationBase with AstNodeBase with HasCode with HasName with HasOrder with HasTypeFullName
- class MemberDb extends NodeDb with StoredNode with Declaration with AstNode with MemberBase
- final class MemberTraversal[NodeType <: Member] extends AnyVal
Traversal steps for Member
- class MetaData extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
- trait MetaDataBase extends AbstractNode with HasHash with HasLanguage with HasOverlays with HasVersion
- class MetaDataDb extends NodeDb with StoredNode with MetaDataBase
- final class MetaDataTraversal[NodeType <: MetaData] extends AnyVal
Traversal steps for MetaData
- class Method extends NodeRef[MethodDb] with MethodBase with StoredNode with CfgNode with Declaration with AstNode
- trait MethodBase extends AbstractNode with CfgNodeBase with DeclarationBase with AstNodeBase with HasAstParentFullName with HasAstParentType with HasCode with HasColumnNumber with HasColumnNumberEnd with HasFilename with HasFullName with HasHash with HasIsExternal with HasLineNumber with HasLineNumberEnd with HasName with HasOrder with HasSignature
- class MethodDb extends NodeDb with StoredNode with CfgNode with Declaration with AstNode with MethodBase
- class MethodInst extends NodeRef[MethodInstDb] with MethodInstBase with StoredNode with AstNode
- trait MethodInstBase extends AbstractNode with AstNodeBase with HasCode with HasFullName with HasMethodFullName with HasName with HasOrder with HasSignature
- class MethodInstDb extends NodeDb with StoredNode with AstNode with MethodInstBase
- final class MethodInstTraversal[NodeType <: MethodInst] extends AnyVal
Traversal steps for MethodInst
- class MethodParameterIn extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with CfgNode with Declaration with AstNode with LocalLike
- trait MethodParameterInBase extends AbstractNode with CfgNodeBase with DeclarationBase with AstNodeBase with LocalLikeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasName with HasOrder with HasTypeFullName
- class MethodParameterInDb extends NodeDb with StoredNode with CfgNode with Declaration with AstNode with LocalLike with MethodParameterInBase
- final class MethodParameterInTraversal[NodeType <: MethodParameterIn] extends AnyVal
Traversal steps for MethodParameterIn
- class MethodParameterOut extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with CfgNode with Declaration with AstNode
- trait MethodParameterOutBase extends AbstractNode with CfgNodeBase with DeclarationBase with AstNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasName with HasOrder with HasTypeFullName
- class MethodParameterOutDb extends NodeDb with StoredNode with CfgNode with Declaration with AstNode with MethodParameterOutBase
- final class MethodParameterOutTraversal[NodeType <: MethodParameterOut] extends AnyVal
Traversal steps for MethodParameterOut
- class MethodRef extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
- trait MethodRefBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasMethodFullName with HasOrder with HasTypeFullName
- class MethodRefDb extends NodeDb with StoredNode with Expression with MethodRefBase
- final class MethodRefTraversal[NodeType <: MethodRef] extends AnyVal
Traversal steps for MethodRef
- class MethodReturn extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode
- trait MethodReturnBase extends AbstractNode with CfgNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasOrder with HasTypeFullName
- class MethodReturnDb extends NodeDb with StoredNode with CfgNode with MethodReturnBase
- final class MethodReturnTraversal[NodeType <: MethodReturn] extends AnyVal
Traversal steps for MethodReturn
- final class MethodTraversal[NodeType <: Method] extends AnyVal
Traversal steps for Method
- class Modifier extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
- trait ModifierBase extends AbstractNode with AstNodeBase with HasCode with HasModifierType with HasOrder
- class ModifierDb extends NodeDb with StoredNode with AstNode with ModifierBase
- final class ModifierTraversal[NodeType <: Modifier] extends AnyVal
Traversal steps for Modifier
- class Namespace extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
- trait NamespaceBase extends AbstractNode with AstNodeBase with HasCode with HasName with HasOrder
- class NamespaceBlock extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
- trait NamespaceBlockBase extends AbstractNode with AstNodeBase with HasCode with HasFilename with HasFullName with HasName with HasOrder
- class NamespaceBlockDb extends NodeDb with StoredNode with AstNode with NamespaceBlockBase
- final class NamespaceBlockTraversal[NodeType <: NamespaceBlock] extends AnyVal
Traversal steps for NamespaceBlock
- class NamespaceDb extends NodeDb with StoredNode with AstNode with NamespaceBase
- final class NamespaceTraversal[NodeType <: Namespace] extends AnyVal
Traversal steps for Namespace
- case class NewBinding extends NewNode with BindingBase with Product with Serializable
- class NewBindingBuilder extends NewNodeBuilder
- case class NewBlock extends NewNode with BlockBase with Product with Serializable
- class NewBlockBuilder extends NewNodeBuilder
- case class NewCall extends NewNode with CallBase with Product with Serializable
- class NewCallBuilder extends NewNodeBuilder
- case class NewClosureBinding extends NewNode with ClosureBindingBase with Product with Serializable
- class NewClosureBindingBuilder extends NewNodeBuilder
- case class NewComment extends NewNode with CommentBase with Product with Serializable
- class NewCommentBuilder extends NewNodeBuilder
- case class NewControlStructure extends NewNode with ControlStructureBase with Product with Serializable
- class NewControlStructureBuilder extends NewNodeBuilder
- case class NewFieldIdentifier extends NewNode with FieldIdentifierBase with Product with Serializable
- class NewFieldIdentifierBuilder extends NewNodeBuilder
- case class NewFile extends NewNode with FileBase with Product with Serializable
- class NewFileBuilder extends NewNodeBuilder
- case class NewFinding extends NewNode with FindingBase with Product with Serializable
- class NewFindingBuilder extends NewNodeBuilder
- case class NewIdentifier extends NewNode with IdentifierBase with Product with Serializable
- class NewIdentifierBuilder extends NewNodeBuilder
- case class NewJumpTarget extends NewNode with JumpTargetBase with Product with Serializable
- class NewJumpTargetBuilder extends NewNodeBuilder
- case class NewKeyValuePair extends NewNode with KeyValuePairBase with Product with Serializable
- class NewKeyValuePairBuilder extends NewNodeBuilder
- case class NewLiteral extends NewNode with LiteralBase with Product with Serializable
- class NewLiteralBuilder extends NewNodeBuilder
- case class NewLocal extends NewNode with LocalBase with Product with Serializable
- class NewLocalBuilder extends NewNodeBuilder
- case class NewLocation extends NewNode with LocationBase with Product with Serializable
- class NewLocationBuilder extends NewNodeBuilder
- case class NewMember extends NewNode with MemberBase with Product with Serializable
- class NewMemberBuilder extends NewNodeBuilder
- case class NewMetaData extends NewNode with MetaDataBase with Product with Serializable
- class NewMetaDataBuilder extends NewNodeBuilder
- case class NewMethod extends NewNode with MethodBase with Product with Serializable
- class NewMethodBuilder extends NewNodeBuilder
- case class NewMethodInst extends NewNode with MethodInstBase with Product with Serializable
- class NewMethodInstBuilder extends NewNodeBuilder
- case class NewMethodParameterIn extends NewNode with MethodParameterInBase with Product with Serializable
- class NewMethodParameterInBuilder extends NewNodeBuilder
- case class NewMethodParameterOut extends NewNode with MethodParameterOutBase with Product with Serializable
- class NewMethodParameterOutBuilder extends NewNodeBuilder
- case class NewMethodRef extends NewNode with MethodRefBase with Product with Serializable
- class NewMethodRefBuilder extends NewNodeBuilder
- case class NewMethodReturn extends NewNode with MethodReturnBase with Product with Serializable
- class NewMethodReturnBuilder extends NewNodeBuilder
- case class NewModifier extends NewNode with ModifierBase with Product with Serializable
- class NewModifierBuilder extends NewNodeBuilder
- case class NewNamespace extends NewNode with NamespaceBase with Product with Serializable
- case class NewNamespaceBlock extends NewNode with NamespaceBlockBase with Product with Serializable
- class NewNamespaceBlockBuilder extends NewNodeBuilder
- class NewNamespaceBuilder extends NewNodeBuilder
- trait NewNode extends AbstractNode
base type for all nodes that can be added to a graph, e.g.
base type for all nodes that can be added to a graph, e.g. the diffgraph
- trait NewNodeBuilder extends AnyRef
- case class NewReturn extends NewNode with ReturnBase with Product with Serializable
- class NewReturnBuilder extends NewNodeBuilder
- case class NewSink extends NewNode with SinkBase with Product with Serializable
- class NewSinkBuilder extends NewNodeBuilder
- case class NewSource extends NewNode with SourceBase with Product with Serializable
- class NewSourceBuilder extends NewNodeBuilder
- case class NewTag extends NewNode with TagBase with Product with Serializable
- class NewTagBuilder extends NewNodeBuilder
- case class NewTagNodePair extends NewNode with TagNodePairBase with Product with Serializable
- class NewTagNodePairBuilder extends NewNodeBuilder
- case class NewType extends NewNode with TypeBase with Product with Serializable
- case class NewTypeArgument extends NewNode with TypeArgumentBase with Product with Serializable
- class NewTypeArgumentBuilder extends NewNodeBuilder
- class NewTypeBuilder extends NewNodeBuilder
- case class NewTypeDecl extends NewNode with TypeDeclBase with Product with Serializable
- class NewTypeDeclBuilder extends NewNodeBuilder
- case class NewTypeParameter extends NewNode with TypeParameterBase with Product with Serializable
- class NewTypeParameterBuilder extends NewNodeBuilder
- case class NewTypeRef extends NewNode with TypeRefBase with Product with Serializable
- class NewTypeRefBuilder extends NewNodeBuilder
- case class NewUnknown extends NewNode with UnknownBase with Product with Serializable
- class NewUnknownBuilder extends NewNodeBuilder
- trait NodeBaseTypeTraversalImplicits extends AnyRef
- trait NodeTraversalImplicits extends NodeBaseTypeTraversalImplicits
- class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
- trait ReturnBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder
- class ReturnDb extends NodeDb with StoredNode with Expression with ReturnBase
- final class ReturnTraversal[NodeType <: Return] extends AnyVal
Traversal steps for Return
- class Sink extends NodeRef[SinkDb] with SinkBase with StoredNode
- trait SinkBase extends AbstractNode with HasSinkType
- class SinkDb extends NodeDb with StoredNode with SinkBase
- final class SinkTraversal[NodeType <: Sink] extends AnyVal
Traversal steps for Sink
- class Source extends NodeRef[SourceDb] with SourceBase with StoredNode
- trait SourceBase extends AbstractNode with HasSourceType
- class SourceDb extends NodeDb with StoredNode with SourceBase
- final class SourceTraversal[NodeType <: Source] extends AnyVal
Traversal steps for Source
- trait StoredNode extends Node with AbstractNode with Product
- class Tag extends NodeRef[TagDb] with TagBase with StoredNode
- trait TagBase extends AbstractNode with HasName with HasValue
- class TagDb extends NodeDb with StoredNode with TagBase
- class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
- trait TagNodePairBase extends AbstractNode
- class TagNodePairDb extends NodeDb with StoredNode with TagNodePairBase
- final class TagNodePairTraversal[NodeType <: TagNodePair] extends AnyVal
Traversal steps for TagNodePair
- final class TagTraversal[NodeType <: Tag] extends AnyVal
Traversal steps for Tag
- trait TrackingPoint extends StoredNode with TrackingPointBase with WithinMethod
- trait TrackingPointBase extends AbstractNode with WithinMethodBase
- final class TrackingPointTraversal[NodeType <: TrackingPoint] extends AnyVal
Traversal steps for TrackingPoint
- class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
- class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
- trait TypeArgumentBase extends AbstractNode with AstNodeBase with HasCode with HasOrder
- class TypeArgumentDb extends NodeDb with StoredNode with AstNode with TypeArgumentBase
- final class TypeArgumentTraversal[NodeType <: TypeArgument] extends AnyVal
Traversal steps for TypeArgument
- trait TypeBase extends AbstractNode with HasFullName with HasName with HasTypeDeclFullName
- class TypeDb extends NodeDb with StoredNode with TypeBase
- class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
- trait TypeDeclBase extends AbstractNode with AstNodeBase with HasAliasTypeFullName with HasAstParentFullName with HasAstParentType with HasCode with HasFilename with HasFullName with HasInheritsFromTypeFullName with HasIsExternal with HasName with HasOrder
- class TypeDeclDb extends NodeDb with StoredNode with AstNode with TypeDeclBase
- final class TypeDeclTraversal[NodeType <: TypeDecl] extends AnyVal
Traversal steps for TypeDecl
- class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
- trait TypeParameterBase extends AbstractNode with AstNodeBase with HasCode with HasName with HasOrder
- class TypeParameterDb extends NodeDb with StoredNode with AstNode with TypeParameterBase
- final class TypeParameterTraversal[NodeType <: TypeParameter] extends AnyVal
Traversal steps for TypeParameter
- class TypeRef extends NodeRef[TypeRefDb] with TypeRefBase with StoredNode with Expression
- trait TypeRefBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
- class TypeRefDb extends NodeDb with StoredNode with Expression with TypeRefBase
- final class TypeRefTraversal[NodeType <: TypeRef] extends AnyVal
Traversal steps for TypeRef
- final class TypeTraversal[NodeType <: Type] extends AnyVal
Traversal steps for Type
- class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
- trait UnknownBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasContainedRef with HasLineNumber with HasOrder with HasParserTypeName with HasTypeFullName
- class UnknownDb extends NodeDb with StoredNode with Expression with UnknownBase
- final class UnknownTraversal[NodeType <: Unknown] extends AnyVal
Traversal steps for Unknown
- trait WithinMethod extends StoredNode with WithinMethodBase
- trait WithinMethodBase extends AbstractNode
- final class WithinMethodTraversal[NodeType <: WithinMethod] extends AnyVal
Traversal steps for WithinMethod
Value Members
- implicit def NewBindingBuilderToNewBinding(x: NewBindingBuilder): NewBinding
- Definition Classes
- NodeTraversalImplicits
- implicit def NewBlockBuilderToNewBlock(x: NewBlockBuilder): NewBlock
- Definition Classes
- NodeTraversalImplicits
- implicit def NewCallBuilderToNewCall(x: NewCallBuilder): NewCall
- Definition Classes
- NodeTraversalImplicits
- implicit def NewClosureBindingBuilderToNewClosureBinding(x: NewClosureBindingBuilder): NewClosureBinding
- Definition Classes
- NodeTraversalImplicits
- implicit def NewCommentBuilderToNewComment(x: NewCommentBuilder): NewComment
- Definition Classes
- NodeTraversalImplicits
- implicit def NewControlStructureBuilderToNewControlStructure(x: NewControlStructureBuilder): NewControlStructure
- Definition Classes
- NodeTraversalImplicits
- implicit def NewFieldIdentifierBuilderToNewFieldIdentifier(x: NewFieldIdentifierBuilder): NewFieldIdentifier
- Definition Classes
- NodeTraversalImplicits
- implicit def NewFileBuilderToNewFile(x: NewFileBuilder): NewFile
- Definition Classes
- NodeTraversalImplicits
- implicit def NewFindingBuilderToNewFinding(x: NewFindingBuilder): NewFinding
- Definition Classes
- NodeTraversalImplicits
- implicit def NewIdentifierBuilderToNewIdentifier(x: NewIdentifierBuilder): NewIdentifier
- Definition Classes
- NodeTraversalImplicits
- implicit def NewJumpTargetBuilderToNewJumpTarget(x: NewJumpTargetBuilder): NewJumpTarget
- Definition Classes
- NodeTraversalImplicits
- implicit def NewKeyValuePairBuilderToNewKeyValuePair(x: NewKeyValuePairBuilder): NewKeyValuePair
- Definition Classes
- NodeTraversalImplicits
- implicit def NewLiteralBuilderToNewLiteral(x: NewLiteralBuilder): NewLiteral
- Definition Classes
- NodeTraversalImplicits
- implicit def NewLocalBuilderToNewLocal(x: NewLocalBuilder): NewLocal
- Definition Classes
- NodeTraversalImplicits
- implicit def NewLocationBuilderToNewLocation(x: NewLocationBuilder): NewLocation
- Definition Classes
- NodeTraversalImplicits
- implicit def NewMemberBuilderToNewMember(x: NewMemberBuilder): NewMember
- Definition Classes
- NodeTraversalImplicits
- implicit def NewMetaDataBuilderToNewMetaData(x: NewMetaDataBuilder): NewMetaData
- Definition Classes
- NodeTraversalImplicits
- implicit def NewMethodBuilderToNewMethod(x: NewMethodBuilder): NewMethod
- Definition Classes
- NodeTraversalImplicits
- implicit def NewMethodInstBuilderToNewMethodInst(x: NewMethodInstBuilder): NewMethodInst
- Definition Classes
- NodeTraversalImplicits
- implicit def NewMethodParameterInBuilderToNewMethodParameterIn(x: NewMethodParameterInBuilder): NewMethodParameterIn
- Definition Classes
- NodeTraversalImplicits
- implicit def NewMethodParameterOutBuilderToNewMethodParameterOut(x: NewMethodParameterOutBuilder): NewMethodParameterOut
- Definition Classes
- NodeTraversalImplicits
- implicit def NewMethodRefBuilderToNewMethodRef(x: NewMethodRefBuilder): NewMethodRef
- Definition Classes
- NodeTraversalImplicits
- implicit def NewMethodReturnBuilderToNewMethodReturn(x: NewMethodReturnBuilder): NewMethodReturn
- Definition Classes
- NodeTraversalImplicits
- implicit def NewModifierBuilderToNewModifier(x: NewModifierBuilder): NewModifier
- Definition Classes
- NodeTraversalImplicits
- implicit def NewNamespaceBlockBuilderToNewNamespaceBlock(x: NewNamespaceBlockBuilder): NewNamespaceBlock
- Definition Classes
- NodeTraversalImplicits
- implicit def NewNamespaceBuilderToNewNamespace(x: NewNamespaceBuilder): NewNamespace
- Definition Classes
- NodeTraversalImplicits
- implicit def NewReturnBuilderToNewReturn(x: NewReturnBuilder): NewReturn
- Definition Classes
- NodeTraversalImplicits
- implicit def NewSinkBuilderToNewSink(x: NewSinkBuilder): NewSink
- Definition Classes
- NodeTraversalImplicits
- implicit def NewSourceBuilderToNewSource(x: NewSourceBuilder): NewSource
- Definition Classes
- NodeTraversalImplicits
- implicit def NewTagBuilderToNewTag(x: NewTagBuilder): NewTag
- Definition Classes
- NodeTraversalImplicits
- implicit def NewTagNodePairBuilderToNewTagNodePair(x: NewTagNodePairBuilder): NewTagNodePair
- Definition Classes
- NodeTraversalImplicits
- implicit def NewTypeArgumentBuilderToNewTypeArgument(x: NewTypeArgumentBuilder): NewTypeArgument
- Definition Classes
- NodeTraversalImplicits
- implicit def NewTypeBuilderToNewType(x: NewTypeBuilder): NewType
- Definition Classes
- NodeTraversalImplicits
- implicit def NewTypeDeclBuilderToNewTypeDecl(x: NewTypeDeclBuilder): NewTypeDecl
- Definition Classes
- NodeTraversalImplicits
- implicit def NewTypeParameterBuilderToNewTypeParameter(x: NewTypeParameterBuilder): NewTypeParameter
- Definition Classes
- NodeTraversalImplicits
- implicit def NewTypeRefBuilderToNewTypeRef(x: NewTypeRefBuilder): NewTypeRef
- Definition Classes
- NodeTraversalImplicits
- implicit def NewUnknownBuilderToNewUnknown(x: NewUnknownBuilder): NewUnknown
- Definition Classes
- NodeTraversalImplicits
- implicit def toAstNodeTraversal[NodeType <: AstNode](trav: Traversal[NodeType]): AstNodeTraversal[NodeType]
- Definition Classes
- NodeBaseTypeTraversalImplicits
- implicit def toBindingTraversal[NodeType <: Binding](trav: Traversal[NodeType]): BindingTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toBlockTraversal[NodeType <: Block](trav: Traversal[NodeType]): BlockTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toCallReprTraversal[NodeType <: CallRepr](trav: Traversal[NodeType]): CallReprTraversal[NodeType]
- Definition Classes
- NodeBaseTypeTraversalImplicits
- implicit def toCallTraversal[NodeType <: Call](trav: Traversal[NodeType]): CallTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toCfgNodeTraversal[NodeType <: CfgNode](trav: Traversal[NodeType]): CfgNodeTraversal[NodeType]
- Definition Classes
- NodeBaseTypeTraversalImplicits
- implicit def toClosureBindingTraversal[NodeType <: ClosureBinding](trav: Traversal[NodeType]): ClosureBindingTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toCommentTraversal[NodeType <: Comment](trav: Traversal[NodeType]): CommentTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toControlStructureTraversal[NodeType <: ControlStructure](trav: Traversal[NodeType]): ControlStructureTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toDeclarationTraversal[NodeType <: Declaration](trav: Traversal[NodeType]): DeclarationTraversal[NodeType]
- Definition Classes
- NodeBaseTypeTraversalImplicits
- implicit def toExpressionTraversal[NodeType <: Expression](trav: Traversal[NodeType]): ExpressionTraversal[NodeType]
- Definition Classes
- NodeBaseTypeTraversalImplicits
- implicit def toFieldIdentifierTraversal[NodeType <: FieldIdentifier](trav: Traversal[NodeType]): FieldIdentifierTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toFileTraversal[NodeType <: File](trav: Traversal[NodeType]): FileTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toFindingTraversal[NodeType <: Finding](trav: Traversal[NodeType]): FindingTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toIdentifierTraversal[NodeType <: Identifier](trav: Traversal[NodeType]): IdentifierTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toJumpTargetTraversal[NodeType <: JumpTarget](trav: Traversal[NodeType]): JumpTargetTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toKeyValuePairTraversal[NodeType <: KeyValuePair](trav: Traversal[NodeType]): KeyValuePairTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toLiteralTraversal[NodeType <: Literal](trav: Traversal[NodeType]): LiteralTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toLocalLikeTraversal[NodeType <: LocalLike](trav: Traversal[NodeType]): LocalLikeTraversal[NodeType]
- Definition Classes
- NodeBaseTypeTraversalImplicits
- implicit def toLocalTraversal[NodeType <: Local](trav: Traversal[NodeType]): LocalTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toLocationTraversal[NodeType <: Location](trav: Traversal[NodeType]): LocationTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toMemberTraversal[NodeType <: Member](trav: Traversal[NodeType]): MemberTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toMetaDataTraversal[NodeType <: MetaData](trav: Traversal[NodeType]): MetaDataTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toMethodInstTraversal[NodeType <: MethodInst](trav: Traversal[NodeType]): MethodInstTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toMethodParameterInTraversal[NodeType <: MethodParameterIn](trav: Traversal[NodeType]): MethodParameterInTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toMethodParameterOutTraversal[NodeType <: MethodParameterOut](trav: Traversal[NodeType]): MethodParameterOutTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toMethodRefTraversal[NodeType <: MethodRef](trav: Traversal[NodeType]): MethodRefTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toMethodReturnTraversal[NodeType <: MethodReturn](trav: Traversal[NodeType]): MethodReturnTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toMethodTraversal[NodeType <: Method](trav: Traversal[NodeType]): MethodTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toModifierTraversal[NodeType <: Modifier](trav: Traversal[NodeType]): ModifierTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toNamespaceBlockTraversal[NodeType <: NamespaceBlock](trav: Traversal[NodeType]): NamespaceBlockTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toNamespaceTraversal[NodeType <: Namespace](trav: Traversal[NodeType]): NamespaceTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toReturnTraversal[NodeType <: Return](trav: Traversal[NodeType]): ReturnTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toSinkTraversal[NodeType <: Sink](trav: Traversal[NodeType]): SinkTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toSourceTraversal[NodeType <: Source](trav: Traversal[NodeType]): SourceTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toTagNodePairTraversal[NodeType <: TagNodePair](trav: Traversal[NodeType]): TagNodePairTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toTagTraversal[NodeType <: Tag](trav: Traversal[NodeType]): TagTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toTrackingPointTraversal[NodeType <: TrackingPoint](trav: Traversal[NodeType]): TrackingPointTraversal[NodeType]
- Definition Classes
- NodeBaseTypeTraversalImplicits
- implicit def toTypeArgumentTraversal[NodeType <: TypeArgument](trav: Traversal[NodeType]): TypeArgumentTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toTypeDeclTraversal[NodeType <: TypeDecl](trav: Traversal[NodeType]): TypeDeclTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toTypeParameterTraversal[NodeType <: TypeParameter](trav: Traversal[NodeType]): TypeParameterTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toTypeRefTraversal[NodeType <: TypeRef](trav: Traversal[NodeType]): TypeRefTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toTypeTraversal[NodeType <: Type](trav: Traversal[NodeType]): TypeTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toUnknownTraversal[NodeType <: Unknown](trav: Traversal[NodeType]): UnknownTraversal[NodeType]
- Definition Classes
- NodeTraversalImplicits
- implicit def toWithinMethodTraversal[NodeType <: WithinMethod](trav: Traversal[NodeType]): WithinMethodTraversal[NodeType]
- Definition Classes
- NodeBaseTypeTraversalImplicits
- object Binding
- object Block
- object Call
- object ClosureBinding
- object Comment
- object ControlStructure
- object Factories
- object FieldIdentifier
- object File
- object Finding
- object Identifier
- object JumpTarget
- object KeyValuePair
- object Literal
- object Local
- object Location
- object Member
- object MetaData
- object Method
- object MethodInst
- object MethodParameterIn
- object MethodParameterOut
- object MethodRef
- object MethodReturn
- object Misc
- object Modifier
- object Namespace
- object NamespaceBlock
- object NewBinding extends Serializable
- object NewBindingBuilder
- object NewBlock extends Serializable
- object NewBlockBuilder
- object NewCall extends Serializable
- object NewCallBuilder
- object NewClosureBinding extends Serializable
- object NewClosureBindingBuilder
- object NewComment extends Serializable
- object NewCommentBuilder
- object NewControlStructure extends Serializable
- object NewControlStructureBuilder
- object NewFieldIdentifier extends Serializable
- object NewFieldIdentifierBuilder
- object NewFile extends Serializable
- object NewFileBuilder
- object NewFinding extends Serializable
- object NewFindingBuilder
- object NewIdentifier extends Serializable
- object NewIdentifierBuilder
- object NewJumpTarget extends Serializable
- object NewJumpTargetBuilder
- object NewKeyValuePair extends Serializable
- object NewKeyValuePairBuilder
- object NewLiteral extends Serializable
- object NewLiteralBuilder
- object NewLocal extends Serializable
- object NewLocalBuilder
- object NewLocation extends Serializable
- object NewLocationBuilder
- object NewMember extends Serializable
- object NewMemberBuilder
- object NewMetaData extends Serializable
- object NewMetaDataBuilder
- object NewMethod extends Serializable
- object NewMethodBuilder
- object NewMethodInst extends Serializable
- object NewMethodInstBuilder
- object NewMethodParameterIn extends Serializable
- object NewMethodParameterInBuilder
- object NewMethodParameterOut extends Serializable
- object NewMethodParameterOutBuilder
- object NewMethodRef extends Serializable
- object NewMethodRefBuilder
- object NewMethodReturn extends Serializable
- object NewMethodReturnBuilder
- object NewModifier extends Serializable
- object NewModifierBuilder
- object NewNamespace extends Serializable
- object NewNamespaceBlock extends Serializable
- object NewNamespaceBlockBuilder
- object NewNamespaceBuilder
- object NewReturn extends Serializable
- object NewReturnBuilder
- object NewSink extends Serializable
- object NewSinkBuilder
- object NewSource extends Serializable
- object NewSourceBuilder
- object NewTag extends Serializable
- object NewTagBuilder
- object NewTagNodePair extends Serializable
- object NewTagNodePairBuilder
- object NewType extends Serializable
- object NewTypeArgument extends Serializable
- object NewTypeArgumentBuilder
- object NewTypeBuilder
- object NewTypeDecl extends Serializable
- object NewTypeDeclBuilder
- object NewTypeParameter extends Serializable
- object NewTypeParameterBuilder
- object NewTypeRef extends Serializable
- object NewTypeRefBuilder
- object NewUnknown extends Serializable
- object NewUnknownBuilder
- object PropertyErrorRegister
- object Return
- object Sink
- object Source
- object Tag
- object TagNodePair
- object Type
- object TypeArgument
- object TypeDecl
- object TypeParameter
- object TypeRef
- object Unknown