package reflect
- Alphabetic
- By Inheritance
- reflect
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- î class Eval [T] extends AnyRef
-
î
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 ReflectMain extends Driver
- î object StdRuntimeTags extends StdTags
- î object WrappedProperties
The Scala compiler and reflection APIs.