package reflect
- Alphabetic
- By Inheritance
- reflect
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- î class Eval[T] extends AnyRef
- î trait FastStringInterpolator extends FormatInterpolator
- î
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.
- î abstract class FormatInterpolator extends AnyRef
- î trait FrontEnd extends AnyRef
- î
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.
- î abstract class StdContextTags extends StdTags
- î trait StdTags extends AnyRef
- î trait ToolBox[U <: Universe] extends AnyRef
- î
case class ToolBoxError(message: String, cause: Throwable = null) extends Throwable with Product with Serializable
Represents an error during toolboxing
- î abstract class ToolBoxFactory[U <: JavaUniverse] extends AnyRef
- î
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
- î implicit def Eval[T](expr: reflect.api.JavaUniverse.Expr[T]): Eval[T]
- î implicit def ToolBox(mirror0: Mirror): ToolBoxFactory[universe.type]
- î
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. - î
def mkSilentFrontEnd(): FrontEnd
Creates a UI-less reporter that simply accumulates all the messages
- î object FormatInterpolator
- î object ReflectMain extends Driver
- î object StdRuntimeTags extends StdTags
- î object WrappedProperties
The Scala compiler and reflection APIs.