package nodes
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class Annotation extends NodeRef[AnnotationDb] with AnnotationBase with StoredNode with AstNode
- trait AnnotationBase extends Node with AstNodeBase with HasCode with HasName with HasFullName with HasOrder
- class AnnotationDb extends OdbNode with StoredNode with AstNode with AnnotationBase
- class AnnotationLiteral extends NodeRef[AnnotationLiteralDb] with AnnotationLiteralBase with StoredNode with Expression
- trait AnnotationLiteralBase extends Node with ExpressionBase with HasCode with HasName with HasOrder with HasColumnNumber with HasLineNumber
- class AnnotationLiteralDb extends OdbNode with StoredNode with Expression with AnnotationLiteralBase
- class AnnotationParameter extends NodeRef[AnnotationParameterDb] with AnnotationParameterBase with StoredNode with AstNode
- class AnnotationParameterAssign extends NodeRef[AnnotationParameterAssignDb] with AnnotationParameterAssignBase with StoredNode with AstNode
- trait AnnotationParameterAssignBase extends Node with AstNodeBase with HasCode with HasOrder
- class AnnotationParameterAssignDb extends OdbNode with StoredNode with AstNode with AnnotationParameterAssignBase
- trait AnnotationParameterBase extends Node with AstNodeBase with HasCode with HasOrder
- class AnnotationParameterDb extends OdbNode with StoredNode with AstNode with AnnotationParameterBase
- class ArrayInitializer extends NodeRef[ArrayInitializerDb] with ArrayInitializerBase with StoredNode with AstNode with Expression
- trait ArrayInitializerBase extends Node with AstNodeBase with ExpressionBase with HasCode with HasColumnNumber with HasLineNumber with HasOrder
- class ArrayInitializerDb extends OdbNode with StoredNode with AstNode with Expression with ArrayInitializerBase
- trait AstNode extends StoredNode with AstNodeBase
- trait AstNodeBase extends Node with HasOrder
- class Binding extends NodeRef[BindingDb] with BindingBase with StoredNode
- trait BindingBase extends Node with HasName with HasSignature
- class BindingDb extends OdbNode with StoredNode with BindingBase
- class Block extends NodeRef[BlockDb] with BlockBase with StoredNode with Expression
- trait BlockBase extends Node with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
- class BlockDb extends OdbNode with StoredNode with Expression with BlockBase
- class Call extends NodeRef[CallDb] with CallBase with StoredNode with Expression with CallRepr
- trait CallBase extends Node with ExpressionBase with CallReprBase with HasCode with HasName with HasOrder with HasMethodInstFullName with HasMethodFullName with HasArgumentIndex with HasDispatchType with HasSignature with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasResolved with HasDepthFirstOrder
- class CallChain extends NodeRef[CallChainDb] with CallChainBase with StoredNode
- trait CallChainBase extends Node
- class CallChainDb extends OdbNode with StoredNode with CallChainBase
- class CallDb extends OdbNode with StoredNode with Expression with CallRepr with CallBase
- trait CallRepr extends StoredNode with CallReprBase with CfgNode
- trait CallReprBase extends Node with HasCode with HasName with HasSignature with CfgNodeBase
- class CallSite extends NodeRef[CallSiteDb] with CallSiteBase with StoredNode
- trait CallSiteBase extends Node
- class CallSiteDb extends OdbNode with StoredNode with CallSiteBase
- trait CfgNode extends StoredNode with CfgNodeBase with WithinMethod with AstNode
- trait CfgNodeBase extends Node with HasLineNumber with HasColumnNumber with WithinMethodBase with AstNodeBase
- class ClosureBinding extends NodeRef[ClosureBindingDb] with ClosureBindingBase with StoredNode
- trait ClosureBindingBase extends Node with HasClosureBindingId with HasEvaluationStrategy with HasClosureOriginalName
- class ClosureBindingDb extends OdbNode with StoredNode with ClosureBindingBase
- class Comment extends NodeRef[CommentDb] with CommentBase with StoredNode
- trait CommentBase extends Node with HasLineNumber with HasCode
- class CommentDb extends OdbNode with StoredNode with CommentBase
- class ConfigFile extends NodeRef[ConfigFileDb] with ConfigFileBase with StoredNode
- trait ConfigFileBase extends Node with HasName with HasContent
- class ConfigFileDb extends OdbNode with StoredNode with ConfigFileBase
- class ControlStructure extends NodeRef[ControlStructureDb] with ControlStructureBase with StoredNode with Expression
- trait ControlStructureBase extends Node with ExpressionBase with HasCode with HasColumnNumber with HasLineNumber with HasOrder with HasParserTypeName with HasArgumentIndex
- class ControlStructureDb extends OdbNode with StoredNode with Expression with ControlStructureBase
- trait Declaration extends StoredNode with DeclarationBase
- trait DeclarationBase extends Node with HasName
- class Dependency extends NodeRef[DependencyDb] with DependencyBase with StoredNode
- trait DependencyBase extends Node with HasVersion with HasName with HasDependencyGroupId
- class DependencyDb extends OdbNode with StoredNode with DependencyBase
- class DetachedTrackingPoint extends NodeRef[DetachedTrackingPointDb] with DetachedTrackingPointBase with StoredNode with TrackingPoint
- trait DetachedTrackingPointBase extends Node with TrackingPointBase
- class DetachedTrackingPointDb extends OdbNode with StoredNode with TrackingPoint with DetachedTrackingPointBase
- class DomAttribute extends NodeRef[DomAttributeDb] with DomAttributeBase with StoredNode
- trait DomAttributeBase extends Node with HasName with HasValue
- class DomAttributeDb extends OdbNode with StoredNode with DomAttributeBase
- class DomNode extends NodeRef[DomNodeDb] with DomNodeBase with StoredNode
- trait DomNodeBase extends Node with HasName
- class DomNodeDb extends OdbNode with StoredNode with DomNodeBase
- trait Expression extends StoredNode with ExpressionBase with TrackingPoint with CfgNode with AstNode
- trait ExpressionBase extends Node with HasCode with HasOrder with TrackingPointBase with CfgNodeBase with AstNodeBase
- class File extends NodeRef[FileDb] with FileBase with StoredNode with AstNode
- trait FileBase extends Node with AstNodeBase with HasName with HasOrder
- class FileDb extends OdbNode with StoredNode with AstNode with FileBase
- class Finding extends NodeRef[FindingDb] with FindingBase with StoredNode
- trait FindingBase extends Node with HasName with HasCategory with HasTitle with HasDescription with HasScore with HasLink with HasVulnDescr with HasParameter with HasMethodName with HasLineNo with HasFilename with HasOwaspLink with HasCweLink
- class FindingDb extends OdbNode with StoredNode with FindingBase
- class Flow extends NodeRef[FlowDb] with FlowBase with StoredNode
- trait FlowBase extends Node
- class FlowDb extends OdbNode with StoredNode with FlowBase
- class Framework extends NodeRef[FrameworkDb] with FrameworkBase with StoredNode
- trait FrameworkBase extends Node with HasName
- class FrameworkData extends NodeRef[FrameworkDataDb] with FrameworkDataBase with StoredNode
- trait FrameworkDataBase extends Node with HasName with HasContent
- class FrameworkDataDb extends OdbNode with StoredNode with FrameworkDataBase
- class FrameworkDb extends OdbNode with StoredNode with FrameworkBase
- trait HasAliasTypeFullName extends AnyRef
- trait HasAnnotationFullName extends AnyRef
- trait HasAnnotationName extends AnyRef
- trait HasArgumentIndex extends AnyRef
- trait HasAstParentFullName extends AnyRef
- trait HasAstParentType extends AnyRef
- trait HasBinarySignature extends AnyRef
- trait HasCategory extends AnyRef
- trait HasClassName extends AnyRef
- trait HasClosureBindingId extends AnyRef
- trait HasClosureOriginalName extends AnyRef
- trait HasCode extends AnyRef
- trait HasColumnNumber extends AnyRef
- trait HasColumnNumberEnd extends AnyRef
- trait HasContent extends AnyRef
- trait HasCweLink extends AnyRef
- trait HasDependencyGroupId extends AnyRef
- trait HasDepthFirstOrder extends AnyRef
- trait HasDescription extends AnyRef
- trait HasDispatchType extends AnyRef
- trait HasDynamicTypeHintFullName extends AnyRef
- trait HasEvaluationStrategy extends AnyRef
- trait HasEvaluationType extends AnyRef
- trait HasFilename extends AnyRef
- trait HasFingerprint extends AnyRef
- trait HasFullName extends AnyRef
- trait HasHasMapping extends AnyRef
- trait HasInheritsFromTypeFullName extends AnyRef
- trait HasIsExternal extends AnyRef
- trait HasIsStatic extends AnyRef
- trait HasLanguage extends AnyRef
- trait HasLineNo extends AnyRef
- trait HasLineNumber extends AnyRef
- trait HasLineNumberEnd extends AnyRef
- trait HasLink extends AnyRef
- trait HasLiteralsToSink extends AnyRef
- trait HasMethodFullName extends AnyRef
- trait HasMethodInstFullName extends AnyRef
- trait HasMethodName extends AnyRef
- trait HasMethodShortName extends AnyRef
- trait HasModifierType extends AnyRef
- trait HasName extends AnyRef
- trait HasNodeId extends AnyRef
- trait HasNodeLabel extends AnyRef
- trait HasOrder extends AnyRef
- trait HasOwaspLink extends AnyRef
- trait HasPackageName extends AnyRef
- trait HasParameter extends AnyRef
- trait HasParameterIndex extends AnyRef
- trait HasParserTypeName extends AnyRef
- trait HasPath extends AnyRef
- trait HasPattern extends AnyRef
- trait HasResolved extends AnyRef
- trait HasScore extends AnyRef
- trait HasSignature extends AnyRef
- trait HasSinkType extends AnyRef
- trait HasSourceType extends AnyRef
- trait HasSpid extends AnyRef
- trait HasSymbol extends AnyRef
- trait HasTitle extends AnyRef
- trait HasTypeDeclFullName extends AnyRef
- trait HasTypeFullName extends AnyRef
- trait HasValue extends AnyRef
- trait HasVarType extends AnyRef
- trait HasVersion extends AnyRef
- trait HasVulnDescr extends AnyRef
- class Identifier extends NodeRef[IdentifierDb] with IdentifierBase with StoredNode with Expression with LocalLike
- trait IdentifierBase extends Node with ExpressionBase with LocalLikeBase with HasCode with HasName with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
- class IdentifierDb extends OdbNode with StoredNode with Expression with LocalLike with IdentifierBase
- class ImplicitCall extends NodeRef[ImplicitCallDb] with ImplicitCallBase with StoredNode with CallRepr with TrackingPoint
- trait ImplicitCallBase extends Node with CallReprBase with TrackingPointBase with HasCode with HasName with HasSignature with HasLineNumber with HasColumnNumber with HasOrder
- class ImplicitCallDb extends OdbNode with StoredNode with CallRepr with TrackingPoint with ImplicitCallBase
- class Ioflow extends NodeRef[IoflowDb] with IoflowBase with StoredNode
- trait IoflowBase extends Node with HasFingerprint with HasLiteralsToSink
- class IoflowDb extends OdbNode with StoredNode with IoflowBase
- class Literal extends NodeRef[LiteralDb] with LiteralBase with StoredNode with Expression
- trait LiteralBase extends Node with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
- class LiteralDb extends OdbNode with StoredNode with Expression with LiteralBase
- class Local extends NodeRef[LocalDb] with LocalBase with StoredNode with Declaration with LocalLike with AstNode
- trait LocalBase extends Node with DeclarationBase with LocalLikeBase with AstNodeBase with HasCode with HasName with HasClosureBindingId with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasOrder
- class LocalDb extends OdbNode with StoredNode with Declaration with LocalLike with AstNode with LocalBase
- trait LocalLike extends StoredNode with LocalLikeBase
- trait LocalLikeBase extends Node with HasName
- class Location extends NodeRef[LocationDb] with LocationBase with StoredNode
- trait LocationBase extends Node with HasSymbol with HasMethodFullName with HasMethodShortName with HasPackageName with HasLineNumber with HasClassName with HasNodeLabel with HasFilename
- class LocationDb extends OdbNode with StoredNode with LocationBase
- class MatchInfo extends NodeRef[MatchInfoDb] with MatchInfoBase with StoredNode
- trait MatchInfoBase extends Node with HasPattern with HasCategory
- class MatchInfoDb extends OdbNode with StoredNode with MatchInfoBase
- class Member extends NodeRef[MemberDb] with MemberBase with StoredNode with Declaration with AstNode
- trait MemberBase extends Node with DeclarationBase with AstNodeBase with HasCode with HasName with HasTypeFullName with HasDynamicTypeHintFullName with HasOrder
- class MemberDb extends OdbNode with StoredNode with Declaration with AstNode with MemberBase
- class MetaData extends NodeRef[MetaDataDb] with MetaDataBase with StoredNode
- trait MetaDataBase extends Node with HasLanguage with HasVersion with HasSpid
- class MetaDataDb extends OdbNode with StoredNode with MetaDataBase
- class Method extends NodeRef[MethodDb] with MethodBase with StoredNode with Declaration with CfgNode with AstNode
- trait MethodBase extends Node with DeclarationBase with CfgNodeBase with AstNodeBase with HasName with HasFullName with HasIsExternal with HasSignature with HasAstParentType with HasAstParentFullName with HasLineNumber with HasColumnNumber with HasLineNumberEnd with HasColumnNumberEnd with HasOrder with HasHasMapping with HasDepthFirstOrder with HasBinarySignature
- class MethodDb extends OdbNode with StoredNode with Declaration with CfgNode with AstNode with MethodBase
- class MethodInst extends NodeRef[MethodInstDb] with MethodInstBase with StoredNode with AstNode
- trait MethodInstBase extends Node with AstNodeBase with HasName with HasSignature with HasFullName with HasMethodFullName with HasOrder
- class MethodInstDb extends OdbNode with StoredNode with AstNode with MethodInstBase
- class MethodParameterIn extends NodeRef[MethodParameterInDb] with MethodParameterInBase with StoredNode with Declaration with LocalLike with TrackingPoint with AstNode
- trait MethodParameterInBase extends Node with DeclarationBase with LocalLikeBase with TrackingPointBase with AstNodeBase with HasCode with HasOrder with HasName with HasEvaluationStrategy with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber
- class MethodParameterInDb extends OdbNode with StoredNode with Declaration with LocalLike with TrackingPoint with AstNode with MethodParameterInBase
- class MethodParameterOut extends NodeRef[MethodParameterOutDb] with MethodParameterOutBase with StoredNode with Declaration with TrackingPoint with AstNode
- trait MethodParameterOutBase extends Node with DeclarationBase with TrackingPointBase with AstNodeBase with HasCode with HasOrder with HasName with HasEvaluationStrategy with HasTypeFullName with HasLineNumber with HasColumnNumber
- class MethodParameterOutDb extends OdbNode with StoredNode with Declaration with TrackingPoint with AstNode with MethodParameterOutBase
- class MethodRef extends NodeRef[MethodRefDb] with MethodRefBase with StoredNode with Expression
- trait MethodRefBase extends Node with ExpressionBase with HasCode with HasOrder with HasArgumentIndex with HasMethodInstFullName with HasMethodFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
- class MethodRefDb extends OdbNode with StoredNode with Expression with MethodRefBase
- class MethodReturn extends NodeRef[MethodReturnDb] with MethodReturnBase with StoredNode with CfgNode with TrackingPoint
- trait MethodReturnBase extends Node with CfgNodeBase with TrackingPointBase with HasCode with HasEvaluationStrategy with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasOrder with HasDepthFirstOrder
- class MethodReturnDb extends OdbNode with StoredNode with CfgNode with TrackingPoint with MethodReturnBase
- class MethodSummary extends NodeRef[MethodSummaryDb] with MethodSummaryBase with StoredNode
- trait MethodSummaryBase extends Node with HasIsStatic with HasIsExternal with HasBinarySignature
- class MethodSummaryDb extends OdbNode with StoredNode with MethodSummaryBase
- class Modifier extends NodeRef[ModifierDb] with ModifierBase with StoredNode with AstNode
- trait ModifierBase extends Node with AstNodeBase with HasModifierType with HasOrder
- class ModifierDb extends OdbNode with StoredNode with AstNode with ModifierBase
- class Namespace extends NodeRef[NamespaceDb] with NamespaceBase with StoredNode with AstNode
- trait NamespaceBase extends Node with AstNodeBase with HasName with HasOrder
- class NamespaceBlock extends NodeRef[NamespaceBlockDb] with NamespaceBlockBase with StoredNode with AstNode
- trait NamespaceBlockBase extends Node with AstNodeBase with HasName with HasFullName with HasOrder
- class NamespaceBlockDb extends OdbNode with StoredNode with AstNode with NamespaceBlockBase
- class NamespaceDb extends OdbNode with StoredNode with AstNode with NamespaceBase
- case class NewAnnotation(code: String = "", name: String = "", fullName: String = "", order: Integer = -1) extends NewNode with AnnotationBase with Product with Serializable
- case class NewAnnotationLiteral(code: String = "", name: String = "", order: Integer = -1, columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None) extends NewNode with AnnotationLiteralBase with Product with Serializable
- case class NewAnnotationParameter(code: String = "", order: Integer = -1) extends NewNode with AnnotationParameterBase with Product with Serializable
- case class NewAnnotationParameterAssign(code: String = "", order: Integer = -1) extends NewNode with AnnotationParameterAssignBase with Product with Serializable
- case class NewArrayInitializer(code: String = "", columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None, order: Integer = -1) extends NewNode with ArrayInitializerBase with Product with Serializable
- case class NewBinding(name: String = "", signature: String = "") extends NewNode with BindingBase with Product with Serializable
- case class NewBlock(code: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with BlockBase with Product with Serializable
- case class NewCall(code: String = "", name: String = "", order: Integer = -1, methodInstFullName: Option[String] = None, methodFullName: String = "", argumentIndex: Integer = -1, dispatchType: String = "", signature: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, resolved: Option[Boolean] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with CallBase with Product with Serializable
- case class NewCallChain(methods: List[MethodBase] = List(), calls: List[CallBase] = List()) extends NewNode with CallChainBase with Product with Serializable
- case class NewCallSite(method: MethodBase, call: CallBase, callerMethod: MethodBase) extends NewNode with CallSiteBase with Product with Serializable
- case class NewClosureBinding(closureBindingId: Option[String] = None, evaluationStrategy: String = "", closureOriginalName: Option[String] = None) extends NewNode with ClosureBindingBase with Product with Serializable
- case class NewComment(lineNumber: Option[Integer] = None, code: String = "") extends NewNode with CommentBase with Product with Serializable
- case class NewConfigFile(name: String = "", content: String = "") extends NewNode with ConfigFileBase with Product with Serializable
- case class NewControlStructure(code: String = "", columnNumber: Option[Integer] = None, lineNumber: Option[Integer] = None, order: Integer = -1, parserTypeName: String = "", argumentIndex: Integer = -1) extends NewNode with ControlStructureBase with Product with Serializable
- case class NewDependency(version: String = "", name: String = "", dependencyGroupId: Option[String] = None) extends NewNode with DependencyBase with Product with Serializable
- case class NewDetachedTrackingPoint(cfgNode: CfgNodeBase) extends NewNode with DetachedTrackingPointBase with Product with Serializable
- case class NewDomAttribute(name: String = "", value: String = "") extends NewNode with DomAttributeBase with Product with Serializable
- case class NewDomNode(name: String = "", attributes: List[DomAttributeBase] = List()) extends NewNode with DomNodeBase with Product with Serializable
- case class NewFile(name: String = "", order: Integer = -1) extends NewNode with FileBase with Product with Serializable
- case class NewFinding(name: String = "", category: String = "", title: String = "", description: String = "", score: Integer = -1, link: String = "", vulnDescr: String = "", parameter: String = "", methodName: String = "", lineNo: String = "", filename: String = "", owaspLink: String = "", cweLink: String = "", ioflows: List[IoflowBase] = List(), methods: List[MethodBase] = List()) extends NewNode with FindingBase with Product with Serializable
- 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
- case class NewFramework(name: String = "") extends NewNode with FrameworkBase with Product with Serializable
- case class NewFrameworkData(name: String = "", content: String = "") extends NewNode with FrameworkDataBase with Product with Serializable
- case class NewIdentifier(code: String = "", name: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with IdentifierBase with Product with Serializable
- case class NewImplicitCall(code: String = "", name: String = "", signature: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, order: Integer = -1) extends NewNode with ImplicitCallBase with Product with Serializable
- case class NewIoflow(fingerprint: String = "", literalsToSink: List[String] = List(), dataTags: List[TagBase] = List(), sourceDescriptorTags: List[TagBase] = List(), sinkDescriptorTags: List[TagBase] = List(), source: SourceBase, sink: SinkBase, transforms: List[TransformBase] = List(), sourceDescriptorFlows: List[FlowBase] = List(), sinkDescriptorFlows: List[FlowBase] = List(), primaryFlow: FlowBase, triggerMethods: List[MethodBase] = List()) extends NewNode with IoflowBase with Product with Serializable
- case class NewLiteral(code: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with LiteralBase with Product with Serializable
- 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
- case class NewLocation(symbol: String = "", methodFullName: String = "", methodShortName: String = "", packageName: String = "", lineNumber: Option[Integer] = None, className: String = "", nodeLabel: String = "", filename: String = "", node: Option[Node] = None) extends NewNode with LocationBase with Product with Serializable
- case class NewMatchInfo(pattern: String = "", category: String = "") extends NewNode with MatchInfoBase with Product with Serializable
- case class NewMember(code: String = "", name: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), order: Integer = -1) extends NewNode with MemberBase with Product with Serializable
- case class NewMetaData(language: String = "", version: String = "", spid: Option[String] = None) extends NewNode with MetaDataBase with Product with Serializable
- case class NewMethod(name: String = "", fullName: String = "", isExternal: Boolean, signature: String = "", astParentType: String = "", astParentFullName: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, lineNumberEnd: Option[Integer] = None, columnNumberEnd: Option[Integer] = None, order: Integer = -1, hasMapping: Option[Boolean] = None, depthFirstOrder: Option[Integer] = None, binarySignature: Option[String] = None) extends NewNode with MethodBase with Product with Serializable
- case class NewMethodInst(name: String = "", signature: String = "", fullName: String = "", methodFullName: String = "", order: Integer = -1) extends NewNode with MethodInstBase with Product with Serializable
- 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
- 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
- case class NewMethodRef(code: String = "", order: Integer = -1, argumentIndex: Integer = -1, methodInstFullName: Option[String] = None, methodFullName: String = "", lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with MethodRefBase with Product with Serializable
- case class NewMethodReturn(code: String = "", evaluationStrategy: String = "", typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, order: Integer = -1, depthFirstOrder: Option[Integer] = None) extends NewNode with MethodReturnBase with Product with Serializable
- 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
- case class NewModifier(modifierType: String = "", order: Integer = -1) extends NewNode with ModifierBase with Product with Serializable
- case class NewNamespace(name: String = "", order: Integer = -1) extends NewNode with NamespaceBase with Product with Serializable
- case class NewNamespaceBlock(name: String = "", fullName: String = "", order: Integer = -1) extends NewNode with NamespaceBlockBase with Product with Serializable
-
trait
NewNode extends Node
base type for all nodes that can be added to a graph, e.g.
base type for all nodes that can be added to a graph, e.g. the diffgraph
- case class NewPackagePrefix(value: String = "") extends NewNode with PackagePrefixBase with Product with Serializable
- 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
- case class NewRead(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), source: SourceBase) extends NewNode with ReadBase with Product with Serializable
- case class NewReturn(lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, order: Integer = -1, argumentIndex: Integer = -1, code: String = "", depthFirstOrder: Option[Integer] = None) extends NewNode with ReturnBase with Product with Serializable
- case class NewRoute(path: String = "") extends NewNode with RouteBase with Product with Serializable
- case class NewSensitiveDataType(fullName: String = "", names: List[MatchInfoBase] = List(), members: List[SensitiveMemberBase] = List()) extends NewNode with SensitiveDataTypeBase with Product with Serializable
- case class NewSensitiveMember(name: String = "", names: List[MatchInfoBase] = List()) extends NewNode with SensitiveMemberBase with Product with Serializable
- case class NewSensitiveReference(ioflows: List[IoflowBase] = List()) extends NewNode with SensitiveReferenceBase with Product with Serializable
- case class NewSensitiveVariable(name: String = "", names: List[MatchInfoBase] = List(), evalType: TypeBase) extends NewNode with SensitiveVariableBase with Product with Serializable
- case class NewSink(sinkType: String = "", node: TrackingPointBase, method: MethodBase, methodTags: List[TagBase] = List(), callingMethod: Option[MethodBase] = None, callsite: Option[CallBase] = None, parameterIn: Option[MethodParameterInBase] = None, parameterInTags: List[TagBase] = List()) extends NewNode with SinkBase with Product with Serializable
- 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
- case class NewSpAnnotationParameter(annotationName: String = "", annotationFullName: String = "", name: String = "", value: String = "") extends NewNode with SpAnnotationParameterBase with Product with Serializable
- case class NewSpBlacklist(tags: List[TagBase] = List()) extends NewNode with SpBlacklistBase with Product with Serializable
- case class NewTag(name: String = "", value: String = "") extends NewNode with TagBase with Product with Serializable
- case class NewTagNodePair(tag: TagBase, node: Node) extends NewNode with TagNodePairBase with Product with Serializable
- case class NewTags(tags: List[TagBase] = List()) extends NewNode with TagsBase with Product with Serializable
- case class NewTransform(triggerCallChains: List[CallChainBase] = List(), descriptorFlows: List[FlowBase] = List(), call: CallBase, sink: SinkBase) extends NewNode with TransformBase with Product with Serializable
- case class NewTransformation(node: TrackingPointBase) extends NewNode with TransformationBase with Product with Serializable
- case class NewType(name: String = "", fullName: String = "", typeDeclFullName: String = "") extends NewNode with TypeBase with Product with Serializable
- case class NewTypeArgument(order: Integer = -1) extends NewNode with TypeArgumentBase with Product with Serializable
- case class NewTypeDecl(name: String = "", fullName: String = "", isExternal: Boolean, inheritsFromTypeFullName: List[String] = List(), astParentType: String = "", astParentFullName: String = "", aliasTypeFullName: Option[String] = None, order: Integer = -1) extends NewNode with TypeDeclBase with Product with Serializable
- case class NewTypeParameter(name: String = "", order: Integer = -1) extends NewNode with TypeParameterBase with Product with Serializable
- case class NewUnknown(code: String = "", parserTypeName: String = "", order: Integer = -1, argumentIndex: Integer = -1, typeFullName: String = "", dynamicTypeHintFullName: List[String] = List(), lineNumber: Option[Integer] = None, columnNumber: Option[Integer] = None, depthFirstOrder: Option[Integer] = None) extends NewNode with UnknownBase with Product with Serializable
- case class NewVariableInfo(varType: String = "", evaluationType: String = "", parameterIndex: Option[Integer] = None) extends NewNode with VariableInfoBase with Product with Serializable
- 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
- trait Node extends Product
- trait NodeVisitor[T] extends AnyRef
- class PackagePrefix extends NodeRef[PackagePrefixDb] with PackagePrefixBase with StoredNode
- trait PackagePrefixBase extends Node with HasValue
- class PackagePrefixDb extends OdbNode with StoredNode with PackagePrefixBase
- class ProgramPoint extends NodeRef[ProgramPointDb] with ProgramPointBase with StoredNode
- trait ProgramPointBase extends Node
- class ProgramPointDb extends OdbNode with StoredNode with ProgramPointBase
- class Read extends NodeRef[ReadDb] with ReadBase with StoredNode
- trait ReadBase extends Node
- class ReadDb extends OdbNode with StoredNode with ReadBase
- class Return extends NodeRef[ReturnDb] with ReturnBase with StoredNode with Expression
- trait ReturnBase extends Node with ExpressionBase with HasLineNumber with HasColumnNumber with HasOrder with HasArgumentIndex with HasCode with HasDepthFirstOrder
- class ReturnDb extends OdbNode with StoredNode with Expression with ReturnBase
- class Route extends NodeRef[RouteDb] with RouteBase with StoredNode
- trait RouteBase extends Node with HasPath
- class RouteDb extends OdbNode with StoredNode with RouteBase
- class SensitiveDataType extends NodeRef[SensitiveDataTypeDb] with SensitiveDataTypeBase with StoredNode
- trait SensitiveDataTypeBase extends Node with HasFullName
- class SensitiveDataTypeDb extends OdbNode with StoredNode with SensitiveDataTypeBase
- class SensitiveMember extends NodeRef[SensitiveMemberDb] with SensitiveMemberBase with StoredNode
- trait SensitiveMemberBase extends Node with HasName
- class SensitiveMemberDb extends OdbNode with StoredNode with SensitiveMemberBase
- class SensitiveReference extends NodeRef[SensitiveReferenceDb] with SensitiveReferenceBase with StoredNode
- trait SensitiveReferenceBase extends Node
- class SensitiveReferenceDb extends OdbNode with StoredNode with SensitiveReferenceBase
- class SensitiveVariable extends NodeRef[SensitiveVariableDb] with SensitiveVariableBase with StoredNode
- trait SensitiveVariableBase extends Node with HasName
- class SensitiveVariableDb extends OdbNode with StoredNode with SensitiveVariableBase
- class Sink extends NodeRef[SinkDb] with SinkBase with StoredNode
- trait SinkBase extends Node with HasSinkType
- class SinkDb extends OdbNode with StoredNode with SinkBase
- class Source extends NodeRef[SourceDb] with SourceBase with StoredNode
- trait SourceBase extends Node with HasSourceType
- class SourceDb extends OdbNode with StoredNode with SourceBase
- class SpAnnotationParameter extends NodeRef[SpAnnotationParameterDb] with SpAnnotationParameterBase with StoredNode
- trait SpAnnotationParameterBase extends Node with HasAnnotationName with HasAnnotationFullName with HasName with HasValue
- class SpAnnotationParameterDb extends OdbNode with StoredNode with SpAnnotationParameterBase
- class SpBlacklist extends NodeRef[SpBlacklistDb] with SpBlacklistBase with StoredNode
- trait SpBlacklistBase extends Node
- class SpBlacklistDb extends OdbNode with StoredNode with SpBlacklistBase
- trait StoredNode extends Vertex with Node
- class Tag extends NodeRef[TagDb] with TagBase with StoredNode
- trait TagBase extends Node with HasName with HasValue
- class TagDb extends OdbNode with StoredNode with TagBase
- class TagNodePair extends NodeRef[TagNodePairDb] with TagNodePairBase with StoredNode
- trait TagNodePairBase extends Node
- class TagNodePairDb extends OdbNode with StoredNode with TagNodePairBase
- class Tags extends NodeRef[TagsDb] with TagsBase with StoredNode
- trait TagsBase extends Node
- class TagsDb extends OdbNode with StoredNode with TagsBase
- trait TrackingPoint extends StoredNode with TrackingPointBase with WithinMethod
- trait TrackingPointBase extends Node with WithinMethodBase
- class Transform extends NodeRef[TransformDb] with TransformBase with StoredNode
- trait TransformBase extends Node
- class TransformDb extends OdbNode with StoredNode with TransformBase
- class Transformation extends NodeRef[TransformationDb] with TransformationBase with StoredNode
- trait TransformationBase extends Node
- class TransformationDb extends OdbNode with StoredNode with TransformationBase
- class Type extends NodeRef[TypeDb] with TypeBase with StoredNode
- class TypeArgument extends NodeRef[TypeArgumentDb] with TypeArgumentBase with StoredNode with AstNode
- trait TypeArgumentBase extends Node with AstNodeBase with HasOrder
- class TypeArgumentDb extends OdbNode with StoredNode with AstNode with TypeArgumentBase
- trait TypeBase extends Node with HasName with HasFullName with HasTypeDeclFullName
- class TypeDb extends OdbNode with StoredNode with TypeBase
- class TypeDecl extends NodeRef[TypeDeclDb] with TypeDeclBase with StoredNode with AstNode
- trait TypeDeclBase extends Node with AstNodeBase with HasName with HasFullName with HasIsExternal with HasInheritsFromTypeFullName with HasAstParentType with HasAstParentFullName with HasAliasTypeFullName with HasOrder
- class TypeDeclDb extends OdbNode with StoredNode with AstNode with TypeDeclBase
- class TypeParameter extends NodeRef[TypeParameterDb] with TypeParameterBase with StoredNode with AstNode
- trait TypeParameterBase extends Node with AstNodeBase with HasName with HasOrder
- class TypeParameterDb extends OdbNode with StoredNode with AstNode with TypeParameterBase
- class Unknown extends NodeRef[UnknownDb] with UnknownBase with StoredNode with Expression
- trait UnknownBase extends Node with ExpressionBase with HasCode with HasParserTypeName with HasOrder with HasArgumentIndex with HasTypeFullName with HasDynamicTypeHintFullName with HasLineNumber with HasColumnNumber with HasDepthFirstOrder
- class UnknownDb extends OdbNode with StoredNode with Expression with UnknownBase
- class VariableInfo extends NodeRef[VariableInfoDb] with VariableInfoBase with StoredNode
- trait VariableInfoBase extends Node with HasVarType with HasEvaluationType with HasParameterIndex
- class VariableInfoDb extends OdbNode with StoredNode with VariableInfoBase
- trait WithinMethod extends StoredNode with WithinMethodBase
- trait WithinMethodBase extends Node
- class Write extends NodeRef[WriteDb] with WriteBase with StoredNode
- trait WriteBase extends Node
- class WriteDb extends OdbNode with StoredNode with WriteBase
Value Members
- object Annotation
- object AnnotationLiteral
- object AnnotationParameter
- object AnnotationParameterAssign
- object ArrayInitializer
- object Binding
- object Block
- object Call
- object CallChain
- object CallSite
- object ClosureBinding
- object Comment
- object ConfigFile
- object ControlStructure
- object Dependency
- object DetachedTrackingPoint
- object DomAttribute
- object DomNode
- object Factories
- object File
- object Finding
- object Flow
- object Framework
- object FrameworkData
- object Identifier
- object ImplicitCall
- object Ioflow
- object Literal
- object Local
- object Location
- object MatchInfo
- object Member
- object MetaData
- object Method
- object MethodInst
- object MethodParameterIn
- object MethodParameterOut
- object MethodRef
- object MethodReturn
- object MethodSummary
- object Modifier
- object Namespace
- object NamespaceBlock
- object PackagePrefix
- object ProgramPoint
- object PropertyErrorRegister
- object Read
- object Return
- object Route
- object SensitiveDataType
- object SensitiveMember
- object SensitiveReference
- object SensitiveVariable
- object Sink
- object Source
- object SpAnnotationParameter
- object SpBlacklist
- object Tag
- object TagNodePair
- object Tags
- object Transform
- object Transformation
- object Type
- object TypeArgument
- object TypeDecl
- object TypeParameter
- object Unknown
- object VariableInfo
- object Write