scala.tools

reflect

package reflect

Linear Supertypes
FrontEnds, reflect.api.FrontEnds, AnyRef, Any
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. reflect
  2. FrontEnds
  3. FrontEnds
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Eval[T] extends AnyRef

  2. trait FastTrack extends AnyRef

    Optimizes system macro expansions by hardwiring them directly to their implementations bypassing standard reflective load and invoke to avoid the overhead of Java/Scala reflection.

  3. trait FrontEnd extends AnyRef

    Definition Classes
    FrontEnds
  4. abstract class FrontEndToReporterProxy extends AbstractReporter

    Definition Classes
    FrontEnds
  5. trait FrontEnds extends reflect.api.FrontEnds

  6. abstract class MacroImplementations extends AnyRef

  7. abstract type Position >: Null

    Definition Classes
    FrontEnds
  8. class ReflectGlobal extends Global with ReflectSetup with SymbolTable

    A version of Global that uses reflection to get class infos, instead of reading class or source files.

  9. class ReporterToFrontEndProxy extends FrontEnd

    Definition Classes
    FrontEnds
  10. class SilentFrontEnd extends FrontEnd

    Definition Classes
    FrontEnds
  11. abstract class StdContextTags extends StdTags

  12. trait StdTags extends AnyRef

  13. trait ToolBox[U <: Universe] extends AnyRef

  14. case class ToolBoxError(message: String, cause: Throwable = null) extends java.lang.Throwable with Product with Serializable

    Represents an error during toolboxing

  15. abstract class ToolBoxFactory[U <: JavaUniverse] extends AnyRef

  16. trait WrappedProperties extends PropertiesTrait

    For placing a wrapper function around property functions.

Abstract Value Members

  1. abstract def mkConsoleFrontEnd(minSeverity: Int): FrontEnd

    Definition Classes
    FrontEnds

Concrete Value Members

  1. implicit def Eval[T](expr: reflect.api.JavaUniverse.Expr[T]): Eval[T]

  2. object ReflectMain extends Driver

  3. object StdRuntimeTags extends StdTags

  4. implicit def ToolBox(mirror0: Mirror): ToolBoxFactory[universe.type]

  5. object WrappedProperties

  6. def mkSilentFrontEnd(): FrontEnd

    Definition Classes
    FrontEnds
  7. def wrapFrontEnd(frontEnd: reflect.FrontEnds.FrontEnd): Reporter

    Definition Classes
    FrontEnds
  8. def wrapReporter(reporter: Reporter): reflect.FrontEnds.FrontEnd

    Definition Classes
    FrontEnds

Inherited from FrontEnds

Inherited from reflect.api.FrontEnds

Inherited from AnyRef

Inherited from Any

No Group