Packages

package nodes

Ordering
  1. Alphabetic
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. class Block extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression
  5. trait BlockBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  6. class BlockDb extends NodeDb with StoredNode with Expression with BlockBase
  7. class Call extends NodeRef[CallDb] with CallBase with StoredNode with Expression with CallRepr
  8. 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
  9. class CallDb extends NodeDb with StoredNode with Expression with CallRepr with CallBase
  10. trait CallRepr extends StoredNode with CallReprBase with CfgNode
  11. trait CallReprBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasSignature with CfgNodeBase
  12. trait CfgNode extends StoredNode with CfgNodeBase with AstNode
  13. trait CfgNodeBase extends AbstractNode with HasCode with HasColumnNumber with HasLineNumber with HasOrder with AstNodeBase
  14. class Comment extends NodeRef[CommentDb] with CommentBase with StoredNode
  15. trait CommentBase extends AbstractNode with HasCode with HasFilename with HasLineNumber
  16. class CommentDb extends NodeDb with StoredNode with CommentBase
  17. class ControlStructure extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression
  18. trait ControlStructureBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasControlStructureType with HasLineNumber with HasOrder with HasParserTypeName
  19. class ControlStructureDb extends NodeDb with StoredNode with Expression with ControlStructureBase
  20. trait Declaration extends StoredNode with DeclarationBase
  21. trait DeclarationBase extends AbstractNode with HasName
  22. trait Expression extends StoredNode with ExpressionBase with AstNode with CfgNode
  23. trait ExpressionBase extends AbstractNode with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder with AstNodeBase with CfgNodeBase
  24. class FieldIdentifier extends NodeRef[FieldIdentifierDb] with FieldIdentifierBase with StoredNode with Expression
  25. trait FieldIdentifierBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCanonicalName with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  26. class FieldIdentifierDb extends NodeDb with StoredNode with Expression with FieldIdentifierBase
  27. class File extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
  28. trait FileBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasHash with HasLineNumber with HasName with HasOrder
  29. class FileDb extends NodeDb with StoredNode with AstNode with FileBase
  30. class Finding extends NodeRef[FindingDb] with FindingBase with StoredNode
  31. trait FindingBase extends AbstractNode
  32. class FindingDb extends NodeDb with StoredNode with FindingBase
  33. trait HasAliasTypeFullName extends AnyRef
  34. trait HasArgumentIndex extends AnyRef
  35. trait HasArgumentName extends AnyRef
  36. trait HasAstParentFullName extends AnyRef
  37. trait HasAstParentType extends AnyRef
  38. trait HasCanonicalName extends AnyRef
  39. trait HasClassName extends AnyRef
  40. trait HasClassShortName extends AnyRef
  41. trait HasCode extends AnyRef
  42. trait HasColumnNumber extends AnyRef
  43. trait HasColumnNumberEnd extends AnyRef
  44. trait HasContainedRef extends AnyRef
  45. trait HasControlStructureType extends AnyRef
  46. trait HasDispatchType extends AnyRef
  47. trait HasEvaluationStrategy extends AnyRef
  48. trait HasFilename extends AnyRef
  49. trait HasFullName extends AnyRef
  50. trait HasHash extends AnyRef
  51. trait HasInheritsFromTypeFullName extends AnyRef
  52. trait HasIsExternal extends AnyRef
  53. trait HasKey extends AnyRef
  54. trait HasLanguage extends AnyRef
  55. trait HasLineNumber extends AnyRef
  56. trait HasLineNumberEnd extends AnyRef
  57. trait HasMethodFullName extends AnyRef
  58. trait HasMethodShortName extends AnyRef
  59. trait HasModifierType extends AnyRef
  60. trait HasName extends AnyRef
  61. trait HasNodeLabel extends AnyRef
  62. trait HasOrder extends AnyRef
  63. trait HasOverlays extends AnyRef
  64. trait HasPackageName extends AnyRef
  65. trait HasParserTypeName extends AnyRef
  66. trait HasSignature extends AnyRef
  67. trait HasSymbol extends AnyRef
  68. trait HasTypeDeclFullName extends AnyRef
  69. trait HasTypeFullName extends AnyRef
  70. trait HasValue extends AnyRef
  71. trait HasVersion extends AnyRef
  72. class Identifier extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with Expression
  73. trait IdentifierBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
  74. class IdentifierDb extends NodeDb with StoredNode with Expression with IdentifierBase
  75. class JumpTarget extends NodeRef[JumpTargetDb] with JumpTargetBase with StoredNode with AstNode with CfgNode
  76. trait JumpTargetBase extends AbstractNode with AstNodeBase with CfgNodeBase with HasArgumentIndex with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasParserTypeName
  77. class JumpTargetDb extends NodeDb with StoredNode with AstNode with CfgNode with JumpTargetBase
  78. class KeyValuePair extends NodeRef[KeyValuePairDb] with KeyValuePairBase with StoredNode
  79. trait KeyValuePairBase extends AbstractNode with HasKey with HasValue
  80. class KeyValuePairDb extends NodeDb with StoredNode with KeyValuePairBase
  81. class Literal extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
  82. trait LiteralBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  83. class LiteralDb extends NodeDb with StoredNode with Expression with LiteralBase
  84. class Local extends NodeRef[LocalDb] with LocalBase with StoredNode with AstNode with Declaration
  85. trait LocalBase extends AbstractNode with AstNodeBase with DeclarationBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
  86. class LocalDb extends NodeDb with StoredNode with AstNode with Declaration with LocalBase
  87. class Location extends NodeRef[LocationDb] with LocationBase with StoredNode
  88. trait LocationBase extends AbstractNode with HasClassName with HasClassShortName with HasFilename with HasLineNumber with HasMethodFullName with HasMethodShortName with HasNodeLabel with HasPackageName with HasSymbol
  89. class LocationDb extends NodeDb with StoredNode with LocationBase
  90. class Member extends NodeRef[MemberDb] with MemberBase with StoredNode with AstNode with Declaration
  91. trait MemberBase extends AbstractNode with AstNodeBase with DeclarationBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder with HasTypeFullName
  92. class MemberDb extends NodeDb with StoredNode with AstNode with Declaration with MemberBase
  93. class MetaData extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
  94. trait MetaDataBase extends AbstractNode with HasHash with HasLanguage with HasOverlays with HasVersion
  95. class MetaDataDb extends NodeDb with StoredNode with MetaDataBase
  96. class Method extends NodeRef[MethodDb] with MethodBase with StoredNode with AstNode with CfgNode with Declaration
  97. trait MethodBase extends AbstractNode with AstNodeBase with CfgNodeBase with DeclarationBase 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
  98. class MethodDb extends NodeDb with StoredNode with AstNode with CfgNode with Declaration with MethodBase
  99. class MethodParameterIn extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with AstNode with CfgNode with Declaration
  100. trait MethodParameterInBase extends AbstractNode with AstNodeBase with CfgNodeBase with DeclarationBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasName with HasOrder with HasTypeFullName
  101. class MethodParameterInDb extends NodeDb with StoredNode with AstNode with CfgNode with Declaration with MethodParameterInBase
  102. class MethodParameterOut extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with AstNode with CfgNode with Declaration
  103. trait MethodParameterOutBase extends AbstractNode with AstNodeBase with CfgNodeBase with DeclarationBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasName with HasOrder with HasTypeFullName
  104. class MethodParameterOutDb extends NodeDb with StoredNode with AstNode with CfgNode with Declaration with MethodParameterOutBase
  105. class MethodRef extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
  106. trait MethodRefBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasMethodFullName with HasOrder with HasTypeFullName
  107. class MethodRefDb extends NodeDb with StoredNode with Expression with MethodRefBase
  108. class MethodReturn extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode
  109. trait MethodReturnBase extends AbstractNode with CfgNodeBase with HasCode with HasColumnNumber with HasEvaluationStrategy with HasLineNumber with HasOrder with HasTypeFullName
  110. class MethodReturnDb extends NodeDb with StoredNode with CfgNode with MethodReturnBase
  111. class Modifier extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
  112. trait ModifierBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasLineNumber with HasModifierType with HasOrder
  113. class ModifierDb extends NodeDb with StoredNode with AstNode with ModifierBase
  114. class Namespace extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
  115. trait NamespaceBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder
  116. class NamespaceBlock extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
  117. trait NamespaceBlockBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasFilename with HasFullName with HasLineNumber with HasName with HasOrder
  118. class NamespaceBlockDb extends NodeDb with StoredNode with AstNode with NamespaceBlockBase
  119. class NamespaceDb extends NodeDb with StoredNode with AstNode with NamespaceBase
  120. case class NewBlock extends NewNode with BlockBase with Product with Serializable
  121. class NewBlockBuilder extends NewNodeBuilder[NewBlock]
  122. case class NewCall extends NewNode with CallBase with Product with Serializable
  123. class NewCallBuilder extends NewNodeBuilder[NewCall]
  124. case class NewComment extends NewNode with CommentBase with Product with Serializable
  125. class NewCommentBuilder extends NewNodeBuilder[NewComment]
  126. case class NewControlStructure extends NewNode with ControlStructureBase with Product with Serializable
  127. class NewControlStructureBuilder extends NewNodeBuilder[NewControlStructure]
  128. case class NewFieldIdentifier extends NewNode with FieldIdentifierBase with Product with Serializable
  129. class NewFieldIdentifierBuilder extends NewNodeBuilder[NewFieldIdentifier]
  130. case class NewFile extends NewNode with FileBase with Product with Serializable
  131. class NewFileBuilder extends NewNodeBuilder[NewFile]
  132. case class NewFinding extends NewNode with FindingBase with Product with Serializable
  133. class NewFindingBuilder extends NewNodeBuilder[NewFinding]
  134. case class NewIdentifier extends NewNode with IdentifierBase with Product with Serializable
  135. class NewIdentifierBuilder extends NewNodeBuilder[NewIdentifier]
  136. case class NewJumpTarget extends NewNode with JumpTargetBase with Product with Serializable
  137. class NewJumpTargetBuilder extends NewNodeBuilder[NewJumpTarget]
  138. case class NewKeyValuePair extends NewNode with KeyValuePairBase with Product with Serializable
  139. class NewKeyValuePairBuilder extends NewNodeBuilder[NewKeyValuePair]
  140. case class NewLiteral extends NewNode with LiteralBase with Product with Serializable
  141. class NewLiteralBuilder extends NewNodeBuilder[NewLiteral]
  142. case class NewLocal extends NewNode with LocalBase with Product with Serializable
  143. class NewLocalBuilder extends NewNodeBuilder[NewLocal]
  144. case class NewLocation extends NewNode with LocationBase with Product with Serializable
  145. class NewLocationBuilder extends NewNodeBuilder[NewLocation]
  146. case class NewMember extends NewNode with MemberBase with Product with Serializable
  147. class NewMemberBuilder extends NewNodeBuilder[NewMember]
  148. case class NewMetaData extends NewNode with MetaDataBase with Product with Serializable
  149. class NewMetaDataBuilder extends NewNodeBuilder[NewMetaData]
  150. case class NewMethod extends NewNode with MethodBase with Product with Serializable
  151. class NewMethodBuilder extends NewNodeBuilder[NewMethod]
  152. case class NewMethodParameterIn extends NewNode with MethodParameterInBase with Product with Serializable
  153. class NewMethodParameterInBuilder extends NewNodeBuilder[NewMethodParameterIn]
  154. case class NewMethodParameterOut extends NewNode with MethodParameterOutBase with Product with Serializable
  155. class NewMethodParameterOutBuilder extends NewNodeBuilder[NewMethodParameterOut]
  156. case class NewMethodRef extends NewNode with MethodRefBase with Product with Serializable
  157. class NewMethodRefBuilder extends NewNodeBuilder[NewMethodRef]
  158. case class NewMethodReturn extends NewNode with MethodReturnBase with Product with Serializable
  159. class NewMethodReturnBuilder extends NewNodeBuilder[NewMethodReturn]
  160. case class NewModifier extends NewNode with ModifierBase with Product with Serializable
  161. class NewModifierBuilder extends NewNodeBuilder[NewModifier]
  162. case class NewNamespace extends NewNode with NamespaceBase with Product with Serializable
  163. case class NewNamespaceBlock extends NewNode with NamespaceBlockBase with Product with Serializable
  164. class NewNamespaceBlockBuilder extends NewNodeBuilder[NewNamespaceBlock]
  165. class NewNamespaceBuilder extends NewNodeBuilder[NewNamespace]
  166. 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

  167. trait NewNodeBuilder[A <: NewNode] extends AnyRef
  168. case class NewReturn extends NewNode with ReturnBase with Product with Serializable
  169. class NewReturnBuilder extends NewNodeBuilder[NewReturn]
  170. case class NewTag extends NewNode with TagBase with Product with Serializable
  171. class NewTagBuilder extends NewNodeBuilder[NewTag]
  172. case class NewTagNodePair extends NewNode with TagNodePairBase with Product with Serializable
  173. class NewTagNodePairBuilder extends NewNodeBuilder[NewTagNodePair]
  174. case class NewType extends NewNode with TypeBase with Product with Serializable
  175. case class NewTypeArgument extends NewNode with TypeArgumentBase with Product with Serializable
  176. class NewTypeArgumentBuilder extends NewNodeBuilder[NewTypeArgument]
  177. class NewTypeBuilder extends NewNodeBuilder[NewType]
  178. case class NewTypeDecl extends NewNode with TypeDeclBase with Product with Serializable
  179. class NewTypeDeclBuilder extends NewNodeBuilder[NewTypeDecl]
  180. case class NewTypeParameter extends NewNode with TypeParameterBase with Product with Serializable
  181. class NewTypeParameterBuilder extends NewNodeBuilder[NewTypeParameter]
  182. case class NewTypeRef extends NewNode with TypeRefBase with Product with Serializable
  183. class NewTypeRefBuilder extends NewNodeBuilder[NewTypeRef]
  184. case class NewUnknown extends NewNode with UnknownBase with Product with Serializable
  185. class NewUnknownBuilder extends NewNodeBuilder[NewUnknown]
  186. class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
  187. trait ReturnBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  188. class ReturnDb extends NodeDb with StoredNode with Expression with ReturnBase
  189. trait StoredNode extends Node with AbstractNode with Product
  190. class Tag extends NodeRef[TagDb] with TagBase with StoredNode
  191. trait TagBase extends AbstractNode with HasName with HasValue
  192. class TagDb extends NodeDb with StoredNode with TagBase
  193. class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
  194. trait TagNodePairBase extends AbstractNode
  195. class TagNodePairDb extends NodeDb with StoredNode with TagNodePairBase
  196. class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
  197. class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
  198. trait TypeArgumentBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  199. class TypeArgumentDb extends NodeDb with StoredNode with AstNode with TypeArgumentBase
  200. trait TypeBase extends AbstractNode with HasFullName with HasName with HasTypeDeclFullName
  201. class TypeDb extends NodeDb with StoredNode with TypeBase
  202. class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
  203. 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
  204. class TypeDeclDb extends NodeDb with StoredNode with AstNode with TypeDeclBase
  205. class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
  206. trait TypeParameterBase extends AbstractNode with AstNodeBase with HasCode with HasColumnNumber with HasLineNumber with HasName with HasOrder
  207. class TypeParameterDb extends NodeDb with StoredNode with AstNode with TypeParameterBase
  208. class TypeRef extends NodeRef[TypeRefDb] with TypeRefBase with StoredNode with Expression
  209. trait TypeRefBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasTypeFullName
  210. class TypeRefDb extends NodeDb with StoredNode with Expression with TypeRefBase
  211. class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
  212. trait UnknownBase extends AbstractNode with ExpressionBase with HasArgumentIndex with HasArgumentName with HasCode with HasColumnNumber with HasContainedRef with HasLineNumber with HasOrder with HasParserTypeName with HasTypeFullName
  213. class UnknownDb extends NodeDb with StoredNode with Expression with UnknownBase

Value Members

  1. object AstNode
  2. object Block
  3. object Call
  4. object CallRepr
  5. object CfgNode
  6. object Comment
  7. object ControlStructure
  8. object Declaration
  9. object Expression
  10. object Factories
  11. object FieldIdentifier
  12. object File
  13. object Finding
  14. object Identifier
  15. object JumpTarget
  16. object KeyValuePair
  17. object Literal
  18. object Local
  19. object Location
  20. object Member
  21. object MetaData
  22. object Method
  23. object MethodParameterIn
  24. object MethodParameterOut
  25. object MethodRef
  26. object MethodReturn
  27. object Misc
  28. object Modifier
  29. object Namespace
  30. object NamespaceBlock
  31. object NewBlock extends Serializable
  32. object NewBlockBuilder
  33. object NewCall extends Serializable
  34. object NewCallBuilder
  35. object NewComment extends Serializable
  36. object NewCommentBuilder
  37. object NewControlStructure extends Serializable
  38. object NewControlStructureBuilder
  39. object NewFieldIdentifier extends Serializable
  40. object NewFieldIdentifierBuilder
  41. object NewFile extends Serializable
  42. object NewFileBuilder
  43. object NewFinding extends Serializable
  44. object NewFindingBuilder
  45. object NewIdentifier extends Serializable
  46. object NewIdentifierBuilder
  47. object NewJumpTarget extends Serializable
  48. object NewJumpTargetBuilder
  49. object NewKeyValuePair extends Serializable
  50. object NewKeyValuePairBuilder
  51. object NewLiteral extends Serializable
  52. object NewLiteralBuilder
  53. object NewLocal extends Serializable
  54. object NewLocalBuilder
  55. object NewLocation extends Serializable
  56. object NewLocationBuilder
  57. object NewMember extends Serializable
  58. object NewMemberBuilder
  59. object NewMetaData extends Serializable
  60. object NewMetaDataBuilder
  61. object NewMethod extends Serializable
  62. object NewMethodBuilder
  63. object NewMethodParameterIn extends Serializable
  64. object NewMethodParameterInBuilder
  65. object NewMethodParameterOut extends Serializable
  66. object NewMethodParameterOutBuilder
  67. object NewMethodRef extends Serializable
  68. object NewMethodRefBuilder
  69. object NewMethodReturn extends Serializable
  70. object NewMethodReturnBuilder
  71. object NewModifier extends Serializable
  72. object NewModifierBuilder
  73. object NewNamespace extends Serializable
  74. object NewNamespaceBlock extends Serializable
  75. object NewNamespaceBlockBuilder
  76. object NewNamespaceBuilder
  77. object NewNodeBuilder
  78. object NewReturn extends Serializable
  79. object NewReturnBuilder
  80. object NewTag extends Serializable
  81. object NewTagBuilder
  82. object NewTagNodePair extends Serializable
  83. object NewTagNodePairBuilder
  84. object NewType extends Serializable
  85. object NewTypeArgument extends Serializable
  86. object NewTypeArgumentBuilder
  87. object NewTypeBuilder
  88. object NewTypeDecl extends Serializable
  89. object NewTypeDeclBuilder
  90. object NewTypeParameter extends Serializable
  91. object NewTypeParameterBuilder
  92. object NewTypeRef extends Serializable
  93. object NewTypeRefBuilder
  94. object NewUnknown extends Serializable
  95. object NewUnknownBuilder
  96. object PropertyErrorRegister
  97. object Return
  98. object Tag
  99. object TagNodePair
  100. object Type
  101. object TypeArgument
  102. object TypeDecl
  103. object TypeParameter
  104. object TypeRef
  105. object Unknown

Ungrouped