StoredNode

io.shiftleft.codepropertygraph.generated.nodes.StoredNode
abstract class StoredNode(graph_4762: Graph, kind_4762: Short, seq_4762: Int) extends GNode, AbstractNode

Attributes

Graph
Supertypes
trait AbstractNode
trait Product
trait Equals
trait StaticType[AnyRef]
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
class Annotation
trait AstNode
trait CfgNode
trait CallRepr
class Call
trait Expression
class Block
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
class JumpTarget
class Method
class MethodReturn
class Comment
class File
class Import
class JumpLabel
class Local
class Member
class Modifier
class Namespace
class TypeArgument
class TypeDecl
class Binding
class ConfigFile
trait Declaration
class Dependency
class Finding
class KeyValuePair
class Location
class MetaData
class Tag
class TagNodePair
class Type
Show all

Members list

Value members

Concrete methods

final def _aliasOfIn: Iterator[StoredNode]
final def _aliasOfOut: Iterator[StoredNode]
final def _argumentIn: Iterator[StoredNode]
final def _argumentOut: Iterator[StoredNode]
final def _astIn: Iterator[StoredNode]
final def _astOut: Iterator[StoredNode]
final def _bindsIn: Iterator[StoredNode]
final def _bindsOut: Iterator[StoredNode]
final def _bindsToIn: Iterator[StoredNode]
final def _bindsToOut: Iterator[StoredNode]
final def _callIn: Iterator[StoredNode]
final def _callOut: Iterator[StoredNode]
final def _captureIn: Iterator[StoredNode]
final def _captureOut: Iterator[StoredNode]
final def _capturedByIn: Iterator[StoredNode]
final def _capturedByOut: Iterator[StoredNode]
final def _cdgIn: Iterator[StoredNode]
final def _cdgOut: Iterator[StoredNode]
final def _cfgIn: Iterator[StoredNode]
final def _cfgOut: Iterator[StoredNode]
final def _conditionIn: Iterator[StoredNode]
final def _conditionOut: Iterator[StoredNode]
final def _containsIn: Iterator[StoredNode]
final def _containsOut: Iterator[StoredNode]
final def _dominateIn: Iterator[StoredNode]
final def _dominateOut: Iterator[StoredNode]
final def _evalTypeIn: Iterator[StoredNode]
final def _evalTypeOut: Iterator[StoredNode]
final def _importsIn: Iterator[StoredNode]
final def _importsOut: Iterator[StoredNode]
final def _inheritsFromIn: Iterator[StoredNode]
final def _inheritsFromOut: Iterator[StoredNode]
final def _isCallForImportIn: Iterator[StoredNode]
final def _isCallForImportOut: Iterator[StoredNode]
final def _parameterLinkIn: Iterator[StoredNode]
final def _parameterLinkOut: Iterator[StoredNode]
final def _postDominateIn: Iterator[StoredNode]
final def _postDominateOut: Iterator[StoredNode]
final def _reachingDefIn: Iterator[StoredNode]
final def _reachingDefOut: Iterator[StoredNode]
final def _receiverIn: Iterator[StoredNode]
final def _receiverOut: Iterator[StoredNode]
final def _refIn: Iterator[StoredNode]
final def _refOut: Iterator[StoredNode]
final def _sourceFileIn: Iterator[StoredNode]
final def _sourceFileOut: Iterator[StoredNode]
final def _taggedByIn: Iterator[StoredNode]
final def _taggedByOut: Iterator[StoredNode]

Inherited methods

def _debugChildren(): Array[<FromJavaObject>]

Attributes

Inherited from:
GNode
def hashCode(): Int

Calculates a hash code value for the object.

Calculates a hash code value for the object.

The default hashing algorithm is platform dependent.

Note that it is allowed for two objects to have identical hash codes (o1.hashCode.equals(o2.hashCode)) yet not be equal (o1.equals(o2) returns false). A degenerate implementation could always return 0. However, it is required that if two objects are equal (o1.equals(o2) returns true) that they have identical hash codes (o1.hashCode.equals(o2.hashCode)). Therefore, when overriding this method, be sure to verify that the behavior is consistent with the equals method.

Attributes

Returns

the hash code value for this object.

Inherited from:
GNode
final def id(): Long

Attributes

Inherited from:
GNode
def label(): String

Attributes

Inherited from:
GNode
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 properties: Map[String, Any]

Attributes

Inherited from:
AbstractNode
final def seq(): Int

Attributes

Inherited from:
GNode
def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Inherited from:
GNode

Inherited and Abstract methods

def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
def productArity: Int

Attributes

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

Attributes

Inherited from:
Product
def propertiesMap: Map[String, Any]

TODO deprecate and phase out

TODO deprecate and phase out

Attributes

Inherited from:
AbstractNode

Inherited fields

final val graph: Graph

Attributes

Inherited from:
GNode
final val nodeKind: Short

Attributes

Inherited from:
GNode