class SourcefileLoader extends SymbolLoader with (symbolTable)#FlagAssigningCompleter
Ordering
- Alphabetic
 - By Inheritance
 
Inherited
- SourcefileLoader
 - FlagAssigningCompleter
 - SymbolLoader
 - SymLoader
 - LazyType
 - Type
 - Annotatable
 - TypeApiImpl
 - TypeApi
 - AnyRef
 - Any
 
Implicitly
- by any2stringadd
 - by StringFormat
 - by Ensuring
 - by ArrowAssoc
 
- Hide All
 - Show All
 
Visibility
- Public
 - Protected
 
Instance Constructors
-  new SourcefileLoader(srcfile: AbstractFile)
 
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 +(other: String): String
- Implicit
 - This member is added by an implicit conversion from SourcefileLoader toany2stringadd[SourcefileLoader] performed by method any2stringadd in scala.Predef.
 - Definition Classes
 - any2stringadd
 
 -    def ->[B](y: B): (SourcefileLoader, B)
- Implicit
 - This member is added by an implicit conversion from SourcefileLoader toArrowAssoc[SourcefileLoader] performed by method ArrowAssoc in scala.Predef.
 - Definition Classes
 - ArrowAssoc
 - Annotations
 - @inline()
 
 -    def <:<(that: (symbolTable)#Type): Boolean
- Definition Classes
 - Type → TypeApi
 
 -    def =:=(that: (symbolTable)#Type): Boolean
- Definition Classes
 - Type → TypeApi
 
 -   final  def ==(arg0: Any): Boolean
- Definition Classes
 - AnyRef → Any
 
 -    def addThrowsAnnotation(throwableSym: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Annotatable
 
 -    def annotations: List[(symbolTable)#AnnotationInfo]
- Definition Classes
 - Type → Annotatable
 
 -   final  def asInstanceOf[T0]: T0
- Definition Classes
 - Any
 
 -    def asSeenFrom(pre: (symbolTable)#Type, clazz: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -    def associatedFile(self: (symbolTable)#Symbol): AbstractFile
- Definition Classes
 - SourcefileLoader → SymbolLoader
 
 -    def atOwner(owner: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def baseClasses: List[(symbolTable)#Symbol]
- Definition Classes
 - Type → TypeApi
 
 -    def baseType(clazz: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -    def baseTypeIndex(sym: (symbolTable)#Symbol): Int
- Definition Classes
 - Type
 
 -    def baseTypeSeq: (symbolTable)#BaseTypeSeq
- Definition Classes
 - Type
 
 -    def baseTypeSeqDepth: Depth
- Definition Classes
 - Type
 
 -    def betaReduce: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def bounds: (symbolTable)#TypeBounds
- Definition Classes
 - Type
 
 -    def clone(): AnyRef
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
 -    def cloneInfo(owner: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def collect[T](pf: PartialFunction[(symbolTable)#Type, T]): List[T]
- Definition Classes
 - Type
 
 -    def companion: (symbolTable)#Type
- Definition Classes
 - TypeApiImpl → TypeApi
 
 -    def complete(root: (symbolTable)#Symbol): Unit
- Definition Classes
 - SymbolLoader → LazyType → Type
 
 -    def computeMemberType(sym: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def contains(sym: (symbolTable)#Symbol): Boolean
- Definition Classes
 - Type → TypeApi
 
 -    def dealias: (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -   final  def dealiasWiden: (symbolTable)#Type
- Definition Classes
 - Type
 - Annotations
 - @tailrec()
 
 -    def dealiasWidenChain: List[(symbolTable)#Type]
- Definition Classes
 - Type
 
 -    def decl(name: (symbolTable)#Name): (symbolTable)#Symbol
- Definition Classes
 - Type → TypeApi
 
 -    def declaration(name: (symbolTable)#Name): (symbolTable)#Symbol
- Definition Classes
 - TypeApiImpl → TypeApi
 
 -    def declarations: (symbolTable)#Scope
- Definition Classes
 - TypeApiImpl → TypeApi
 
 -    def decls: (symbolTable)#Scope
- Definition Classes
 - Type → TypeApi
 
 -    def deconst: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def deferredMembers: (symbolTable)#Scope
- Definition Classes
 - Type
 
 -    def description: String
Description of the resource (ClassPath, AbstractFile) being processed by this loader
Description of the resource (ClassPath, AbstractFile) being processed by this loader
- Attributes
 - protected
 - Definition Classes
 - SourcefileLoader → SymbolLoader
 
 -    def directObjectString: String
- Definition Classes
 - Type
 
 -    def doComplete(root: (symbolTable)#Symbol): Unit
Load source or class file for
root, returnLoad source or class file for
root, return- Attributes
 - protected
 - Definition Classes
 - SourcefileLoader → SymbolLoader
 
 -    def dummyArgs: List[(symbolTable)#Type]
- Attributes
 - protected
 - Definition Classes
 - Type
 
 -    def ensuring(cond: (SourcefileLoader) => Boolean, msg: => Any): SourcefileLoader
- Implicit
 - This member is added by an implicit conversion from SourcefileLoader toEnsuring[SourcefileLoader] performed by method Ensuring in scala.Predef.
 - Definition Classes
 - Ensuring
 
 -    def ensuring(cond: (SourcefileLoader) => Boolean): SourcefileLoader
- Implicit
 - This member is added by an implicit conversion from SourcefileLoader toEnsuring[SourcefileLoader] performed by method Ensuring in scala.Predef.
 - Definition Classes
 - Ensuring
 
 -    def ensuring(cond: Boolean, msg: => Any): SourcefileLoader
- Implicit
 - This member is added by an implicit conversion from SourcefileLoader toEnsuring[SourcefileLoader] performed by method Ensuring in scala.Predef.
 - Definition Classes
 - Ensuring
 
 -    def ensuring(cond: Boolean): SourcefileLoader
- Implicit
 - This member is added by an implicit conversion from SourcefileLoader toEnsuring[SourcefileLoader] performed by method Ensuring in scala.Predef.
 - Definition Classes
 - Ensuring
 
 -   final  def eq(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -    def equals(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef → Any
 
 -    def erasure: (symbolTable)#Type
- Definition Classes
 - TypeApiImpl → TypeApi
 
 -    def etaExpand: (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -    def exists(p: ((symbolTable)#Type) => Boolean): Boolean
- Definition Classes
 - Type → TypeApi
 
 -    def filterAnnotations(p: ((symbolTable)#AnnotationInfo) => Boolean): (symbolTable)#Type
- Definition Classes
 - Type → Annotatable
 
 -   final  def finalResultType: (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -    def finalize(): Unit
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws(classOf[java.lang.Throwable])
 
 -    def find(p: ((symbolTable)#Type) => Boolean): Option[(symbolTable)#Type]
- Definition Classes
 - Type → TypeApi
 
 -    def findMember(name: (symbolTable)#Name, excludedFlags: Long, requiredFlags: Long, stableOnly: Boolean): (symbolTable)#Symbol
- Definition Classes
 - Type
 
 -    def findMembers(excludedFlags: Long, requiredFlags: Long): (symbolTable)#Scope
- Definition Classes
 - Type
 
 -    def firstParent: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def foldOver(folder: (symbolTable)#TypeFolder): Unit
- Definition Classes
 - Type
 
 -    def forceDirectSuperclasses(): Unit
- Definition Classes
 - Type
 
 -    def foreach(f: ((symbolTable)#Type) => Unit): Unit
- Definition Classes
 - Type → TypeApi
 
 -    def fromSource: Boolean
- Definition Classes
 - SourcefileLoader → SymLoader
 
 -    def getAnnotation(cls: (symbolTable)#Symbol): Option[(symbolTable)#AnnotationInfo]
- Definition Classes
 - Annotatable
 
 -   final  def getClass(): Class[_ <: AnyRef]
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 -    def hasAnnotation(cls: (symbolTable)#Symbol): Boolean
- Definition Classes
 - Annotatable
 
 -    def hasNonPrivateMember(name: (symbolTable)#Name): Boolean
- Definition Classes
 - Type
 
 -    def hashCode(): Int
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 -    def implicitMembers: (symbolTable)#Scope
- Definition Classes
 - Type
 
 -    def instantiateTypeParams(formals: List[(symbolTable)#Symbol], actuals: List[(symbolTable)#Type]): (symbolTable)#Type
- Definition Classes
 - Type
 
 -   final  def isAny: Boolean
- Definition Classes
 - Type
 
 -    def isComplete: Boolean
- Definition Classes
 - LazyType → 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
 
 -    def isJavaVarargsMethod: Boolean
- Definition Classes
 - LazyType
 
 -   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 javaThrownExceptions: List[(symbolTable)#Symbol]
- Definition Classes
 - LazyType
 
 -    def kind: String
- Definition Classes
 - LazyType → Type
 
 -    def load(root: (symbolTable)#Symbol): Unit
- Definition Classes
 - SymbolLoader → Type
 
 -    def looselyMatches(that: (symbolTable)#Type): Boolean
- Definition Classes
 - Type
 
 -    def lowerBound: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def map(f: ((symbolTable)#Type) => (symbolTable)#Type): (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -    def mapOver(map: (symbolTable)#TypeMap): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def matches(that: (symbolTable)#Type): Boolean
- Definition Classes
 - Type
 
 -    def matchesPattern(that: (symbolTable)#Type): Boolean
- Definition Classes
 - Type
 
 -    def member(name: (symbolTable)#Name): (symbolTable)#Symbol
- Definition Classes
 - Type → TypeApi
 
 -    def memberBasedOnName(name: (symbolTable)#Name, excludedFlags: Long): (symbolTable)#Symbol
- Definition Classes
 - Type
 
 -    def memberInfo(sym: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def memberType(sym: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def members: (symbolTable)#Scope
- Definition Classes
 - Type → TypeApi
 
 -    def membersBasedOnFlags(excludedFlags: Long, requiredFlags: Long): (symbolTable)#Scope
- Definition Classes
 - Type
 
 -    def nameAndArgsString: String
- Definition Classes
 - Type
 
 -    def narrow: (symbolTable)#Type
- Definition Classes
 - Type
 
 -   final  def ne(arg0: AnyRef): Boolean
- Definition Classes
 - AnyRef
 
 -    def nonLocalMember(name: (symbolTable)#Name): (symbolTable)#Symbol
- Definition Classes
 - Type
 
 -    def nonPrivateDecl(name: (symbolTable)#Name): (symbolTable)#Symbol
- Definition Classes
 - Type
 
 -    def nonPrivateDecls: List[(symbolTable)#Symbol]
- Definition Classes
 - Type
 
 -    def nonPrivateMember(name: (symbolTable)#Name): (symbolTable)#Symbol
- Definition Classes
 - Type
 
 -    def nonPrivateMemberAdmitting(name: (symbolTable)#Name, admit: Long): (symbolTable)#Symbol
- Definition Classes
 - Type
 
 -    def nonPrivateMembers: (symbolTable)#Scope
- Definition Classes
 - Type
 
 -    def nonPrivateMembersAdmitting(admit: Long): (symbolTable)#Scope
- Definition Classes
 - Type
 
 -    def normalize: (symbolTable)#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: => (symbolTable)#Type): (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 - Annotations
 - @inline()
 
 -    def packageObject: (symbolTable)#Symbol
- Definition Classes
 - Type
 
 -    def packagePrefix: String
- Attributes
 - protected
 - Definition Classes
 - Type
 
 -    def paramLists: List[List[(symbolTable)#Symbol]]
- Definition Classes
 - TypeApiImpl → TypeApi
 
 -    def paramSectionCount: Int
- Definition Classes
 - Type
 
 -    def paramTypes: List[(symbolTable)#Type]
- Definition Classes
 - Type
 
 -    def params: List[(symbolTable)#Symbol]
- Definition Classes
 - Type
 
 -    def paramss: List[List[(symbolTable)#Symbol]]
- Definition Classes
 - Type → TypeApi
 
 -    def parents: List[(symbolTable)#Type]
- Definition Classes
 - Type
 
 -    def prefix: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def prefixChain: List[(symbolTable)#Type]
- Definition Classes
 - Type
 
 -    def prefixDirect: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def prefixString: String
- Definition Classes
 - Type
 
 -    def removeAnnotation(cls: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Annotatable
 
 -    def resultApprox: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def resultType(actuals: List[(symbolTable)#Type]): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def resultType: (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -    def safeToString: String
- Definition Classes
 - LazyType → Type
 
 -    def setAnnotations(annots: List[(symbolTable)#AnnotationInfo]): (symbolTable)#Type
- Definition Classes
 - Type → Annotatable
 
 -    def skolemizeExistential: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def skolemizeExistential(owner: (symbolTable)#Symbol, origin: AnyRef): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def skolemsExceptMethodTypeParams: List[(symbolTable)#Symbol]
- Definition Classes
 - Type
 
 -    def sourcefile: Some[AbstractFile]
- Definition Classes
 - SourcefileLoader → SymbolLoader
 
 -  val srcfile: AbstractFile
 -    def stat_<:<(that: (symbolTable)#Type): Boolean
- Definition Classes
 - Type
 
 -    def staticAnnotations: collection.immutable.List[(symbolTable)#AnnotationInfo]
- Definition Classes
 - Annotatable
 
 -    def subst(from: List[(symbolTable)#Symbol], to: List[(symbolTable)#Type]): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def substSym(from: List[(symbolTable)#Symbol], to: List[(symbolTable)#Symbol]): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def substThis(from: (symbolTable)#Symbol, to: (symbolTable)#Symbol): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def substThis(from: (symbolTable)#Symbol, to: (symbolTable)#Type): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def substThisAndSym(from: (symbolTable)#Symbol, to: (symbolTable)#Type, symsFrom: List[(symbolTable)#Symbol], symsTo: List[(symbolTable)#Symbol]): (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def substituteSymbols(from: List[(symbolTable)#Symbol], to: List[(symbolTable)#Symbol]): (symbolTable)#Type
- Definition Classes
 - TypeApiImpl → TypeApi
 
 -    def substituteTypes(from: List[(symbolTable)#Symbol], to: List[(symbolTable)#Type]): (symbolTable)#Type
- Definition Classes
 - TypeApiImpl → TypeApi
 
 -   final  def synchronized[T0](arg0: => T0): T0
- Definition Classes
 - AnyRef
 
 -    def takesTypeArgs: Boolean
- Definition Classes
 - Type → TypeApi
 
 -    def termSymbol: (symbolTable)#Symbol
- Definition Classes
 - Type → TypeApi
 
 -    def termSymbolDirect: (symbolTable)#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[(symbolTable)#Type]
- Definition Classes
 - Type → TypeApi
 
 -    def typeArguments: List[(symbolTable)#Type]
- Definition Classes
 - TypeApiImpl
 
 -    def typeConstructor: (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -    def typeOfThis: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def typeParams: List[(symbolTable)#Symbol]
- Definition Classes
 - Type → TypeApi
 
 -    def typeSymbol: (symbolTable)#Symbol
- Definition Classes
 - Type → TypeApi
 
 -    def typeSymbolDirect: (symbolTable)#Symbol
- Definition Classes
 - Type
 
 -    def underlying: (symbolTable)#Type
- Definition Classes
 - Type
 
 -    def upperBound: (symbolTable)#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: (symbolTable)#Type): Boolean
- Definition Classes
 - Type → TypeApi
 
 -    def widen: (symbolTable)#Type
- Definition Classes
 - Type → TypeApi
 
 -    def withAnnotation(anno: (symbolTable)#AnnotationInfo): (symbolTable)#Type
- Definition Classes
 - Type → Annotatable
 
 -    def withAnnotations(annots: List[(symbolTable)#AnnotationInfo]): (symbolTable)#Type
- Definition Classes
 - Type → Annotatable
 
 -    def withFilter(p: ((symbolTable)#Type) => Boolean): FilterMapForeach
- Definition Classes
 - Type
 
 -    def withoutAnnotations: (symbolTable)#Type
- Definition Classes
 - Type → Annotatable
 
 
Deprecated Value Members
-    def formatted(fmtstr: String): String
- Implicit
 - This member is added by an implicit conversion from SourcefileLoader toStringFormat[SourcefileLoader] performed by method StringFormat in scala.Predef.
 - Definition Classes
 - StringFormat
 - Annotations
 - @deprecated @inline()
 - Deprecated
 (Since version 2.12.16) Use
formatString.format(value)instead ofvalue.formatted(formatString), or use thef""string interpolator. In Java 15 and later,formattedresolves to the new method in String which has reversed parameters.
 -    def →[B](y: B): (SourcefileLoader, B)
- Implicit
 - This member is added by an implicit conversion from SourcefileLoader toArrowAssoc[SourcefileLoader] performed by method ArrowAssoc in scala.Predef.
 - Definition Classes
 - ArrowAssoc
 - Annotations
 - @deprecated
 - Deprecated
 (Since version 2.13.0) Use
->instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.
 
The Scala compiler and reflection APIs.