NewMethod

class NewMethod(var signature: String, var order: Int, var name: String, var lineNumberEnd: Option[Integer], var lineNumber: Option[Integer], var isExternal: Boolean, var hash: Option[String], var fullName: String, var filename: String, var columnNumberEnd: Option[Integer], var columnNumber: Option[Integer], var code: String, var astParentType: String, var astParentFullName: String) extends NewNode with MethodBase with AstNodeNew with DeclarationNew with CfgNodeNew
Companion
object
trait HasHash
trait HasName
trait HasOrder
trait HasCode
class NewNode
trait Product
trait Equals
trait DetachedNodeData
trait Change
trait NodeOrDetachedNode
class Object
trait Matchable
class Any

Type members

Types

Value members

Concrete methods

def astParentFullName(value: String): NewMethod
def astParentType(value: String): NewMethod
override
def canEqual(that: Any): Boolean
Definition Classes
Equals
def code(value: String): NewMethod
def columnNumber(value: Integer): NewMethod
def columnNumber(value: Option[Integer]): NewMethod
def columnNumberEnd(value: Integer): NewMethod
def columnNumberEnd(value: Option[Integer]): NewMethod
override
Definition Classes
def filename(value: String): NewMethod
def fullName(value: String): NewMethod
def hash(value: String): NewMethod
def hash(value: Option[String]): NewMethod
def isExternal(value: Boolean): NewMethod
override
def label: String
Definition Classes
DetachedNodeData -> AbstractNode
def lineNumber(value: Integer): NewMethod
def lineNumber(value: Option[Integer]): NewMethod
def lineNumberEnd(value: Integer): NewMethod
def lineNumberEnd(value: Option[Integer]): NewMethod
def name(value: String): NewMethod
def order(value: Int): NewMethod
override
def productArity: Int
Definition Classes
Product
override
def productElement(n: Int): Any
Definition Classes
Product
override
def productElementName(n: Int): String
Definition Classes
Product
override
def productPrefix: String
Definition Classes
Product
override
def properties: Map[String, Any]
Definition Classes
def signature(value: String): NewMethod

Inherited methods

Inherited from
MethodBase
override
def getRefOrId(): Object
Definition Classes
NewNode -> DetachedNodeData
Inherited from
NewNode
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
override
def setRefOrId(r: Object): Unit
Definition Classes
NewNode -> DetachedNodeData
Inherited from
NewNode
def stored: Option[StoredType]
Inherited from
NewNode

Concrete fields

var astParentFullName: String
var astParentType: String
var code: String
var columnNumber: Option[Integer]
var columnNumberEnd: Option[Integer]
var filename: String
var fullName: String
var hash: Option[String]
var isExternal: Boolean
var lineNumber: Option[Integer]
var lineNumberEnd: Option[Integer]
var name: String
var order: Int
var signature: String