ClosureBindingDb

class ClosureBindingDb(ref: NodeRef[NodeDb]) extends NodeDb with StoredNode with ClosureBindingBase
trait Product
trait Equals
class NodeDb
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def _captureIn: Iterator[StoredNode]
Definition Classes
override
def _capturedByIn: Iterator[StoredNode]
Definition Classes
override
def _initializeFromDetached(data: DetachedNodeData, mapper: Function[DetachedNodeData, Node]): Unit
Definition Classes
Node
override
def _refOut: Iterator[StoredNode]
Definition Classes
override
def canEqual(that: Any): Boolean
Definition Classes
Equals
def captureIn: Traversal[Expression]
def capturedByIn: Traversal[Local]
def closureBindingId: Option[String]
def closureOriginalName: Option[String]
def evaluationStrategy: String
override
def fromNewNode(newNode: NewNode, mapping: NewNode => StoredNode): Unit
Definition Classes
override
def label: String
Definition Classes
AbstractNode -> NodeDb -> Element
override
def layoutInformation: NodeLayoutInformation
Definition Classes
NodeDb
override
def productArity: Int
Definition Classes
Product
override
def productElement(n: Int): Any
Definition Classes
Product
override
def productElementLabel(n: Int): String
Definition Classes
override
def productPrefix: String
Definition Classes
Product
override
def propertiesMap: Map[String, Any]

faster than the default implementation

faster than the default implementation

Definition Classes
NodeDb -> Element
override
def propertiesMapForStorage: Map[String, Any]

faster than the default implementation

faster than the default implementation

Definition Classes
NodeDb
override
def property(key: String): Any
Definition Classes
Element
def refOut: Traversal[AstNode]
override
def removeSpecificProperty(key: String): Unit
Definition Classes
NodeDb

Inherited methods

def _aliasOfIn: Iterator[StoredNode]
Inherited from
StoredNode
def _aliasOfOut: Iterator[StoredNode]
Inherited from
StoredNode
def _argumentIn: Iterator[StoredNode]
Inherited from
StoredNode
def _argumentOut: Iterator[StoredNode]
Inherited from
StoredNode
def _astIn: Iterator[StoredNode]
Inherited from
StoredNode
def _astOut: Iterator[StoredNode]
Inherited from
StoredNode
def _bindsIn: Iterator[StoredNode]
Inherited from
StoredNode
def _bindsOut: Iterator[StoredNode]
Inherited from
StoredNode
def _bindsToIn: Iterator[StoredNode]
Inherited from
StoredNode
def _bindsToOut: Iterator[StoredNode]
Inherited from
StoredNode
def _callIn: Iterator[StoredNode]
Inherited from
StoredNode
def _callOut: Iterator[StoredNode]
Inherited from
StoredNode
def _captureOut: Iterator[StoredNode]
Inherited from
StoredNode
def _capturedByOut: Iterator[StoredNode]
Inherited from
StoredNode
def _cdgIn: Iterator[StoredNode]
Inherited from
StoredNode
def _cdgOut: Iterator[StoredNode]
Inherited from
StoredNode
def _cfgIn: Iterator[StoredNode]
Inherited from
StoredNode
def _cfgOut: Iterator[StoredNode]
Inherited from
StoredNode
def _conditionIn: Iterator[StoredNode]
Inherited from
StoredNode
def _conditionOut: Iterator[StoredNode]
Inherited from
StoredNode
def _containsIn: Iterator[StoredNode]
Inherited from
StoredNode
def _containsOut: Iterator[StoredNode]
Inherited from
StoredNode
def _dominateIn: Iterator[StoredNode]
Inherited from
StoredNode
def _dominateOut: Iterator[StoredNode]
Inherited from
StoredNode
def _evalTypeIn: Iterator[StoredNode]
Inherited from
StoredNode
def _evalTypeOut: Iterator[StoredNode]
Inherited from
StoredNode
Inherited from
StoredNode
Inherited from
StoredNode
Inherited from
StoredNode
Inherited from
StoredNode
def _pointsToIn: Iterator[StoredNode]
Inherited from
StoredNode
def _pointsToOut: Iterator[StoredNode]
Inherited from
StoredNode
Inherited from
StoredNode
Inherited from
StoredNode
def _reachingDefIn: Iterator[StoredNode]
Inherited from
StoredNode
Inherited from
StoredNode
def _receiverIn: Iterator[StoredNode]
Inherited from
StoredNode
def _receiverOut: Iterator[StoredNode]
Inherited from
StoredNode
def _refIn: Iterator[StoredNode]
Inherited from
StoredNode
def _sourceFileIn: Iterator[StoredNode]
Inherited from
StoredNode
def _sourceFileOut: Iterator[StoredNode]
Inherited from
StoredNode
def _taggedByIn: Iterator[StoredNode]
Inherited from
StoredNode
def _taggedByOut: Iterator[StoredNode]
Inherited from
StoredNode
final
def blockLength(x$0: AdjacentNodes, x$1: Int): Int
Inherited from
NodeDb
def both(x$0: String*): Iterator[Node]
Inherited from
NodeDb
def both(): Iterator[Node]
Inherited from
NodeDb
def bothE(x$0: String*): Iterator[Edge]
Inherited from
NodeDb
def bothE(): Iterator[Edge]
Inherited from
NodeDb
final
def createAdjacentNodeIteratorByOffSet[A <: Node](x$0: Int): Iterator[A]
Inherited from
NodeDb
def edgeProperty[P <: <FromJavaObject>](x$0: Direction, x$1: Edge, x$2: Int, x$3: String): P
Inherited from
NodeDb
def edgePropertyMap(x$0: Direction, x$1: Edge, x$2: Int): Map[String, <FromJavaObject>]
Inherited from
NodeDb
def edgePropertyOption[V <: <FromJavaObject>](x$0: Direction, x$1: Edge, x$2: Int, x$3: String): Optional[V]
Inherited from
NodeDb
def equals(x$0: <FromJavaObject>): Boolean
Inherited from
NodeDb
def getAdjacentNodes(): AdjacentNodes
Inherited from
NodeDb
def getEdgeProperties[V <: <FromJavaObject>](x$0: Direction, x$1: Edge, x$2: Int, x$3: String*): Iterator[V]
Inherited from
NodeDb
final
def getStrideSize(x$0: String): Int
Inherited from
NodeDb
def graph(): Graph
Inherited from
NodeDb
def hashCode(): Int
Inherited from
NodeDb
def id(): Long
Inherited from
NodeDb
def in(x$0: String*): Iterator[Node]
Inherited from
NodeDb
def in(): Iterator[Node]
Inherited from
NodeDb
def inE(x$0: String*): Iterator[Edge]
Inherited from
NodeDb
def inE(): Iterator[Edge]
Inherited from
NodeDb
final
def instantiateDummyEdge(x$0: String, x$1: NodeRef[_], x$2: NodeRef[_]): Edge
Inherited from
NodeDb
final
def isDirty(): Boolean
Inherited from
NodeDb
def markAsClean(): Unit
Inherited from
NodeDb
def markAsDirty(): Unit
Inherited from
NodeDb
def out(x$0: String*): Iterator[Node]
Inherited from
NodeDb
def out(): Iterator[Node]
Inherited from
NodeDb
def outE(x$0: String*): Iterator[Edge]
Inherited from
NodeDb
def outE(): Iterator[Edge]
Inherited from
NodeDb
def productElementName(n: Int): String
Inherited from
Product
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def property[A <: <FromJavaObject>](x$0: PropertyKey[A], x$1: A): A
Inherited from
Element
def property[A <: <FromJavaObject>](x$0: String, x$1: A): A
Inherited from
Element
def property[A <: <FromJavaObject>](x$0: PropertyKey[A]): A
Inherited from
NodeDb
def propertyDefaultValue(x$0: String): <FromJavaObject>
Inherited from
NodeDb
def propertyKeys(): Set[String]
Inherited from
NodeDb
def propertyOption(x$0: String): Optional[<FromJavaObject>]
Inherited from
NodeDb
def propertyOption[A <: <FromJavaObject>](x$0: PropertyKey[A]): Optional[A]
Inherited from
NodeDb
def removeEdgeProperty(x$0: Direction, x$1: String, x$2: String, x$3: Int): Unit
Inherited from
NodeDb
def setEdgeProperty[V <: <FromJavaObject>](x$0: Direction, x$1: String, x$2: String, x$3: V, x$4: Int): Unit
Inherited from
NodeDb
def startIndex(x$0: AdjacentNodes, x$1: Int): Int
Inherited from
NodeDb
def storeAdjacentNode(x$0: Direction, x$1: String, x$2: NodeRef[_], x$3: <FromJavaObject>*): Int
Inherited from
NodeDb
def toMap: Map[String, Any]
Inherited from
StoredNode
def trim(): Long
Inherited from
NodeDb
def underlying: Node
Inherited from
StoredNode

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def addEdge(x$0: String, x$1: Node, x$2: Map[String, <FromJavaObject>]): Edge
Deprecated
Inherited from
Node
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def addEdge(x$0: String, x$1: Node, x$2: <FromJavaObject>*): Edge
Deprecated
Inherited from
Node
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def addEdgeSilent(x$0: String, x$1: Node, x$2: Map[String, <FromJavaObject>]): Unit
Deprecated
Inherited from
Node
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def addEdgeSilent(x$0: String, x$1: Node, x$2: <FromJavaObject>*): Unit
Deprecated
Inherited from
Node
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def remove(): Unit
Deprecated
Inherited from
Element
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def removeProperty(x$0: String): Unit
Deprecated
Inherited from
Element
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def setProperty(x$0: Property[_ <: <FromJavaObject>]): Unit
Deprecated
Inherited from
Element
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def setProperty[A <: <FromJavaObject>](x$0: PropertyKey[A], x$1: A): Unit
Deprecated
Inherited from
Element
@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
final
def setProperty(x$0: String, x$1: <FromJavaObject>): Unit
Deprecated
Inherited from
Element