NewLocation

class NewLocation(var node: Option[AbstractNode], var symbol: String, var packageName: String, var nodeLabel: String, var methodShortName: String, var methodFullName: String, var lineNumber: Option[Integer], var filename: String, var classShortName: String, var className: String) extends NewNode with LocationBase
Companion
object
trait HasSymbol
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

override
def canEqual(that: Any): Boolean
Definition Classes
Equals
def className(value: String): NewLocation
def classShortName(value: String): NewLocation
override
Definition Classes
def filename(value: String): NewLocation
override
def label: String
Definition Classes
DetachedNodeData -> AbstractNode
def lineNumber(value: Integer): NewLocation
def lineNumber(value: Option[Integer]): NewLocation
def methodFullName(value: String): NewLocation
def methodShortName(value: String): NewLocation
def node(value: Option[AbstractNode]): NewLocation
def nodeLabel(value: String): NewLocation
def packageName(value: String): NewLocation
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 symbol(value: String): NewLocation

Inherited methods

Inherited from
LocationBase
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 className: String
var classShortName: String
var filename: String
var lineNumber: Option[Integer]
var methodFullName: String
var methodShortName: String
var node: Option[AbstractNode]
var nodeLabel: String
var packageName: String
var symbol: String