NewIdentifier

io.shiftleft.codepropertygraph.generated.nodes.NewIdentifier
See theNewIdentifier companion object
class NewIdentifier(var typeFullName: String, var order: Int, var name: String, var lineNumber: Option[Integer], var dynamicTypeHintFullName: IndexedSeq[String], var columnNumber: Option[Integer], var code: String, var argumentName: Option[String], var argumentIndex: Int) extends NewNode with IdentifierBase with ExpressionNew

Attributes

Companion:
object
Graph
Supertypes
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any
Keywords
  • no keywords
  • override
Inherited
  • Not inherited
  • IdentifierBase
  • NewNode
  • Product

Members list

Concise view

Type members

Value members

Concrete methods

def argumentIndex(value: Int): NewIdentifier.this.type
def argumentName(value: String): NewIdentifier.this.type
def argumentName(value: Option[String]): NewIdentifier.this.type
override def canEqual(that: Any): Boolean

Attributes

Definition Classes
Equals
def code(value: String): NewIdentifier.this.type
def columnNumber(value: Integer): NewIdentifier.this.type
def columnNumber(value: Option[Integer]): NewIdentifier.this.type
override def copy: NewIdentifier.this.type

Attributes

Definition Classes
def dynamicTypeHintFullName(value: IterableOnce[String]): NewIdentifier.this.type
override def label: String

Attributes

Definition Classes
DetachedNodeData -> AbstractNode
def lineNumber(value: Integer): NewIdentifier.this.type
def lineNumber(value: Option[Integer]): NewIdentifier.this.type
def name(value: String): NewIdentifier.this.type
def order(value: Int): NewIdentifier.this.type
override def productArity: Int

Attributes

Definition Classes
Product
override def productElement(n: Int): Any

Attributes

Definition Classes
Product
override def productElementName(n: Int): String

Attributes

Definition Classes
Product
override def productPrefix: String

Attributes

Definition Classes
Product
override def properties: Map[String, Any]

Attributes

Definition Classes
def typeFullName(value: String): NewIdentifier.this.type

Inherited methods

Attributes

Inherited from:
IdentifierBase
override def getRefOrId(): Object

Attributes

Definition Classes
NewNode -> DetachedNodeData
Inherited from:
NewNode
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
override def setRefOrId(r: Object): Unit

Attributes

Definition Classes
NewNode -> DetachedNodeData
Inherited from:
NewNode
def stored: Option[StoredType]

Attributes

Inherited from:
NewNode

Concrete fields

var argumentIndex: Int
var argumentName: Option[String]
var code: String
var columnNumber: Option[Integer]
var dynamicTypeHintFullName: IndexedSeq[String]
var lineNumber: Option[Integer]
var name: String
var order: Int
var typeFullName: String