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 CpgNode 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 CpgNode with ExpressionBase with HasDepthFirstOrder with HasInternalFlags with HasCode with HasName with HasOrder with HasArgumentIndex 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 CpgNode with AstNodeBase with HasCode with HasOrder
  10. class AnnotationParameterAssignDb extends OdbNode with StoredNode with AstNode with AnnotationParameterAssignBase
  11. trait AnnotationParameterBase extends CpgNode 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 CpgNode with AstNodeBase with ExpressionBase with HasDepthFirstOrder with HasInternalFlags with HasCode with HasOrder with HasArgumentIndex with HasColumnNumber with HasLineNumber
  15. class ArrayInitializerDb extends OdbNode with StoredNode with AstNode with Expression with ArrayInitializerBase
  16. trait AstNode extends StoredNode with AstNodeBase
  17. trait AstNodeBase extends CpgNode with HasOrder
  18. class Binding extends NodeRef[BindingDb] with BindingBase with StoredNode
  19. trait BindingBase extends CpgNode with HasName with HasSignature with HasIsMethodNeverOverridden
  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 CpgNode with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  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 CpgNode 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 with HasInternalFlags
  26. class CallChain extends NodeRef[CallChainDb] with CallChainBase with StoredNode
  27. trait CallChainBase extends CpgNode
  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 CpgNode with HasCode with HasName with HasSignature with CfgNodeBase
  32. class CallSite extends NodeRef[CallSiteDb] with CallSiteBase with StoredNode
  33. trait CallSiteBase extends CpgNode
  34. class CallSiteDb extends OdbNode with StoredNode with CallSiteBase
  35. trait CfgNode extends StoredNode with CfgNodeBase with WithinMethod with AstNode
  36. trait CfgNodeBase extends CpgNode with HasLineNumber with HasColumnNumber with HasInternalFlags with HasCode with WithinMethodBase with AstNodeBase
  37. class ClosureBinding extends NodeRef[ClosureBindingDb] with ClosureBindingBase with StoredNode
  38. trait ClosureBindingBase extends CpgNode 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 CpgNode 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 CpgNode 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 CpgNode with ExpressionBase with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasParserTypeName with HasArgumentIndex with HasDepthFirstOrder with HasInternalFlags
  48. class ControlStructureDb extends OdbNode with StoredNode with Expression with ControlStructureBase
  49. trait CpgNode extends AnyRef
  50. trait Declaration extends StoredNode with DeclarationBase
  51. trait DeclarationBase extends CpgNode with HasName
  52. class Dependency extends NodeRef[DependencyDb] with DependencyBase with StoredNode
  53. trait DependencyBase extends CpgNode with HasVersion with HasName with HasDependencyGroupId
  54. class DependencyDb extends OdbNode with StoredNode with DependencyBase
  55. class DetachedTrackingPoint extends NodeRef[DetachedTrackingPointDb] with DetachedTrackingPointBase with StoredNode with TrackingPoint
  56. trait DetachedTrackingPointBase extends CpgNode with TrackingPointBase
  57. class DetachedTrackingPointDb extends OdbNode with StoredNode with TrackingPoint with DetachedTrackingPointBase
  58. class DomAttribute extends NodeRef[DomAttributeDb] with DomAttributeBase with StoredNode
  59. trait DomAttributeBase extends CpgNode with HasName with HasValue
  60. class DomAttributeDb extends OdbNode with StoredNode with DomAttributeBase
  61. class DomNode extends NodeRef[DomNodeDb] with DomNodeBase with StoredNode
  62. trait DomNodeBase extends CpgNode with HasName
  63. class DomNodeDb extends OdbNode with StoredNode with DomNodeBase
  64. trait Expression extends StoredNode with ExpressionBase with TrackingPoint with CfgNode with AstNode
  65. trait ExpressionBase extends CpgNode with HasCode with HasOrder with HasArgumentIndex with TrackingPointBase with CfgNodeBase with AstNodeBase
  66. class FieldIdentifier extends NodeRef[FieldIdentifierDb] with FieldIdentifierBase with StoredNode with Expression
  67. trait FieldIdentifierBase extends CpgNode with ExpressionBase with HasCode with HasCanonicalName with HasOrder with HasArgumentIndex with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  68. class FieldIdentifierDb extends OdbNode with StoredNode with Expression with FieldIdentifierBase
  69. class File extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
  70. trait FileBase extends CpgNode with AstNodeBase with HasName with HasOrder
  71. class FileDb extends OdbNode with StoredNode with AstNode with FileBase
  72. class Finding extends NodeRef[FindingDb] with FindingBase with StoredNode
  73. trait FindingBase extends CpgNode
  74. class FindingDb extends OdbNode with StoredNode with FindingBase
  75. class Flow extends NodeRef[FlowDb] with FlowBase with StoredNode
  76. trait FlowBase extends CpgNode
  77. class FlowDb extends OdbNode with StoredNode with FlowBase
  78. class Framework extends NodeRef[FrameworkDb] with FrameworkBase with StoredNode
  79. trait FrameworkBase extends CpgNode with HasName
  80. class FrameworkData extends NodeRef[FrameworkDataDb] with FrameworkDataBase with StoredNode
  81. trait FrameworkDataBase extends CpgNode with HasName with HasContent
  82. class FrameworkDataDb extends OdbNode with StoredNode with FrameworkDataBase
  83. class FrameworkDb extends OdbNode with StoredNode with FrameworkBase
  84. trait HasAliasTypeFullName extends AnyRef
  85. trait HasAnnotationFullName extends AnyRef
  86. trait HasAnnotationName extends AnyRef
  87. trait HasArgumentIndex extends AnyRef
  88. trait HasAstParentFullName extends AnyRef
  89. trait HasAstParentType extends AnyRef
  90. trait HasBinarySignature extends AnyRef
  91. trait HasCanonicalName extends AnyRef
  92. trait HasCategories extends AnyRef
  93. trait HasCategory extends AnyRef
  94. trait HasClassName extends AnyRef
  95. trait HasClassShortName extends AnyRef
  96. trait HasClosureBindingId extends AnyRef
  97. trait HasClosureOriginalName extends AnyRef
  98. trait HasCode extends AnyRef
  99. trait HasColumnNumber extends AnyRef
  100. trait HasColumnNumberEnd extends AnyRef
  101. trait HasContent extends AnyRef
  102. trait HasDependencyGroupId extends AnyRef
  103. trait HasDepthFirstOrder extends AnyRef
  104. trait HasDispatchType extends AnyRef
  105. trait HasDynamicTypeHintFullName extends AnyRef
  106. trait HasEvalType extends AnyRef
  107. trait HasEvaluationStrategy extends AnyRef
  108. trait HasEvaluationType extends AnyRef
  109. trait HasFilename extends AnyRef
  110. trait HasFingerprint extends AnyRef
  111. trait HasFullName extends AnyRef
  112. trait HasHasMapping extends AnyRef
  113. trait HasInheritsFromTypeFullName extends AnyRef
  114. trait HasInternalFlags extends AnyRef
  115. trait HasIsExternal extends AnyRef
  116. trait HasIsMethodNeverOverridden extends AnyRef
  117. trait HasIsStatic extends AnyRef
  118. trait HasKey extends AnyRef
  119. trait HasLanguage extends AnyRef
  120. trait HasLineNumber extends AnyRef
  121. trait HasLineNumberEnd extends AnyRef
  122. trait HasLiteralsToSink extends AnyRef
  123. trait HasMethodFullName extends AnyRef
  124. trait HasMethodInstFullName extends AnyRef
  125. trait HasMethodShortName extends AnyRef
  126. trait HasModifierType extends AnyRef
  127. trait HasName extends AnyRef
  128. trait HasNodeId extends AnyRef
  129. trait HasNodeLabel extends AnyRef
  130. trait HasOrder extends AnyRef
  131. trait HasOverlays extends AnyRef
  132. trait HasPackageName extends AnyRef
  133. trait HasParameterIndex extends AnyRef
  134. trait HasParserTypeName extends AnyRef
  135. trait HasPath extends AnyRef
  136. trait HasPattern extends AnyRef
  137. trait HasPolicyDirectories extends AnyRef
  138. trait HasResolved extends AnyRef
  139. trait HasSignature extends AnyRef
  140. trait HasSinkType extends AnyRef
  141. trait HasSourceType extends AnyRef
  142. trait HasSpid extends AnyRef
  143. trait HasSymbol extends AnyRef
  144. trait HasTypeDeclFullName extends AnyRef
  145. trait HasTypeFullName extends AnyRef
  146. trait HasValue extends AnyRef
  147. trait HasVarType extends AnyRef
  148. trait HasVersion extends AnyRef
  149. class Identifier extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with Expression with LocalLike
  150. trait IdentifierBase extends CpgNode with ExpressionBase with LocalLikeBase with HasCode with HasName with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  151. class IdentifierDb extends OdbNode with StoredNode with Expression with LocalLike with IdentifierBase
  152. class ImplicitCall extends NodeRef[ImplicitCallDb] with ImplicitCallBase with StoredNode with CallRepr with TrackingPoint
  153. trait ImplicitCallBase extends CpgNode with CallReprBase with TrackingPointBase with HasDepthFirstOrder with HasInternalFlags with HasCode with HasName with HasSignature with HasLineNumber with HasColumnNumber with HasOrder
  154. class ImplicitCallDb extends OdbNode with StoredNode with CallRepr with TrackingPoint with ImplicitCallBase
  155. class Ioflow extends NodeRef[IoflowDb] with IoflowBase with StoredNode
  156. trait IoflowBase extends CpgNode with HasFingerprint with HasLiteralsToSink
  157. class IoflowDb extends OdbNode with StoredNode with IoflowBase
  158. class JumpTarget extends NodeRef[JumpTargetDb] with JumpTargetBase with StoredNode with CfgNode with AstNode
  159. trait JumpTargetBase extends CpgNode with CfgNodeBase with AstNodeBase with HasCode with HasName with HasColumnNumber with HasLineNumber with HasOrder with HasParserTypeName with HasArgumentIndex with HasInternalFlags
  160. class JumpTargetDb extends OdbNode with StoredNode with CfgNode with AstNode with JumpTargetBase
  161. class KeyValuePair extends NodeRef[KeyValuePairDb] with KeyValuePairBase with StoredNode
  162. trait KeyValuePairBase extends CpgNode with HasKey with HasValue
  163. class KeyValuePairDb extends OdbNode with StoredNode with KeyValuePairBase
  164. class Literal extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
  165. trait LiteralBase extends CpgNode with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  166. class LiteralDb extends OdbNode with StoredNode with Expression with LiteralBase
  167. class Local extends NodeRef[LocalDb] with LocalBase with StoredNode with Declaration with LocalLike with AstNode
  168. trait LocalBase extends CpgNode with DeclarationBase with LocalLikeBase with AstNodeBase with HasCode with HasName with HasClosureBindingId with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasOrder
  169. class LocalDb extends OdbNode with StoredNode with Declaration with LocalLike with AstNode with LocalBase
  170. trait LocalLike extends StoredNode with LocalLikeBase
  171. trait LocalLikeBase extends CpgNode with HasName
  172. class Location extends NodeRef[LocationDb] with LocationBase with StoredNode
  173. trait LocationBase extends CpgNode with HasSymbol with HasMethodFullName with HasMethodShortName with HasPackageName with HasLineNumber with HasClassName with HasClassShortName with HasNodeLabel with HasFilename
  174. class LocationDb extends OdbNode with StoredNode with LocationBase
  175. class MatchInfo extends NodeRef[MatchInfoDb] with MatchInfoBase with StoredNode
  176. trait MatchInfoBase extends CpgNode with HasPattern with HasCategory
  177. class MatchInfoDb extends OdbNode with StoredNode with MatchInfoBase
  178. class Member extends NodeRef[MemberDb] with MemberBase with StoredNode with Declaration with AstNode
  179. trait MemberBase extends CpgNode with DeclarationBase with AstNodeBase with HasCode with HasName with HasTypeFullName with HasDynamicTypeHintFullName with HasOrder
  180. class MemberDb extends OdbNode with StoredNode with Declaration with AstNode with MemberBase
  181. class MetaData extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
  182. trait MetaDataBase extends CpgNode with HasLanguage with HasVersion with HasOverlays with HasPolicyDirectories with HasSpid
  183. class MetaDataDb extends OdbNode with StoredNode with MetaDataBase
  184. class Method extends NodeRef[MethodDb] with MethodBase with StoredNode with Declaration with CfgNode with AstNode
  185. trait MethodBase extends CpgNode with DeclarationBase with CfgNodeBase with AstNodeBase with HasCode with HasName with HasFullName with HasIsExternal with HasSignature with HasAstParentType with HasAstParentFullName with HasLineNumber with HasColumnNumber with HasLineNumberEnd with HasColumnNumberEnd with HasOrder with HasFilename with HasHasMapping with HasDepthFirstOrder with HasInternalFlags with HasBinarySignature
  186. class MethodDb extends OdbNode with StoredNode with Declaration with CfgNode with AstNode with MethodBase
  187. class MethodInst extends NodeRef[MethodInstDb] with MethodInstBase with StoredNode with AstNode
  188. trait MethodInstBase extends CpgNode with AstNodeBase with HasName with HasSignature with HasFullName with HasMethodFullName with HasOrder
  189. class MethodInstDb extends OdbNode with StoredNode with AstNode with MethodInstBase
  190. class MethodParameterIn extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with Declaration with LocalLike with TrackingPoint with AstNode
  191. trait MethodParameterInBase extends CpgNode with DeclarationBase with LocalLikeBase with TrackingPointBase with AstNodeBase with HasCode with HasOrder with HasName with HasEvaluationStrategy with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber
  192. class MethodParameterInDb extends OdbNode with StoredNode with Declaration with LocalLike with TrackingPoint with AstNode with MethodParameterInBase
  193. class MethodParameterOut extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with Declaration with TrackingPoint with AstNode
  194. trait MethodParameterOutBase extends CpgNode with DeclarationBase with TrackingPointBase with AstNodeBase with HasCode with HasOrder with HasName with HasEvaluationStrategy with HasTypeFullName with HasLineNumber with HasColumnNumber
  195. class MethodParameterOutDb extends OdbNode with StoredNode with Declaration with TrackingPoint with AstNode with MethodParameterOutBase
  196. class MethodRef extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
  197. trait MethodRefBase extends CpgNode with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasMethodInstFullName with HasMethodFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  198. class MethodRefDb extends OdbNode with StoredNode with Expression with MethodRefBase
  199. class MethodReturn extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode with TrackingPoint
  200. trait MethodReturnBase extends CpgNode with CfgNodeBase with TrackingPointBase with HasCode with HasEvaluationStrategy with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasOrder with HasDepthFirstOrder with HasInternalFlags
  201. class MethodReturnDb extends OdbNode with StoredNode with CfgNode with TrackingPoint with MethodReturnBase
  202. class MethodSummary extends NodeRef[MethodSummaryDb] with MethodSummaryBase with StoredNode
  203. trait MethodSummaryBase extends CpgNode with HasIsStatic with HasIsExternal with HasBinarySignature
  204. class MethodSummaryDb extends OdbNode with StoredNode with MethodSummaryBase
  205. class Modifier extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
  206. trait ModifierBase extends CpgNode with AstNodeBase with HasModifierType with HasOrder
  207. class ModifierDb extends OdbNode with StoredNode with AstNode with ModifierBase
  208. class Namespace extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
  209. trait NamespaceBase extends CpgNode with AstNodeBase with HasName with HasOrder
  210. class NamespaceBlock extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
  211. trait NamespaceBlockBase extends CpgNode with AstNodeBase with HasName with HasFullName with HasOrder with HasFilename
  212. class NamespaceBlockDb extends OdbNode with StoredNode with AstNode with NamespaceBlockBase
  213. class NamespaceDb extends OdbNode with StoredNode with AstNode with NamespaceBase
  214. case class NewAnnotation(code: String = "", name: String = "", fullName: String = "", order: Integer = -1) extends NewNode with AnnotationBase with Product with Serializable
  215. case class NewAnnotationLiteral(depthFirstOrder: Option[Integer] = None, internalFlags: Option[Integer] = None, code: String = "", name: String = "", order: Integer = -1, argumentIndex: Integer = -1, columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None) extends NewNode with AnnotationLiteralBase with Product with Serializable
  216. case class NewAnnotationParameter(code: String = "", order: Integer = -1) extends NewNode with AnnotationParameterBase with Product with Serializable
  217. case class NewAnnotationParameterAssign(code: String = "", order: Integer = -1) extends NewNode with AnnotationParameterAssignBase with Product with Serializable
  218. case class NewArrayInitializer(depthFirstOrder: Option[Integer] = None, internalFlags: Option[Integer] = None, code: String = "", order: Integer = -1, argumentIndex: Integer = -1, columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None) extends NewNode with ArrayInitializerBase with Product with Serializable
  219. case class NewBinding(name: String = "", signature: String = "", isMethodNeverOverridden: Option[Boolean] = None) extends NewNode with BindingBase with Product with Serializable
  220. 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, internalFlags: Option[Integer] = None) extends NewNode with BlockBase with Product with Serializable
  221. 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, internalFlags: Option[Integer] = None) extends NewNode with CallBase with Product with Serializable
  222. case class NewCallChain(methods: List[MethodBase] = List(), calls: List[CallBase] = List()) extends NewNode with CallChainBase with Product with Serializable
  223. case class NewCallSite(method: MethodBase, call: CallBase, callerMethod: MethodBase) extends NewNode with CallSiteBase with Product with Serializable
  224. case class NewClosureBinding(closureBindingId: Option[String] = None, evaluationStrategy: String = "", closureOriginalName: Option[String] = None) extends NewNode with ClosureBindingBase with Product with Serializable
  225. case class NewComment(lineNumber: Option[Integer] = None, code: String = "") extends NewNode with CommentBase with Product with Serializable
  226. case class NewConfigFile(name: String = "", content: String = "") extends NewNode with ConfigFileBase with Product with Serializable
  227. case class NewControlStructure(code: String = "", columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None, order: Integer = -1, parserTypeName: String = "", argumentIndex: Integer = -1, depthFirstOrder: Option[Integer] = None, internalFlags: Option[Integer] = None) extends NewNode with ControlStructureBase with Product with Serializable
  228. case class NewDependency(version: String = "", name: String = "", dependencyGroupId: Option[String] = None) extends NewNode with DependencyBase with Product with Serializable
  229. case class NewDetachedTrackingPoint(cfgNode: CfgNodeBase) extends NewNode with DetachedTrackingPointBase with Product with Serializable
  230. case class NewDomAttribute(name: String = "", value: String = "") extends NewNode with DomAttributeBase with Product with Serializable
  231. case class NewDomNode(name: String = "", attributes: List[DomAttributeBase] = List()) extends NewNode with DomNodeBase with Product with Serializable
  232. case class NewFieldIdentifier(code: String = "", canonicalName: String = "", order: Integer = -1, argumentIndex: Integer = -1, lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None, internalFlags: Option[Integer] = None) extends NewNode with FieldIdentifierBase with Product with Serializable
  233. case class NewFile(name: String = "", order: Integer = -1) extends NewNode with FileBase with Product with Serializable
  234. case class NewFinding(evidence: List[CpgNode] = List(), keyValuePairs: List[KeyValuePairBase] = List()) extends NewNode with FindingBase with Product with Serializable
  235. 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
  236. case class NewFramework(name: String = "") extends NewNode with FrameworkBase with Product with Serializable
  237. case class NewFrameworkData(name: String = "", content: String = "") extends NewNode with FrameworkDataBase with Product with Serializable
  238. 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, internalFlags: Option[Integer] = None) extends NewNode with IdentifierBase with Product with Serializable
  239. case class NewImplicitCall(depthFirstOrder: Option[Integer] = None, internalFlags: Option[Integer] = None, 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
  240. case class NewIoflow(fingerprint: String = "", literalsToSink: List[String] = List(), dataTags: List[TagBase] = List(), sourceDescriptorTags: List[TagBase] = List(), sinkDescriptorTags: List[TagBase] = List(), sourceTags: List[TagBase] = List(), dstTags: 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
  241. case class NewJumpTarget(code: String = "", name: String = "", columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None, order: Integer = -1, parserTypeName: String = "", argumentIndex: Integer = -1, internalFlags: Option[Integer] = None) extends NewNode with JumpTargetBase with Product with Serializable
  242. case class NewKeyValuePair(key: String = "", value: String = "") extends NewNode with KeyValuePairBase with Product with Serializable
  243. 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, internalFlags: Option[Integer] = None) extends NewNode with LiteralBase with Product with Serializable
  244. 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
  245. case class NewLocation(symbol: String = "", methodFullName: String = "", methodShortName: String = "", packageName: String = "", lineNumber: Option[Integer] = None, className: String = "", classShortName: String = "", nodeLabel: String = "", filename: String = "", node: Option[CpgNode] = None) extends NewNode with LocationBase with Product with Serializable
  246. case class NewMatchInfo(pattern: String = "", category: String = "") extends NewNode with MatchInfoBase with Product with Serializable
  247. case class NewMember(code: String = "", name: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), order: Integer = -1) extends NewNode with MemberBase with Product with Serializable
  248. case class NewMetaData(language: String = "", version: String = "", overlays: List[String] = List(), policyDirectories: List[String] = List(), spid: Option[String] = None) extends NewNode with MetaDataBase with Product with Serializable
  249. case class NewMethod(code: String = "", 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, filename: String = "", hasMapping: Option[Boolean] = None, depthFirstOrder: Option[Integer] = None, internalFlags: Option[Integer] = None, binarySignature: Option[String] = None) extends NewNode with MethodBase with Product with Serializable
  250. case class NewMethodInst(name: String = "", signature: String = "", fullName: String = "", methodFullName: String = "", order: Integer = -1) extends NewNode with MethodInstBase with Product with Serializable
  251. 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
  252. 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
  253. case class NewMethodRef(code: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), methodInstFullName: Option[String] = None, methodFullName: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None, internalFlags: Option[Integer] = None) extends NewNode with MethodRefBase with Product with Serializable
  254. 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, internalFlags: Option[Integer] = None) extends NewNode with MethodReturnBase with Product with Serializable
  255. 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
  256. case class NewModifier(modifierType: String = "", order: Integer = -1) extends NewNode with ModifierBase with Product with Serializable
  257. case class NewNamespace(name: String = "", order: Integer = -1) extends NewNode with NamespaceBase with Product with Serializable
  258. case class NewNamespaceBlock(name: String = "", fullName: String = "", order: Integer = -1, filename: String = "") extends NewNode with NamespaceBlockBase with Product with Serializable
  259. trait NewNode extends CpgNode

    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

  260. case class NewPackagePrefix(value: String = "") extends NewNode with PackagePrefixBase with Product with Serializable
  261. 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
  262. case class NewRead(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), source: SourceBase) extends NewNode with ReadBase with Product with Serializable
  263. case class NewReturn(lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, order: Integer = -1, argumentIndex: Integer = -1, code: String = "", depthFirstOrder: Option[Integer] = None, internalFlags: Option[Integer] = None) extends NewNode with ReturnBase with Product with Serializable
  264. case class NewRoute(path: String = "") extends NewNode with RouteBase with Product with Serializable
  265. case class NewSensitiveDataType(fullName: String = "", names: List[MatchInfoBase] = List(), members: List[SensitiveMemberBase] = List()) extends NewNode with SensitiveDataTypeBase with Product with Serializable
  266. case class NewSensitiveMember(name: String = "", names: List[MatchInfoBase] = List()) extends NewNode with SensitiveMemberBase with Product with Serializable
  267. case class NewSensitiveReference(ioflows: List[IoflowBase] = List()) extends NewNode with SensitiveReferenceBase with Product with Serializable
  268. case class NewSensitiveVariable(name: String = "", evalType: String = "", categories: List[String] = List(), node: LocalLikeBase) extends NewNode with SensitiveVariableBase with Product with Serializable
  269. case class NewSink(sinkType: String = "", node: TrackingPointBase, nodeType: TypeBase, 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
  270. 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
  271. case class NewSpAnnotationParameter(annotationName: String = "", annotationFullName: String = "", name: String = "", value: String = "") extends NewNode with SpAnnotationParameterBase with Product with Serializable
  272. case class NewSpBlacklist(tags: List[TagBase] = List()) extends NewNode with SpBlacklistBase with Product with Serializable
  273. case class NewTag(name: String = "", value: String = "") extends NewNode with TagBase with Product with Serializable
  274. case class NewTagNodePair(tag: TagBase, node: CpgNode) extends NewNode with TagNodePairBase with Product with Serializable
  275. case class NewTags(tags: List[TagBase] = List()) extends NewNode with TagsBase with Product with Serializable
  276. case class NewTransform(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), call: CallBase, sink: SinkBase) extends NewNode with TransformBase with Product with Serializable
  277. case class NewTransformation(node: TrackingPointBase) extends NewNode with TransformationBase with Product with Serializable
  278. case class NewType(name: String = "", fullName: String = "", typeDeclFullName: String = "") extends NewNode with TypeBase with Product with Serializable
  279. case class NewTypeArgument(order: Integer = -1) extends NewNode with TypeArgumentBase with Product with Serializable
  280. case class NewTypeDecl(name: String = "", fullName: String = "", isExternal: Boolean, inheritsFromTypeFullName: List[String] = List(), astParentType: String = "", astParentFullName: String = "", aliasTypeFullName: Option[String] = None, order: Integer = -1, filename: String = "") extends NewNode with TypeDeclBase with Product with Serializable
  281. case class NewTypeParameter(name: String = "", order: Integer = -1) extends NewNode with TypeParameterBase with Product with Serializable
  282. 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, internalFlags: Option[Integer] = None) extends NewNode with UnknownBase with Product with Serializable
  283. case class NewVariableInfo(varType: String = "", evaluationType: String = "", parameterIndex: Option[Integer] = None) extends NewNode with VariableInfoBase with Product with Serializable
  284. 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
  285. class PackagePrefix extends NodeRef[PackagePrefixDb] with PackagePrefixBase with StoredNode
  286. trait PackagePrefixBase extends CpgNode with HasValue
  287. class PackagePrefixDb extends OdbNode with StoredNode with PackagePrefixBase
  288. class ProgramPoint extends NodeRef[ProgramPointDb] with ProgramPointBase with StoredNode
  289. trait ProgramPointBase extends CpgNode
  290. class ProgramPointDb extends OdbNode with StoredNode with ProgramPointBase
  291. class Read extends NodeRef[ReadDb] with ReadBase with StoredNode
  292. trait ReadBase extends CpgNode
  293. class ReadDb extends OdbNode with StoredNode with ReadBase
  294. class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
  295. trait ReturnBase extends CpgNode with ExpressionBase with HasLineNumber with HasColumnNumber with HasOrder with HasArgumentIndex with HasCode with HasDepthFirstOrder with HasInternalFlags
  296. class ReturnDb extends OdbNode with StoredNode with Expression with ReturnBase
  297. class Route extends NodeRef[RouteDb] with RouteBase with StoredNode
  298. trait RouteBase extends CpgNode with HasPath
  299. class RouteDb extends OdbNode with StoredNode with RouteBase
  300. class SensitiveDataType extends NodeRef[SensitiveDataTypeDb] with SensitiveDataTypeBase with StoredNode
  301. trait SensitiveDataTypeBase extends CpgNode with HasFullName
  302. class SensitiveDataTypeDb extends OdbNode with StoredNode with SensitiveDataTypeBase
  303. class SensitiveMember extends NodeRef[SensitiveMemberDb] with SensitiveMemberBase with StoredNode
  304. trait SensitiveMemberBase extends CpgNode with HasName
  305. class SensitiveMemberDb extends OdbNode with StoredNode with SensitiveMemberBase
  306. class SensitiveReference extends NodeRef[SensitiveReferenceDb] with SensitiveReferenceBase with StoredNode
  307. trait SensitiveReferenceBase extends CpgNode
  308. class SensitiveReferenceDb extends OdbNode with StoredNode with SensitiveReferenceBase
  309. class SensitiveVariable extends NodeRef[SensitiveVariableDb] with SensitiveVariableBase with StoredNode
  310. trait SensitiveVariableBase extends CpgNode with HasName with HasEvalType with HasCategories
  311. class SensitiveVariableDb extends OdbNode with StoredNode with SensitiveVariableBase
  312. class Sink extends NodeRef[SinkDb] with SinkBase with StoredNode
  313. trait SinkBase extends CpgNode with HasSinkType
  314. class SinkDb extends OdbNode with StoredNode with SinkBase
  315. class Source extends NodeRef[SourceDb] with SourceBase with StoredNode
  316. trait SourceBase extends CpgNode with HasSourceType
  317. class SourceDb extends OdbNode with StoredNode with SourceBase
  318. class SpAnnotationParameter extends NodeRef[SpAnnotationParameterDb] with SpAnnotationParameterBase with StoredNode
  319. trait SpAnnotationParameterBase extends CpgNode with HasAnnotationName with HasAnnotationFullName with HasName with HasValue
  320. class SpAnnotationParameterDb extends OdbNode with StoredNode with SpAnnotationParameterBase
  321. class SpBlacklist extends NodeRef[SpBlacklistDb] with SpBlacklistBase with StoredNode
  322. trait SpBlacklistBase extends CpgNode
  323. class SpBlacklistDb extends OdbNode with StoredNode with SpBlacklistBase
  324. trait StoredNode extends Vertex with CpgNode with Node with Product
  325. class Tag extends NodeRef[TagDb] with TagBase with StoredNode
  326. trait TagBase extends CpgNode with HasName with HasValue
  327. class TagDb extends OdbNode with StoredNode with TagBase
  328. class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
  329. trait TagNodePairBase extends CpgNode
  330. class TagNodePairDb extends OdbNode with StoredNode with TagNodePairBase
  331. class Tags extends NodeRef[TagsDb] with TagsBase with StoredNode
  332. trait TagsBase extends CpgNode
  333. class TagsDb extends OdbNode with StoredNode with TagsBase
  334. trait TrackingPoint extends StoredNode with TrackingPointBase with WithinMethod
  335. trait TrackingPointBase extends CpgNode with WithinMethodBase
  336. class Transform extends NodeRef[TransformDb] with TransformBase with StoredNode
  337. trait TransformBase extends CpgNode
  338. class TransformDb extends OdbNode with StoredNode with TransformBase
  339. class Transformation extends NodeRef[TransformationDb] with TransformationBase with StoredNode
  340. trait TransformationBase extends CpgNode
  341. class TransformationDb extends OdbNode with StoredNode with TransformationBase
  342. class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
  343. class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
  344. trait TypeArgumentBase extends CpgNode with AstNodeBase with HasOrder
  345. class TypeArgumentDb extends OdbNode with StoredNode with AstNode with TypeArgumentBase
  346. trait TypeBase extends CpgNode with HasName with HasFullName with HasTypeDeclFullName
  347. class TypeDb extends OdbNode with StoredNode with TypeBase
  348. class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
  349. trait TypeDeclBase extends CpgNode with AstNodeBase with HasName with HasFullName with HasIsExternal with HasInheritsFromTypeFullName with HasAstParentType with HasAstParentFullName with HasAliasTypeFullName with HasOrder with HasFilename
  350. class TypeDeclDb extends OdbNode with StoredNode with AstNode with TypeDeclBase
  351. class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
  352. trait TypeParameterBase extends CpgNode with AstNodeBase with HasName with HasOrder
  353. class TypeParameterDb extends OdbNode with StoredNode with AstNode with TypeParameterBase
  354. class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
  355. trait UnknownBase extends CpgNode with ExpressionBase with HasCode with HasParserTypeName with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  356. class UnknownDb extends OdbNode with StoredNode with Expression with UnknownBase
  357. class VariableInfo extends NodeRef[VariableInfoDb] with VariableInfoBase with StoredNode
  358. trait VariableInfoBase extends CpgNode with HasVarType with HasEvaluationType with HasParameterIndex
  359. class VariableInfoDb extends OdbNode with StoredNode with VariableInfoBase
  360. trait WithinMethod extends StoredNode with WithinMethodBase
  361. trait WithinMethodBase extends CpgNode
  362. class Write extends NodeRef[WriteDb] with WriteBase with StoredNode
  363. trait WriteBase extends CpgNode
  364. 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 FieldIdentifier
  21. object File
  22. object Finding
  23. object Flow
  24. object Framework
  25. object FrameworkData
  26. object Identifier
  27. object ImplicitCall
  28. object Ioflow
  29. object JumpTarget
  30. object KeyValuePair
  31. object Literal
  32. object Local
  33. object Location
  34. object MatchInfo
  35. object Member
  36. object MetaData
  37. object Method
  38. object MethodInst
  39. object MethodParameterIn
  40. object MethodParameterOut
  41. object MethodRef
  42. object MethodReturn
  43. object MethodSummary
  44. object Modifier
  45. object Namespace
  46. object NamespaceBlock
  47. object PackagePrefix
  48. object ProgramPoint
  49. object PropertyErrorRegister
  50. object Read
  51. object Return
  52. object Route
  53. object SensitiveDataType
  54. object SensitiveMember
  55. object SensitiveReference
  56. object SensitiveVariable
  57. object Sink
  58. object Source
  59. object SpAnnotationParameter
  60. object SpBlacklist
  61. object Tag
  62. object TagNodePair
  63. object Tags
  64. object Transform
  65. object Transformation
  66. object Type
  67. object TypeArgument
  68. object TypeDecl
  69. object TypeParameter
  70. object Unknown
  71. object VariableInfo
  72. object Write

Ungrouped