Packages

trait StoredNode extends Vertex with CpgNode with Node with Product

Linear Supertypes
Product, Equals, Node, OdbElement, CpgNode, Vertex, Host, Element, AnyRef, Any
Known Subclasses
Annotation, AnnotationDb, AnnotationLiteral, AnnotationLiteralDb, AnnotationParameter, AnnotationParameterAssign, AnnotationParameterAssignDb, AnnotationParameterDb, ArrayInitializer, ArrayInitializerDb, AstNode, Binding, BindingDb, Block, BlockDb, Call, CallChain, CallChainDb, CallDb, CallRepr, CallSite, CallSiteDb, CfgNode, ClosureBinding, ClosureBindingDb, Comment, CommentDb, ConfigFile, ConfigFileDb, ControlStructure, ControlStructureDb, Declaration, Dependency, DependencyDb, DetachedTrackingPoint, DetachedTrackingPointDb, DomAttribute, DomAttributeDb, DomNode, DomNodeDb, Expression, FieldIdentifier, FieldIdentifierDb, File, FileDb, Finding, FindingDb, Flow, FlowDb, Framework, FrameworkData, FrameworkDataDb, FrameworkDb, Identifier, IdentifierDb, ImplicitCall, ImplicitCallDb, Ioflow, IoflowDb, JumpTarget, JumpTargetDb, KeyValuePair, KeyValuePairDb, Literal, LiteralDb, Local, LocalDb, LocalLike, Location, LocationDb, MatchInfo, MatchInfoDb, Member, MemberDb, MetaData, MetaDataDb, Method, MethodDb, MethodInst, MethodInstDb, MethodParameterIn, MethodParameterInDb, MethodParameterOut, MethodParameterOutDb, MethodRef, MethodRefDb, MethodReturn, MethodReturnDb, MethodSummary, MethodSummaryDb, Modifier, ModifierDb, Namespace, NamespaceBlock, NamespaceBlockDb, NamespaceDb, PackagePrefix, PackagePrefixDb, ProgramPoint, ProgramPointDb, Read, ReadDb, Return, ReturnDb, Route, RouteDb, SensitiveDataType, SensitiveDataTypeDb, SensitiveMember, SensitiveMemberDb, SensitiveReference, SensitiveReferenceDb, SensitiveVariable, SensitiveVariableDb, Sink, SinkDb, Source, SourceDb, SpAnnotationParameter, SpAnnotationParameterDb, SpBlacklist, SpBlacklistDb, Tag, TagDb, TagNodePair, TagNodePairDb, Tags, TagsDb, TrackingPoint, Transform, TransformDb, Transformation, TransformationDb, Type, TypeArgument, TypeArgumentDb, TypeDb, TypeDecl, TypeDeclDb, TypeParameter, TypeParameterDb, Unknown, UnknownDb, VariableInfo, VariableInfoDb, WithinMethod, Write, WriteDb
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StoredNode
  2. Product
  3. Equals
  4. Node
  5. OdbElement
  6. CpgNode
  7. Vertex
  8. Host
  9. Element
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def addEdge(label: String, inVertex: Vertex, keyValues: <repeated...>[AnyRef]): Edge
    Definition Classes
    Vertex
    Annotations
    @transient()
  2. abstract def addEdge2(arg0: String, arg1: Node, arg2: Map[String, AnyRef]): OdbEdge
    Definition Classes
    Node
  3. abstract def addEdge2(arg0: String, arg1: Node, arg2: <repeated...>[AnyRef]): OdbEdge
    Definition Classes
    Node
    Annotations
    @transient()
  4. abstract def addEdgeSilent(arg0: String, arg1: Node, arg2: Map[String, AnyRef]): Unit
    Definition Classes
    Node
  5. abstract def addEdgeSilent(arg0: String, arg1: Node, arg2: <repeated...>[AnyRef]): Unit
    Definition Classes
    Node
    Annotations
    @transient()
  6. abstract def both(arg0: <repeated...>[String]): Iterator[Node]
    Definition Classes
    Node
    Annotations
    @transient()
  7. abstract def both(): Iterator[Node]
    Definition Classes
    Node
  8. abstract def bothE(arg0: <repeated...>[String]): Iterator[OdbEdge]
    Definition Classes
    Node
    Annotations
    @transient()
  9. abstract def bothE(): Iterator[OdbEdge]
    Definition Classes
    Node
  10. abstract def canEqual(that: Any): Boolean
    Definition Classes
    Equals
  11. abstract def edges(direction: Direction, edgeLabels: <repeated...>[String]): Iterator[Edge]
    Definition Classes
    Vertex
    Annotations
    @transient()
  12. abstract def graph(): Graph
    Definition Classes
    Element
  13. abstract def graph2(): OdbGraph
    Definition Classes
    OdbElement
  14. abstract def id(): AnyRef
    Definition Classes
    Element
  15. abstract def in(arg0: <repeated...>[String]): Iterator[Node]
    Definition Classes
    Node
    Annotations
    @transient()
  16. abstract def in(): Iterator[Node]
    Definition Classes
    Node
  17. abstract def inE(arg0: <repeated...>[String]): Iterator[OdbEdge]
    Definition Classes
    Node
    Annotations
    @transient()
  18. abstract def inE(): Iterator[OdbEdge]
    Definition Classes
    Node
  19. abstract def label(): String
    Definition Classes
    OdbElement
  20. abstract def out(arg0: <repeated...>[String]): Iterator[Node]
    Definition Classes
    Node
    Annotations
    @transient()
  21. abstract def out(): Iterator[Node]
    Definition Classes
    Node
  22. abstract def outE(arg0: <repeated...>[String]): Iterator[OdbEdge]
    Definition Classes
    Node
    Annotations
    @transient()
  23. abstract def outE(): Iterator[OdbEdge]
    Definition Classes
    Node
  24. abstract def productArity: Int
    Definition Classes
    Product
  25. abstract def productElement(n: Int): Any
    Definition Classes
    Product
  26. abstract def productElementLabel(n: Int): String

    labels of product elements, used e.g.

    labels of product elements, used e.g. for pretty-printing

  27. abstract def properties[V <: AnyRef](propertyKeys: <repeated...>[String]): Iterator[VertexProperty[V]]
    Definition Classes
    Vertex → Element
    Annotations
    @transient()
  28. abstract def property[V <: AnyRef](cardinality: Cardinality, key: String, value: V, keyValues: <repeated...>[AnyRef]): VertexProperty[V]
    Definition Classes
    Vertex
    Annotations
    @transient()
  29. abstract def property2[P <: AnyRef](arg0: String): P
    Definition Classes
    OdbElement
  30. abstract def propertyMap(): Map[String, AnyRef]
    Definition Classes
    OdbElement
  31. abstract def remove(): Unit
    Definition Classes
    OdbElement
  32. abstract def setProperty[P <: AnyRef](arg0: String, arg1: P): Unit
    Definition Classes
    OdbElement
  33. abstract def valueMap: Map[String, AnyRef]
  34. abstract def vertices(direction: Direction, edgeLabels: <repeated...>[String]): Iterator[Vertex]
    Definition Classes
    Vertex
    Annotations
    @transient()

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def _aliasOfIn(): Iterator[StoredNode]
  5. def _aliasOfOut(): Iterator[StoredNode]
  6. def _argumentIn(): Iterator[StoredNode]
  7. def _argumentOut(): Iterator[StoredNode]
  8. def _astIn(): Iterator[StoredNode]
  9. def _astOut(): Iterator[StoredNode]
  10. def _attachedDataIn(): Iterator[StoredNode]
  11. def _attachedDataOut(): Iterator[StoredNode]
  12. def _bindsIn(): Iterator[StoredNode]
  13. def _bindsOut(): Iterator[StoredNode]
  14. def _bindsToIn(): Iterator[StoredNode]
  15. def _bindsToOut(): Iterator[StoredNode]
  16. def _callIn(): Iterator[StoredNode]
  17. def _callOut(): Iterator[StoredNode]
  18. def _captureIn(): Iterator[StoredNode]
  19. def _captureOut(): Iterator[StoredNode]
  20. def _capturedByIn(): Iterator[StoredNode]
  21. def _capturedByOut(): Iterator[StoredNode]
  22. def _cdgIn(): Iterator[StoredNode]
  23. def _cdgOut(): Iterator[StoredNode]
  24. def _cfgIn(): Iterator[StoredNode]
  25. def _cfgOut(): Iterator[StoredNode]
  26. def _conditionIn(): Iterator[StoredNode]
  27. def _conditionOut(): Iterator[StoredNode]
  28. def _containsIn(): Iterator[StoredNode]
  29. def _containsNodeIn(): Iterator[StoredNode]
  30. def _containsNodeOut(): Iterator[StoredNode]
  31. def _containsOut(): Iterator[StoredNode]
  32. def _dominateIn(): Iterator[StoredNode]
  33. def _dominateOut(): Iterator[StoredNode]
  34. def _dynamicTypeIn(): Iterator[StoredNode]
  35. def _dynamicTypeOut(): Iterator[StoredNode]
  36. def _evalTypeIn(): Iterator[StoredNode]
  37. def _evalTypeOut(): Iterator[StoredNode]
  38. def _inheritsFromIn(): Iterator[StoredNode]
  39. def _inheritsFromOut(): Iterator[StoredNode]
  40. def _isSensitiveDataDescrOfIn(): Iterator[StoredNode]
  41. def _isSensitiveDataDescrOfOut(): Iterator[StoredNode]
  42. def _isSensitiveDataDescrOfRefIn(): Iterator[StoredNode]
  43. def _isSensitiveDataDescrOfRefOut(): Iterator[StoredNode]
  44. def _isSensitiveDataOfTypeIn(): Iterator[StoredNode]
  45. def _isSensitiveDataOfTypeOut(): Iterator[StoredNode]
  46. def _parameterLinkIn(): Iterator[StoredNode]
  47. def _parameterLinkOut(): Iterator[StoredNode]
  48. def _postDominateIn(): Iterator[StoredNode]
  49. def _postDominateOut(): Iterator[StoredNode]
  50. def _propagateIn(): Iterator[StoredNode]
  51. def _propagateOut(): Iterator[StoredNode]
  52. def _reachingDefIn(): Iterator[StoredNode]
  53. def _reachingDefOut(): Iterator[StoredNode]
  54. def _receiverIn(): Iterator[StoredNode]
  55. def _receiverOut(): Iterator[StoredNode]
  56. def _refIn(): Iterator[StoredNode]
  57. def _refOut(): Iterator[StoredNode]
  58. def _sourceFileIn(): Iterator[StoredNode]
  59. def _sourceFileOut(): Iterator[StoredNode]
  60. def _taggedByIn(): Iterator[StoredNode]
  61. def _taggedByOut(): Iterator[StoredNode]
  62. def _taintRemoveIn(): Iterator[StoredNode]
  63. def _taintRemoveOut(): Iterator[StoredNode]
  64. def _vtableIn(): Iterator[StoredNode]
  65. def _vtableOut(): Iterator[StoredNode]
  66. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  67. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  68. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  69. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  70. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  71. def fromNewNode(newNode: NewNode, mapping: (NewNode) => StoredNode): Unit
  72. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  73. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  74. def id2(): Long
    Definition Classes
    StoredNode → Node
  75. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  76. def keys(): Set[String]
    Definition Classes
    Element
  77. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  78. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  79. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  80. def productElementName(n: Int): String
    Definition Classes
    Product
  81. def productElementNames: Iterator[String]
    Definition Classes
    Product
  82. def productIterator: Iterator[Any]
    Definition Classes
    Product
  83. def productPrefix: String
    Definition Classes
    Product
  84. def property[V <: AnyRef](key: String, value: V, keyValues: <repeated...>[AnyRef]): VertexProperty[V]
    Definition Classes
    Vertex
    Annotations
    @transient()
  85. def property[V <: AnyRef](key: String, value: V): VertexProperty[V]
    Definition Classes
    Vertex → Element
  86. def property[V <: AnyRef](key: String): VertexProperty[V]
    Definition Classes
    Vertex → Element
  87. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  88. def toMap: Map[String, Any]
  89. def toString(): String
    Definition Classes
    AnyRef → Any
  90. def underlying: Vertex
  91. def value[V <: AnyRef](key: String): V
    Definition Classes
    Element
    Annotations
    @throws(classOf[java.util.NoSuchElementException])
  92. def values[V <: AnyRef](propertyKeys: <repeated...>[String]): Iterator[V]
    Definition Classes
    Element
    Annotations
    @transient()
  93. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  94. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  95. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Product

Inherited from Equals

Inherited from Node

Inherited from OdbElement

Inherited from CpgNode

Inherited from Vertex

Inherited from Host

Inherited from Element

Inherited from AnyRef

Inherited from Any

Ungrouped