scala.tools

reflect

package reflect

Linear Supertypes
FrontEnds, FrontEnds, AnyRef, Any
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. abstract class FrontEndToReporterProxy extends AbstractReporter

  4. trait FrontEnds extends FrontEnds

  5. abstract type Position >: Null

    Definition Classes
    FrontEnds
  6. class ReporterToFrontEndProxy extends FrontEnd

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

  8. case class ToolBoxError(message: String, cause: Throwable) extends Throwable with Product with Serializable

    Represents an error during toolboxing

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

  10. 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: Expr[T]): Eval[T]

    Definition Classes
    package
  2. object StdTags extends AnyRef

  3. implicit def ToolBox(mirror0: Mirror): ToolBoxFactory[reflect.runtime.universe.type]

    Definition Classes
    package
  4. object WrappedProperties extends AnyRef

  5. def mkSilentFrontEnd(): FrontEnd

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

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

    Definition Classes
    FrontEnds

Inherited from FrontEnds

Inherited from FrontEnds

Inherited from AnyRef

Inherited from Any