class PrettyType extends G.Type
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PrettyType
- Type
- Annotatable
- TypeApiImpl
- TypeApi
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
Type Members
- class FilterMapForeach extends reflect.internal.SymbolTable.FilterTypeCollector
- Definition Classes
- Type
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def <:<(that: G.Type): Boolean
- Definition Classes
- Type → TypeApi
- def =:=(that: G.Type): Boolean
- Definition Classes
- Type → TypeApi
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addThrowsAnnotation(throwableSym: G.Symbol): G.Type
- Definition Classes
- Annotatable
- def annotations: List[G.AnnotationInfo]
- Definition Classes
- Type → Annotatable
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asSeenFrom(pre: G.Type, clazz: G.Symbol): G.Type
- Definition Classes
- Type → TypeApi
- def atOwner(owner: G.Symbol): G.Type
- Definition Classes
- Type
- def baseClasses: List[G.Symbol]
- Definition Classes
- Type → TypeApi
- def baseType(clazz: G.Symbol): G.Type
- Definition Classes
- Type → TypeApi
- def baseTypeIndex(sym: G.Symbol): Int
- Definition Classes
- Type
- def baseTypeSeq: G.BaseTypeSeq
- Definition Classes
- Type
- def baseTypeSeqDepth: Depth
- Definition Classes
- Type
- def betaReduce: G.Type
- Definition Classes
- Type
- def bounds: G.TypeBounds
- Definition Classes
- Type
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def cloneInfo(owner: G.Symbol): G.Type
- Definition Classes
- Type
- def collect[T](pf: PartialFunction[G.Type, T]): List[T]
- Definition Classes
- Type
- def companion: G.Type
- Definition Classes
- TypeApiImpl → TypeApi
- def complete(sym: G.Symbol): Unit
- Definition Classes
- Type
- def computeMemberType(sym: G.Symbol): G.Type
- Definition Classes
- Type
- def contains(sym: G.Symbol): Boolean
- Definition Classes
- Type → TypeApi
- def dealias: G.Type
- Definition Classes
- Type → TypeApi
- final def dealiasWiden: G.Type
- Definition Classes
- Type
- Annotations
- @tailrec()
- def dealiasWidenChain: List[G.Type]
- Definition Classes
- Type
- def decl(name: G.Name): G.Symbol
- Definition Classes
- Type → TypeApi
- def declaration(name: G.Name): G.Symbol
- Definition Classes
- TypeApiImpl → TypeApi
- def declarations: G.Scope
- Definition Classes
- TypeApiImpl → TypeApi
- def decls: G.Scope
- Definition Classes
- Type → TypeApi
- def deconst: G.Type
- Definition Classes
- Type
- def deferredMembers: G.Scope
- Definition Classes
- Type
- def directObjectString: String
- Definition Classes
- Type
- def dummyArgs: List[G.Type]
- Attributes
- protected
- Definition Classes
- Type
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def erasure: G.Type
- Definition Classes
- TypeApiImpl → TypeApi
- def etaExpand: G.Type
- Definition Classes
- Type → TypeApi
- def exists(p: (G.Type) => Boolean): Boolean
- Definition Classes
- Type → TypeApi
- def filterAnnotations(p: (G.AnnotationInfo) => Boolean): G.Type
- Definition Classes
- Type → Annotatable
- final def finalResultType: G.Type
- Definition Classes
- Type → TypeApi
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def find(p: (G.Type) => Boolean): Option[G.Type]
- Definition Classes
- Type → TypeApi
- def findMember(name: G.Name, excludedFlags: Long, requiredFlags: Long, stableOnly: Boolean): G.Symbol
- Definition Classes
- Type
- def findMembers(excludedFlags: Long, requiredFlags: Long): G.Scope
- Definition Classes
- Type
- def firstParent: G.Type
- Definition Classes
- Type
- def foldOver(folder: G.TypeFolder): Unit
- Definition Classes
- Type
- def forceDirectSuperclasses(): Unit
- Definition Classes
- Type
- def foreach(f: (G.Type) => Unit): Unit
- Definition Classes
- Type → TypeApi
- def getAnnotation(cls: G.Symbol): Option[G.AnnotationInfo]
- Definition Classes
- Annotatable
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hasAnnotation(cls: G.Symbol): Boolean
- Definition Classes
- Annotatable
- def hasNonPrivateMember(name: G.Name): Boolean
- Definition Classes
- Type
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def implicitMembers: G.Scope
- Definition Classes
- Type
- def instantiateTypeParams(formals: List[G.Symbol], actuals: List[G.Type]): G.Type
- Definition Classes
- Type
- final def isAny: Boolean
- Definition Classes
- Type
- def isComplete: Boolean
- Definition Classes
- Type
- def isDependentMethodType: Boolean
- Definition Classes
- Type
- def isErroneous: Boolean
- Definition Classes
- Type
- def isError: Boolean
- Definition Classes
- Type
- def isFinalType: Boolean
- Definition Classes
- Type
- def isGround: Boolean
- Definition Classes
- Type
- def isHigherKinded: Boolean
- Definition Classes
- Type
- def isImmediatelyDependent: Boolean
- Definition Classes
- Type
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def isNothing: Boolean
- Definition Classes
- Type
- def isShowAsInfixType: Boolean
- Definition Classes
- Type
- def isSpliceable: Boolean
- Definition Classes
- TypeApiImpl
- final def isStable: Boolean
- Definition Classes
- Type
- def isStructuralRefinement: Boolean
- Definition Classes
- Type
- def isTrivial: Boolean
- Definition Classes
- Type
- final def isVolatile: Boolean
- Definition Classes
- Type
- def isWildcard: Boolean
- Definition Classes
- Type
- def kind: String
- Definition Classes
- Type
- def load(sym: G.Symbol): Unit
- Definition Classes
- Type
- def looselyMatches(that: G.Type): Boolean
- Definition Classes
- Type
- def lowerBound: G.Type
- Definition Classes
- Type
- def map(f: (G.Type) => G.Type): G.Type
- Definition Classes
- Type → TypeApi
- def mapOver(map: G.TypeMap): G.Type
- Definition Classes
- Type
- def matches(that: G.Type): Boolean
- Definition Classes
- Type
- def matchesPattern(that: G.Type): Boolean
- Definition Classes
- Type
- def member(name: G.Name): G.Symbol
- Definition Classes
- Type → TypeApi
- def memberBasedOnName(name: G.Name, excludedFlags: Long): G.Symbol
- Definition Classes
- Type
- def memberInfo(sym: G.Symbol): G.Type
- Definition Classes
- Type
- def memberType(sym: G.Symbol): G.Type
- Definition Classes
- Type
- def members: G.Scope
- Definition Classes
- Type → TypeApi
- def membersBasedOnFlags(excludedFlags: Long, requiredFlags: Long): G.Scope
- Definition Classes
- Type
- def nameAndArgsString: String
- Definition Classes
- Type
- def narrow: G.Type
- Definition Classes
- Type
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonLocalMember(name: G.Name): G.Symbol
- Definition Classes
- Type
- def nonPrivateDecl(name: G.Name): G.Symbol
- Definition Classes
- Type
- def nonPrivateDecls: List[G.Symbol]
- Definition Classes
- Type
- def nonPrivateMember(name: G.Name): G.Symbol
- Definition Classes
- Type
- def nonPrivateMemberAdmitting(name: G.Name, admit: Long): G.Symbol
- Definition Classes
- Type
- def nonPrivateMembers: G.Scope
- Definition Classes
- Type
- def nonPrivateMembersAdmitting(admit: Long): G.Scope
- Definition Classes
- Type
- def normalize: G.Type
- Definition Classes
- Type → TypeApi
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def objectPrefix: String
- Attributes
- protected
- Definition Classes
- Type
- final def orElse(alt: => G.Type): G.Type
- Definition Classes
- Type → TypeApi
- Annotations
- @inline()
- def packageObject: G.Symbol
- Definition Classes
- Type
- def packagePrefix: String
- Attributes
- protected
- Definition Classes
- Type
- def paramLists: List[List[G.Symbol]]
- Definition Classes
- TypeApiImpl → TypeApi
- def paramSectionCount: Int
- Definition Classes
- Type
- def paramTypes: List[G.Type]
- Definition Classes
- Type
- def params: List[G.Symbol]
- Definition Classes
- Type
- def paramss: List[List[G.Symbol]]
- Definition Classes
- Type → TypeApi
- def parents: List[G.Type]
- Definition Classes
- Type
- def prefix: G.Type
- Definition Classes
- Type
- def prefixChain: List[G.Type]
- Definition Classes
- Type
- def prefixDirect: G.Type
- Definition Classes
- Type
- val prefixString: String
- Definition Classes
- PrettyType → Type
- def removeAnnotation(cls: G.Symbol): G.Type
- Definition Classes
- Annotatable
- def resultApprox: G.Type
- Definition Classes
- Type
- def resultType(actuals: List[G.Type]): G.Type
- Definition Classes
- Type
- def resultType: G.Type
- Definition Classes
- Type → TypeApi
- val safeToString: String
- Definition Classes
- PrettyType → Type
- def setAnnotations(annots: List[G.AnnotationInfo]): G.Type
- Definition Classes
- Type → Annotatable
- def skolemizeExistential: G.Type
- Definition Classes
- Type
- def skolemizeExistential(owner: G.Symbol, origin: AnyRef): G.Type
- Definition Classes
- Type
- def skolemsExceptMethodTypeParams: List[G.Symbol]
- Definition Classes
- Type
- def stat_<:<(that: G.Type): Boolean
- Definition Classes
- Type
- def staticAnnotations: collection.immutable.List[G.AnnotationInfo]
- Definition Classes
- Annotatable
- def subst(from: List[G.Symbol], to: List[G.Type]): G.Type
- Definition Classes
- Type
- def substSym(from: List[G.Symbol], to: List[G.Symbol]): G.Type
- Definition Classes
- Type
- def substThis(from: G.Symbol, to: G.Symbol): G.Type
- Definition Classes
- Type
- def substThis(from: G.Symbol, to: G.Type): G.Type
- Definition Classes
- Type
- def substThisAndSym(from: G.Symbol, to: G.Type, symsFrom: List[G.Symbol], symsTo: List[G.Symbol]): G.Type
- Definition Classes
- Type
- def substituteSymbols(from: List[G.Symbol], to: List[G.Symbol]): G.Type
- Definition Classes
- TypeApiImpl → TypeApi
- def substituteTypes(from: List[G.Symbol], to: List[G.Type]): G.Type
- Definition Classes
- TypeApiImpl → TypeApi
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def takesTypeArgs: Boolean
- Definition Classes
- Type → TypeApi
- def termSymbol: G.Symbol
- Definition Classes
- Type → TypeApi
- def termSymbolDirect: G.Symbol
- Definition Classes
- Type
- def toLongString: String
- Definition Classes
- Type
- final def toString(): String
- Definition Classes
- Type → AnyRef → Any
- def trimPrefix(str: String): String
- Definition Classes
- Type
- def typeArgs: List[G.Type]
- Definition Classes
- Type → TypeApi
- def typeArguments: List[G.Type]
- Definition Classes
- TypeApiImpl
- def typeConstructor: G.Type
- Definition Classes
- Type → TypeApi
- def typeOfThis: G.Type
- Definition Classes
- Type
- def typeParams: List[G.Symbol]
- Definition Classes
- Type → TypeApi
- def typeSymbol: G.Symbol
- Definition Classes
- Type → TypeApi
- def typeSymbolDirect: G.Symbol
- Definition Classes
- Type
- def underlying: G.Type
- Definition Classes
- Type
- def upperBound: G.Type
- Definition Classes
- Type
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def weak_<:<(that: G.Type): Boolean
- Definition Classes
- Type → TypeApi
- def widen: G.Type
- Definition Classes
- Type → TypeApi
- def withAnnotation(anno: G.AnnotationInfo): G.Type
- Definition Classes
- Type → Annotatable
- def withAnnotations(annots: List[G.AnnotationInfo]): G.Type
- Definition Classes
- Type → Annotatable
- def withFilter(p: (G.Type) => Boolean): FilterMapForeach
- Definition Classes
- Type
- def withoutAnnotations: G.Type
- Definition Classes
- Type → Annotatable