StoredNode

trait StoredNode extends Node with AbstractNode with Product
trait Product
trait Equals
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any
trait AstNode
trait CfgNode
trait CallRepr
class Call
class CallDb
class Block
class BlockDb
class Literal
class LiteralDb
class MethodRef
class Return
class ReturnDb
class TypeRef
class TypeRefDb
class Unknown
class UnknownDb
class Method
class MethodDb
class Comment
class CommentDb
class File
class FileDb
class Import
class ImportDb
class JumpLabel
class Local
class LocalDb
class Member
class MemberDb
class Modifier
class Namespace
class TypeDecl
class Binding
class BindingDb
class Finding
class FindingDb
class Location
class MetaData
class Tag
class TagDb
class Type
class TypeDb

Value members

Abstract methods

def productElementLabel(n: Int): String

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

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

Concrete methods

def _aliasOfIn: Iterator[StoredNode]
def _aliasOfOut: Iterator[StoredNode]
def _argumentIn: Iterator[StoredNode]
def _argumentOut: Iterator[StoredNode]
def _astIn: Iterator[StoredNode]
def _astOut: Iterator[StoredNode]
def _bindsIn: Iterator[StoredNode]
def _bindsOut: Iterator[StoredNode]
def _bindsToIn: Iterator[StoredNode]
def _bindsToOut: Iterator[StoredNode]
def _callIn: Iterator[StoredNode]
def _callOut: Iterator[StoredNode]
def _captureIn: Iterator[StoredNode]
def _captureOut: Iterator[StoredNode]
def _capturedByIn: Iterator[StoredNode]
def _capturedByOut: Iterator[StoredNode]
def _cdgIn: Iterator[StoredNode]
def _cdgOut: Iterator[StoredNode]
def _cfgIn: Iterator[StoredNode]
def _cfgOut: Iterator[StoredNode]
def _conditionIn: Iterator[StoredNode]
def _conditionOut: Iterator[StoredNode]
def _containsIn: Iterator[StoredNode]
def _containsOut: Iterator[StoredNode]
def _dominateIn: Iterator[StoredNode]
def _dominateOut: Iterator[StoredNode]
def _evalTypeIn: Iterator[StoredNode]
def _evalTypeOut: Iterator[StoredNode]
def _pointsToIn: Iterator[StoredNode]
def _pointsToOut: Iterator[StoredNode]
def _reachingDefIn: Iterator[StoredNode]
def _receiverIn: Iterator[StoredNode]
def _receiverOut: Iterator[StoredNode]
def _refIn: Iterator[StoredNode]
def _refOut: Iterator[StoredNode]
def _sourceFileIn: Iterator[StoredNode]
def _sourceFileOut: Iterator[StoredNode]
def _taggedByIn: Iterator[StoredNode]
def _taggedByOut: Iterator[StoredNode]
def fromNewNode(newNode: NewNode, mapping: NewNode => StoredNode): Unit
def toMap: Map[String, Any]
def underlying: Node

Inherited methods

def both(x$0: String*): Iterator[Node]
Inherited from
Node
def both(): Iterator[Node]
Inherited from
Node
def bothE(x$0: String*): Iterator[Edge]
Inherited from
Node
def bothE(): Iterator[Edge]
Inherited from
Node
def canEqual(that: Any): Boolean
Inherited from
Equals
def graph(): Graph
Inherited from
Element
def id(): Long
Inherited from
Node
def in(x$0: String*): Iterator[Node]
Inherited from
Node
def in(): Iterator[Node]
Inherited from
Node
def inE(x$0: String*): Iterator[Edge]
Inherited from
Node
def inE(): Iterator[Edge]
Inherited from
Node
def label: String
Inherited from
AbstractNode
def out(x$0: String*): Iterator[Node]
Inherited from
Node
def out(): Iterator[Node]
Inherited from
Node
def outE(x$0: String*): Iterator[Edge]
Inherited from
Node
def outE(): Iterator[Edge]
Inherited from
Node
def productArity: Int
Inherited from
Product
def productElement(n: Int): Any
Inherited from
Product
def productElementName(n: Int): String
Inherited from
Product
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def productPrefix: String
Inherited from
Product
def propertiesMap(): Map[String, <FromJavaObject>]
Inherited from
Element
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
Element
def property(x$0: String): <FromJavaObject>
Inherited from
Element
def propertyDefaultValue(x$0: String): <FromJavaObject>
Inherited from
Element
def propertyKeys(): Set[String]
Inherited from
Element
def propertyOption(x$0: String): Optional[<FromJavaObject>]
Inherited from
Element
def propertyOption[A <: <FromJavaObject>](x$0: PropertyKey[A]): Optional[A]
Inherited from
Element

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