Member

class Member(graph: Graph, id: Long) extends NodeRef[MemberDb] with MemberBase with StoredNode with AstNode with Declaration
Companion
object
trait AstNode
trait Product
trait Equals
trait HasName
trait HasOrder
trait HasCode
class NodeRef[MemberDb]
class Node
trait NodeOrDetachedNode
class Element
class Object
trait Matchable
class Any

Value members

Concrete methods

Traverse to ANNOTATION via AST OUT edge.

Traverse to ANNOTATION via AST OUT edge.

override
def _astIn: Iterator[StoredNode]
Definition Classes
override
def _astOut: Iterator[StoredNode]
Definition Classes
def _callViaRefIn: Traversal[Call]

Traverse to CALL via REF IN edge.

Traverse to CALL via REF IN edge.

override
def _evalTypeOut: Iterator[StoredNode]
Definition Classes

Traverse to MODIFIER via AST OUT edge.

Traverse to MODIFIER via AST OUT edge.

override
def _refIn: Iterator[StoredNode]
Definition Classes
def _tagViaTaggedByOut: Traversal[Tag]

Traverse to TAG via TAGGED_BY OUT edge.

Traverse to TAG via TAGGED_BY OUT edge.

override
def _taggedByOut: Iterator[StoredNode]
Definition Classes
def _unknownViaAstIn: Traversal[Unknown]

Traverse to UNKNOWN via AST IN edge.

Traverse to UNKNOWN via AST IN edge.

def astIn: Traversal[AstNode]
def astOut: Traversal[AstNode]
override
def canEqual(that: Any): Boolean
Definition Classes
Equals
override
def code: String
Definition Classes
override
def columnNumber: Option[Integer]
Definition Classes
override
def dynamicTypeHintFullName: IndexedSeq[String]
Definition Classes
def evalTypeOut: Traversal[Type]
override
def fromNewNode(newNode: NewNode, mapping: NewNode => StoredNode): Unit
Definition Classes
override
def label: String
Definition Classes
AbstractNode -> Element
override
def lineNumber: Option[Integer]
Definition Classes
override
def name: String
Definition Classes
override
def order: Int
Definition Classes
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 propertyDefaultValue(propertyKey: String): <FromJavaObject>
Definition Classes
Element
def refIn: Traversal[Call]
def taggedByOut: Traversal[Tag]
@Doc(info = "Traverse to member type")
def typ: Traversal[Type]

Traverse to member type

Traverse to member type

@Doc(info = "The type declaration this member is defined in")

The type declaration this member is defined in

The type declaration this member is defined in

override
def typeFullName: String
Definition Classes

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 _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 _captureIn: Iterator[StoredNode]
Inherited from
StoredNode
def _captureOut: Iterator[StoredNode]
Inherited from
StoredNode
def _capturedByIn: 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
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 _refOut: 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
Inherited from
MemberBase
def both(x$0: String*): Iterator[Node]
Inherited from
NodeRef
def both(): Iterator[Node]
Inherited from
NodeRef
def bothE(x$0: String*): Iterator[Edge]
Inherited from
NodeRef
def bothE(): Iterator[Edge]
Inherited from
NodeRef
def equals(x$0: <FromJavaObject>): Boolean
Inherited from
NodeRef
final
def get(): MemberDb
Inherited from
NodeRef
final
def getOption(): Optional[MemberDb]
Inherited from
NodeRef
def hashCode(): Int
Inherited from
NodeRef
def in(x$0: String*): Iterator[Node]
Inherited from
NodeRef
def in(): Iterator[Node]
Inherited from
NodeRef
def inE(x$0: String*): Iterator[Edge]
Inherited from
NodeRef
def inE(): Iterator[Edge]
Inherited from
NodeRef
def isCleared(): Boolean
Inherited from
NodeRef
def isSet(): Boolean
Inherited from
NodeRef
def out(x$0: String*): Iterator[Node]
Inherited from
NodeRef
def out(): Iterator[Node]
Inherited from
NodeRef
def outE(x$0: String*): Iterator[Edge]
Inherited from
NodeRef
def outE(): Iterator[Edge]
Inherited from
NodeRef
def productElementName(n: Int): String
Inherited from
Product
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def propertiesMap(): Map[String, <FromJavaObject>]
Inherited from
NodeRef
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
NodeRef
def property(x$0: String): <FromJavaObject>
Inherited from
NodeRef
def propertyKeys(): Set[String]
Inherited from
NodeRef
def propertyOption(x$0: String): Optional[<FromJavaObject>]
Inherited from
NodeRef
def propertyOption[A <: <FromJavaObject>](x$0: PropertyKey[A]): Optional[A]
Inherited from
NodeRef
def setNode(x$0: MemberDb): Unit
Inherited from
NodeRef
def toMap: Map[String, Any]
Inherited from
StoredNode
def toString(): String
Inherited from
NodeRef
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