Packages

package reflect

Source
package.scala
Linear Supertypes
Content Hierarchy

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. reflect
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1.  class Eval[T] extends AnyRef
  2.  trait FastStringInterpolator extends FormatInterpolator
  3.  class FastTrack[MacrosAndAnalyzer <: Macros with Analyzer] 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.

  4.  abstract class FormatInterpolator extends AnyRef
  5.  trait FrontEnd extends AnyRef
  6.  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.

  7.  abstract class StdContextTags extends StdTags
  8.  trait StdTags extends AnyRef
  9.  trait ToolBox[U <: Universe] extends AnyRef
  10.  case class ToolBoxError(message: String, cause: Throwable = null) extends Throwable with Product with Serializable

    Represents an error during toolboxing

  11.  abstract class ToolBoxFactory[U <: JavaUniverse] extends AnyRef
  12.  trait WrappedProperties extends PropertiesTrait

    For placing a wrapper function around property functions.

    For placing a wrapper function around property functions. Motivated by places like Google App Engine throwing exceptions on property lookups.

Value Members

  1.  implicit def Eval[T](expr: reflect.api.JavaUniverse.Expr[T]): Eval[T]
  2.  implicit def ToolBox(mirror0: Mirror): ToolBoxFactory[universe.type]
  3.  def mkConsoleFrontEnd(minSeverity: Int = 1): FrontEnd

    Creates a reporter that prints messages to the console according to the settings.

    Creates a reporter that prints messages to the console according to the settings.

    minSeverity determines minimum severity of the messages to be printed. 0 stands for INFO, 1 stands for WARNING and 2 stands for ERROR.

  4.  def mkSilentFrontEnd(): FrontEnd

    Creates a UI-less reporter that simply accumulates all the messages

  5.  object FormatInterpolator
  6.  object ReflectMain extends Driver
  7.  object StdRuntimeTags extends StdTags
  8.  object WrappedProperties

Inherited from AnyRef

Inherited from Any

Ungrouped