Packages

package nodes

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. nodes
  2. NodeTraversalImplicits
  3. NodeBaseTypeTraversalImplicits
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AbstractNode extends AnyRef

    Abstract supertype for overflowdb.Node and NewNode

  2. trait AstNode extends StoredNode with AstNodeBase
  3. trait AstNodeBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  4. final class AstNodeTraversal[NodeType <: AstNode] extends AnyVal

    Traversal steps for AstNode

  5. class Block extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression
  6. trait BlockBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  7. class BlockDb extends NodeDb with StoredNode with Expression with BlockBase
  8. final class BlockTraversal[NodeType <: Block] extends AnyVal

    Traversal steps for Block

  9. class Call extends NodeRef[CallDb] with CallBase with StoredNode with Expression with CallRepr
  10. trait CallBase extends AbstractNode with ExpressionBase with CallReprBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasDispatchType with HasLineNumber with HasMethodFullName with HasName with HasOrder with HasSignature with HasTypeFullName
  11. class CallDb extends NodeDb with StoredNode with Expression with CallRepr with CallBase
  12. trait CallRepr extends StoredNode with CallReprBase with CfgNode
  13. trait CallReprBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasSignature with CfgNodeBase
  14. final class CallReprTraversal[NodeType <: CallRepr] extends AnyVal

    Traversal steps for CallRepr

  15. final class CallTraversal[NodeType <: Call] extends AnyVal

    Traversal steps for Call

  16. trait CfgNode extends StoredNode with CfgNodeBase with AstNode
  17. trait CfgNodeBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasOrder with AstNodeBase
  18. final class CfgNodeTraversal[NodeType <: CfgNode] extends AnyVal

    Traversal steps for CfgNode

  19. class Comment extends NodeRef[CommentDb] with CommentBase with StoredNode
  20. trait CommentBase extends AbstractNode with HasCode with HasFilename with HasLineNumber
  21. class CommentDb extends NodeDb with StoredNode with CommentBase
  22. final class CommentTraversal[NodeType <: Comment] extends AnyVal

    Traversal steps for Comment

  23. class ControlStructure extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression
  24. trait ControlStructureBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasControlStructureType with HasLineNumber with HasOrder with HasParserTypeName
  25. class ControlStructureDb extends NodeDb with StoredNode with Expression with ControlStructureBase
  26. final class ControlStructureTraversal[NodeType <: ControlStructure] extends AnyVal

    Traversal steps for ControlStructure

  27. trait Declaration extends StoredNode with DeclarationBase
  28. trait DeclarationBase extends AbstractNode with HasName
  29. final class DeclarationTraversal[NodeType <: Declaration] extends AnyVal

    Traversal steps for Declaration

  30. trait Expression extends StoredNode with ExpressionBase with AstNode with CfgNode
  31. trait ExpressionBase extends AbstractNode with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder with AstNodeBase with CfgNodeBase
  32. final class ExpressionTraversal[NodeType <: Expression] extends AnyVal

    Traversal steps for Expression

  33. class FieldIdentifier extends NodeRef[FieldIdentifierDb] with FieldIdentifierBase with StoredNode with Expression
  34. trait FieldIdentifierBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCanonicalName with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  35. class FieldIdentifierDb extends NodeDb with StoredNode with Expression with FieldIdentifierBase
  36. final class FieldIdentifierTraversal[NodeType <: FieldIdentifier] extends AnyVal

    Traversal steps for FieldIdentifier

  37. class File extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
  38. trait FileBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasHash with HasLineNumber with HasName with HasOrder
  39. class FileDb extends NodeDb with StoredNode with AstNode with FileBase
  40. final class FileTraversal[NodeType <: File] extends AnyVal

    Traversal steps for File

  41. class Finding extends NodeRef[FindingDb] with FindingBase with StoredNode
  42. trait FindingBase extends AbstractNode
  43. class FindingDb extends NodeDb with StoredNode with FindingBase
  44. final class FindingTraversal[NodeType <: Finding] extends AnyVal

    Traversal steps for Finding

  45. trait HasAliasTypeFullName extends AnyRef
  46. trait HasArgumentIndex extends AnyRef
  47. trait HasArgumentName extends AnyRef
  48. trait HasAstParentFullName extends AnyRef
  49. trait HasAstParentType extends AnyRef
  50. trait HasCanonicalName extends AnyRef
  51. trait HasClassName extends AnyRef
  52. trait HasClassShortName extends AnyRef
  53. trait HasCode extends AnyRef
  54. trait HasColumnNumber extends AnyRef
  55. trait HasColumnNumberEnd extends AnyRef
  56. trait HasContainedRef extends AnyRef
  57. trait HasControlStructureType extends AnyRef
  58. trait HasDispatchType extends AnyRef
  59. trait HasEvaluationStrategy extends AnyRef
  60. trait HasFilename extends AnyRef
  61. trait HasFullName extends AnyRef
  62. trait HasHash extends AnyRef
  63. trait HasInheritsFromTypeFullName extends AnyRef
  64. trait HasIsExternal extends AnyRef
  65. trait HasKey extends AnyRef
  66. trait HasLanguage extends AnyRef
  67. trait HasLineNumber extends AnyRef
  68. trait HasLineNumberEnd extends AnyRef
  69. trait HasMethodFullName extends AnyRef
  70. trait HasMethodShortName extends AnyRef
  71. trait HasModifierType extends AnyRef
  72. trait HasName extends AnyRef
  73. trait HasNodeLabel extends AnyRef
  74. trait HasOrder extends AnyRef
  75. trait HasOverlays extends AnyRef
  76. trait HasPackageName extends AnyRef
  77. trait HasParserTypeName extends AnyRef
  78. trait HasSignature extends AnyRef
  79. trait HasSymbol extends AnyRef
  80. trait HasTypeDeclFullName extends AnyRef
  81. trait HasTypeFullName extends AnyRef
  82. trait HasValue extends AnyRef
  83. trait HasVersion extends AnyRef
  84. class Identifier extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with Expression
  85. trait IdentifierBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
  86. class IdentifierDb extends NodeDb with StoredNode with Expression with IdentifierBase
  87. final class IdentifierTraversal[NodeType <: Identifier] extends AnyVal

    Traversal steps for Identifier

  88. class JumpTarget extends NodeRef[JumpTargetDb] with JumpTargetBase with StoredNode with AstNode with CfgNode
  89. trait JumpTargetBase extends AbstractNode with AstNodeBase with CfgNodeBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasParserTypeName
  90. class JumpTargetDb extends NodeDb with StoredNode with AstNode with CfgNode with JumpTargetBase
  91. final class JumpTargetTraversal[NodeType <: JumpTarget] extends AnyVal

    Traversal steps for JumpTarget

  92. class KeyValuePair extends NodeRef[KeyValuePairDb] with KeyValuePairBase with StoredNode
  93. trait KeyValuePairBase extends AbstractNode with HasKey with HasValue
  94. class KeyValuePairDb extends NodeDb with StoredNode with KeyValuePairBase
  95. final class KeyValuePairTraversal[NodeType <: KeyValuePair] extends AnyVal

    Traversal steps for KeyValuePair

  96. class Literal extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
  97. trait LiteralBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  98. class LiteralDb extends NodeDb with StoredNode with Expression with LiteralBase
  99. final class LiteralTraversal[NodeType <: Literal] extends AnyVal

    Traversal steps for Literal

  100. class Local extends NodeRef[LocalDb] with LocalBase with StoredNode with AstNode with Declaration
  101. trait LocalBase extends AbstractNode with AstNodeBase with DeclarationBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
  102. class LocalDb extends NodeDb with StoredNode with AstNode with Declaration with LocalBase
  103. final class LocalTraversal[NodeType <: Local] extends AnyVal

    Traversal steps for Local

  104. class Location extends NodeRef[LocationDb] with LocationBase with StoredNode
  105. trait LocationBase extends AbstractNode with HasClassName with HasClassShortName with HasFilename with HasLineNumber with HasMethodFullName with HasMethodShortName with HasNodeLabel with HasPackageName with HasSymbol
  106. class LocationDb extends NodeDb with StoredNode with LocationBase
  107. final class LocationTraversal[NodeType <: Location] extends AnyVal

    Traversal steps for Location

  108. class Member extends NodeRef[MemberDb] with MemberBase with StoredNode with AstNode with Declaration
  109. trait MemberBase extends AbstractNode with AstNodeBase with DeclarationBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
  110. class MemberDb extends NodeDb with StoredNode with AstNode with Declaration with MemberBase
  111. final class MemberTraversal[NodeType <: Member] extends AnyVal

    Traversal steps for Member

  112. class MetaData extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
  113. trait MetaDataBase extends AbstractNode with HasHash with HasLanguage with HasOverlays with HasVersion
  114. class MetaDataDb extends NodeDb with StoredNode with MetaDataBase
  115. final class MetaDataTraversal[NodeType <: MetaData] extends AnyVal

    Traversal steps for MetaData

  116. class Method extends NodeRef[MethodDb] with MethodBase with StoredNode with AstNode with Declaration with CfgNode
  117. trait MethodBase extends AbstractNode with AstNodeBase with DeclarationBase with CfgNodeBase 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
  118. class MethodDb extends NodeDb with StoredNode with AstNode with Declaration with CfgNode with MethodBase
  119. class MethodParameterIn extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with AstNode with Declaration with CfgNode
  120. trait MethodParameterInBase extends AbstractNode with AstNodeBase with DeclarationBase with CfgNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasName with HasOrder with HasTypeFullName
  121. class MethodParameterInDb extends NodeDb with StoredNode with AstNode with Declaration with CfgNode with MethodParameterInBase
  122. final class MethodParameterInTraversal[NodeType <: MethodParameterIn] extends AnyVal

    Traversal steps for MethodParameterIn

  123. class MethodParameterOut extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with AstNode with Declaration with CfgNode
  124. trait MethodParameterOutBase extends AbstractNode with AstNodeBase with DeclarationBase with CfgNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasName with HasOrder with HasTypeFullName
  125. class MethodParameterOutDb extends NodeDb with StoredNode with AstNode with Declaration with CfgNode with MethodParameterOutBase
  126. final class MethodParameterOutTraversal[NodeType <: MethodParameterOut] extends AnyVal

    Traversal steps for MethodParameterOut

  127. class MethodRef extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
  128. trait MethodRefBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasMethodFullName with HasOrder with HasTypeFullName
  129. class MethodRefDb extends NodeDb with StoredNode with Expression with MethodRefBase
  130. final class MethodRefTraversal[NodeType <: MethodRef] extends AnyVal

    Traversal steps for MethodRef

  131. class MethodReturn extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode
  132. trait MethodReturnBase extends AbstractNode with CfgNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasOrder with HasTypeFullName
  133. class MethodReturnDb extends NodeDb with StoredNode with CfgNode with MethodReturnBase
  134. final class MethodReturnTraversal[NodeType <: MethodReturn] extends AnyVal

    Traversal steps for MethodReturn

  135. final class MethodTraversal[NodeType <: Method] extends AnyVal

    Traversal steps for Method

  136. class Modifier extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
  137. trait ModifierBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasLineNumber with HasModifierType with HasOrder
  138. class ModifierDb extends NodeDb with StoredNode with AstNode with ModifierBase
  139. final class ModifierTraversal[NodeType <: Modifier] extends AnyVal

    Traversal steps for Modifier

  140. class Namespace extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
  141. trait NamespaceBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder
  142. class NamespaceBlock extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
  143. trait NamespaceBlockBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasFilename with HasFullName with HasLineNumber with HasName with HasOrder
  144. class NamespaceBlockDb extends NodeDb with StoredNode with AstNode with NamespaceBlockBase
  145. final class NamespaceBlockTraversal[NodeType <: NamespaceBlock] extends AnyVal

    Traversal steps for NamespaceBlock

  146. class NamespaceDb extends NodeDb with StoredNode with AstNode with NamespaceBase
  147. final class NamespaceTraversal[NodeType <: Namespace] extends AnyVal

    Traversal steps for Namespace

  148. case class NewBlock extends NewNode with BlockBase with Product with Serializable
  149. class NewBlockBuilder extends NewNodeBuilder
  150. case class NewCall extends NewNode with CallBase with Product with Serializable
  151. class NewCallBuilder extends NewNodeBuilder
  152. case class NewComment extends NewNode with CommentBase with Product with Serializable
  153. class NewCommentBuilder extends NewNodeBuilder
  154. case class NewControlStructure extends NewNode with ControlStructureBase with Product with Serializable
  155. class NewControlStructureBuilder extends NewNodeBuilder
  156. case class NewFieldIdentifier extends NewNode with FieldIdentifierBase with Product with Serializable
  157. class NewFieldIdentifierBuilder extends NewNodeBuilder
  158. case class NewFile extends NewNode with FileBase with Product with Serializable
  159. class NewFileBuilder extends NewNodeBuilder
  160. case class NewFinding extends NewNode with FindingBase with Product with Serializable
  161. class NewFindingBuilder extends NewNodeBuilder
  162. case class NewIdentifier extends NewNode with IdentifierBase with Product with Serializable
  163. class NewIdentifierBuilder extends NewNodeBuilder
  164. case class NewJumpTarget extends NewNode with JumpTargetBase with Product with Serializable
  165. class NewJumpTargetBuilder extends NewNodeBuilder
  166. case class NewKeyValuePair extends NewNode with KeyValuePairBase with Product with Serializable
  167. class NewKeyValuePairBuilder extends NewNodeBuilder
  168. case class NewLiteral extends NewNode with LiteralBase with Product with Serializable
  169. class NewLiteralBuilder extends NewNodeBuilder
  170. case class NewLocal extends NewNode with LocalBase with Product with Serializable
  171. class NewLocalBuilder extends NewNodeBuilder
  172. case class NewLocation extends NewNode with LocationBase with Product with Serializable
  173. class NewLocationBuilder extends NewNodeBuilder
  174. case class NewMember extends NewNode with MemberBase with Product with Serializable
  175. class NewMemberBuilder extends NewNodeBuilder
  176. case class NewMetaData extends NewNode with MetaDataBase with Product with Serializable
  177. class NewMetaDataBuilder extends NewNodeBuilder
  178. case class NewMethod extends NewNode with MethodBase with Product with Serializable
  179. class NewMethodBuilder extends NewNodeBuilder
  180. case class NewMethodParameterIn extends NewNode with MethodParameterInBase with Product with Serializable
  181. class NewMethodParameterInBuilder extends NewNodeBuilder
  182. case class NewMethodParameterOut extends NewNode with MethodParameterOutBase with Product with Serializable
  183. class NewMethodParameterOutBuilder extends NewNodeBuilder
  184. case class NewMethodRef extends NewNode with MethodRefBase with Product with Serializable
  185. class NewMethodRefBuilder extends NewNodeBuilder
  186. case class NewMethodReturn extends NewNode with MethodReturnBase with Product with Serializable
  187. class NewMethodReturnBuilder extends NewNodeBuilder
  188. case class NewModifier extends NewNode with ModifierBase with Product with Serializable
  189. class NewModifierBuilder extends NewNodeBuilder
  190. case class NewNamespace extends NewNode with NamespaceBase with Product with Serializable
  191. case class NewNamespaceBlock extends NewNode with NamespaceBlockBase with Product with Serializable
  192. class NewNamespaceBlockBuilder extends NewNodeBuilder
  193. class NewNamespaceBuilder extends NewNodeBuilder
  194. 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

  195. trait NewNodeBuilder extends AnyRef
  196. case class NewReturn extends NewNode with ReturnBase with Product with Serializable
  197. class NewReturnBuilder extends NewNodeBuilder
  198. case class NewTag extends NewNode with TagBase with Product with Serializable
  199. class NewTagBuilder extends NewNodeBuilder
  200. case class NewTagNodePair extends NewNode with TagNodePairBase with Product with Serializable
  201. class NewTagNodePairBuilder extends NewNodeBuilder
  202. case class NewType extends NewNode with TypeBase with Product with Serializable
  203. case class NewTypeArgument extends NewNode with TypeArgumentBase with Product with Serializable
  204. class NewTypeArgumentBuilder extends NewNodeBuilder
  205. class NewTypeBuilder extends NewNodeBuilder
  206. case class NewTypeDecl extends NewNode with TypeDeclBase with Product with Serializable
  207. class NewTypeDeclBuilder extends NewNodeBuilder
  208. case class NewTypeParameter extends NewNode with TypeParameterBase with Product with Serializable
  209. class NewTypeParameterBuilder extends NewNodeBuilder
  210. case class NewTypeRef extends NewNode with TypeRefBase with Product with Serializable
  211. class NewTypeRefBuilder extends NewNodeBuilder
  212. case class NewUnknown extends NewNode with UnknownBase with Product with Serializable
  213. class NewUnknownBuilder extends NewNodeBuilder
  214. trait NodeBaseTypeTraversalImplicits extends AnyRef
  215. trait NodeTraversalImplicits extends NodeBaseTypeTraversalImplicits
  216. class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
  217. trait ReturnBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  218. class ReturnDb extends NodeDb with StoredNode with Expression with ReturnBase
  219. final class ReturnTraversal[NodeType <: Return] extends AnyVal

    Traversal steps for Return

  220. trait StoredNode extends Node with AbstractNode with Product
  221. class Tag extends NodeRef[TagDb] with TagBase with StoredNode
  222. trait TagBase extends AbstractNode with HasName with HasValue
  223. class TagDb extends NodeDb with StoredNode with TagBase
  224. class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
  225. trait TagNodePairBase extends AbstractNode
  226. class TagNodePairDb extends NodeDb with StoredNode with TagNodePairBase
  227. final class TagNodePairTraversal[NodeType <: TagNodePair] extends AnyVal

    Traversal steps for TagNodePair

  228. final class TagTraversal[NodeType <: Tag] extends AnyVal

    Traversal steps for Tag

  229. class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
  230. class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
  231. trait TypeArgumentBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  232. class TypeArgumentDb extends NodeDb with StoredNode with AstNode with TypeArgumentBase
  233. final class TypeArgumentTraversal[NodeType <: TypeArgument] extends AnyVal

    Traversal steps for TypeArgument

  234. trait TypeBase extends AbstractNode with HasFullName with HasName with HasTypeDeclFullName
  235. class TypeDb extends NodeDb with StoredNode with TypeBase
  236. class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
  237. trait TypeDeclBase extends AbstractNode with AstNodeBase with HasAliasTypeFullName with HasAstParentFullName with HasAstParentType with HasCode with HasColumnNumber with HasFilename with HasFullName with HasInheritsFromTypeFullName with HasIsExternal with HasLineNumber with HasName with HasOrder
  238. class TypeDeclDb extends NodeDb with StoredNode with AstNode with TypeDeclBase
  239. final class TypeDeclTraversal[NodeType <: TypeDecl] extends AnyVal

    Traversal steps for TypeDecl

  240. class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
  241. trait TypeParameterBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder
  242. class TypeParameterDb extends NodeDb with StoredNode with AstNode with TypeParameterBase
  243. final class TypeParameterTraversal[NodeType <: TypeParameter] extends AnyVal

    Traversal steps for TypeParameter

  244. class TypeRef extends NodeRef[TypeRefDb] with TypeRefBase with StoredNode with Expression
  245. trait TypeRefBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  246. class TypeRefDb extends NodeDb with StoredNode with Expression with TypeRefBase
  247. final class TypeRefTraversal[NodeType <: TypeRef] extends AnyVal

    Traversal steps for TypeRef

  248. final class TypeTraversal[NodeType <: Type] extends AnyVal

    Traversal steps for Type

  249. class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
  250. trait UnknownBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasContainedRef with HasLineNumber with HasOrder with HasParserTypeName with HasTypeFullName
  251. class UnknownDb extends NodeDb with StoredNode with Expression with UnknownBase
  252. final class UnknownTraversal[NodeType <: Unknown] extends AnyVal

    Traversal steps for Unknown

Value Members

  1. implicit def NewBlockBuilderToNewBlock(x: NewBlockBuilder): NewBlock
    Definition Classes
    NodeTraversalImplicits
  2. implicit def NewCallBuilderToNewCall(x: NewCallBuilder): NewCall
    Definition Classes
    NodeTraversalImplicits
  3. implicit def NewCommentBuilderToNewComment(x: NewCommentBuilder): NewComment
    Definition Classes
    NodeTraversalImplicits
  4. implicit def NewControlStructureBuilderToNewControlStructure(x: NewControlStructureBuilder): NewControlStructure
    Definition Classes
    NodeTraversalImplicits
  5. implicit def NewFieldIdentifierBuilderToNewFieldIdentifier(x: NewFieldIdentifierBuilder): NewFieldIdentifier
    Definition Classes
    NodeTraversalImplicits
  6. implicit def NewFileBuilderToNewFile(x: NewFileBuilder): NewFile
    Definition Classes
    NodeTraversalImplicits
  7. implicit def NewFindingBuilderToNewFinding(x: NewFindingBuilder): NewFinding
    Definition Classes
    NodeTraversalImplicits
  8. implicit def NewIdentifierBuilderToNewIdentifier(x: NewIdentifierBuilder): NewIdentifier
    Definition Classes
    NodeTraversalImplicits
  9. implicit def NewJumpTargetBuilderToNewJumpTarget(x: NewJumpTargetBuilder): NewJumpTarget
    Definition Classes
    NodeTraversalImplicits
  10. implicit def NewKeyValuePairBuilderToNewKeyValuePair(x: NewKeyValuePairBuilder): NewKeyValuePair
    Definition Classes
    NodeTraversalImplicits
  11. implicit def NewLiteralBuilderToNewLiteral(x: NewLiteralBuilder): NewLiteral
    Definition Classes
    NodeTraversalImplicits
  12. implicit def NewLocalBuilderToNewLocal(x: NewLocalBuilder): NewLocal
    Definition Classes
    NodeTraversalImplicits
  13. implicit def NewLocationBuilderToNewLocation(x: NewLocationBuilder): NewLocation
    Definition Classes
    NodeTraversalImplicits
  14. implicit def NewMemberBuilderToNewMember(x: NewMemberBuilder): NewMember
    Definition Classes
    NodeTraversalImplicits
  15. implicit def NewMetaDataBuilderToNewMetaData(x: NewMetaDataBuilder): NewMetaData
    Definition Classes
    NodeTraversalImplicits
  16. implicit def NewMethodBuilderToNewMethod(x: NewMethodBuilder): NewMethod
    Definition Classes
    NodeTraversalImplicits
  17. implicit def NewMethodParameterInBuilderToNewMethodParameterIn(x: NewMethodParameterInBuilder): NewMethodParameterIn
    Definition Classes
    NodeTraversalImplicits
  18. implicit def NewMethodParameterOutBuilderToNewMethodParameterOut(x: NewMethodParameterOutBuilder): NewMethodParameterOut
    Definition Classes
    NodeTraversalImplicits
  19. implicit def NewMethodRefBuilderToNewMethodRef(x: NewMethodRefBuilder): NewMethodRef
    Definition Classes
    NodeTraversalImplicits
  20. implicit def NewMethodReturnBuilderToNewMethodReturn(x: NewMethodReturnBuilder): NewMethodReturn
    Definition Classes
    NodeTraversalImplicits
  21. implicit def NewModifierBuilderToNewModifier(x: NewModifierBuilder): NewModifier
    Definition Classes
    NodeTraversalImplicits
  22. implicit def NewNamespaceBlockBuilderToNewNamespaceBlock(x: NewNamespaceBlockBuilder): NewNamespaceBlock
    Definition Classes
    NodeTraversalImplicits
  23. implicit def NewNamespaceBuilderToNewNamespace(x: NewNamespaceBuilder): NewNamespace
    Definition Classes
    NodeTraversalImplicits
  24. implicit def NewReturnBuilderToNewReturn(x: NewReturnBuilder): NewReturn
    Definition Classes
    NodeTraversalImplicits
  25. implicit def NewTagBuilderToNewTag(x: NewTagBuilder): NewTag
    Definition Classes
    NodeTraversalImplicits
  26. implicit def NewTagNodePairBuilderToNewTagNodePair(x: NewTagNodePairBuilder): NewTagNodePair
    Definition Classes
    NodeTraversalImplicits
  27. implicit def NewTypeArgumentBuilderToNewTypeArgument(x: NewTypeArgumentBuilder): NewTypeArgument
    Definition Classes
    NodeTraversalImplicits
  28. implicit def NewTypeBuilderToNewType(x: NewTypeBuilder): NewType
    Definition Classes
    NodeTraversalImplicits
  29. implicit def NewTypeDeclBuilderToNewTypeDecl(x: NewTypeDeclBuilder): NewTypeDecl
    Definition Classes
    NodeTraversalImplicits
  30. implicit def NewTypeParameterBuilderToNewTypeParameter(x: NewTypeParameterBuilder): NewTypeParameter
    Definition Classes
    NodeTraversalImplicits
  31. implicit def NewTypeRefBuilderToNewTypeRef(x: NewTypeRefBuilder): NewTypeRef
    Definition Classes
    NodeTraversalImplicits
  32. implicit def NewUnknownBuilderToNewUnknown(x: NewUnknownBuilder): NewUnknown
    Definition Classes
    NodeTraversalImplicits
  33. implicit def toAstNodeTraversal[NodeType <: AstNode](trav: Traversal[NodeType]): AstNodeTraversal[NodeType]
  34. implicit def toBlockTraversal[NodeType <: Block](trav: Traversal[NodeType]): BlockTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  35. implicit def toCallReprTraversal[NodeType <: CallRepr](trav: Traversal[NodeType]): CallReprTraversal[NodeType]
  36. implicit def toCallTraversal[NodeType <: Call](trav: Traversal[NodeType]): CallTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  37. implicit def toCfgNodeTraversal[NodeType <: CfgNode](trav: Traversal[NodeType]): CfgNodeTraversal[NodeType]
  38. implicit def toCommentTraversal[NodeType <: Comment](trav: Traversal[NodeType]): CommentTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  39. implicit def toControlStructureTraversal[NodeType <: ControlStructure](trav: Traversal[NodeType]): ControlStructureTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  40. implicit def toDeclarationTraversal[NodeType <: Declaration](trav: Traversal[NodeType]): DeclarationTraversal[NodeType]
  41. implicit def toExpressionTraversal[NodeType <: Expression](trav: Traversal[NodeType]): ExpressionTraversal[NodeType]
  42. implicit def toFieldIdentifierTraversal[NodeType <: FieldIdentifier](trav: Traversal[NodeType]): FieldIdentifierTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  43. implicit def toFileTraversal[NodeType <: File](trav: Traversal[NodeType]): FileTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  44. implicit def toFindingTraversal[NodeType <: Finding](trav: Traversal[NodeType]): FindingTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  45. implicit def toIdentifierTraversal[NodeType <: Identifier](trav: Traversal[NodeType]): IdentifierTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  46. implicit def toJumpTargetTraversal[NodeType <: JumpTarget](trav: Traversal[NodeType]): JumpTargetTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  47. implicit def toKeyValuePairTraversal[NodeType <: KeyValuePair](trav: Traversal[NodeType]): KeyValuePairTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  48. implicit def toLiteralTraversal[NodeType <: Literal](trav: Traversal[NodeType]): LiteralTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  49. implicit def toLocalTraversal[NodeType <: Local](trav: Traversal[NodeType]): LocalTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  50. implicit def toLocationTraversal[NodeType <: Location](trav: Traversal[NodeType]): LocationTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  51. implicit def toMemberTraversal[NodeType <: Member](trav: Traversal[NodeType]): MemberTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  52. implicit def toMetaDataTraversal[NodeType <: MetaData](trav: Traversal[NodeType]): MetaDataTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  53. implicit def toMethodParameterInTraversal[NodeType <: MethodParameterIn](trav: Traversal[NodeType]): MethodParameterInTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  54. implicit def toMethodParameterOutTraversal[NodeType <: MethodParameterOut](trav: Traversal[NodeType]): MethodParameterOutTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  55. implicit def toMethodRefTraversal[NodeType <: MethodRef](trav: Traversal[NodeType]): MethodRefTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  56. implicit def toMethodReturnTraversal[NodeType <: MethodReturn](trav: Traversal[NodeType]): MethodReturnTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  57. implicit def toMethodTraversal[NodeType <: Method](trav: Traversal[NodeType]): MethodTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  58. implicit def toModifierTraversal[NodeType <: Modifier](trav: Traversal[NodeType]): ModifierTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  59. implicit def toNamespaceBlockTraversal[NodeType <: NamespaceBlock](trav: Traversal[NodeType]): NamespaceBlockTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  60. implicit def toNamespaceTraversal[NodeType <: Namespace](trav: Traversal[NodeType]): NamespaceTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  61. implicit def toReturnTraversal[NodeType <: Return](trav: Traversal[NodeType]): ReturnTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  62. implicit def toTagNodePairTraversal[NodeType <: TagNodePair](trav: Traversal[NodeType]): TagNodePairTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  63. implicit def toTagTraversal[NodeType <: Tag](trav: Traversal[NodeType]): TagTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  64. implicit def toTypeArgumentTraversal[NodeType <: TypeArgument](trav: Traversal[NodeType]): TypeArgumentTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  65. implicit def toTypeDeclTraversal[NodeType <: TypeDecl](trav: Traversal[NodeType]): TypeDeclTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  66. implicit def toTypeParameterTraversal[NodeType <: TypeParameter](trav: Traversal[NodeType]): TypeParameterTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  67. implicit def toTypeRefTraversal[NodeType <: TypeRef](trav: Traversal[NodeType]): TypeRefTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  68. implicit def toTypeTraversal[NodeType <: Type](trav: Traversal[NodeType]): TypeTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  69. implicit def toUnknownTraversal[NodeType <: Unknown](trav: Traversal[NodeType]): UnknownTraversal[NodeType]
    Definition Classes
    NodeTraversalImplicits
  70. object AstNode
  71. object Block
  72. object Call
  73. object CallRepr
  74. object CfgNode
  75. object Comment
  76. object ControlStructure
  77. object Declaration
  78. object Expression
  79. object Factories
  80. object FieldIdentifier
  81. object File
  82. object Finding
  83. object Identifier
  84. object JumpTarget
  85. object KeyValuePair
  86. object Literal
  87. object Local
  88. object Location
  89. object Member
  90. object MetaData
  91. object Method
  92. object MethodParameterIn
  93. object MethodParameterOut
  94. object MethodRef
  95. object MethodReturn
  96. object Misc
  97. object Modifier
  98. object Namespace
  99. object NamespaceBlock
  100. object NewBlock extends Serializable
  101. object NewBlockBuilder
  102. object NewCall extends Serializable
  103. object NewCallBuilder
  104. object NewComment extends Serializable
  105. object NewCommentBuilder
  106. object NewControlStructure extends Serializable
  107. object NewControlStructureBuilder
  108. object NewFieldIdentifier extends Serializable
  109. object NewFieldIdentifierBuilder
  110. object NewFile extends Serializable
  111. object NewFileBuilder
  112. object NewFinding extends Serializable
  113. object NewFindingBuilder
  114. object NewIdentifier extends Serializable
  115. object NewIdentifierBuilder
  116. object NewJumpTarget extends Serializable
  117. object NewJumpTargetBuilder
  118. object NewKeyValuePair extends Serializable
  119. object NewKeyValuePairBuilder
  120. object NewLiteral extends Serializable
  121. object NewLiteralBuilder
  122. object NewLocal extends Serializable
  123. object NewLocalBuilder
  124. object NewLocation extends Serializable
  125. object NewLocationBuilder
  126. object NewMember extends Serializable
  127. object NewMemberBuilder
  128. object NewMetaData extends Serializable
  129. object NewMetaDataBuilder
  130. object NewMethod extends Serializable
  131. object NewMethodBuilder
  132. object NewMethodParameterIn extends Serializable
  133. object NewMethodParameterInBuilder
  134. object NewMethodParameterOut extends Serializable
  135. object NewMethodParameterOutBuilder
  136. object NewMethodRef extends Serializable
  137. object NewMethodRefBuilder
  138. object NewMethodReturn extends Serializable
  139. object NewMethodReturnBuilder
  140. object NewModifier extends Serializable
  141. object NewModifierBuilder
  142. object NewNamespace extends Serializable
  143. object NewNamespaceBlock extends Serializable
  144. object NewNamespaceBlockBuilder
  145. object NewNamespaceBuilder
  146. object NewReturn extends Serializable
  147. object NewReturnBuilder
  148. object NewTag extends Serializable
  149. object NewTagBuilder
  150. object NewTagNodePair extends Serializable
  151. object NewTagNodePairBuilder
  152. object NewType extends Serializable
  153. object NewTypeArgument extends Serializable
  154. object NewTypeArgumentBuilder
  155. object NewTypeBuilder
  156. object NewTypeDecl extends Serializable
  157. object NewTypeDeclBuilder
  158. object NewTypeParameter extends Serializable
  159. object NewTypeParameterBuilder
  160. object NewTypeRef extends Serializable
  161. object NewTypeRefBuilder
  162. object NewUnknown extends Serializable
  163. object NewUnknownBuilder
  164. object PropertyErrorRegister
  165. object Return
  166. object Tag
  167. object TagNodePair
  168. object Type
  169. object TypeArgument
  170. object TypeDecl
  171. object TypeParameter
  172. object TypeRef
  173. object Unknown

Inherited from NodeTraversalImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped