Packages

c

scala.tools.nsc.Global

GlobalMirror

class GlobalMirror extends Roots

Source
Global.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GlobalMirror
  2. Roots
  3. RootsBase
  4. Mirror
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GlobalMirror()

Type Members

  1. class EmptyPackage extends reflect.internal.SymbolTable.ModuleSymbol with WellKnownSymbol
    Definition Classes
    Roots
  2. class EmptyPackageClass extends reflect.internal.SymbolTable.PackageClassSymbol with WellKnownSymbol
    Definition Classes
    Roots
  3. class RootClass extends reflect.internal.SymbolTable.PackageClassSymbol with RootSymbol
    Definition Classes
    Roots
  4. class RootPackage extends reflect.internal.SymbolTable.ModuleSymbol with RootSymbol
    Definition Classes
    Roots
  5. sealed trait RootSymbol extends reflect.internal.SymbolTable.Symbol with WellKnownSymbol with reflect.internal.SymbolTable.RootSymbol
    Definition Classes
    Roots
  6. sealed trait WellKnownSymbol extends reflect.internal.SymbolTable.Symbol
    Definition Classes
    Roots

Value Members

  1. lazy val EmptyPackage: EmptyPackage
    Definition Classes
    Roots → RootsBase → Mirror
  2. lazy val EmptyPackageClass: EmptyPackageClass
    Definition Classes
    Roots → RootsBase → Mirror
  3. lazy val RootClass: RootClass
    Definition Classes
    Roots → RootsBase → Mirror
  4. lazy val RootPackage: RootPackage
    Definition Classes
    Roots → RootsBase → Mirror
  5. def erasureName[T](implicit arg0: ClassTag[T]): String
    Definition Classes
    RootsBase
  6. def findMemberFromRoot(fullName: Global.Name): Global.Symbol
    Definition Classes
    RootsBase
  7. def getClassByName(fullname: String): Global.ClassSymbol
    Definition Classes
    RootsBase
  8. def getClassIfDefined(fullname: String, toName: (String) => Global.Name): Global.Symbol
    Definition Classes
    RootsBase
  9. def getClassIfDefined(fullname: String): Global.Symbol
    Definition Classes
    RootsBase
  10. def getModuleByName(fullname: String): Global.ModuleSymbol
    Definition Classes
    RootsBase
  11. def getModuleIfDefined(fullname: String): Global.Symbol
    Definition Classes
    RootsBase
  12. def getPackage(fullname: String): Global.ModuleSymbol
    Definition Classes
    RootsBase
  13. def getPackageIfDefined(fullname: String): Global.Symbol
    Definition Classes
    RootsBase
  14. def getPackageObject(fullname: String): Global.ModuleSymbol
    Definition Classes
    RootsBase
  15. def getPackageObjectIfDefined(fullname: String): Global.Symbol
    Definition Classes
    RootsBase
  16. def getRequiredClass(fullname: String): Global.ClassSymbol
    Definition Classes
    RootsBase
  17. def getRequiredClass(fullname: String, toName: (String) => Global.Name): Global.ClassSymbol
    Definition Classes
    RootsBase
  18. def getRequiredModule(fullname: String): Global.ModuleSymbol
    Definition Classes
    RootsBase
  19. def init(): Unit
    Definition Classes
    RootsBase
  20. def isMirrorInitialized: Boolean
    Definition Classes
    RootsBase
  21. def requiredClass[T](implicit arg0: ClassTag[T]): Global.ClassSymbol
    Definition Classes
    RootsBase
  22. def requiredModule[T](implicit arg0: ClassTag[T]): Global.ModuleSymbol
    Definition Classes
    RootsBase
  23. def rootLoader: Global.LazyType
    Definition Classes
    GlobalMirror → RootsBase
  24. def staticClass(fullname: String): Global.ClassSymbol
    Definition Classes
    RootsBase → Mirror
  25. def staticModule(fullname: String): Global.ModuleSymbol
    Definition Classes
    RootsBase → Mirror
  26. def staticPackage(fullname: String): Global.ModuleSymbol
    Definition Classes
    RootsBase → Mirror
  27. def symbolOf[T](implicit arg0: Global.WeakTypeTag[T]): Global.TypeSymbol
    Definition Classes
    RootsBase → Mirror
  28. def toString(): String
    Definition Classes
    GlobalMirror → AnyRef → Any
  29. def typeOf[T](implicit arg0: Global.TypeTag[T]): Global.Type
    Definition Classes
    Mirror
  30. val universe: Global.this.type
    Definition Classes
    GlobalMirror → Mirror
  31. def weakTypeOf[T](implicit arg0: Global.WeakTypeTag[T]): Global.Type
    Definition Classes
    Mirror
  32. final def wrapMissing(body: => Global.Symbol): Global.Symbol
    Definition Classes
    RootsBase
    Annotations
    @inline()

Deprecated Value Members

  1. def getClassByName(fullname: Global.Name): Global.ClassSymbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use overload that accepts a String.

  2. def getClassIfDefined(fullname: Global.Name): Global.Symbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use overload that accepts a String.

  3. def getModuleByName(fullname: Global.Name): Global.ModuleSymbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use overload that accepts a String.

  4. def getModuleIfDefined(fullname: Global.Name): Global.Symbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) Use overload that accepts a String.

  5. def getPackage(fullname: Global.TermName): Global.ModuleSymbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.13.0) use overload that accepts a String.

  6. def getPackageIfDefined(fullname: Global.TermName): Global.Symbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.11) use overload that accepts a String.

  7. def getPackageObject(fullname: Global.TermName): Global.ModuleSymbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.11) use overload that accepts a String.

  8. def getPackageObjectIfDefined(fullname: Global.TermName): Global.Symbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.12.11) use overload that accepts a String.

  9. def getRequiredPackage(fullname: String): Global.ModuleSymbol
    Definition Classes
    RootsBase
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) use getPackage