Packages

package nodes

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. nodes
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
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 NodeDb 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 NodeDb with StoredNode with Expression with AnnotationLiteralBase
  7. final class AnnotationLiteralTraversal extends AnyVal

    Traversal steps for AnnotationLiteral

  8. class AnnotationParameter extends NodeRef[AnnotationParameterDb] with AnnotationParameterBase with StoredNode with AstNode
  9. class AnnotationParameterAssign extends NodeRef[AnnotationParameterAssignDb] with AnnotationParameterAssignBase with StoredNode with AstNode
  10. trait AnnotationParameterAssignBase extends CpgNode with AstNodeBase with HasCode with HasOrder
  11. class AnnotationParameterAssignDb extends NodeDb with StoredNode with AstNode with AnnotationParameterAssignBase
  12. final class AnnotationParameterAssignTraversal extends AnyVal

    Traversal steps for AnnotationParameterAssign

  13. trait AnnotationParameterBase extends CpgNode with AstNodeBase with HasCode with HasOrder
  14. class AnnotationParameterDb extends NodeDb with StoredNode with AstNode with AnnotationParameterBase
  15. final class AnnotationParameterTraversal extends AnyVal

    Traversal steps for AnnotationParameter

  16. final class AnnotationTraversal extends AnyVal

    Traversal steps for Annotation

  17. class ArrayInitializer extends NodeRef[ArrayInitializerDb] with ArrayInitializerBase with StoredNode with AstNode with Expression
  18. trait ArrayInitializerBase extends CpgNode with AstNodeBase with ExpressionBase with HasDepthFirstOrder with HasInternalFlags with HasCode with HasOrder with HasArgumentIndex with HasColumnNumber with HasLineNumber
  19. class ArrayInitializerDb extends NodeDb with StoredNode with AstNode with Expression with ArrayInitializerBase
  20. final class ArrayInitializerTraversal extends AnyVal

    Traversal steps for ArrayInitializer

  21. trait AstNode extends StoredNode with AstNodeBase
  22. trait AstNodeBase extends CpgNode with HasOrder
  23. class Binding extends NodeRef[BindingDb] with BindingBase with StoredNode
  24. trait BindingBase extends CpgNode with HasName with HasSignature with HasIsMethodNeverOverridden
  25. class BindingDb extends NodeDb with StoredNode with BindingBase
  26. final class BindingTraversal extends AnyVal

    Traversal steps for Binding

  27. class Block extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression
  28. trait BlockBase extends CpgNode with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  29. class BlockDb extends NodeDb with StoredNode with Expression with BlockBase
  30. final class BlockTraversal extends AnyVal

    Traversal steps for Block

  31. class Call extends NodeRef[CallDb] with CallBase with StoredNode with Expression with CallRepr
  32. 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
  33. class CallChain extends NodeRef[CallChainDb] with CallChainBase with StoredNode
  34. trait CallChainBase extends CpgNode
  35. class CallChainDb extends NodeDb with StoredNode with CallChainBase
  36. final class CallChainTraversal extends AnyVal

    Traversal steps for CallChain

  37. class CallDb extends NodeDb with StoredNode with Expression with CallRepr with CallBase
  38. trait CallRepr extends StoredNode with CallReprBase with CfgNode
  39. trait CallReprBase extends CpgNode with HasCode with HasName with HasSignature with CfgNodeBase
  40. class CallSite extends NodeRef[CallSiteDb] with CallSiteBase with StoredNode
  41. trait CallSiteBase extends CpgNode
  42. class CallSiteDb extends NodeDb with StoredNode with CallSiteBase
  43. final class CallSiteTraversal extends AnyVal

    Traversal steps for CallSite

  44. final class CallTraversal extends AnyVal

    Traversal steps for Call

  45. trait CfgNode extends StoredNode with CfgNodeBase with WithinMethod with AstNode
  46. trait CfgNodeBase extends CpgNode with HasLineNumber with HasColumnNumber with HasInternalFlags with HasCode with WithinMethodBase with AstNodeBase
  47. class ClosureBinding extends NodeRef[ClosureBindingDb] with ClosureBindingBase with StoredNode
  48. trait ClosureBindingBase extends CpgNode with HasClosureBindingId with HasEvaluationStrategy with HasClosureOriginalName
  49. class ClosureBindingDb extends NodeDb with StoredNode with ClosureBindingBase
  50. final class ClosureBindingTraversal extends AnyVal

    Traversal steps for ClosureBinding

  51. class Comment extends NodeRef[CommentDb] with CommentBase with StoredNode
  52. trait CommentBase extends CpgNode with HasLineNumber with HasCode
  53. class CommentDb extends NodeDb with StoredNode with CommentBase
  54. final class CommentTraversal extends AnyVal

    Traversal steps for Comment

  55. class ConfigFile extends NodeRef[ConfigFileDb] with ConfigFileBase with StoredNode with TrackingPoint
  56. trait ConfigFileBase extends CpgNode with TrackingPointBase with HasName with HasContent
  57. class ConfigFileDb extends NodeDb with StoredNode with TrackingPoint with ConfigFileBase
  58. final class ConfigFileTraversal extends AnyVal

    Traversal steps for ConfigFile

  59. class ControlStructure extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression
  60. trait ControlStructureBase extends CpgNode with ExpressionBase with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasParserTypeName with HasArgumentIndex with HasDepthFirstOrder with HasInternalFlags
  61. class ControlStructureDb extends NodeDb with StoredNode with Expression with ControlStructureBase
  62. final class ControlStructureTraversal extends AnyVal

    Traversal steps for ControlStructure

  63. trait CpgNode extends AnyRef
  64. trait Declaration extends StoredNode with DeclarationBase
  65. trait DeclarationBase extends CpgNode with HasName
  66. class Dependency extends NodeRef[DependencyDb] with DependencyBase with StoredNode
  67. trait DependencyBase extends CpgNode with HasVersion with HasName with HasDependencyGroupId
  68. class DependencyDb extends NodeDb with StoredNode with DependencyBase
  69. final class DependencyTraversal extends AnyVal

    Traversal steps for Dependency

  70. class DetachedTrackingPoint extends NodeRef[DetachedTrackingPointDb] with DetachedTrackingPointBase with StoredNode with TrackingPoint
  71. trait DetachedTrackingPointBase extends CpgNode with TrackingPointBase
  72. class DetachedTrackingPointDb extends NodeDb with StoredNode with TrackingPoint with DetachedTrackingPointBase
  73. final class DetachedTrackingPointTraversal extends AnyVal

    Traversal steps for DetachedTrackingPoint

  74. class DomAttribute extends NodeRef[DomAttributeDb] with DomAttributeBase with StoredNode
  75. trait DomAttributeBase extends CpgNode with HasName with HasValue
  76. class DomAttributeDb extends NodeDb with StoredNode with DomAttributeBase
  77. final class DomAttributeTraversal extends AnyVal

    Traversal steps for DomAttribute

  78. class DomNode extends NodeRef[DomNodeDb] with DomNodeBase with StoredNode
  79. trait DomNodeBase extends CpgNode with HasName
  80. class DomNodeDb extends NodeDb with StoredNode with DomNodeBase
  81. final class DomNodeTraversal extends AnyVal

    Traversal steps for DomNode

  82. trait Expression extends StoredNode with ExpressionBase with TrackingPoint with CfgNode with AstNode
  83. trait ExpressionBase extends CpgNode with HasCode with HasOrder with HasArgumentIndex with TrackingPointBase with CfgNodeBase with AstNodeBase
  84. class FieldIdentifier extends NodeRef[FieldIdentifierDb] with FieldIdentifierBase with StoredNode with Expression
  85. trait FieldIdentifierBase extends CpgNode with ExpressionBase with HasCode with HasCanonicalName with HasOrder with HasArgumentIndex with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  86. class FieldIdentifierDb extends NodeDb with StoredNode with Expression with FieldIdentifierBase
  87. final class FieldIdentifierTraversal extends AnyVal

    Traversal steps for FieldIdentifier

  88. class File extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
  89. trait FileBase extends CpgNode with AstNodeBase with HasName with HasOrder
  90. class FileDb extends NodeDb with StoredNode with AstNode with FileBase
  91. final class FileTraversal extends AnyVal

    Traversal steps for File

  92. class Finding extends NodeRef[FindingDb] with FindingBase with StoredNode
  93. trait FindingBase extends CpgNode
  94. class FindingDb extends NodeDb with StoredNode with FindingBase
  95. final class FindingTraversal extends AnyVal

    Traversal steps for Finding

  96. class Flow extends NodeRef[FlowDb] with FlowBase with StoredNode
  97. trait FlowBase extends CpgNode
  98. class FlowDb extends NodeDb with StoredNode with FlowBase
  99. final class FlowTraversal extends AnyVal

    Traversal steps for Flow

  100. class Framework extends NodeRef[FrameworkDb] with FrameworkBase with StoredNode
  101. trait FrameworkBase extends CpgNode with HasName
  102. class FrameworkData extends NodeRef[FrameworkDataDb] with FrameworkDataBase with StoredNode
  103. trait FrameworkDataBase extends CpgNode with HasName with HasContent
  104. class FrameworkDataDb extends NodeDb with StoredNode with FrameworkDataBase
  105. final class FrameworkDataTraversal extends AnyVal

    Traversal steps for FrameworkData

  106. class FrameworkDb extends NodeDb with StoredNode with FrameworkBase
  107. final class FrameworkTraversal extends AnyVal

    Traversal steps for Framework

  108. trait HasAliasTypeFullName extends AnyRef
  109. trait HasAnnotationFullName extends AnyRef
  110. trait HasAnnotationName extends AnyRef
  111. trait HasArgumentIndex extends AnyRef
  112. trait HasAstParentFullName extends AnyRef
  113. trait HasAstParentType extends AnyRef
  114. trait HasBinarySignature extends AnyRef
  115. trait HasCanonicalName extends AnyRef
  116. trait HasCategories extends AnyRef
  117. trait HasCategory extends AnyRef
  118. trait HasClassName extends AnyRef
  119. trait HasClassShortName extends AnyRef
  120. trait HasClosureBindingId extends AnyRef
  121. trait HasClosureOriginalName extends AnyRef
  122. trait HasCode extends AnyRef
  123. trait HasColumnNumber extends AnyRef
  124. trait HasColumnNumberEnd extends AnyRef
  125. trait HasContainedRef extends AnyRef
  126. trait HasContent extends AnyRef
  127. trait HasDependencyGroupId extends AnyRef
  128. trait HasDepthFirstOrder extends AnyRef
  129. trait HasDispatchType extends AnyRef
  130. trait HasDynamicTypeHintFullName extends AnyRef
  131. trait HasEvalType extends AnyRef
  132. trait HasEvaluationStrategy extends AnyRef
  133. trait HasEvaluationType extends AnyRef
  134. trait HasFilename extends AnyRef
  135. trait HasFingerprint extends AnyRef
  136. trait HasFullName extends AnyRef
  137. trait HasHasMapping extends AnyRef
  138. trait HasInheritsFromTypeFullName extends AnyRef
  139. trait HasInternalFlags extends AnyRef
  140. trait HasIsExternal extends AnyRef
  141. trait HasIsMethodNeverOverridden extends AnyRef
  142. trait HasIsStatic extends AnyRef
  143. trait HasKey extends AnyRef
  144. trait HasLanguage extends AnyRef
  145. trait HasLineNumber extends AnyRef
  146. trait HasLineNumberEnd extends AnyRef
  147. trait HasLiteralsToSink extends AnyRef
  148. trait HasMethodFullName extends AnyRef
  149. trait HasMethodInstFullName extends AnyRef
  150. trait HasMethodShortName extends AnyRef
  151. trait HasModifierType extends AnyRef
  152. trait HasName extends AnyRef
  153. trait HasNodeId extends AnyRef
  154. trait HasNodeLabel extends AnyRef
  155. trait HasOrder extends AnyRef
  156. trait HasOverlays extends AnyRef
  157. trait HasPackageName extends AnyRef
  158. trait HasParameterIndex extends AnyRef
  159. trait HasParserTypeName extends AnyRef
  160. trait HasPath extends AnyRef
  161. trait HasPattern extends AnyRef
  162. trait HasPolicyDirectories extends AnyRef
  163. trait HasResolved extends AnyRef
  164. trait HasSignature extends AnyRef
  165. trait HasSinkType extends AnyRef
  166. trait HasSourceType extends AnyRef
  167. trait HasSpid extends AnyRef
  168. trait HasSymbol extends AnyRef
  169. trait HasTypeDeclFullName extends AnyRef
  170. trait HasTypeFullName extends AnyRef
  171. trait HasValue extends AnyRef
  172. trait HasVarType extends AnyRef
  173. trait HasVersion extends AnyRef
  174. class Identifier extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with Expression with LocalLike
  175. 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
  176. class IdentifierDb extends NodeDb with StoredNode with Expression with LocalLike with IdentifierBase
  177. final class IdentifierTraversal extends AnyVal

    Traversal steps for Identifier

  178. class ImplicitCall extends NodeRef[ImplicitCallDb] with ImplicitCallBase with StoredNode with CallRepr with TrackingPoint
  179. trait ImplicitCallBase extends CpgNode with CallReprBase with TrackingPointBase with HasDepthFirstOrder with HasInternalFlags with HasCode with HasName with HasSignature with HasLineNumber with HasColumnNumber with HasOrder
  180. class ImplicitCallDb extends NodeDb with StoredNode with CallRepr with TrackingPoint with ImplicitCallBase
  181. final class ImplicitCallTraversal extends AnyVal

    Traversal steps for ImplicitCall

  182. class Ioflow extends NodeRef[IoflowDb] with IoflowBase with StoredNode
  183. trait IoflowBase extends CpgNode with HasFingerprint with HasLiteralsToSink
  184. class IoflowDb extends NodeDb with StoredNode with IoflowBase
  185. final class IoflowTraversal extends AnyVal

    Traversal steps for Ioflow

  186. class JumpTarget extends NodeRef[JumpTargetDb] with JumpTargetBase with StoredNode with CfgNode with AstNode
  187. trait JumpTargetBase extends CpgNode with CfgNodeBase with AstNodeBase with HasCode with HasName with HasColumnNumber with HasLineNumber with HasOrder with HasParserTypeName with HasArgumentIndex with HasInternalFlags
  188. class JumpTargetDb extends NodeDb with StoredNode with CfgNode with AstNode with JumpTargetBase
  189. final class JumpTargetTraversal extends AnyVal

    Traversal steps for JumpTarget

  190. class KeyValuePair extends NodeRef[KeyValuePairDb] with KeyValuePairBase with StoredNode
  191. trait KeyValuePairBase extends CpgNode with HasKey with HasValue
  192. class KeyValuePairDb extends NodeDb with StoredNode with KeyValuePairBase
  193. final class KeyValuePairTraversal extends AnyVal

    Traversal steps for KeyValuePair

  194. class Literal extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
  195. trait LiteralBase extends CpgNode with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  196. class LiteralDb extends NodeDb with StoredNode with Expression with LiteralBase
  197. final class LiteralTraversal extends AnyVal

    Traversal steps for Literal

  198. class Local extends NodeRef[LocalDb] with LocalBase with StoredNode with Declaration with LocalLike with AstNode
  199. 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
  200. class LocalDb extends NodeDb with StoredNode with Declaration with LocalLike with AstNode with LocalBase
  201. trait LocalLike extends StoredNode with LocalLikeBase
  202. trait LocalLikeBase extends CpgNode with HasName
  203. final class LocalTraversal extends AnyVal

    Traversal steps for Local

  204. class Location extends NodeRef[LocationDb] with LocationBase with StoredNode
  205. trait LocationBase extends CpgNode with HasSymbol with HasMethodFullName with HasMethodShortName with HasPackageName with HasLineNumber with HasClassName with HasClassShortName with HasNodeLabel with HasFilename
  206. class LocationDb extends NodeDb with StoredNode with LocationBase
  207. final class LocationTraversal extends AnyVal

    Traversal steps for Location

  208. class MatchInfo extends NodeRef[MatchInfoDb] with MatchInfoBase with StoredNode
  209. trait MatchInfoBase extends CpgNode with HasPattern with HasCategory
  210. class MatchInfoDb extends NodeDb with StoredNode with MatchInfoBase
  211. final class MatchInfoTraversal extends AnyVal

    Traversal steps for MatchInfo

  212. class Member extends NodeRef[MemberDb] with MemberBase with StoredNode with Declaration with AstNode
  213. trait MemberBase extends CpgNode with DeclarationBase with AstNodeBase with HasCode with HasName with HasTypeFullName with HasDynamicTypeHintFullName with HasOrder
  214. class MemberDb extends NodeDb with StoredNode with Declaration with AstNode with MemberBase
  215. final class MemberTraversal extends AnyVal

    Traversal steps for Member

  216. class MetaData extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
  217. trait MetaDataBase extends CpgNode with HasLanguage with HasVersion with HasOverlays with HasPolicyDirectories with HasSpid
  218. class MetaDataDb extends NodeDb with StoredNode with MetaDataBase
  219. final class MetaDataTraversal extends AnyVal

    Traversal steps for MetaData

  220. class Method extends NodeRef[MethodDb] with MethodBase with StoredNode with Declaration with CfgNode with AstNode
  221. 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
  222. class MethodDb extends NodeDb with StoredNode with Declaration with CfgNode with AstNode with MethodBase
  223. class MethodInst extends NodeRef[MethodInstDb] with MethodInstBase with StoredNode with AstNode
  224. trait MethodInstBase extends CpgNode with AstNodeBase with HasName with HasSignature with HasFullName with HasMethodFullName with HasOrder
  225. class MethodInstDb extends NodeDb with StoredNode with AstNode with MethodInstBase
  226. final class MethodInstTraversal extends AnyVal

    Traversal steps for MethodInst

  227. class MethodParameterIn extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with Declaration with LocalLike with TrackingPoint with AstNode
  228. 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
  229. class MethodParameterInDb extends NodeDb with StoredNode with Declaration with LocalLike with TrackingPoint with AstNode with MethodParameterInBase
  230. final class MethodParameterInTraversal extends AnyVal

    Traversal steps for MethodParameterIn

  231. class MethodParameterOut extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with Declaration with TrackingPoint with AstNode
  232. trait MethodParameterOutBase extends CpgNode with DeclarationBase with TrackingPointBase with AstNodeBase with HasCode with HasOrder with HasName with HasEvaluationStrategy with HasTypeFullName with HasLineNumber with HasColumnNumber
  233. class MethodParameterOutDb extends NodeDb with StoredNode with Declaration with TrackingPoint with AstNode with MethodParameterOutBase
  234. final class MethodParameterOutTraversal extends AnyVal

    Traversal steps for MethodParameterOut

  235. class MethodRef extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
  236. 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
  237. class MethodRefDb extends NodeDb with StoredNode with Expression with MethodRefBase
  238. final class MethodRefTraversal extends AnyVal

    Traversal steps for MethodRef

  239. class MethodReturn extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode with TrackingPoint
  240. 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
  241. class MethodReturnDb extends NodeDb with StoredNode with CfgNode with TrackingPoint with MethodReturnBase
  242. final class MethodReturnTraversal extends AnyVal

    Traversal steps for MethodReturn

  243. class MethodSummary extends NodeRef[MethodSummaryDb] with MethodSummaryBase with StoredNode
  244. trait MethodSummaryBase extends CpgNode with HasIsStatic with HasIsExternal with HasBinarySignature
  245. class MethodSummaryDb extends NodeDb with StoredNode with MethodSummaryBase
  246. final class MethodSummaryTraversal extends AnyVal

    Traversal steps for MethodSummary

  247. final class MethodTraversal extends AnyVal

    Traversal steps for Method

  248. class Modifier extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
  249. trait ModifierBase extends CpgNode with AstNodeBase with HasModifierType with HasOrder
  250. class ModifierDb extends NodeDb with StoredNode with AstNode with ModifierBase
  251. final class ModifierTraversal extends AnyVal

    Traversal steps for Modifier

  252. class Namespace extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
  253. trait NamespaceBase extends CpgNode with AstNodeBase with HasName with HasOrder
  254. class NamespaceBlock extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
  255. trait NamespaceBlockBase extends CpgNode with AstNodeBase with HasName with HasFullName with HasOrder with HasFilename
  256. class NamespaceBlockDb extends NodeDb with StoredNode with AstNode with NamespaceBlockBase
  257. final class NamespaceBlockTraversal extends AnyVal

    Traversal steps for NamespaceBlock

  258. class NamespaceDb extends NodeDb with StoredNode with AstNode with NamespaceBase
  259. final class NamespaceTraversal extends AnyVal

    Traversal steps for Namespace

  260. case class NewAnnotation(code: String = "", name: String = "", fullName: String = "", order: Integer = -1) extends NewNode with AnnotationBase with Product with Serializable
  261. 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
  262. case class NewAnnotationParameter(code: String = "", order: Integer = -1) extends NewNode with AnnotationParameterBase with Product with Serializable
  263. case class NewAnnotationParameterAssign(code: String = "", order: Integer = -1) extends NewNode with AnnotationParameterAssignBase with Product with Serializable
  264. 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
  265. case class NewBinding(name: String = "", signature: String = "", isMethodNeverOverridden: Option[Boolean] = None) extends NewNode with BindingBase with Product with Serializable
  266. 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
  267. 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
  268. case class NewCallChain(methods: List[MethodBase] = List(), calls: List[CallBase] = List()) extends NewNode with CallChainBase with Product with Serializable
  269. case class NewCallSite(method: MethodBase, call: CallBase, callerMethod: MethodBase) extends NewNode with CallSiteBase with Product with Serializable
  270. case class NewClosureBinding(closureBindingId: Option[String] = None, evaluationStrategy: String = "", closureOriginalName: Option[String] = None) extends NewNode with ClosureBindingBase with Product with Serializable
  271. case class NewComment(lineNumber: Option[Integer] = None, code: String = "") extends NewNode with CommentBase with Product with Serializable
  272. case class NewConfigFile(name: String = "", content: String = "") extends NewNode with ConfigFileBase with Product with Serializable
  273. 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
  274. case class NewDependency(version: String = "", name: String = "", dependencyGroupId: Option[String] = None) extends NewNode with DependencyBase with Product with Serializable
  275. case class NewDetachedTrackingPoint(cfgNode: CfgNodeBase) extends NewNode with DetachedTrackingPointBase with Product with Serializable
  276. case class NewDomAttribute(name: String = "", value: String = "") extends NewNode with DomAttributeBase with Product with Serializable
  277. case class NewDomNode(name: String = "", attributes: List[DomAttributeBase] = List()) extends NewNode with DomNodeBase with Product with Serializable
  278. 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
  279. case class NewFile(name: String = "", order: Integer = -1) extends NewNode with FileBase with Product with Serializable
  280. case class NewFinding(evidence: List[CpgNode] = List(), keyValuePairs: List[KeyValuePairBase] = List()) extends NewNode with FindingBase with Product with Serializable
  281. 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
  282. case class NewFramework(name: String = "") extends NewNode with FrameworkBase with Product with Serializable
  283. case class NewFrameworkData(name: String = "", content: String = "") extends NewNode with FrameworkDataBase with Product with Serializable
  284. 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
  285. 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
  286. 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
  287. 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
  288. case class NewKeyValuePair(key: String = "", value: String = "") extends NewNode with KeyValuePairBase with Product with Serializable
  289. 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
  290. 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
  291. 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
  292. case class NewMatchInfo(pattern: String = "", category: String = "") extends NewNode with MatchInfoBase with Product with Serializable
  293. case class NewMember(code: String = "", name: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), order: Integer = -1) extends NewNode with MemberBase with Product with Serializable
  294. 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
  295. case class NewMethod(code: String = "", name: String = "", fullName: String = "", isExternal: Boolean = false, 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
  296. case class NewMethodInst(name: String = "", signature: String = "", fullName: String = "", methodFullName: String = "", order: Integer = -1) extends NewNode with MethodInstBase with Product with Serializable
  297. 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
  298. 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
  299. 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
  300. 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
  301. case class NewMethodSummary(isStatic: Boolean = false, isExternal: Boolean = false, 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
  302. case class NewModifier(modifierType: String = "", order: Integer = -1) extends NewNode with ModifierBase with Product with Serializable
  303. case class NewNamespace(name: String = "", order: Integer = -1) extends NewNode with NamespaceBase with Product with Serializable
  304. case class NewNamespaceBlock(name: String = "", fullName: String = "", order: Integer = -1, filename: String = "") extends NewNode with NamespaceBlockBase with Product with Serializable
  305. 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

  306. case class NewPackagePrefix(value: String = "") extends NewNode with PackagePrefixBase with Product with Serializable
  307. 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
  308. case class NewRead(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), source: SourceBase) extends NewNode with ReadBase with Product with Serializable
  309. 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
  310. case class NewRoute(path: String = "") extends NewNode with RouteBase with Product with Serializable
  311. case class NewSensitiveDataType(fullName: String = "", names: List[MatchInfoBase] = List(), members: List[SensitiveMemberBase] = List()) extends NewNode with SensitiveDataTypeBase with Product with Serializable
  312. case class NewSensitiveMember(name: String = "", names: List[MatchInfoBase] = List()) extends NewNode with SensitiveMemberBase with Product with Serializable
  313. case class NewSensitiveReference(ioflows: List[IoflowBase] = List()) extends NewNode with SensitiveReferenceBase with Product with Serializable
  314. case class NewSensitiveVariable(name: String = "", evalType: String = "", categories: List[String] = List(), node: LocalLikeBase) extends NewNode with SensitiveVariableBase with Product with Serializable
  315. 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
  316. 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
  317. case class NewSpAnnotationParameter(annotationName: String = "", annotationFullName: String = "", name: String = "", value: String = "") extends NewNode with SpAnnotationParameterBase with Product with Serializable
  318. case class NewSpBlacklist(tags: List[TagBase] = List()) extends NewNode with SpBlacklistBase with Product with Serializable
  319. case class NewTag(name: String = "", value: String = "") extends NewNode with TagBase with Product with Serializable
  320. case class NewTagNodePair(tag: TagBase, node: CpgNode) extends NewNode with TagNodePairBase with Product with Serializable
  321. case class NewTags(tags: List[TagBase] = List()) extends NewNode with TagsBase with Product with Serializable
  322. case class NewTransform(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), call: CallBase, sink: SinkBase) extends NewNode with TransformBase with Product with Serializable
  323. case class NewTransformation(node: TrackingPointBase) extends NewNode with TransformationBase with Product with Serializable
  324. case class NewType(name: String = "", fullName: String = "", typeDeclFullName: String = "") extends NewNode with TypeBase with Product with Serializable
  325. case class NewTypeArgument(order: Integer = -1) extends NewNode with TypeArgumentBase with Product with Serializable
  326. case class NewTypeDecl(name: String = "", fullName: String = "", isExternal: Boolean = false, 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
  327. case class NewTypeParameter(name: String = "", order: Integer = -1) extends NewNode with TypeParameterBase with Product with Serializable
  328. case class NewTypeRef(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 TypeRefBase with Product with Serializable
  329. 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
  330. case class NewVariableInfo(varType: String = "", evaluationType: String = "", parameterIndex: Option[Integer] = None) extends NewNode with VariableInfoBase with Product with Serializable
  331. 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
  332. class PackagePrefix extends NodeRef[PackagePrefixDb] with PackagePrefixBase with StoredNode
  333. trait PackagePrefixBase extends CpgNode with HasValue
  334. class PackagePrefixDb extends NodeDb with StoredNode with PackagePrefixBase
  335. final class PackagePrefixTraversal extends AnyVal

    Traversal steps for PackagePrefix

  336. class ProgramPoint extends NodeRef[ProgramPointDb] with ProgramPointBase with StoredNode
  337. trait ProgramPointBase extends CpgNode
  338. class ProgramPointDb extends NodeDb with StoredNode with ProgramPointBase
  339. final class ProgramPointTraversal extends AnyVal

    Traversal steps for ProgramPoint

  340. class Read extends NodeRef[ReadDb] with ReadBase with StoredNode
  341. trait ReadBase extends CpgNode
  342. class ReadDb extends NodeDb with StoredNode with ReadBase
  343. final class ReadTraversal extends AnyVal

    Traversal steps for Read

  344. class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
  345. trait ReturnBase extends CpgNode with ExpressionBase with HasLineNumber with HasColumnNumber with HasOrder with HasArgumentIndex with HasCode with HasDepthFirstOrder with HasInternalFlags
  346. class ReturnDb extends NodeDb with StoredNode with Expression with ReturnBase
  347. final class ReturnTraversal extends AnyVal

    Traversal steps for Return

  348. class Route extends NodeRef[RouteDb] with RouteBase with StoredNode
  349. trait RouteBase extends CpgNode with HasPath
  350. class RouteDb extends NodeDb with StoredNode with RouteBase
  351. final class RouteTraversal extends AnyVal

    Traversal steps for Route

  352. class SensitiveDataType extends NodeRef[SensitiveDataTypeDb] with SensitiveDataTypeBase with StoredNode
  353. trait SensitiveDataTypeBase extends CpgNode with HasFullName
  354. class SensitiveDataTypeDb extends NodeDb with StoredNode with SensitiveDataTypeBase
  355. final class SensitiveDataTypeTraversal extends AnyVal

    Traversal steps for SensitiveDataType

  356. class SensitiveMember extends NodeRef[SensitiveMemberDb] with SensitiveMemberBase with StoredNode
  357. trait SensitiveMemberBase extends CpgNode with HasName
  358. class SensitiveMemberDb extends NodeDb with StoredNode with SensitiveMemberBase
  359. final class SensitiveMemberTraversal extends AnyVal

    Traversal steps for SensitiveMember

  360. class SensitiveReference extends NodeRef[SensitiveReferenceDb] with SensitiveReferenceBase with StoredNode
  361. trait SensitiveReferenceBase extends CpgNode
  362. class SensitiveReferenceDb extends NodeDb with StoredNode with SensitiveReferenceBase
  363. final class SensitiveReferenceTraversal extends AnyVal

    Traversal steps for SensitiveReference

  364. class SensitiveVariable extends NodeRef[SensitiveVariableDb] with SensitiveVariableBase with StoredNode
  365. trait SensitiveVariableBase extends CpgNode with HasName with HasEvalType with HasCategories
  366. class SensitiveVariableDb extends NodeDb with StoredNode with SensitiveVariableBase
  367. final class SensitiveVariableTraversal extends AnyVal

    Traversal steps for SensitiveVariable

  368. class Sink extends NodeRef[SinkDb] with SinkBase with StoredNode
  369. trait SinkBase extends CpgNode with HasSinkType
  370. class SinkDb extends NodeDb with StoredNode with SinkBase
  371. final class SinkTraversal extends AnyVal

    Traversal steps for Sink

  372. class Source extends NodeRef[SourceDb] with SourceBase with StoredNode
  373. trait SourceBase extends CpgNode with HasSourceType
  374. class SourceDb extends NodeDb with StoredNode with SourceBase
  375. final class SourceTraversal extends AnyVal

    Traversal steps for Source

  376. class SpAnnotationParameter extends NodeRef[SpAnnotationParameterDb] with SpAnnotationParameterBase with StoredNode
  377. trait SpAnnotationParameterBase extends CpgNode with HasAnnotationName with HasAnnotationFullName with HasName with HasValue
  378. class SpAnnotationParameterDb extends NodeDb with StoredNode with SpAnnotationParameterBase
  379. final class SpAnnotationParameterTraversal extends AnyVal

    Traversal steps for SpAnnotationParameter

  380. class SpBlacklist extends NodeRef[SpBlacklistDb] with SpBlacklistBase with StoredNode
  381. trait SpBlacklistBase extends CpgNode
  382. class SpBlacklistDb extends NodeDb with StoredNode with SpBlacklistBase
  383. final class SpBlacklistTraversal extends AnyVal

    Traversal steps for SpBlacklist

  384. trait StoredNode extends Node with CpgNode with Product
  385. class Tag extends NodeRef[TagDb] with TagBase with StoredNode
  386. trait TagBase extends CpgNode with HasName with HasValue
  387. class TagDb extends NodeDb with StoredNode with TagBase
  388. class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
  389. trait TagNodePairBase extends CpgNode
  390. class TagNodePairDb extends NodeDb with StoredNode with TagNodePairBase
  391. final class TagNodePairTraversal extends AnyVal

    Traversal steps for TagNodePair

  392. final class TagTraversal extends AnyVal

    Traversal steps for Tag

  393. class Tags extends NodeRef[TagsDb] with TagsBase with StoredNode
  394. trait TagsBase extends CpgNode
  395. class TagsDb extends NodeDb with StoredNode with TagsBase
  396. final class TagsTraversal extends AnyVal

    Traversal steps for Tags

  397. trait TrackingPoint extends StoredNode with TrackingPointBase with WithinMethod
  398. trait TrackingPointBase extends CpgNode with WithinMethodBase
  399. class Transform extends NodeRef[TransformDb] with TransformBase with StoredNode
  400. trait TransformBase extends CpgNode
  401. class TransformDb extends NodeDb with StoredNode with TransformBase
  402. final class TransformTraversal extends AnyVal

    Traversal steps for Transform

  403. class Transformation extends NodeRef[TransformationDb] with TransformationBase with StoredNode
  404. trait TransformationBase extends CpgNode
  405. class TransformationDb extends NodeDb with StoredNode with TransformationBase
  406. final class TransformationTraversal extends AnyVal

    Traversal steps for Transformation

  407. class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
  408. class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
  409. trait TypeArgumentBase extends CpgNode with AstNodeBase with HasOrder
  410. class TypeArgumentDb extends NodeDb with StoredNode with AstNode with TypeArgumentBase
  411. final class TypeArgumentTraversal extends AnyVal

    Traversal steps for TypeArgument

  412. trait TypeBase extends CpgNode with HasName with HasFullName with HasTypeDeclFullName
  413. class TypeDb extends NodeDb with StoredNode with TypeBase
  414. class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
  415. trait TypeDeclBase extends CpgNode with AstNodeBase with HasName with HasFullName with HasIsExternal with HasInheritsFromTypeFullName with HasAstParentType with HasAstParentFullName with HasAliasTypeFullName with HasOrder with HasFilename
  416. class TypeDeclDb extends NodeDb with StoredNode with AstNode with TypeDeclBase
  417. final class TypeDeclTraversal extends AnyVal

    Traversal steps for TypeDecl

  418. class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
  419. trait TypeParameterBase extends CpgNode with AstNodeBase with HasName with HasOrder
  420. class TypeParameterDb extends NodeDb with StoredNode with AstNode with TypeParameterBase
  421. final class TypeParameterTraversal extends AnyVal

    Traversal steps for TypeParameter

  422. class TypeRef extends NodeRef[TypeRefDb] with TypeRefBase with StoredNode with Expression
  423. trait TypeRefBase extends CpgNode with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder with HasInternalFlags
  424. class TypeRefDb extends NodeDb with StoredNode with Expression with TypeRefBase
  425. final class TypeRefTraversal extends AnyVal

    Traversal steps for TypeRef

  426. final class TypeTraversal extends AnyVal

    Traversal steps for Type

  427. class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
  428. 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
  429. class UnknownDb extends NodeDb with StoredNode with Expression with UnknownBase
  430. final class UnknownTraversal extends AnyVal

    Traversal steps for Unknown

  431. class VariableInfo extends NodeRef[VariableInfoDb] with VariableInfoBase with StoredNode
  432. trait VariableInfoBase extends CpgNode with HasVarType with HasEvaluationType with HasParameterIndex
  433. class VariableInfoDb extends NodeDb with StoredNode with VariableInfoBase
  434. final class VariableInfoTraversal extends AnyVal

    Traversal steps for VariableInfo

  435. trait WithinMethod extends StoredNode with WithinMethodBase
  436. trait WithinMethodBase extends CpgNode
  437. class Write extends NodeRef[WriteDb] with WriteBase with StoredNode
  438. trait WriteBase extends CpgNode
  439. class WriteDb extends NodeDb with StoredNode with WriteBase
  440. final class WriteTraversal extends AnyVal

    Traversal steps for Write

Value Members

  1. implicit def toAnnotationLiteralTraversal(trav: Traversal[AnnotationLiteral]): AnnotationLiteralTraversal
  2. implicit def toAnnotationParameterAssignTraversal(trav: Traversal[AnnotationParameterAssign]): AnnotationParameterAssignTraversal
  3. implicit def toAnnotationParameterTraversal(trav: Traversal[AnnotationParameter]): AnnotationParameterTraversal
  4. implicit def toAnnotationTraversal(trav: Traversal[Annotation]): AnnotationTraversal
  5. implicit def toArrayInitializerTraversal(trav: Traversal[ArrayInitializer]): ArrayInitializerTraversal
  6. implicit def toBindingTraversal(trav: Traversal[Binding]): BindingTraversal
  7. implicit def toBlockTraversal(trav: Traversal[Block]): BlockTraversal
  8. implicit def toCallChainTraversal(trav: Traversal[CallChain]): CallChainTraversal
  9. implicit def toCallSiteTraversal(trav: Traversal[CallSite]): CallSiteTraversal
  10. implicit def toCallTraversal(trav: Traversal[Call]): CallTraversal
  11. implicit def toClosureBindingTraversal(trav: Traversal[ClosureBinding]): ClosureBindingTraversal
  12. implicit def toCommentTraversal(trav: Traversal[Comment]): CommentTraversal
  13. implicit def toConfigFileTraversal(trav: Traversal[ConfigFile]): ConfigFileTraversal
  14. implicit def toControlStructureTraversal(trav: Traversal[ControlStructure]): ControlStructureTraversal
  15. implicit def toDependencyTraversal(trav: Traversal[Dependency]): DependencyTraversal
  16. implicit def toDetachedTrackingPointTraversal(trav: Traversal[DetachedTrackingPoint]): DetachedTrackingPointTraversal
  17. implicit def toDomAttributeTraversal(trav: Traversal[DomAttribute]): DomAttributeTraversal
  18. implicit def toDomNodeTraversal(trav: Traversal[DomNode]): DomNodeTraversal
  19. implicit def toFieldIdentifierTraversal(trav: Traversal[FieldIdentifier]): FieldIdentifierTraversal
  20. implicit def toFileTraversal(trav: Traversal[File]): FileTraversal
  21. implicit def toFindingTraversal(trav: Traversal[Finding]): FindingTraversal
  22. implicit def toFlowTraversal(trav: Traversal[Flow]): FlowTraversal
  23. implicit def toFrameworkDataTraversal(trav: Traversal[FrameworkData]): FrameworkDataTraversal
  24. implicit def toFrameworkTraversal(trav: Traversal[Framework]): FrameworkTraversal
  25. implicit def toIdentifierTraversal(trav: Traversal[Identifier]): IdentifierTraversal
  26. implicit def toImplicitCallTraversal(trav: Traversal[ImplicitCall]): ImplicitCallTraversal
  27. implicit def toIoflowTraversal(trav: Traversal[Ioflow]): IoflowTraversal
  28. implicit def toJumpTargetTraversal(trav: Traversal[JumpTarget]): JumpTargetTraversal
  29. implicit def toKeyValuePairTraversal(trav: Traversal[KeyValuePair]): KeyValuePairTraversal
  30. implicit def toLiteralTraversal(trav: Traversal[Literal]): LiteralTraversal
  31. implicit def toLocalTraversal(trav: Traversal[Local]): LocalTraversal
  32. implicit def toLocationTraversal(trav: Traversal[Location]): LocationTraversal
  33. implicit def toMatchInfoTraversal(trav: Traversal[MatchInfo]): MatchInfoTraversal
  34. implicit def toMemberTraversal(trav: Traversal[Member]): MemberTraversal
  35. implicit def toMetaDataTraversal(trav: Traversal[MetaData]): MetaDataTraversal
  36. implicit def toMethodInstTraversal(trav: Traversal[MethodInst]): MethodInstTraversal
  37. implicit def toMethodParameterInTraversal(trav: Traversal[MethodParameterIn]): MethodParameterInTraversal
  38. implicit def toMethodParameterOutTraversal(trav: Traversal[MethodParameterOut]): MethodParameterOutTraversal
  39. implicit def toMethodRefTraversal(trav: Traversal[MethodRef]): MethodRefTraversal
  40. implicit def toMethodReturnTraversal(trav: Traversal[MethodReturn]): MethodReturnTraversal
  41. implicit def toMethodSummaryTraversal(trav: Traversal[MethodSummary]): MethodSummaryTraversal
  42. implicit def toMethodTraversal(trav: Traversal[Method]): MethodTraversal
  43. implicit def toModifierTraversal(trav: Traversal[Modifier]): ModifierTraversal
  44. implicit def toNamespaceBlockTraversal(trav: Traversal[NamespaceBlock]): NamespaceBlockTraversal
  45. implicit def toNamespaceTraversal(trav: Traversal[Namespace]): NamespaceTraversal
  46. implicit def toPackagePrefixTraversal(trav: Traversal[PackagePrefix]): PackagePrefixTraversal
  47. implicit def toProgramPointTraversal(trav: Traversal[ProgramPoint]): ProgramPointTraversal
  48. implicit def toReadTraversal(trav: Traversal[Read]): ReadTraversal
  49. implicit def toReturnTraversal(trav: Traversal[Return]): ReturnTraversal
  50. implicit def toRouteTraversal(trav: Traversal[Route]): RouteTraversal
  51. implicit def toSensitiveDataTypeTraversal(trav: Traversal[SensitiveDataType]): SensitiveDataTypeTraversal
  52. implicit def toSensitiveMemberTraversal(trav: Traversal[SensitiveMember]): SensitiveMemberTraversal
  53. implicit def toSensitiveReferenceTraversal(trav: Traversal[SensitiveReference]): SensitiveReferenceTraversal
  54. implicit def toSensitiveVariableTraversal(trav: Traversal[SensitiveVariable]): SensitiveVariableTraversal
  55. implicit def toSinkTraversal(trav: Traversal[Sink]): SinkTraversal
  56. implicit def toSourceTraversal(trav: Traversal[Source]): SourceTraversal
  57. implicit def toSpAnnotationParameterTraversal(trav: Traversal[SpAnnotationParameter]): SpAnnotationParameterTraversal
  58. implicit def toSpBlacklistTraversal(trav: Traversal[SpBlacklist]): SpBlacklistTraversal
  59. implicit def toTagNodePairTraversal(trav: Traversal[TagNodePair]): TagNodePairTraversal
  60. implicit def toTagTraversal(trav: Traversal[Tag]): TagTraversal
  61. implicit def toTagsTraversal(trav: Traversal[Tags]): TagsTraversal
  62. implicit def toTransformTraversal(trav: Traversal[Transform]): TransformTraversal
  63. implicit def toTransformationTraversal(trav: Traversal[Transformation]): TransformationTraversal
  64. implicit def toTypeArgumentTraversal(trav: Traversal[TypeArgument]): TypeArgumentTraversal
  65. implicit def toTypeDeclTraversal(trav: Traversal[TypeDecl]): TypeDeclTraversal
  66. implicit def toTypeParameterTraversal(trav: Traversal[TypeParameter]): TypeParameterTraversal
  67. implicit def toTypeRefTraversal(trav: Traversal[TypeRef]): TypeRefTraversal
  68. implicit def toTypeTraversal(trav: Traversal[Type]): TypeTraversal
  69. implicit def toUnknownTraversal(trav: Traversal[Unknown]): UnknownTraversal
  70. implicit def toVariableInfoTraversal(trav: Traversal[VariableInfo]): VariableInfoTraversal
  71. implicit def toWriteTraversal(trav: Traversal[Write]): WriteTraversal
  72. object Annotation
  73. object AnnotationLiteral
  74. object AnnotationParameter
  75. object AnnotationParameterAssign
  76. object ArrayInitializer
  77. object Binding
  78. object Block
  79. object Call
  80. object CallChain
  81. object CallSite
  82. object ClosureBinding
  83. object Comment
  84. object ConfigFile
  85. object ControlStructure
  86. object Dependency
  87. object DetachedTrackingPoint
  88. object DomAttribute
  89. object DomNode
  90. object Factories
  91. object FieldIdentifier
  92. object File
  93. object Finding
  94. object Flow
  95. object Framework
  96. object FrameworkData
  97. object Identifier
  98. object ImplicitCall
  99. object Ioflow
  100. object JumpTarget
  101. object KeyValuePair
  102. object Literal
  103. object Local
  104. object Location
  105. object MatchInfo
  106. object Member
  107. object MetaData
  108. object Method
  109. object MethodInst
  110. object MethodParameterIn
  111. object MethodParameterOut
  112. object MethodRef
  113. object MethodReturn
  114. object MethodSummary
  115. object Modifier
  116. object Namespace
  117. object NamespaceBlock
  118. object NewAnnotation extends Serializable
  119. object NewAnnotationLiteral extends Serializable
  120. object NewAnnotationParameter extends Serializable
  121. object NewAnnotationParameterAssign extends Serializable
  122. object NewArrayInitializer extends Serializable
  123. object NewBinding extends Serializable
  124. object NewBlock extends Serializable
  125. object NewCall extends Serializable
  126. object NewCallChain extends Serializable
  127. object NewCallSite extends Serializable
  128. object NewClosureBinding extends Serializable
  129. object NewComment extends Serializable
  130. object NewConfigFile extends Serializable
  131. object NewControlStructure extends Serializable
  132. object NewDependency extends Serializable
  133. object NewDetachedTrackingPoint extends Serializable
  134. object NewDomAttribute extends Serializable
  135. object NewDomNode extends Serializable
  136. object NewFieldIdentifier extends Serializable
  137. object NewFile extends Serializable
  138. object NewFinding extends Serializable
  139. object NewFlow extends Serializable
  140. object NewFramework extends Serializable
  141. object NewFrameworkData extends Serializable
  142. object NewIdentifier extends Serializable
  143. object NewImplicitCall extends Serializable
  144. object NewIoflow extends Serializable
  145. object NewJumpTarget extends Serializable
  146. object NewKeyValuePair extends Serializable
  147. object NewLiteral extends Serializable
  148. object NewLocal extends Serializable
  149. object NewLocation extends Serializable
  150. object NewMatchInfo extends Serializable
  151. object NewMember extends Serializable
  152. object NewMetaData extends Serializable
  153. object NewMethod extends Serializable
  154. object NewMethodInst extends Serializable
  155. object NewMethodParameterIn extends Serializable
  156. object NewMethodParameterOut extends Serializable
  157. object NewMethodRef extends Serializable
  158. object NewMethodReturn extends Serializable
  159. object NewMethodSummary extends Serializable
  160. object NewModifier extends Serializable
  161. object NewNamespace extends Serializable
  162. object NewNamespaceBlock extends Serializable
  163. object NewPackagePrefix extends Serializable
  164. object NewProgramPoint extends Serializable
  165. object NewRead extends Serializable
  166. object NewReturn extends Serializable
  167. object NewRoute extends Serializable
  168. object NewSensitiveDataType extends Serializable
  169. object NewSensitiveMember extends Serializable
  170. object NewSensitiveReference extends Serializable
  171. object NewSensitiveVariable extends Serializable
  172. object NewSink extends Serializable
  173. object NewSource extends Serializable
  174. object NewSpAnnotationParameter extends Serializable
  175. object NewSpBlacklist extends Serializable
  176. object NewTag extends Serializable
  177. object NewTagNodePair extends Serializable
  178. object NewTags extends Serializable
  179. object NewTransform extends Serializable
  180. object NewTransformation extends Serializable
  181. object NewType extends Serializable
  182. object NewTypeArgument extends Serializable
  183. object NewTypeDecl extends Serializable
  184. object NewTypeParameter extends Serializable
  185. object NewTypeRef extends Serializable
  186. object NewUnknown extends Serializable
  187. object NewVariableInfo extends Serializable
  188. object NewWrite extends Serializable
  189. object PackagePrefix
  190. object ProgramPoint
  191. object PropertyErrorRegister
  192. object Read
  193. object Return
  194. object Route
  195. object SensitiveDataType
  196. object SensitiveMember
  197. object SensitiveReference
  198. object SensitiveVariable
  199. object Sink
  200. object Source
  201. object SpAnnotationParameter
  202. object SpBlacklist
  203. object Tag
  204. object TagNodePair
  205. object Tags
  206. object Transform
  207. object Transformation
  208. object Type
  209. object TypeArgument
  210. object TypeDecl
  211. object TypeParameter
  212. object TypeRef
  213. object Unknown
  214. object VariableInfo
  215. object Write

Inherited from AnyRef

Inherited from Any

Ungrouped