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

  241. case class NewPackagePrefix(value: String = "") extends NewNode with PackagePrefixBase with Product with Serializable
  242. 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
  243. case class NewRead(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), source: SourceBase) extends NewNode with ReadBase with Product with Serializable
  244. 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
  245. case class NewRoute(path: String = "") extends NewNode with RouteBase with Product with Serializable
  246. case class NewSensitiveDataType(fullName: String = "", names: List[MatchInfoBase] = List(), members: List[SensitiveMemberBase] = List()) extends NewNode with SensitiveDataTypeBase with Product with Serializable
  247. case class NewSensitiveMember(name: String = "", names: List[MatchInfoBase] = List()) extends NewNode with SensitiveMemberBase with Product with Serializable
  248. case class NewSensitiveReference(ioflows: List[IoflowBase] = List()) extends NewNode with SensitiveReferenceBase with Product with Serializable
  249. case class NewSensitiveVariable(name: String = "", names: List[MatchInfoBase] = List(), evalType: TypeBase) extends NewNode with SensitiveVariableBase with Product with Serializable
  250. 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
  251. 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
  252. case class NewSpAnnotationParameter(annotationName: String = "", annotationFullName: String = "", name: String = "", value: String = "") extends NewNode with SpAnnotationParameterBase with Product with Serializable
  253. case class NewSpBlacklist(tags: List[TagBase] = List()) extends NewNode with SpBlacklistBase with Product with Serializable
  254. case class NewTag(name: String = "", value: String = "") extends NewNode with TagBase with Product with Serializable
  255. case class NewTagNodePair(tag: TagBase, node: Node) extends NewNode with TagNodePairBase with Product with Serializable
  256. case class NewTags(tags: List[TagBase] = List()) extends NewNode with TagsBase with Product with Serializable
  257. case class NewTransform(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), call: CallBase, sink: SinkBase) extends NewNode with TransformBase with Product with Serializable
  258. case class NewTransformation(node: TrackingPointBase) extends NewNode with TransformationBase with Product with Serializable
  259. case class NewType(name: String = "", fullName: String = "", typeDeclFullName: String = "") extends NewNode with TypeBase with Product with Serializable
  260. case class NewTypeArgument(order: Integer = -1) extends NewNode with TypeArgumentBase with Product with Serializable
  261. 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
  262. case class NewTypeParameter(name: String = "", order: Integer = -1) extends NewNode with TypeParameterBase with Product with Serializable
  263. case class NewUnknown(code: String = "", parserTypeName: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with UnknownBase with Product with Serializable
  264. case class NewVariableInfo(varType: String = "", evaluationType: String = "", parameterIndex: Option[Integer] = None) extends NewNode with VariableInfoBase with Product with Serializable
  265. 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
  266. trait Node extends Product
  267. trait NodeVisitor[T] extends AnyRef
  268. class PackagePrefix extends NodeRef[PackagePrefixDb] with PackagePrefixBase with StoredNode
  269. trait PackagePrefixBase extends Node with HasValue
  270. class PackagePrefixDb extends OdbNode with StoredNode with PackagePrefixBase
  271. class ProgramPoint extends NodeRef[ProgramPointDb] with ProgramPointBase with StoredNode
  272. trait ProgramPointBase extends Node
  273. class ProgramPointDb extends OdbNode with StoredNode with ProgramPointBase
  274. class Read extends NodeRef[ReadDb] with ReadBase with StoredNode
  275. trait ReadBase extends Node
  276. class ReadDb extends OdbNode with StoredNode with ReadBase
  277. class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
  278. trait ReturnBase extends Node with ExpressionBase with HasLineNumber with HasColumnNumber with HasOrder with HasArgumentIndex with HasCode with HasDepthFirstOrder
  279. class ReturnDb extends OdbNode with StoredNode with Expression with ReturnBase
  280. class Route extends NodeRef[RouteDb] with RouteBase with StoredNode
  281. trait RouteBase extends Node with HasPath
  282. class RouteDb extends OdbNode with StoredNode with RouteBase
  283. class SensitiveDataType extends NodeRef[SensitiveDataTypeDb] with SensitiveDataTypeBase with StoredNode
  284. trait SensitiveDataTypeBase extends Node with HasFullName
  285. class SensitiveDataTypeDb extends OdbNode with StoredNode with SensitiveDataTypeBase
  286. class SensitiveMember extends NodeRef[SensitiveMemberDb] with SensitiveMemberBase with StoredNode
  287. trait SensitiveMemberBase extends Node with HasName
  288. class SensitiveMemberDb extends OdbNode with StoredNode with SensitiveMemberBase
  289. class SensitiveReference extends NodeRef[SensitiveReferenceDb] with SensitiveReferenceBase with StoredNode
  290. trait SensitiveReferenceBase extends Node
  291. class SensitiveReferenceDb extends OdbNode with StoredNode with SensitiveReferenceBase
  292. class SensitiveVariable extends NodeRef[SensitiveVariableDb] with SensitiveVariableBase with StoredNode
  293. trait SensitiveVariableBase extends Node with HasName
  294. class SensitiveVariableDb extends OdbNode with StoredNode with SensitiveVariableBase
  295. class Sink extends NodeRef[SinkDb] with SinkBase with StoredNode
  296. trait SinkBase extends Node with HasSinkType
  297. class SinkDb extends OdbNode with StoredNode with SinkBase
  298. class Source extends NodeRef[SourceDb] with SourceBase with StoredNode
  299. trait SourceBase extends Node with HasSourceType
  300. class SourceDb extends OdbNode with StoredNode with SourceBase
  301. class SpAnnotationParameter extends NodeRef[SpAnnotationParameterDb] with SpAnnotationParameterBase with StoredNode
  302. trait SpAnnotationParameterBase extends Node with HasAnnotationName with HasAnnotationFullName with HasName with HasValue
  303. class SpAnnotationParameterDb extends OdbNode with StoredNode with SpAnnotationParameterBase
  304. class SpBlacklist extends NodeRef[SpBlacklistDb] with SpBlacklistBase with StoredNode
  305. trait SpBlacklistBase extends Node
  306. class SpBlacklistDb extends OdbNode with StoredNode with SpBlacklistBase
  307. trait StoredNode extends Vertex with Node
  308. class Tag extends NodeRef[TagDb] with TagBase with StoredNode
  309. trait TagBase extends Node with HasName with HasValue
  310. class TagDb extends OdbNode with StoredNode with TagBase
  311. class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
  312. trait TagNodePairBase extends Node
  313. class TagNodePairDb extends OdbNode with StoredNode with TagNodePairBase
  314. class Tags extends NodeRef[TagsDb] with TagsBase with StoredNode
  315. trait TagsBase extends Node
  316. class TagsDb extends OdbNode with StoredNode with TagsBase
  317. trait TrackingPoint extends StoredNode with TrackingPointBase with WithinMethod
  318. trait TrackingPointBase extends Node with WithinMethodBase
  319. class Transform extends NodeRef[TransformDb] with TransformBase with StoredNode
  320. trait TransformBase extends Node
  321. class TransformDb extends OdbNode with StoredNode with TransformBase
  322. class Transformation extends NodeRef[TransformationDb] with TransformationBase with StoredNode
  323. trait TransformationBase extends Node
  324. class TransformationDb extends OdbNode with StoredNode with TransformationBase
  325. class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
  326. class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
  327. trait TypeArgumentBase extends Node with AstNodeBase with HasOrder
  328. class TypeArgumentDb extends OdbNode with StoredNode with AstNode with TypeArgumentBase
  329. trait TypeBase extends Node with HasName with HasFullName with HasTypeDeclFullName
  330. class TypeDb extends OdbNode with StoredNode with TypeBase
  331. class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
  332. trait TypeDeclBase extends Node with AstNodeBase with HasName with HasFullName with HasIsExternal with HasInheritsFromTypeFullName with HasAstParentType with HasAstParentFullName with HasAliasTypeFullName with HasOrder
  333. class TypeDeclDb extends OdbNode with StoredNode with AstNode with TypeDeclBase
  334. class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
  335. trait TypeParameterBase extends Node with AstNodeBase with HasName with HasOrder
  336. class TypeParameterDb extends OdbNode with StoredNode with AstNode with TypeParameterBase
  337. class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
  338. trait UnknownBase extends Node with ExpressionBase with HasCode with HasParserTypeName with HasOrder with HasArgumentIndex with HasTypeFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
  339. class UnknownDb extends OdbNode with StoredNode with Expression with UnknownBase
  340. class VariableInfo extends NodeRef[VariableInfoDb] with VariableInfoBase with StoredNode
  341. trait VariableInfoBase extends Node with HasVarType with HasEvaluationType with HasParameterIndex
  342. class VariableInfoDb extends OdbNode with StoredNode with VariableInfoBase
  343. trait WithinMethod extends StoredNode with WithinMethodBase
  344. trait WithinMethodBase extends Node
  345. class Write extends NodeRef[WriteDb] with WriteBase with StoredNode
  346. trait WriteBase extends Node
  347. 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 Block
  7. object Call
  8. object CallChain
  9. object CallSite
  10. object ClosureBinding
  11. object Comment
  12. object ConfigFile
  13. object ControlStructure
  14. object Dependency
  15. object DetachedTrackingPoint
  16. object DomAttribute
  17. object DomNode
  18. object Factories
  19. object File
  20. object Finding
  21. object Flow
  22. object Framework
  23. object FrameworkData
  24. object Identifier
  25. object ImplicitCall
  26. object Ioflow
  27. object Literal
  28. object Local
  29. object Location
  30. object MatchInfo
  31. object Member
  32. object MetaData
  33. object Method
  34. object MethodInst
  35. object MethodParameterIn
  36. object MethodParameterOut
  37. object MethodRef
  38. object MethodReturn
  39. object MethodSummary
  40. object Modifier
  41. object Namespace
  42. object NamespaceBlock
  43. object PackagePrefix
  44. object ProgramPoint
  45. object PropertyErrorRegister
  46. object Read
  47. object Return
  48. object Route
  49. object SensitiveDataType
  50. object SensitiveMember
  51. object SensitiveReference
  52. object SensitiveVariable
  53. object Sink
  54. object Source
  55. object SpAnnotationParameter
  56. object SpBlacklist
  57. object Tag
  58. object TagNodePair
  59. object Tags
  60. object Transform
  61. object Transformation
  62. object Type
  63. object TypeArgument
  64. object TypeDecl
  65. object TypeParameter
  66. object Unknown
  67. object VariableInfo
  68. object Write

Ungrouped