UniqueName

tastyquery.Names$.UniqueName
final case class UniqueName(separator: String, underlying: TermName, num: Int) extends NumberedName

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class NumberedName
class DerivedName
class TermName
class Name
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def tag: Int

Attributes

Definition Classes
override def toDebugString: String

Attributes

Definition Classes
override 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.

Definition Classes
Any

Inherited methods

override def asSimpleName: SimpleName

This name downcasted to a simple term name

This name downcasted to a simple term name

Attributes

Definition Classes
Inherited from:
DerivedName
def decode: Name

Attributes

Inherited from:
Name
override def isEmpty: Boolean

Attributes

Definition Classes
Inherited from:
DerivedName
final def isTermName: Boolean

Attributes

Inherited from:
Name
final def isTypeName: Boolean

Attributes

Inherited from:
Name
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Attributes

Inherited from:
TermName
override def toTermName: TermName

This name converted to a term name

This name converted to a term name

Attributes

Definition Classes
Inherited from:
TermName

Attributes

Inherited from:
TermName

Inherited fields

lazy override val toTypeName: TypeName

This name converted to a type name

This name converted to a type name

Attributes

Inherited from:
TermName