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 HasOrder
  4. final class AstNodeTraversal[NodeType <: AstNode] extends AnyVal

    Traversal steps for AstNode

  5. class Binding extends NodeRef[BindingDb] with BindingBase with StoredNode
  6. trait BindingBase extends AbstractNode with HasIsMethodNeverOverridden with HasName with HasSignature
  7. class BindingDb extends NodeDb with StoredNode with BindingBase
  8. final class BindingTraversal[NodeType <: Binding] extends AnyVal

    Traversal steps for Binding

  9. class Block extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression
  10. trait BlockBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  11. class BlockDb extends NodeDb with StoredNode with Expression with BlockBase
  12. final class BlockTraversal[NodeType <: Block] extends AnyVal

    Traversal steps for Block

  13. class Call extends NodeRef[CallDb] with CallBase with StoredNode with CallRepr with Expression
  14. 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
  15. class CallDb extends NodeDb with StoredNode with CallRepr with Expression with CallBase
  16. trait CallRepr extends StoredNode with CallReprBase with CfgNode
  17. trait CallReprBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasSignature with CfgNodeBase
  18. final class CallReprTraversal[NodeType <: CallRepr] extends AnyVal

    Traversal steps for CallRepr

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

    Traversal steps for Call

  20. trait CfgNode extends StoredNode with CfgNodeBase with WithinMethod with AstNode
  21. trait CfgNodeBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasOrder with WithinMethodBase with AstNodeBase
  22. final class CfgNodeTraversal[NodeType <: CfgNode] extends AnyVal

    Traversal steps for CfgNode

  23. class ClosureBinding extends NodeRef[ClosureBindingDb] with ClosureBindingBase with StoredNode
  24. trait ClosureBindingBase extends AbstractNode with HasClosureBindingId with HasClosureOriginalName with HasEvaluationStrategy
  25. class ClosureBindingDb extends NodeDb with StoredNode with ClosureBindingBase
  26. final class ClosureBindingTraversal[NodeType <: ClosureBinding] extends AnyVal

    Traversal steps for ClosureBinding

  27. class Comment extends NodeRef[CommentDb] with CommentBase with StoredNode
  28. trait CommentBase extends AbstractNode with HasCode with HasFilename with HasLineNumber
  29. class CommentDb extends NodeDb with StoredNode with CommentBase
  30. final class CommentTraversal[NodeType <: Comment] extends AnyVal

    Traversal steps for Comment

  31. class ControlStructure extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression
  32. trait ControlStructureBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasControlStructureType with HasLineNumber with HasOrder with HasParserTypeName
  33. class ControlStructureDb extends NodeDb with StoredNode with Expression with ControlStructureBase
  34. final class ControlStructureTraversal[NodeType <: ControlStructure] extends AnyVal

    Traversal steps for ControlStructure

  35. trait Declaration extends StoredNode with DeclarationBase
  36. trait DeclarationBase extends AbstractNode with HasName
  37. final class DeclarationTraversal[NodeType <: Declaration] extends AnyVal

    Traversal steps for Declaration

  38. trait Expression extends StoredNode with ExpressionBase with TrackingPoint with CfgNode with AstNode
  39. trait ExpressionBase extends AbstractNode with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder with TrackingPointBase with CfgNodeBase with AstNodeBase
  40. final class ExpressionTraversal[NodeType <: Expression] extends AnyVal

    Traversal steps for Expression

  41. class FieldIdentifier extends NodeRef[FieldIdentifierDb] with FieldIdentifierBase with StoredNode with Expression
  42. trait FieldIdentifierBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCanonicalName with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  43. class FieldIdentifierDb extends NodeDb with StoredNode with Expression with FieldIdentifierBase
  44. final class FieldIdentifierTraversal[NodeType <: FieldIdentifier] extends AnyVal

    Traversal steps for FieldIdentifier

  45. class File extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
  46. trait FileBase extends AbstractNode with AstNodeBase with HasCode with HasHash with HasName with HasOrder
  47. class FileDb extends NodeDb with StoredNode with AstNode with FileBase
  48. final class FileTraversal[NodeType <: File] extends AnyVal

    Traversal steps for File

  49. class Finding extends NodeRef[FindingDb] with FindingBase with StoredNode
  50. trait FindingBase extends AbstractNode
  51. class FindingDb extends NodeDb with StoredNode with FindingBase
  52. final class FindingTraversal[NodeType <: Finding] extends AnyVal

    Traversal steps for Finding

  53. trait HasAliasTypeFullName extends AnyRef
  54. trait HasArgumentIndex extends AnyRef
  55. trait HasAstParentFullName extends AnyRef
  56. trait HasAstParentType extends AnyRef
  57. trait HasCanonicalName extends AnyRef
  58. trait HasClassName extends AnyRef
  59. trait HasClassShortName extends AnyRef
  60. trait HasClosureBindingId extends AnyRef
  61. trait HasClosureOriginalName extends AnyRef
  62. trait HasCode extends AnyRef
  63. trait HasColumnNumber extends AnyRef
  64. trait HasColumnNumberEnd extends AnyRef
  65. trait HasContainedRef extends AnyRef
  66. trait HasControlStructureType extends AnyRef
  67. trait HasDispatchType extends AnyRef
  68. trait HasEvaluationStrategy extends AnyRef
  69. trait HasFilename extends AnyRef
  70. trait HasFullName extends AnyRef
  71. trait HasHash extends AnyRef
  72. trait HasInheritsFromTypeFullName extends AnyRef
  73. trait HasIsExternal extends AnyRef
  74. trait HasIsMethodNeverOverridden extends AnyRef
  75. trait HasKey extends AnyRef
  76. trait HasLanguage extends AnyRef
  77. trait HasLineNumber extends AnyRef
  78. trait HasLineNumberEnd extends AnyRef
  79. trait HasMethodFullName extends AnyRef
  80. trait HasMethodShortName extends AnyRef
  81. trait HasModifierType extends AnyRef
  82. trait HasName extends AnyRef
  83. trait HasNodeLabel extends AnyRef
  84. trait HasOrder extends AnyRef
  85. trait HasOverlays extends AnyRef
  86. trait HasPackageName extends AnyRef
  87. trait HasParserTypeName extends AnyRef
  88. trait HasSignature extends AnyRef
  89. trait HasSinkType extends AnyRef
  90. trait HasSourceType extends AnyRef
  91. trait HasSymbol extends AnyRef
  92. trait HasTypeDeclFullName extends AnyRef
  93. trait HasTypeFullName extends AnyRef
  94. trait HasValue extends AnyRef
  95. trait HasVersion extends AnyRef
  96. class Identifier extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with LocalLike with Expression
  97. trait IdentifierBase extends AbstractNode with LocalLikeBase with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
  98. class IdentifierDb extends NodeDb with StoredNode with LocalLike with Expression with IdentifierBase
  99. final class IdentifierTraversal[NodeType <: Identifier] extends AnyVal

    Traversal steps for Identifier

  100. class ImplicitCall extends NodeRef[ImplicitCallDb] with ImplicitCallBase with StoredNode with TrackingPoint with CallRepr
  101. trait ImplicitCallBase extends AbstractNode with TrackingPointBase with CallReprBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasSignature
  102. class ImplicitCallDb extends NodeDb with StoredNode with TrackingPoint with CallRepr with ImplicitCallBase
  103. final class ImplicitCallTraversal[NodeType <: ImplicitCall] extends AnyVal

    Traversal steps for ImplicitCall

  104. class JumpTarget extends NodeRef[JumpTargetDb] with JumpTargetBase with StoredNode with CfgNode with AstNode
  105. trait JumpTargetBase extends AbstractNode with CfgNodeBase with AstNodeBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasParserTypeName
  106. class JumpTargetDb extends NodeDb with StoredNode with CfgNode with AstNode with JumpTargetBase
  107. final class JumpTargetTraversal[NodeType <: JumpTarget] extends AnyVal

    Traversal steps for JumpTarget

  108. class KeyValuePair extends NodeRef[KeyValuePairDb] with KeyValuePairBase with StoredNode
  109. trait KeyValuePairBase extends AbstractNode with HasKey with HasValue
  110. class KeyValuePairDb extends NodeDb with StoredNode with KeyValuePairBase
  111. final class KeyValuePairTraversal[NodeType <: KeyValuePair] extends AnyVal

    Traversal steps for KeyValuePair

  112. class Literal extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
  113. trait LiteralBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  114. class LiteralDb extends NodeDb with StoredNode with Expression with LiteralBase
  115. final class LiteralTraversal[NodeType <: Literal] extends AnyVal

    Traversal steps for Literal

  116. class Local extends NodeRef[LocalDb] with LocalBase with StoredNode with LocalLike with Declaration with AstNode
  117. trait LocalBase extends AbstractNode with LocalLikeBase with DeclarationBase with AstNodeBase with HasClosureBindingId with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
  118. class LocalDb extends NodeDb with StoredNode with LocalLike with Declaration with AstNode with LocalBase
  119. trait LocalLike extends StoredNode with LocalLikeBase
  120. trait LocalLikeBase extends AbstractNode with HasName
  121. final class LocalLikeTraversal[NodeType <: LocalLike] extends AnyVal

    Traversal steps for LocalLike

  122. final class LocalTraversal[NodeType <: Local] extends AnyVal

    Traversal steps for Local

  123. class Location extends NodeRef[LocationDb] with LocationBase with StoredNode
  124. trait LocationBase extends AbstractNode with HasClassName with HasClassShortName with HasFilename with HasLineNumber with HasMethodFullName with HasMethodShortName with HasNodeLabel with HasPackageName with HasSymbol
  125. class LocationDb extends NodeDb with StoredNode with LocationBase
  126. final class LocationTraversal[NodeType <: Location] extends AnyVal

    Traversal steps for Location

  127. class Member extends NodeRef[MemberDb] with MemberBase with StoredNode with Declaration with AstNode
  128. trait MemberBase extends AbstractNode with DeclarationBase with AstNodeBase with HasCode with HasName with HasOrder with HasTypeFullName
  129. class MemberDb extends NodeDb with StoredNode with Declaration with AstNode with MemberBase
  130. final class MemberTraversal[NodeType <: Member] extends AnyVal

    Traversal steps for Member

  131. class MetaData extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
  132. trait MetaDataBase extends AbstractNode with HasHash with HasLanguage with HasOverlays with HasVersion
  133. class MetaDataDb extends NodeDb with StoredNode with MetaDataBase
  134. final class MetaDataTraversal[NodeType <: MetaData] extends AnyVal

    Traversal steps for MetaData

  135. class Method extends NodeRef[MethodDb] with MethodBase with StoredNode with CfgNode with Declaration with AstNode
  136. 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
  137. class MethodDb extends NodeDb with StoredNode with CfgNode with Declaration with AstNode with MethodBase
  138. class MethodInst extends NodeRef[MethodInstDb] with MethodInstBase with StoredNode with AstNode
  139. trait MethodInstBase extends AbstractNode with AstNodeBase with HasCode with HasFullName with HasMethodFullName with HasName with HasOrder with HasSignature
  140. class MethodInstDb extends NodeDb with StoredNode with AstNode with MethodInstBase
  141. final class MethodInstTraversal[NodeType <: MethodInst] extends AnyVal

    Traversal steps for MethodInst

  142. class MethodParameterIn extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with TrackingPoint with LocalLike with Declaration with AstNode
  143. trait MethodParameterInBase extends AbstractNode with TrackingPointBase with LocalLikeBase with DeclarationBase with AstNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasName with HasOrder with HasTypeFullName
  144. class MethodParameterInDb extends NodeDb with StoredNode with TrackingPoint with LocalLike with Declaration with AstNode with MethodParameterInBase
  145. final class MethodParameterInTraversal[NodeType <: MethodParameterIn] extends AnyVal

    Traversal steps for MethodParameterIn

  146. class MethodParameterOut extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with TrackingPoint with Declaration with AstNode
  147. trait MethodParameterOutBase extends AbstractNode with TrackingPointBase with DeclarationBase with AstNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasName with HasOrder with HasTypeFullName
  148. class MethodParameterOutDb extends NodeDb with StoredNode with TrackingPoint with Declaration with AstNode with MethodParameterOutBase
  149. final class MethodParameterOutTraversal[NodeType <: MethodParameterOut] extends AnyVal

    Traversal steps for MethodParameterOut

  150. class MethodRef extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
  151. trait MethodRefBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasMethodFullName with HasOrder with HasTypeFullName
  152. class MethodRefDb extends NodeDb with StoredNode with Expression with MethodRefBase
  153. final class MethodRefTraversal[NodeType <: MethodRef] extends AnyVal

    Traversal steps for MethodRef

  154. class MethodReturn extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with TrackingPoint with CfgNode
  155. trait MethodReturnBase extends AbstractNode with TrackingPointBase with CfgNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasOrder with HasTypeFullName
  156. class MethodReturnDb extends NodeDb with StoredNode with TrackingPoint with CfgNode with MethodReturnBase
  157. final class MethodReturnTraversal[NodeType <: MethodReturn] extends AnyVal

    Traversal steps for MethodReturn

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

    Traversal steps for Method

  159. class Modifier extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
  160. trait ModifierBase extends AbstractNode with AstNodeBase with HasCode with HasModifierType with HasOrder
  161. class ModifierDb extends NodeDb with StoredNode with AstNode with ModifierBase
  162. final class ModifierTraversal[NodeType <: Modifier] extends AnyVal

    Traversal steps for Modifier

  163. class Namespace extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
  164. trait NamespaceBase extends AbstractNode with AstNodeBase with HasCode with HasName with HasOrder
  165. class NamespaceBlock extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
  166. trait NamespaceBlockBase extends AbstractNode with AstNodeBase with HasCode with HasFilename with HasFullName with HasName with HasOrder
  167. class NamespaceBlockDb extends NodeDb with StoredNode with AstNode with NamespaceBlockBase
  168. final class NamespaceBlockTraversal[NodeType <: NamespaceBlock] extends AnyVal

    Traversal steps for NamespaceBlock

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

    Traversal steps for Namespace

  171. case class NewBinding extends NewNode with BindingBase with Product with Serializable
  172. class NewBindingBuilder extends NewNodeBuilder
  173. case class NewBlock extends NewNode with BlockBase with Product with Serializable
  174. class NewBlockBuilder extends NewNodeBuilder
  175. case class NewCall extends NewNode with CallBase with Product with Serializable
  176. class NewCallBuilder extends NewNodeBuilder
  177. case class NewClosureBinding extends NewNode with ClosureBindingBase with Product with Serializable
  178. class NewClosureBindingBuilder extends NewNodeBuilder
  179. case class NewComment extends NewNode with CommentBase with Product with Serializable
  180. class NewCommentBuilder extends NewNodeBuilder
  181. case class NewControlStructure extends NewNode with ControlStructureBase with Product with Serializable
  182. class NewControlStructureBuilder extends NewNodeBuilder
  183. case class NewFieldIdentifier extends NewNode with FieldIdentifierBase with Product with Serializable
  184. class NewFieldIdentifierBuilder extends NewNodeBuilder
  185. case class NewFile extends NewNode with FileBase with Product with Serializable
  186. class NewFileBuilder extends NewNodeBuilder
  187. case class NewFinding extends NewNode with FindingBase with Product with Serializable
  188. class NewFindingBuilder extends NewNodeBuilder
  189. case class NewIdentifier extends NewNode with IdentifierBase with Product with Serializable
  190. class NewIdentifierBuilder extends NewNodeBuilder
  191. case class NewImplicitCall extends NewNode with ImplicitCallBase with Product with Serializable
  192. class NewImplicitCallBuilder extends NewNodeBuilder
  193. case class NewJumpTarget extends NewNode with JumpTargetBase with Product with Serializable
  194. class NewJumpTargetBuilder extends NewNodeBuilder
  195. case class NewKeyValuePair extends NewNode with KeyValuePairBase with Product with Serializable
  196. class NewKeyValuePairBuilder extends NewNodeBuilder
  197. case class NewLiteral extends NewNode with LiteralBase with Product with Serializable
  198. class NewLiteralBuilder extends NewNodeBuilder
  199. case class NewLocal extends NewNode with LocalBase with Product with Serializable
  200. class NewLocalBuilder extends NewNodeBuilder
  201. case class NewLocation extends NewNode with LocationBase with Product with Serializable
  202. class NewLocationBuilder extends NewNodeBuilder
  203. case class NewMember extends NewNode with MemberBase with Product with Serializable
  204. class NewMemberBuilder extends NewNodeBuilder
  205. case class NewMetaData extends NewNode with MetaDataBase with Product with Serializable
  206. class NewMetaDataBuilder extends NewNodeBuilder
  207. case class NewMethod extends NewNode with MethodBase with Product with Serializable
  208. class NewMethodBuilder extends NewNodeBuilder
  209. case class NewMethodInst extends NewNode with MethodInstBase with Product with Serializable
  210. class NewMethodInstBuilder extends NewNodeBuilder
  211. case class NewMethodParameterIn extends NewNode with MethodParameterInBase with Product with Serializable
  212. class NewMethodParameterInBuilder extends NewNodeBuilder
  213. case class NewMethodParameterOut extends NewNode with MethodParameterOutBase with Product with Serializable
  214. class NewMethodParameterOutBuilder extends NewNodeBuilder
  215. case class NewMethodRef extends NewNode with MethodRefBase with Product with Serializable
  216. class NewMethodRefBuilder extends NewNodeBuilder
  217. case class NewMethodReturn extends NewNode with MethodReturnBase with Product with Serializable
  218. class NewMethodReturnBuilder extends NewNodeBuilder
  219. case class NewModifier extends NewNode with ModifierBase with Product with Serializable
  220. class NewModifierBuilder extends NewNodeBuilder
  221. case class NewNamespace extends NewNode with NamespaceBase with Product with Serializable
  222. case class NewNamespaceBlock extends NewNode with NamespaceBlockBase with Product with Serializable
  223. class NewNamespaceBlockBuilder extends NewNodeBuilder
  224. class NewNamespaceBuilder extends NewNodeBuilder
  225. 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

  226. trait NewNodeBuilder extends AnyRef
  227. case class NewPostExecutionCall extends NewNode with PostExecutionCallBase with Product with Serializable
  228. class NewPostExecutionCallBuilder extends NewNodeBuilder
  229. case class NewReturn extends NewNode with ReturnBase with Product with Serializable
  230. class NewReturnBuilder extends NewNodeBuilder
  231. case class NewSink extends NewNode with SinkBase with Product with Serializable
  232. class NewSinkBuilder extends NewNodeBuilder
  233. case class NewSource extends NewNode with SourceBase with Product with Serializable
  234. class NewSourceBuilder extends NewNodeBuilder
  235. case class NewTag extends NewNode with TagBase with Product with Serializable
  236. class NewTagBuilder extends NewNodeBuilder
  237. case class NewTagNodePair extends NewNode with TagNodePairBase with Product with Serializable
  238. class NewTagNodePairBuilder extends NewNodeBuilder
  239. case class NewType extends NewNode with TypeBase with Product with Serializable
  240. case class NewTypeArgument extends NewNode with TypeArgumentBase with Product with Serializable
  241. class NewTypeArgumentBuilder extends NewNodeBuilder
  242. class NewTypeBuilder extends NewNodeBuilder
  243. case class NewTypeDecl extends NewNode with TypeDeclBase with Product with Serializable
  244. class NewTypeDeclBuilder extends NewNodeBuilder
  245. case class NewTypeParameter extends NewNode with TypeParameterBase with Product with Serializable
  246. class NewTypeParameterBuilder extends NewNodeBuilder
  247. case class NewTypeRef extends NewNode with TypeRefBase with Product with Serializable
  248. class NewTypeRefBuilder extends NewNodeBuilder
  249. case class NewUnknown extends NewNode with UnknownBase with Product with Serializable
  250. class NewUnknownBuilder extends NewNodeBuilder
  251. trait NodeBaseTypeTraversalImplicits extends AnyRef
  252. trait NodeTraversalImplicits extends NodeBaseTypeTraversalImplicits
  253. class PostExecutionCall extends NodeRef[PostExecutionCallDb] with PostExecutionCallBase with StoredNode with TrackingPoint with CallRepr
  254. trait PostExecutionCallBase extends AbstractNode with TrackingPointBase with CallReprBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasSignature
  255. class PostExecutionCallDb extends NodeDb with StoredNode with TrackingPoint with CallRepr with PostExecutionCallBase
  256. final class PostExecutionCallTraversal[NodeType <: PostExecutionCall] extends AnyVal

    Traversal steps for PostExecutionCall

  257. class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
  258. trait ReturnBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  259. class ReturnDb extends NodeDb with StoredNode with Expression with ReturnBase
  260. final class ReturnTraversal[NodeType <: Return] extends AnyVal

    Traversal steps for Return

  261. class Sink extends NodeRef[SinkDb] with SinkBase with StoredNode
  262. trait SinkBase extends AbstractNode with HasSinkType
  263. class SinkDb extends NodeDb with StoredNode with SinkBase
  264. final class SinkTraversal[NodeType <: Sink] extends AnyVal

    Traversal steps for Sink

  265. class Source extends NodeRef[SourceDb] with SourceBase with StoredNode
  266. trait SourceBase extends AbstractNode with HasSourceType
  267. class SourceDb extends NodeDb with StoredNode with SourceBase
  268. final class SourceTraversal[NodeType <: Source] extends AnyVal

    Traversal steps for Source

  269. trait StoredNode extends Node with AbstractNode with Product
  270. class Tag extends NodeRef[TagDb] with TagBase with StoredNode
  271. trait TagBase extends AbstractNode with HasName with HasValue
  272. class TagDb extends NodeDb with StoredNode with TagBase
  273. class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
  274. trait TagNodePairBase extends AbstractNode
  275. class TagNodePairDb extends NodeDb with StoredNode with TagNodePairBase
  276. final class TagNodePairTraversal[NodeType <: TagNodePair] extends AnyVal

    Traversal steps for TagNodePair

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

    Traversal steps for Tag

  278. trait TrackingPoint extends StoredNode with TrackingPointBase with WithinMethod
  279. trait TrackingPointBase extends AbstractNode with WithinMethodBase
  280. final class TrackingPointTraversal[NodeType <: TrackingPoint] extends AnyVal

    Traversal steps for TrackingPoint

  281. class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
  282. class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
  283. trait TypeArgumentBase extends AbstractNode with AstNodeBase with HasCode with HasOrder
  284. class TypeArgumentDb extends NodeDb with StoredNode with AstNode with TypeArgumentBase
  285. final class TypeArgumentTraversal[NodeType <: TypeArgument] extends AnyVal

    Traversal steps for TypeArgument

  286. trait TypeBase extends AbstractNode with HasFullName with HasName with HasTypeDeclFullName
  287. class TypeDb extends NodeDb with StoredNode with TypeBase
  288. class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
  289. 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
  290. class TypeDeclDb extends NodeDb with StoredNode with AstNode with TypeDeclBase
  291. final class TypeDeclTraversal[NodeType <: TypeDecl] extends AnyVal

    Traversal steps for TypeDecl

  292. class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
  293. trait TypeParameterBase extends AbstractNode with AstNodeBase with HasCode with HasName with HasOrder
  294. class TypeParameterDb extends NodeDb with StoredNode with AstNode with TypeParameterBase
  295. final class TypeParameterTraversal[NodeType <: TypeParameter] extends AnyVal

    Traversal steps for TypeParameter

  296. class TypeRef extends NodeRef[TypeRefDb] with TypeRefBase with StoredNode with Expression
  297. trait TypeRefBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  298. class TypeRefDb extends NodeDb with StoredNode with Expression with TypeRefBase
  299. final class TypeRefTraversal[NodeType <: TypeRef] extends AnyVal

    Traversal steps for TypeRef

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

    Traversal steps for Type

  301. class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
  302. trait UnknownBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasCode with HasColumnNumber with HasContainedRef with HasLineNumber with HasOrder with HasParserTypeName with HasTypeFullName
  303. class UnknownDb extends NodeDb with StoredNode with Expression with UnknownBase
  304. final class UnknownTraversal[NodeType <: Unknown] extends AnyVal

    Traversal steps for Unknown

  305. trait WithinMethod extends StoredNode with WithinMethodBase
  306. trait WithinMethodBase extends AbstractNode
  307. final class WithinMethodTraversal[NodeType <: WithinMethod] extends AnyVal

    Traversal steps for WithinMethod

Value Members

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

Inherited from NodeTraversalImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped