DummyNodeImpl

io.shiftleft.semanticcpg.testing.DummyNodeImpl
trait DummyNodeImpl extends StoredNode

mixin trait for test nodes

Attributes

Graph
Supertypes
trait StoredNode
trait Product
trait Equals
trait AbstractNode
trait StaticType[AnyRef]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def addEdgeImpl(label: String, inNode: Node, keyValues: Any*): Edge

Attributes

Definition Classes
override def addEdgeImpl(label: String, inNode: Node, keyValues: Map[String, AnyRef]): Edge

Attributes

Definition Classes
Node
override def addEdgeSilentImpl(label: String, inNode: Node, keyValues: Any*): Unit

Attributes

Definition Classes
override def addEdgeSilentImpl(label: String, inNode: Node, keyValues: Map[String, AnyRef]): Unit

Attributes

Definition Classes
Node
def both(x$1: String*): Iterator[Node]
def both(): Iterator[Node]
def bothE(x$1: String*): Iterator[Edge]
def bothE(): Iterator[Edge]
def canEqual(that: Any): Boolean
def graph(): Graph
def id(): Long
def in(x$1: String*): Iterator[Node]
def in(): Iterator[Node]
def inE(x$1: String*): Iterator[Edge]
def inE(): Iterator[Edge]
def out(x$1: String*): Iterator[Node]
def out(): Iterator[Node]
def outE(x$1: String*): Iterator[Edge]
def outE(): Iterator[Edge]
def productArity: Int
def productElement(n: Int): Any
def productElementLabel(n: Int): String
def propertiesMap(): Map[String, Object]
def property[A](x$1: PropertyKey[A]): A
def property(x$1: String): Object
def propertyKeys(): Set[String]
def propertyOption(x$1: String): Optional[Object]
def propertyOption[A](x$1: PropertyKey[A]): Optional[A]
override def removeImpl(): Unit

Attributes

Definition Classes
Element
override def removePropertyImpl(key: String): Unit

Attributes

Definition Classes
Element
override def setPropertyImpl(key: String, value: Any): Unit

Attributes

Definition Classes
Element
override def setPropertyImpl[A](key: PropertyKey[A], value: A): Unit

Attributes

Definition Classes
Element
override def setPropertyImpl(property: Property[_]): Unit

Attributes

Definition Classes
Element
def valueMap: Map[String, AnyRef]

Inherited methods

def _aliasOfIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _aliasOfOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _argumentIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _argumentOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _astIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _astOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _bindsIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _bindsOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _bindsToIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _bindsToOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _callIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _callOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _captureIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _captureOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _capturedByIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _capturedByOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _cdgIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _cdgOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _cfgIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _cfgOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _conditionIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _conditionOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _containsIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _containsOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _dominateIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _dominateOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _evalTypeIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _evalTypeOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _importsIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _importsOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _inheritsFromIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _inheritsFromOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _isCallForImportIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _isCallForImportOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _parameterLinkIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _parameterLinkOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _postDominateIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _postDominateOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _reachingDefIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _reachingDefOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _receiverIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _receiverOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _refIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _refOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _sourceFileIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _sourceFileOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _taggedByIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _taggedByOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def fromNewNode(newNode: NewNode, mapping: NewNode => StoredNode): Unit

Attributes

Inherited from:
StoredNode
def productElementName(n: Int): String

Attributes

Inherited from:
Product
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def productPrefix: String

Attributes

Inherited from:
Product
def property[A <: <FromJavaObject>](x$0: PropertyKey[A], x$1: A): A

Attributes

Inherited from:
Element
def property[A <: <FromJavaObject>](x$0: String, x$1: A): A

Attributes

Inherited from:
Element
def propertyDefaultValue(x$0: String): <FromJavaObject>

Attributes

Inherited from:
Element
def toMap: Map[String, Any]

Attributes

Inherited from:
StoredNode
def underlying: Node

Attributes

Inherited from:
StoredNode

Inherited and Abstract methods

def label: String

Attributes

Inherited from:
AbstractNode

Deprecated and Inherited methods

@Deprecated
final def addEdge(x$0: String, x$1: Node, x$2: Map[String, <FromJavaObject>]): Edge

Attributes

Deprecated
true
Inherited from:
Node
@Deprecated
final def addEdge(x$0: String, x$1: Node, x$2: <FromJavaObject>*): Edge

Attributes

Deprecated
true
Inherited from:
Node
@Deprecated
final def addEdgeSilent(x$0: String, x$1: Node, x$2: Map[String, <FromJavaObject>]): Unit

Attributes

Deprecated
true
Inherited from:
Node
@Deprecated
final def addEdgeSilent(x$0: String, x$1: Node, x$2: <FromJavaObject>*): Unit

Attributes

Deprecated
true
Inherited from:
Node
@Deprecated
final def remove(): Unit

Attributes

Deprecated
true
Inherited from:
Element
@Deprecated
final def removeProperty(x$0: String): Unit

Attributes

Deprecated
true
Inherited from:
Element
@Deprecated
final def setProperty(x$0: Property[_ <: <FromJavaObject>]): Unit

Attributes

Deprecated
true
Inherited from:
Element
@Deprecated
final def setProperty[A <: <FromJavaObject>](x$0: PropertyKey[A], x$1: A): Unit

Attributes

Deprecated
true
Inherited from:
Element
@Deprecated
final def setProperty(x$0: String, x$1: <FromJavaObject>): Unit

Attributes

Deprecated
true
Inherited from:
Element