Names
tastyquery.Names$
object Names
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Names.type
Members list
Type members
Classlikes
final case class DefaultGetterName(underlying: TermName, num: Int) extends NumberedName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass NumberedNameclass DerivedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
abstract class DerivedName(val underlying: TermName) extends TermName
Attributes
- Supertypes
- Known subtypes
-
class ExpandedNameclass NumberedNameclass DefaultGetterNameclass UniqueNameclass PrefixedNameclass SignedNameclass SuffixedNameShow all
final case class ExpandedName(tag: Int, prefix: TermName, name: SimpleName) extends DerivedName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass DerivedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object FullyQualifiedName
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FullyQualifiedName.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class TermNameclass DerivedNameclass ExpandedNameclass NumberedNameclass DefaultGetterNameclass UniqueNameclass PrefixedNameclass SignedNameclass SuffixedNameclass SimpleNameclass TypeNameShow all
abstract class NumberedName(underlying: TermName, num: Int) extends DerivedName
Attributes
- Supertypes
- Known subtypes
-
class DefaultGetterNameclass UniqueName
final case class PrefixedName(tag: Int, underlying: TermName) extends DerivedName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass DerivedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
final case class SignedName(underlying: TermName, sig: Signature, target: TermName) extends DerivedName
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass DerivedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
object SignedName
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SignedName.type
final case class SimpleName(name: String) extends TermName
final case class SuffixedName(tag: Int, underlying: TermName) extends DerivedName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass DerivedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
- Known subtypes
-
class DerivedNameclass ExpandedNameclass NumberedNameclass DefaultGetterNameclass UniqueNameclass PrefixedNameclass SignedNameclass SuffixedNameclass SimpleNameShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Nameclass Objecttrait Matchableclass AnyShow all
final case class UniqueName(separator: String, underlying: TermName, num: Int) extends NumberedName
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass NumberedNameclass DerivedNameclass TermNameclass Nameclass Objecttrait Matchableclass AnyShow 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
Givens
Givens
In this article