Packages

package nodes

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class Annotation extends NodeRef[AnnotationDb] with AnnotationBase with StoredNode with AstNode
  2. trait AnnotationBase extends Node with AstNodeBase with HasCode with HasName with HasFullName with HasOrder
  3. class AnnotationDb extends OdbNode with StoredNode with AstNode with AnnotationBase
  4. class AnnotationLiteral extends NodeRef[AnnotationLiteralDb] with AnnotationLiteralBase with StoredNode with Expression
  5. trait AnnotationLiteralBase extends Node with ExpressionBase with HasCode with HasName with HasOrder with HasColumnNumber with HasLineNumber
  6. class AnnotationLiteralDb extends OdbNode with StoredNode with Expression with AnnotationLiteralBase
  7. class AnnotationParameter extends NodeRef[AnnotationParameterDb] with AnnotationParameterBase with StoredNode with AstNode
  8. class AnnotationParameterAssign extends NodeRef[AnnotationParameterAssignDb] with AnnotationParameterAssignBase with StoredNode with AstNode
  9. trait AnnotationParameterAssignBase extends Node with AstNodeBase with HasCode with HasOrder
  10. class AnnotationParameterAssignDb extends OdbNode with StoredNode with AstNode with AnnotationParameterAssignBase
  11. trait AnnotationParameterBase extends Node with AstNodeBase with HasCode with HasOrder
  12. class AnnotationParameterDb extends OdbNode with StoredNode with AstNode with AnnotationParameterBase
  13. class ArrayInitializer extends NodeRef[ArrayInitializerDb] with ArrayInitializerBase with StoredNode with AstNode with Expression
  14. trait ArrayInitializerBase extends Node with AstNodeBase with ExpressionBase with HasCode with HasColumnNumber with HasLineNumber with HasOrder
  15. class ArrayInitializerDb extends OdbNode with StoredNode with AstNode with Expression with ArrayInitializerBase
  16. trait AstNode extends StoredNode with AstNodeBase
  17. trait AstNodeBase extends Node with HasOrder
  18. class Binding extends NodeRef[BindingDb] with BindingBase with StoredNode
  19. trait BindingBase extends Node with HasName with HasSignature
  20. class BindingDb extends OdbNode with StoredNode with BindingBase
  21. class Block extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression
  22. trait BlockBase extends Node with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
  23. class BlockDb extends OdbNode with StoredNode with Expression with BlockBase
  24. class Call extends NodeRef[CallDb] with CallBase with StoredNode with Expression with CallRepr
  25. trait CallBase extends Node with ExpressionBase with CallReprBase with HasCode with HasName with HasOrder with HasMethodInstFullName with HasMethodFullName with HasArgumentIndex with HasDispatchType with HasSignature with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasResolved with HasDepthFirstOrder
  26. class CallChain extends NodeRef[CallChainDb] with CallChainBase with StoredNode
  27. trait CallChainBase extends Node
  28. class CallChainDb extends OdbNode with StoredNode with CallChainBase
  29. class CallDb extends OdbNode with StoredNode with Expression with CallRepr with CallBase
  30. trait CallRepr extends StoredNode with CallReprBase with CfgNode
  31. trait CallReprBase extends Node with HasCode with HasName with HasSignature with CfgNodeBase
  32. class CallSite extends NodeRef[CallSiteDb] with CallSiteBase with StoredNode
  33. trait CallSiteBase extends Node
  34. class CallSiteDb extends OdbNode with StoredNode with CallSiteBase
  35. trait CfgNode extends StoredNode with CfgNodeBase with WithinMethod with AstNode
  36. trait CfgNodeBase extends Node with HasLineNumber with HasColumnNumber with WithinMethodBase with AstNodeBase
  37. class ClosureBinding extends NodeRef[ClosureBindingDb] with ClosureBindingBase with StoredNode
  38. trait ClosureBindingBase extends Node with HasClosureBindingId with HasEvaluationStrategy with HasClosureOriginalName
  39. class ClosureBindingDb extends OdbNode with StoredNode with ClosureBindingBase
  40. class Comment extends NodeRef[CommentDb] with CommentBase with StoredNode
  41. trait CommentBase extends Node with HasLineNumber with HasCode
  42. class CommentDb extends OdbNode with StoredNode with CommentBase
  43. class ConfigFile extends NodeRef[ConfigFileDb] with ConfigFileBase with StoredNode
  44. trait ConfigFileBase extends Node with HasName with HasContent
  45. class ConfigFileDb extends OdbNode with StoredNode with ConfigFileBase
  46. class ControlStructure extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression
  47. trait ControlStructureBase extends Node with ExpressionBase with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasParserTypeName with HasArgumentIndex
  48. class ControlStructureDb extends OdbNode with StoredNode with Expression with ControlStructureBase
  49. trait Declaration extends StoredNode with DeclarationBase
  50. trait DeclarationBase extends Node with HasName
  51. class Dependency extends NodeRef[DependencyDb] with DependencyBase with StoredNode
  52. trait DependencyBase extends Node with HasVersion with HasName with HasDependencyGroupId
  53. class DependencyDb extends OdbNode with StoredNode with DependencyBase
  54. class DetachedTrackingPoint extends NodeRef[DetachedTrackingPointDb] with DetachedTrackingPointBase with StoredNode with TrackingPoint
  55. trait DetachedTrackingPointBase extends Node with TrackingPointBase
  56. class DetachedTrackingPointDb extends OdbNode with StoredNode with TrackingPoint with DetachedTrackingPointBase
  57. class DomAttribute extends NodeRef[DomAttributeDb] with DomAttributeBase with StoredNode
  58. trait DomAttributeBase extends Node with HasName with HasValue
  59. class DomAttributeDb extends OdbNode with StoredNode with DomAttributeBase
  60. class DomNode extends NodeRef[DomNodeDb] with DomNodeBase with StoredNode
  61. trait DomNodeBase extends Node with HasName
  62. class DomNodeDb extends OdbNode with StoredNode with DomNodeBase
  63. trait Expression extends StoredNode with ExpressionBase with TrackingPoint with CfgNode with AstNode
  64. trait ExpressionBase extends Node with HasCode with HasOrder with TrackingPointBase with CfgNodeBase with AstNodeBase
  65. class File extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
  66. trait FileBase extends Node with AstNodeBase with HasName with HasOrder
  67. class FileDb extends OdbNode with StoredNode with AstNode with FileBase
  68. class Finding extends NodeRef[FindingDb] with FindingBase with StoredNode
  69. trait FindingBase extends Node with HasName with HasCategory with HasTitle with HasDescription with HasScore with HasLink with HasVulnDescr with HasParameter with HasMethodName with HasLineNo with HasFilename with HasOwaspLink with HasCweLink
  70. class FindingDb extends OdbNode with StoredNode with FindingBase
  71. class Flow extends NodeRef[FlowDb] with FlowBase with StoredNode
  72. trait FlowBase extends Node
  73. class FlowDb extends OdbNode with StoredNode with FlowBase
  74. class Framework extends NodeRef[FrameworkDb] with FrameworkBase with StoredNode
  75. trait FrameworkBase extends Node with HasName
  76. class FrameworkData extends NodeRef[FrameworkDataDb] with FrameworkDataBase with StoredNode
  77. trait FrameworkDataBase extends Node with HasName with HasContent
  78. class FrameworkDataDb extends OdbNode with StoredNode with FrameworkDataBase
  79. class FrameworkDb extends OdbNode with StoredNode with FrameworkBase
  80. trait HasAliasTypeFullName extends AnyRef
  81. trait HasAnnotationFullName extends AnyRef
  82. trait HasAnnotationName extends AnyRef
  83. trait HasArgumentIndex extends AnyRef
  84. trait HasAstParentFullName extends AnyRef
  85. trait HasAstParentType extends AnyRef
  86. trait HasBinarySignature extends AnyRef
  87. trait HasCategory extends AnyRef
  88. trait HasClassName extends AnyRef
  89. trait HasClosureBindingId extends AnyRef
  90. trait HasClosureOriginalName extends AnyRef
  91. trait HasCode extends AnyRef
  92. trait HasColumnNumber extends AnyRef
  93. trait HasColumnNumberEnd extends AnyRef
  94. trait HasContent extends AnyRef
  95. trait HasCweLink extends AnyRef
  96. trait HasDependencyGroupId extends AnyRef
  97. trait HasDepthFirstOrder extends AnyRef
  98. trait HasDescription extends AnyRef
  99. trait HasDispatchType extends AnyRef
  100. trait HasDynamicTypeHintFullName extends AnyRef
  101. trait HasEvaluationStrategy extends AnyRef
  102. trait HasEvaluationType extends AnyRef
  103. trait HasFilename extends AnyRef
  104. trait HasFingerprint extends AnyRef
  105. trait HasFullName extends AnyRef
  106. trait HasHasMapping extends AnyRef
  107. trait HasInheritsFromTypeFullName extends AnyRef
  108. trait HasIsExternal extends AnyRef
  109. trait HasIsStatic extends AnyRef
  110. trait HasLanguage extends AnyRef
  111. trait HasLineNo extends AnyRef
  112. trait HasLineNumber extends AnyRef
  113. trait HasLineNumberEnd extends AnyRef
  114. trait HasLink extends AnyRef
  115. trait HasLiteralsToSink extends AnyRef
  116. trait HasMethodFullName extends AnyRef
  117. trait HasMethodInstFullName extends AnyRef
  118. trait HasMethodName extends AnyRef
  119. trait HasMethodShortName extends AnyRef
  120. trait HasModifierType extends AnyRef
  121. trait HasName extends AnyRef
  122. trait HasNodeId extends AnyRef
  123. trait HasNodeLabel extends AnyRef
  124. trait HasOrder extends AnyRef
  125. trait HasOwaspLink extends AnyRef
  126. trait HasPackageName extends AnyRef
  127. trait HasParameter extends AnyRef
  128. trait HasParameterIndex extends AnyRef
  129. trait HasParserTypeName extends AnyRef
  130. trait HasPath extends AnyRef
  131. trait HasPattern extends AnyRef
  132. trait HasResolved extends AnyRef
  133. trait HasScore extends AnyRef
  134. trait HasSignature extends AnyRef
  135. trait HasSinkType extends AnyRef
  136. trait HasSourceType extends AnyRef
  137. trait HasSpid extends AnyRef
  138. trait HasSymbol extends AnyRef
  139. trait HasTitle extends AnyRef
  140. trait HasTypeDeclFullName extends AnyRef
  141. trait HasTypeFullName extends AnyRef
  142. trait HasValue extends AnyRef
  143. trait HasVarType extends AnyRef
  144. trait HasVersion extends AnyRef
  145. trait HasVulnDescr extends AnyRef
  146. class Identifier extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with Expression with LocalLike
  147. trait IdentifierBase extends Node with ExpressionBase with LocalLikeBase with HasCode with HasName with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
  148. class IdentifierDb extends OdbNode with StoredNode with Expression with LocalLike with IdentifierBase
  149. class ImplicitCall extends NodeRef[ImplicitCallDb] with ImplicitCallBase with StoredNode with CallRepr with TrackingPoint
  150. trait ImplicitCallBase extends Node with CallReprBase with TrackingPointBase with HasCode with HasName with HasSignature with HasLineNumber with HasColumnNumber with HasOrder
  151. class ImplicitCallDb extends OdbNode with StoredNode with CallRepr with TrackingPoint with ImplicitCallBase
  152. class Ioflow extends NodeRef[IoflowDb] with IoflowBase with StoredNode
  153. trait IoflowBase extends Node with HasFingerprint with HasLiteralsToSink
  154. class IoflowDb extends OdbNode with StoredNode with IoflowBase
  155. class Literal extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
  156. trait LiteralBase extends Node with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
  157. class LiteralDb extends OdbNode with StoredNode with Expression with LiteralBase
  158. class Local extends NodeRef[LocalDb] with LocalBase with StoredNode with Declaration with LocalLike with AstNode
  159. trait LocalBase extends Node with DeclarationBase with LocalLikeBase with AstNodeBase with HasCode with HasName with HasClosureBindingId with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasOrder
  160. class LocalDb extends OdbNode with StoredNode with Declaration with LocalLike with AstNode with LocalBase
  161. trait LocalLike extends StoredNode with LocalLikeBase
  162. trait LocalLikeBase extends Node with HasName
  163. class Location extends NodeRef[LocationDb] with LocationBase with StoredNode
  164. trait LocationBase extends Node with HasSymbol with HasMethodFullName with HasMethodShortName with HasPackageName with HasLineNumber with HasClassName with HasNodeLabel with HasFilename
  165. class LocationDb extends OdbNode with StoredNode with LocationBase
  166. class MatchInfo extends NodeRef[MatchInfoDb] with MatchInfoBase with StoredNode
  167. trait MatchInfoBase extends Node with HasPattern with HasCategory
  168. class MatchInfoDb extends OdbNode with StoredNode with MatchInfoBase
  169. class Member extends NodeRef[MemberDb] with MemberBase with StoredNode with Declaration with AstNode
  170. trait MemberBase extends Node with DeclarationBase with AstNodeBase with HasCode with HasName with HasTypeFullName with HasDynamicTypeHintFullName with HasOrder
  171. class MemberDb extends OdbNode with StoredNode with Declaration with AstNode with MemberBase
  172. class MetaData extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
  173. trait MetaDataBase extends Node with HasLanguage with HasVersion with HasSpid
  174. class MetaDataDb extends OdbNode with StoredNode with MetaDataBase
  175. class Method extends NodeRef[MethodDb] with MethodBase with StoredNode with Declaration with CfgNode with AstNode
  176. trait MethodBase extends Node with DeclarationBase with CfgNodeBase with AstNodeBase with HasName with HasFullName with HasIsExternal with HasSignature with HasAstParentType with HasAstParentFullName with HasLineNumber with HasColumnNumber with HasLineNumberEnd with HasColumnNumberEnd with HasOrder with HasHasMapping with HasDepthFirstOrder with HasBinarySignature
  177. class MethodDb extends OdbNode with StoredNode with Declaration with CfgNode with AstNode with MethodBase
  178. class MethodInst extends NodeRef[MethodInstDb] with MethodInstBase with StoredNode with AstNode
  179. trait MethodInstBase extends Node with AstNodeBase with HasName with HasSignature with HasFullName with HasMethodFullName with HasOrder
  180. class MethodInstDb extends OdbNode with StoredNode with AstNode with MethodInstBase
  181. class MethodParameterIn extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with Declaration with LocalLike with TrackingPoint with AstNode
  182. trait MethodParameterInBase extends Node with DeclarationBase with LocalLikeBase with TrackingPointBase with AstNodeBase with HasCode with HasOrder with HasName with HasEvaluationStrategy with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber
  183. class MethodParameterInDb extends OdbNode with StoredNode with Declaration with LocalLike with TrackingPoint with AstNode with MethodParameterInBase
  184. class MethodParameterOut extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with Declaration with TrackingPoint with AstNode
  185. trait MethodParameterOutBase extends Node with DeclarationBase with TrackingPointBase with AstNodeBase with HasCode with HasOrder with HasName with HasEvaluationStrategy with HasTypeFullName with HasLineNumber with HasColumnNumber
  186. class MethodParameterOutDb extends OdbNode with StoredNode with Declaration with TrackingPoint with AstNode with MethodParameterOutBase
  187. class MethodRef extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
  188. trait MethodRefBase extends Node with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasMethodInstFullName with HasMethodFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
  189. class MethodRefDb extends OdbNode with StoredNode with Expression with MethodRefBase
  190. class MethodReturn extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode with TrackingPoint
  191. trait MethodReturnBase extends Node with CfgNodeBase with TrackingPointBase with HasCode with HasEvaluationStrategy with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasOrder with HasDepthFirstOrder
  192. class MethodReturnDb extends OdbNode with StoredNode with CfgNode with TrackingPoint with MethodReturnBase
  193. class MethodSummary extends NodeRef[MethodSummaryDb] with MethodSummaryBase with StoredNode
  194. trait MethodSummaryBase extends Node with HasIsStatic with HasIsExternal with HasBinarySignature
  195. class MethodSummaryDb extends OdbNode with StoredNode with MethodSummaryBase
  196. class Modifier extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
  197. trait ModifierBase extends Node with AstNodeBase with HasModifierType with HasOrder
  198. class ModifierDb extends OdbNode with StoredNode with AstNode with ModifierBase
  199. class Namespace extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
  200. trait NamespaceBase extends Node with AstNodeBase with HasName with HasOrder
  201. class NamespaceBlock extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
  202. trait NamespaceBlockBase extends Node with AstNodeBase with HasName with HasFullName with HasOrder
  203. class NamespaceBlockDb extends OdbNode with StoredNode with AstNode with NamespaceBlockBase
  204. class NamespaceDb extends OdbNode with StoredNode with AstNode with NamespaceBase
  205. case class NewAnnotation(code: String = "", name: String = "", fullName: String = "", order: Integer = -1) extends NewNode with AnnotationBase with Product with Serializable
  206. case class NewAnnotationLiteral(code: String = "", name: String = "", order: Integer = -1, columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None) extends NewNode with AnnotationLiteralBase with Product with Serializable
  207. case class NewAnnotationParameter(code: String = "", order: Integer = -1) extends NewNode with AnnotationParameterBase with Product with Serializable
  208. case class NewAnnotationParameterAssign(code: String = "", order: Integer = -1) extends NewNode with AnnotationParameterAssignBase with Product with Serializable
  209. case class NewArrayInitializer(code: String = "", columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None, order: Integer = -1) extends NewNode with ArrayInitializerBase with Product with Serializable
  210. case class NewBinding(name: String = "", signature: String = "") extends NewNode with BindingBase with Product with Serializable
  211. case class NewBlock(code: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with BlockBase with Product with Serializable
  212. case class NewCall(code: String = "", name: String = "", order: Integer = -1, methodInstFullName: Option[String] = None, methodFullName: String = "", argumentIndex: Integer = -1, dispatchType: String = "", signature: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, resolved: Option[Boolean] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with CallBase with Product with Serializable
  213. case class NewCallChain(methods: List[MethodBase] = List(), calls: List[CallBase] = List()) extends NewNode with CallChainBase with Product with Serializable
  214. case class NewCallSite(method: MethodBase, call: CallBase, callerMethod: MethodBase) extends NewNode with CallSiteBase with Product with Serializable
  215. case class NewClosureBinding(closureBindingId: Option[String] = None, evaluationStrategy: String = "", closureOriginalName: Option[String] = None) extends NewNode with ClosureBindingBase with Product with Serializable
  216. case class NewComment(lineNumber: Option[Integer] = None, code: String = "") extends NewNode with CommentBase with Product with Serializable
  217. case class NewConfigFile(name: String = "", content: String = "") extends NewNode with ConfigFileBase with Product with Serializable
  218. case class NewControlStructure(code: String = "", columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None, order: Integer = -1, parserTypeName: String = "", argumentIndex: Integer = -1) extends NewNode with ControlStructureBase with Product with Serializable
  219. case class NewDependency(version: String = "", name: String = "", dependencyGroupId: Option[String] = None) extends NewNode with DependencyBase with Product with Serializable
  220. case class NewDetachedTrackingPoint(cfgNode: CfgNodeBase) extends NewNode with DetachedTrackingPointBase with Product with Serializable
  221. case class NewDomAttribute(name: String = "", value: String = "") extends NewNode with DomAttributeBase with Product with Serializable
  222. case class NewDomNode(name: String = "", attributes: List[DomAttributeBase] = List()) extends NewNode with DomNodeBase with Product with Serializable
  223. case class NewFile(name: String = "", order: Integer = -1) extends NewNode with FileBase with Product with Serializable
  224. case class NewFinding(name: String = "", category: String = "", title: String = "", description: String = "", score: Integer = -1, link: String = "", vulnDescr: String = "", parameter: String = "", methodName: String = "", lineNo: String = "", filename: String = "", owaspLink: String = "", cweLink: String = "", ioflows: List[IoflowBase] = List(), methods: List[MethodBase] = List()) extends NewNode with FindingBase with Product with Serializable
  225. case class NewFlow(points: List[ProgramPointBase] = List(), source: SourceBase, sink: SinkBase, transformations: List[TransformationBase] = List(), branchPoints: List[TrackingPointBase] = List(), cfgNodes: List[CfgNodeBase] = List()) extends NewNode with FlowBase with Product with Serializable
  226. case class NewFramework(name: String = "") extends NewNode with FrameworkBase with Product with Serializable
  227. case class NewFrameworkData(name: String = "", content: String = "") extends NewNode with FrameworkDataBase with Product with Serializable
  228. case class NewIdentifier(code: String = "", name: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with IdentifierBase with Product with Serializable
  229. case class NewImplicitCall(code: String = "", name: String = "", signature: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, order: Integer = -1) extends NewNode with ImplicitCallBase with Product with Serializable
  230. case class NewIoflow(fingerprint: String = "", literalsToSink: List[String] = List(), dataTags: List[TagBase] = List(), sourceDescriptorTags: List[TagBase] = List(), sinkDescriptorTags: List[TagBase] = List(), source: SourceBase, sink: SinkBase, transforms: List[TransformBase] = List(), sourceDescriptorFlows: List[FlowBase] = List(), sinkDescriptorFlows: List[FlowBase] = List(), primaryFlow: FlowBase, triggerMethods: List[MethodBase] = List()) extends NewNode with IoflowBase with Product with Serializable
  231. case class NewLiteral(code: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with LiteralBase with Product with Serializable
  232. case class NewLocal(code: String = "", name: String = "", closureBindingId: Option[String] = None, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, order: Integer = -1) extends NewNode with LocalBase with Product with Serializable
  233. case class NewLocation(symbol: String = "", methodFullName: String = "", methodShortName: String = "", packageName: String = "", lineNumber: Option[Integer] = None, className: String = "", nodeLabel: String = "", filename: String = "", node: Option[Node] = None) extends NewNode with LocationBase with Product with Serializable
  234. case class NewMatchInfo(pattern: String = "", category: String = "") extends NewNode with MatchInfoBase with Product with Serializable
  235. case class NewMember(code: String = "", name: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), order: Integer = -1) extends NewNode with MemberBase with Product with Serializable
  236. case class NewMetaData(language: String = "", version: String = "", spid: Option[String] = None) extends NewNode with MetaDataBase with Product with Serializable
  237. case class NewMethod(name: String = "", fullName: String = "", isExternal: Boolean, signature: String = "", astParentType: String = "", astParentFullName: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, lineNumberEnd: Option[Integer] = None, columnNumberEnd: Option[Integer] = None, order: Integer = -1, hasMapping: Option[Boolean] = None, depthFirstOrder: Option[Integer] = None, binarySignature: Option[String] = None) extends NewNode with MethodBase with Product with Serializable
  238. case class NewMethodInst(name: String = "", signature: String = "", fullName: String = "", methodFullName: String = "", order: Integer = -1) extends NewNode with MethodInstBase with Product with Serializable
  239. case class NewMethodParameterIn(code: String = "", order: Integer = -1, name: String = "", evaluationStrategy: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None) extends NewNode with MethodParameterInBase with Product with Serializable
  240. case class NewMethodParameterOut(code: String = "", order: Integer = -1, name: String = "", evaluationStrategy: String = "", typeFullName: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None) extends NewNode with MethodParameterOutBase with Product with Serializable
  241. case class NewMethodRef(code: String = "", order: Integer = -1, argumentIndex: Integer = -1, methodInstFullName: Option[String] = None, methodFullName: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with MethodRefBase with Product with Serializable
  242. case class NewMethodReturn(code: String = "", evaluationStrategy: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, order: Integer = -1, depthFirstOrder: Option[Integer] = None) extends NewNode with MethodReturnBase with Product with Serializable
  243. case class NewMethodSummary(isStatic: Boolean, isExternal: Boolean, binarySignature: Option[String] = None, method: MethodBase, parameters: List[MethodParameterInBase] = List(), outParameters: List[MethodParameterOutBase] = List(), returnParameter: MethodReturnBase, paramTypes: List[TypeBase] = List(), returnParameterType: TypeBase, tags: List[TagBase] = List(), paramTags: List[TagsBase] = List(), outParamTags: List[TagsBase] = List(), returnParamTags: List[TagBase] = List(), annotationParameters: List[SpAnnotationParameterBase] = List(), modifiers: List[ModifierBase] = List(), routes: List[RouteBase] = List()) extends NewNode with MethodSummaryBase with Product with Serializable
  244. case class NewModifier(modifierType: String = "", order: Integer = -1) extends NewNode with ModifierBase with Product with Serializable
  245. case class NewNamespace(name: String = "", order: Integer = -1) extends NewNode with NamespaceBase with Product with Serializable
  246. case class NewNamespaceBlock(name: String = "", fullName: String = "", order: Integer = -1) extends NewNode with NamespaceBlockBase with Product with Serializable
  247. trait NewNode extends Node

    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

  248. case class NewPackagePrefix(value: String = "") extends NewNode with PackagePrefixBase with Product with Serializable
  249. case class NewProgramPoint(elem: TrackingPointBase, method: Option[MethodBase] = None, methodTags: List[TagBase] = List(), paramTags: List[TagBase] = List()) extends NewNode with ProgramPointBase with Product with Serializable
  250. case class NewRead(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), source: SourceBase) extends NewNode with ReadBase with Product with Serializable
  251. case class NewReturn(lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, order: Integer = -1, argumentIndex: Integer = -1, code: String = "", depthFirstOrder: Option[Integer] = None) extends NewNode with ReturnBase with Product with Serializable
  252. case class NewRoute(path: String = "") extends NewNode with RouteBase with Product with Serializable
  253. case class NewSensitiveDataType(fullName: String = "", names: List[MatchInfoBase] = List(), members: List[SensitiveMemberBase] = List()) extends NewNode with SensitiveDataTypeBase with Product with Serializable
  254. case class NewSensitiveMember(name: String = "", names: List[MatchInfoBase] = List()) extends NewNode with SensitiveMemberBase with Product with Serializable
  255. case class NewSensitiveReference(ioflows: List[IoflowBase] = List()) extends NewNode with SensitiveReferenceBase with Product with Serializable
  256. case class NewSensitiveVariable(name: String = "", names: List[MatchInfoBase] = List(), evalType: TypeBase) extends NewNode with SensitiveVariableBase with Product with Serializable
  257. case class NewSink(sinkType: String = "", node: TrackingPointBase, method: MethodBase, methodTags: List[TagBase] = List(), callingMethod: Option[MethodBase] = None, callsite: Option[CallBase] = None, parameterIn: Option[MethodParameterInBase] = None, parameterInTags: List[TagBase] = List()) extends NewNode with SinkBase with Product with Serializable
  258. case class NewSource(sourceType: String = "", node: TrackingPointBase, method: MethodBase, methodTags: List[TagBase] = List(), callingMethod: Option[MethodBase] = None, callsite: Option[CallBase] = None, tags: List[TagBase] = List(), nodeType: TypeBase) extends NewNode with SourceBase with Product with Serializable
  259. case class NewSpAnnotationParameter(annotationName: String = "", annotationFullName: String = "", name: String = "", value: String = "") extends NewNode with SpAnnotationParameterBase with Product with Serializable
  260. case class NewSpBlacklist(tags: List[TagBase] = List()) extends NewNode with SpBlacklistBase with Product with Serializable
  261. case class NewTag(name: String = "", value: String = "") extends NewNode with TagBase with Product with Serializable
  262. case class NewTagNodePair(tag: TagBase, node: Node) extends NewNode with TagNodePairBase with Product with Serializable
  263. case class NewTags(tags: List[TagBase] = List()) extends NewNode with TagsBase with Product with Serializable
  264. case class NewTransform(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), call: CallBase, sink: SinkBase) extends NewNode with TransformBase with Product with Serializable
  265. case class NewTransformation(node: TrackingPointBase) extends NewNode with TransformationBase with Product with Serializable
  266. case class NewType(name: String = "", fullName: String = "", typeDeclFullName: String = "") extends NewNode with TypeBase with Product with Serializable
  267. case class NewTypeArgument(order: Integer = -1) extends NewNode with TypeArgumentBase with Product with Serializable
  268. case class NewTypeDecl(name: String = "", fullName: String = "", isExternal: Boolean, inheritsFromTypeFullName: List[String] = List(), astParentType: String = "", astParentFullName: String = "", aliasTypeFullName: Option[String] = None, order: Integer = -1) extends NewNode with TypeDeclBase with Product with Serializable
  269. case class NewTypeParameter(name: String = "", order: Integer = -1) extends NewNode with TypeParameterBase with Product with Serializable
  270. case class NewUnknown(code: String = "", parserTypeName: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with UnknownBase with Product with Serializable
  271. case class NewVariableInfo(varType: String = "", evaluationType: String = "", parameterIndex: Option[Integer] = None) extends NewNode with VariableInfoBase with Product with Serializable
  272. case class NewWrite(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), sink: SinkBase, flows: List[FlowBase] = List()) extends NewNode with WriteBase with Product with Serializable
  273. trait Node extends Product
  274. trait NodeVisitor[T] extends AnyRef
  275. class PackagePrefix extends NodeRef[PackagePrefixDb] with PackagePrefixBase with StoredNode
  276. trait PackagePrefixBase extends Node with HasValue
  277. class PackagePrefixDb extends OdbNode with StoredNode with PackagePrefixBase
  278. class ProgramPoint extends NodeRef[ProgramPointDb] with ProgramPointBase with StoredNode
  279. trait ProgramPointBase extends Node
  280. class ProgramPointDb extends OdbNode with StoredNode with ProgramPointBase
  281. class Read extends NodeRef[ReadDb] with ReadBase with StoredNode
  282. trait ReadBase extends Node
  283. class ReadDb extends OdbNode with StoredNode with ReadBase
  284. class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
  285. trait ReturnBase extends Node with ExpressionBase with HasLineNumber with HasColumnNumber with HasOrder with HasArgumentIndex with HasCode with HasDepthFirstOrder
  286. class ReturnDb extends OdbNode with StoredNode with Expression with ReturnBase
  287. class Route extends NodeRef[RouteDb] with RouteBase with StoredNode
  288. trait RouteBase extends Node with HasPath
  289. class RouteDb extends OdbNode with StoredNode with RouteBase
  290. class SensitiveDataType extends NodeRef[SensitiveDataTypeDb] with SensitiveDataTypeBase with StoredNode
  291. trait SensitiveDataTypeBase extends Node with HasFullName
  292. class SensitiveDataTypeDb extends OdbNode with StoredNode with SensitiveDataTypeBase
  293. class SensitiveMember extends NodeRef[SensitiveMemberDb] with SensitiveMemberBase with StoredNode
  294. trait SensitiveMemberBase extends Node with HasName
  295. class SensitiveMemberDb extends OdbNode with StoredNode with SensitiveMemberBase
  296. class SensitiveReference extends NodeRef[SensitiveReferenceDb] with SensitiveReferenceBase with StoredNode
  297. trait SensitiveReferenceBase extends Node
  298. class SensitiveReferenceDb extends OdbNode with StoredNode with SensitiveReferenceBase
  299. class SensitiveVariable extends NodeRef[SensitiveVariableDb] with SensitiveVariableBase with StoredNode
  300. trait SensitiveVariableBase extends Node with HasName
  301. class SensitiveVariableDb extends OdbNode with StoredNode with SensitiveVariableBase
  302. class Sink extends NodeRef[SinkDb] with SinkBase with StoredNode
  303. trait SinkBase extends Node with HasSinkType
  304. class SinkDb extends OdbNode with StoredNode with SinkBase
  305. class Source extends NodeRef[SourceDb] with SourceBase with StoredNode
  306. trait SourceBase extends Node with HasSourceType
  307. class SourceDb extends OdbNode with StoredNode with SourceBase
  308. class SpAnnotationParameter extends NodeRef[SpAnnotationParameterDb] with SpAnnotationParameterBase with StoredNode
  309. trait SpAnnotationParameterBase extends Node with HasAnnotationName with HasAnnotationFullName with HasName with HasValue
  310. class SpAnnotationParameterDb extends OdbNode with StoredNode with SpAnnotationParameterBase
  311. class SpBlacklist extends NodeRef[SpBlacklistDb] with SpBlacklistBase with StoredNode
  312. trait SpBlacklistBase extends Node
  313. class SpBlacklistDb extends OdbNode with StoredNode with SpBlacklistBase
  314. trait StoredNode extends Vertex with Node
  315. class Tag extends NodeRef[TagDb] with TagBase with StoredNode
  316. trait TagBase extends Node with HasName with HasValue
  317. class TagDb extends OdbNode with StoredNode with TagBase
  318. class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
  319. trait TagNodePairBase extends Node
  320. class TagNodePairDb extends OdbNode with StoredNode with TagNodePairBase
  321. class Tags extends NodeRef[TagsDb] with TagsBase with StoredNode
  322. trait TagsBase extends Node
  323. class TagsDb extends OdbNode with StoredNode with TagsBase
  324. trait TrackingPoint extends StoredNode with TrackingPointBase with WithinMethod
  325. trait TrackingPointBase extends Node with WithinMethodBase
  326. class Transform extends NodeRef[TransformDb] with TransformBase with StoredNode
  327. trait TransformBase extends Node
  328. class TransformDb extends OdbNode with StoredNode with TransformBase
  329. class Transformation extends NodeRef[TransformationDb] with TransformationBase with StoredNode
  330. trait TransformationBase extends Node
  331. class TransformationDb extends OdbNode with StoredNode with TransformationBase
  332. class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
  333. class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
  334. trait TypeArgumentBase extends Node with AstNodeBase with HasOrder
  335. class TypeArgumentDb extends OdbNode with StoredNode with AstNode with TypeArgumentBase
  336. trait TypeBase extends Node with HasName with HasFullName with HasTypeDeclFullName
  337. class TypeDb extends OdbNode with StoredNode with TypeBase
  338. class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
  339. trait TypeDeclBase extends Node with AstNodeBase with HasName with HasFullName with HasIsExternal with HasInheritsFromTypeFullName with HasAstParentType with HasAstParentFullName with HasAliasTypeFullName with HasOrder
  340. class TypeDeclDb extends OdbNode with StoredNode with AstNode with TypeDeclBase
  341. class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
  342. trait TypeParameterBase extends Node with AstNodeBase with HasName with HasOrder
  343. class TypeParameterDb extends OdbNode with StoredNode with AstNode with TypeParameterBase
  344. class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
  345. trait UnknownBase extends Node with ExpressionBase with HasCode with HasParserTypeName with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
  346. class UnknownDb extends OdbNode with StoredNode with Expression with UnknownBase
  347. class VariableInfo extends NodeRef[VariableInfoDb] with VariableInfoBase with StoredNode
  348. trait VariableInfoBase extends Node with HasVarType with HasEvaluationType with HasParameterIndex
  349. class VariableInfoDb extends OdbNode with StoredNode with VariableInfoBase
  350. trait WithinMethod extends StoredNode with WithinMethodBase
  351. trait WithinMethodBase extends Node
  352. class Write extends NodeRef[WriteDb] with WriteBase with StoredNode
  353. trait WriteBase extends Node
  354. class WriteDb extends OdbNode with StoredNode with WriteBase

Value Members

  1. object Annotation
  2. object AnnotationLiteral
  3. object AnnotationParameter
  4. object AnnotationParameterAssign
  5. object ArrayInitializer
  6. object Binding
  7. object Block
  8. object Call
  9. object CallChain
  10. object CallSite
  11. object ClosureBinding
  12. object Comment
  13. object ConfigFile
  14. object ControlStructure
  15. object Dependency
  16. object DetachedTrackingPoint
  17. object DomAttribute
  18. object DomNode
  19. object Factories
  20. object File
  21. object Finding
  22. object Flow
  23. object Framework
  24. object FrameworkData
  25. object Identifier
  26. object ImplicitCall
  27. object Ioflow
  28. object Literal
  29. object Local
  30. object Location
  31. object MatchInfo
  32. object Member
  33. object MetaData
  34. object Method
  35. object MethodInst
  36. object MethodParameterIn
  37. object MethodParameterOut
  38. object MethodRef
  39. object MethodReturn
  40. object MethodSummary
  41. object Modifier
  42. object Namespace
  43. object NamespaceBlock
  44. object PackagePrefix
  45. object ProgramPoint
  46. object PropertyErrorRegister
  47. object Read
  48. object Return
  49. object Route
  50. object SensitiveDataType
  51. object SensitiveMember
  52. object SensitiveReference
  53. object SensitiveVariable
  54. object Sink
  55. object Source
  56. object SpAnnotationParameter
  57. object SpBlacklist
  58. object Tag
  59. object TagNodePair
  60. object Tags
  61. object Transform
  62. object Transformation
  63. object Type
  64. object TypeArgument
  65. object TypeDecl
  66. object TypeParameter
  67. object Unknown
  68. object VariableInfo
  69. object Write

Ungrouped