CfgNode

io.shiftleft.codepropertygraph.generated.nodes.CfgNode
See theCfgNode companion object

Attributes

Companion
object
Graph
Supertypes
trait AstNode
trait CfgNodeBase
trait AstNodeBase
class StoredNode
trait AbstractNode
trait Product
trait Equals
class GNode
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes
trait CallRepr
class Call
trait Expression
class Annotation
class Block
class Identifier
class Literal
class MethodRef
class Return
class TemplateDom
class TypeRef
class Unknown
class JumpTarget
class Method
class MethodReturn
Show all

Members list

Value members

Inherited methods

final def _aliasOfIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _aliasOfOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _argumentIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _argumentOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _astIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _astOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _bindsIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _bindsOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _bindsToIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _bindsToOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _callIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _callOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _captureIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _captureOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _capturedByIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _capturedByOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _cdgIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _cdgOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _cfgIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _cfgOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _conditionIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _conditionOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _containsIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _containsOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _dominateIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _dominateOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _evalTypeIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _evalTypeOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _importsIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _importsOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _inheritsFromIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _inheritsFromOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _isCallForImportIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _isCallForImportOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _parameterLinkIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _parameterLinkOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _postDominateIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _postDominateOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _reachingDefIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _reachingDefOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _receiverIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _receiverOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _refIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _refOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _sourceFileIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _sourceFileOut: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _taggedByIn: Iterator[StoredNode]

Attributes

Inherited from:
StoredNode
final def _taggedByOut: Iterator[StoredNode]

Attributes

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