CallRepr

io.shiftleft.codepropertygraph.generated.nodes.CallRepr
See theCallRepr companion object
trait CallRepr extends StoredNode with CallReprBase with CfgNode

Attributes

Companion:
object
Graph
Supertypes
trait CfgNode
trait AstNode
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
Known subtypes
class Call
class CallDb

Members list

Concise view

Value members

Inherited methods

def _aliasOfIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _aliasOfOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode

Traverse to ANNOTATION_LITERAL via POINTS_TO IN edge.

Traverse to ANNOTATION_LITERAL via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to ANNOTATION_LITERAL via POINTS_TO OUT edge.

Traverse to ANNOTATION_LITERAL via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Traverse to ANNOTATION via POINTS_TO IN edge.

Traverse to ANNOTATION via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to ANNOTATION via POINTS_TO OUT edge.

Traverse to ANNOTATION via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _argumentIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _argumentOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode

Traverse to ARRAY_INITIALIZER via POINTS_TO IN edge.

Traverse to ARRAY_INITIALIZER via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to ARRAY_INITIALIZER via POINTS_TO OUT edge.

Traverse to ARRAY_INITIALIZER via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _astIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _astNodeViaCfgIn: Traversal[AstNode]

Traverse to AST_NODE via CFG IN edge.

Traverse to AST_NODE via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to AST_NODE via POINTS_TO IN edge.

Traverse to AST_NODE via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to AST_NODE via POINTS_TO OUT edge.

Traverse to AST_NODE via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
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 _blockViaCfgIn: Traversal[Block]

Traverse to BLOCK via CFG IN edge.

Traverse to BLOCK via CFG IN edge.

Attributes

Inherited from:
CfgNode
def _blockViaPointsToIn: Traversal[Block]

Traverse to BLOCK via POINTS_TO IN edge.

Traverse to BLOCK via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode
def _blockViaPointsToOut: Traversal[Block]

Traverse to BLOCK via POINTS_TO OUT edge.

Traverse to BLOCK via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _callIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _callOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _callReprViaCfgIn: Traversal[CallRepr]

Traverse to CALL_REPR via CFG IN edge.

Traverse to CALL_REPR via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to CALL_REPR via POINTS_TO IN edge.

Traverse to CALL_REPR via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to CALL_REPR via POINTS_TO OUT edge.

Traverse to CALL_REPR via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _callViaCfgIn: Traversal[Call]

Traverse to CALL via CFG IN edge.

Traverse to CALL via CFG IN edge.

Attributes

Inherited from:
CfgNode
def _callViaPointsToIn: Traversal[Call]

Traverse to CALL via POINTS_TO IN edge.

Traverse to CALL via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode
def _callViaPointsToOut: Traversal[Call]

Traverse to CALL via POINTS_TO OUT edge.

Traverse to CALL via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
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 _cfgNodeViaCfgIn: Traversal[CfgNode]

Traverse to CFG_NODE via CFG IN edge.

Traverse to CFG_NODE via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to CFG_NODE via POINTS_TO IN edge.

Traverse to CFG_NODE via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to CFG_NODE via POINTS_TO OUT edge.

Traverse to CFG_NODE via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
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

Traverse to CONTROL_STRUCTURE via CFG IN edge.

Traverse to CONTROL_STRUCTURE via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to CONTROL_STRUCTURE via POINTS_TO IN edge.

Traverse to CONTROL_STRUCTURE via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to CONTROL_STRUCTURE via POINTS_TO OUT edge.

Traverse to CONTROL_STRUCTURE via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Traverse to DECLARATION via CFG IN edge.

Traverse to DECLARATION via CFG IN edge.

Attributes

Inherited from:
CfgNode
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

Traverse to EXPRESSION via CFG IN edge.

Traverse to EXPRESSION via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to EXPRESSION via POINTS_TO IN edge.

Traverse to EXPRESSION via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to EXPRESSION via POINTS_TO OUT edge.

Traverse to EXPRESSION via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Traverse to FIELD_IDENTIFIER via CFG IN edge.

Traverse to FIELD_IDENTIFIER via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to FIELD_IDENTIFIER via POINTS_TO IN edge.

Traverse to FIELD_IDENTIFIER via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to FIELD_IDENTIFIER via POINTS_TO OUT edge.

Traverse to FIELD_IDENTIFIER via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Traverse to IDENTIFIER via CFG IN edge.

Traverse to IDENTIFIER via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to IDENTIFIER via POINTS_TO IN edge.

Traverse to IDENTIFIER via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to IDENTIFIER via POINTS_TO OUT edge.

Traverse to IDENTIFIER via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _importsIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _importsOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode

Attributes

Inherited from:
StoredNode

Attributes

Inherited from:
StoredNode

Attributes

Inherited from:
StoredNode

Attributes

Inherited from:
StoredNode

Traverse to JUMP_TARGET via CFG IN edge.

Traverse to JUMP_TARGET via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to JUMP_TARGET via POINTS_TO IN edge.

Traverse to JUMP_TARGET via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to JUMP_TARGET via POINTS_TO OUT edge.

Traverse to JUMP_TARGET via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _literalViaCfgIn: Traversal[Literal]

Traverse to LITERAL via CFG IN edge.

Traverse to LITERAL via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to LITERAL via POINTS_TO IN edge.

Traverse to LITERAL via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to LITERAL via POINTS_TO OUT edge.

Traverse to LITERAL via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_PARAMETER_IN via POINTS_TO IN edge.

Traverse to METHOD_PARAMETER_IN via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_PARAMETER_IN via POINTS_TO OUT edge.

Traverse to METHOD_PARAMETER_IN via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_PARAMETER_OUT via POINTS_TO IN edge.

Traverse to METHOD_PARAMETER_OUT via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_PARAMETER_OUT via POINTS_TO OUT edge.

Traverse to METHOD_PARAMETER_OUT via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_REF via CFG IN edge.

Traverse to METHOD_REF via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_REF via POINTS_TO IN edge.

Traverse to METHOD_REF via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_REF via POINTS_TO OUT edge.

Traverse to METHOD_REF via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_RETURN via POINTS_TO IN edge.

Traverse to METHOD_RETURN via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD_RETURN via POINTS_TO OUT edge.

Traverse to METHOD_RETURN via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _methodViaCfgIn: Traversal[Method]

Traverse to METHOD via CFG IN edge.

Traverse to METHOD via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD via POINTS_TO IN edge.

Traverse to METHOD via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to METHOD via POINTS_TO OUT edge.

Traverse to METHOD via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode

Attributes

Inherited from:
StoredNode

Attributes

Inherited from:
StoredNode
def _pointsToIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
def _pointsToOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode

Attributes

Inherited from:
StoredNode

Attributes

Inherited from:
StoredNode
def _reachingDefIn: Iterator[StoredNode]

Attributes

Inherited from:
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

Traverse to RETURN via POINTS_TO IN edge.

Traverse to RETURN via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to RETURN via POINTS_TO OUT edge.

Traverse to RETURN via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
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

Traverse to TEMPLATE_DOM via POINTS_TO IN edge.

Traverse to TEMPLATE_DOM via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to TEMPLATE_DOM via POINTS_TO OUT edge.

Traverse to TEMPLATE_DOM via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _typeRefViaCfgIn: Traversal[TypeRef]

Traverse to TYPE_REF via CFG IN edge.

Traverse to TYPE_REF via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to TYPE_REF via POINTS_TO IN edge.

Traverse to TYPE_REF via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to TYPE_REF via POINTS_TO OUT edge.

Traverse to TYPE_REF via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def _unknownViaCfgIn: Traversal[Unknown]

Traverse to UNKNOWN via CFG IN edge.

Traverse to UNKNOWN via CFG IN edge.

Attributes

Inherited from:
CfgNode

Traverse to UNKNOWN via POINTS_TO IN edge.

Traverse to UNKNOWN via POINTS_TO IN edge.

Attributes

Inherited from:
CfgNode

Traverse to UNKNOWN via POINTS_TO OUT edge.

Traverse to UNKNOWN via POINTS_TO OUT edge.

Attributes

Inherited from:
CfgNode
def both(x$0: String*): Iterator[Node]

Attributes

Inherited from:
Node
def both(): Iterator[Node]

Attributes

Inherited from:
Node
def bothE(x$0: String*): Iterator[Edge]

Attributes

Inherited from:
Node
def bothE(): Iterator[Edge]

Attributes

Inherited from:
Node
def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
def cfgIn: Traversal[_ <: StoredNode]

Attributes

Inherited from:
CfgNode
def code: String

Attributes

Inherited from:
CallReprBase
def columnNumber: Option[Integer]

Attributes

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

Attributes

Inherited from:
StoredNode
def graph(): Graph

Attributes

Inherited from:
Element
def id(): Long

Attributes

Inherited from:
Node
def in(x$0: String*): Iterator[Node]

Attributes

Inherited from:
Node
def in(): Iterator[Node]

Attributes

Inherited from:
Node
def inE(x$0: String*): Iterator[Edge]

Attributes

Inherited from:
Node
def inE(): Iterator[Edge]

Attributes

Inherited from:
Node
def label: String

Attributes

Inherited from:
AbstractNode
def lineNumber: Option[Integer]

Attributes

Inherited from:
CallReprBase
def name: String

Attributes

Inherited from:
CallReprBase
def order: Int

Attributes

Inherited from:
CallReprBase
def out(x$0: String*): Iterator[Node]

Attributes

Inherited from:
Node
def out(): Iterator[Node]

Attributes

Inherited from:
Node
def outE(x$0: String*): Iterator[Edge]

Attributes

Inherited from:
Node
def outE(): Iterator[Edge]

Attributes

Inherited from:
Node
def pointsToIn: Traversal[_ <: StoredNode]

Attributes

Inherited from:
CfgNode
def pointsToOut: Traversal[_ <: StoredNode]

Attributes

Inherited from:
CfgNode
def productArity: Int

Attributes

Inherited from:
Product
def productElement(n: Int): Any

Attributes

Inherited from:
Product
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 propertiesMap(): Map[String, <FromJavaObject>]

Attributes

Inherited from:
Element
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 property[A <: <FromJavaObject>](x$0: PropertyKey[A]): A

Attributes

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

Attributes

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

Attributes

Inherited from:
Element
def propertyKeys(): Set[String]

Attributes

Inherited from:
Element
def propertyOption(x$0: String): Optional[<FromJavaObject>]

Attributes

Inherited from:
Element
def propertyOption[A <: <FromJavaObject>](x$0: PropertyKey[A]): Optional[A]

Attributes

Inherited from:
Element
def signature: String

Attributes

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

Attributes

Inherited from:
StoredNode
def underlying: Node

Attributes

Inherited from:
StoredNode

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