PackageRef

tastyquery.Types$.PackageRef

Attributes

Graph
Supertypes
trait Prefix
class TermType
class TypeMappable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

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

Deprecated methods

def widen(using Context): PackageRef

Attributes

Deprecated
[Since version 0.9.0]

Inherited methods

final def lookupMember(name: TypeName)(using Context): Option[TypeRef]

Attributes

Inherited from:
NonEmptyPrefix
final def lookupMember(name: TermName)(using Context): Option[TermRef]

Attributes

Inherited from:
NonEmptyPrefix
final def lookupMember(name: Name)(using Context): Option[NamedType]

Attributes

Inherited from:
NonEmptyPrefix

Attributes

Inherited from:
TypeMappable
final def select(sym: TypeSymbol)(using Context): TypeRef

Attributes

Inherited from:
NonEmptyPrefix
final def select(sym: TermSymbol)(using Context): TermRef

Attributes

Inherited from:
NonEmptyPrefix
final def select(sym: TermOrTypeSymbol)(using Context): NamedType

Attributes

Inherited from:
NonEmptyPrefix
final def select(name: TypeName)(using Context): TypeRef

Attributes

Inherited from:
NonEmptyPrefix
final def select(name: TermName)(using Context): TermRef

Attributes

Inherited from:
NonEmptyPrefix
final def select(name: Name)(using Context): NamedType

Attributes

Inherited from:
NonEmptyPrefix
def showBasic: String

Attributes

Inherited from:
TypeMappable
final def widenTermRef(using Context): TermType

Widens TermRefs one level to their underlyingOrMethodic type.

Widens TermRefs one level to their underlyingOrMethodic type.

  • If this term type is a TermRef, returns this.underlyingOrMethodic.
  • Otherwise, returns this.

Attributes

Inherited from:
TermType

Concrete fields