Names
tastyquery.Names
object Names
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Names.type
Members list
Type members
Classlikes
final case class BodyRetainerName(underlying: UnsignedTermName) extends UnsignedTermName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
sealed trait ClassTypeName extends TypeName
Attributes
- Supertypes
- Known subtypes
-
class ObjectClassTypeNameclass SimpleTypeName
final case class DefaultGetterName(underlying: UnsignedTermName, num: Int) extends UnsignedTermName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
final case class ExpandPrefixName(prefix: UnsignedTermName, name: SimpleName) extends UnsignedTermName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
final case class ExpandedName(prefix: UnsignedTermName, name: SimpleName) extends UnsignedTermName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
final case class InlineAccessorName(underlying: UnsignedTermName) extends UnsignedTermName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class TermNameclass SignedNameclass UnsignedTermNameclass BodyRetainerNameclass DefaultGetterNameclass ExpandPrefixNameclass ExpandedNameclass InlineAccessorNameclass ObjectClassNametrait SignatureNameItemclass SimpleNameclass SuperAccessorNameclass UniqueNameclass TypeNametrait ClassTypeNameclass ObjectClassTypeNameclass SimpleTypeNameclass UniqueTypeNametrait UnsignedNameShow all
final case class ObjectClassName extends UnsignedTermName, SignatureNameItem
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SignatureNameItemclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
final case class ObjectClassTypeName extends TypeName, ClassTypeName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ClassTypeNameclass TypeNametrait UnsignedNameclass Nameclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object PackageFullName
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PackageFullName.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
sealed trait SignatureNameItem extends UnsignedTermName
Attributes
- Supertypes
-
class UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ObjectClassNameclass SimpleName
final case class SignedName(underlying: UnsignedTermName, sig: Signature, target: UnsignedTermName) extends TermName
object SignedName
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SignedName.type
final case class SimpleName(name: String) extends UnsignedTermName, SignatureNameItem
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait SignatureNameItemclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
final case class SimpleTypeName extends TypeName, ClassTypeName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ClassTypeNameclass TypeNametrait UnsignedNameclass Nameclass Objecttrait Matchableclass AnyShow all
final case class SuperAccessorName(underlying: UnsignedTermName) extends UnsignedTermName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class SignedNameclass UnsignedTermNameclass BodyRetainerNameclass DefaultGetterNameclass ExpandPrefixNameclass ExpandedNameclass InlineAccessorNameclass ObjectClassNametrait SignatureNameItemclass SimpleNameclass SuperAccessorNameclass UniqueNameShow all
sealed abstract class TypeName extends Name, UnsignedName
Attributes
- Supertypes
- Known subtypes
final case class UniqueName(underlying: UnsignedTermName, separator: String, num: Int) extends UnsignedTermName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass UnsignedTermNametrait UnsignedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
final case class UniqueTypeName(base: TypeName, separator: String, num: Int) extends TypeName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass TypeNametrait UnsignedNameclass Nameclass Objecttrait Matchableclass AnyShow all
sealed trait UnsignedName extends Name
Attributes
- Supertypes
- Known subtypes
-
class TypeNametrait ClassTypeNameclass ObjectClassTypeNameclass SimpleTypeNameclass UniqueTypeNameclass UnsignedTermNameclass BodyRetainerNameclass DefaultGetterNameclass ExpandPrefixNameclass ExpandedNameclass InlineAccessorNameclass ObjectClassNametrait SignatureNameItemclass SimpleNameclass SuperAccessorNameclass UniqueNameShow all
sealed abstract class UnsignedTermName extends TermName, UnsignedName
Attributes
- Supertypes
- Known subtypes
-
class BodyRetainerNameclass DefaultGetterNameclass ExpandPrefixNameclass ExpandedNameclass InlineAccessorNameclass ObjectClassNametrait SignatureNameItemclass SimpleNameclass SuperAccessorNameclass UniqueNameShow all
Value members
Concrete methods
Creates a type name for a module class from a string.
Creates a type name for a module class from a string.
Attributes
Create a term name from a string. See sliceToTermName
in Decorators
for a more efficient version which however requires a Context for its operation.
Create a term name from a string. See sliceToTermName
in Decorators
for a more efficient version which however requires a Context for its operation.
Attributes
Create a type name from a string
Create a type name from a string
Attributes
In this article