NewNode

io.shiftleft.codepropertygraph.generated.nodes.NewNode
abstract class NewNode(val nodeKind: Short) extends AbstractNode, DNode

Attributes

Graph
Supertypes
trait DNode
trait AbstractNode
trait Product
trait Equals
trait StaticType[AnyRef]
trait DNodeOrNode
class Object
trait Matchable
class Any
Show all
Known subtypes

Members list

Type members

Inherited and Abstract types

type StoredNodeType <: GNode

Attributes

Inherited from:
DNode

Value members

Abstract methods

def copy: this.type
def isValidInNeighbor(edgeLabel: String, n: NewNode): Boolean
def isValidOutNeighbor(edgeLabel: String, n: NewNode): Boolean

Concrete methods

override def storedRef: Option[StoredNodeType]

Attributes

Definition Classes
DNode
override def storedRef_=(stored: Option[GNode]): Unit

Attributes

Definition Classes
DNode

Inherited methods

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

Inherited and Abstract methods

def canEqual(that: Any): Boolean

Attributes

Inherited from:
Equals
def countAndVisitProperties(interface: BatchedUpdateInterface): Unit

Attributes

Inherited from:
DNode
def label: String

Attributes

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

Concrete fields

val nodeKind: Short