/
Context.scala
33 lines (26 loc) · 949 Bytes
/
Context.scala
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package scala.reflect.makro
package runtime
import scala.tools.nsc.Global
abstract class Context extends scala.reflect.makro.Context
with Aliases
with CapturedVariables
with Infrastructure
with Enclosures
with Mirrors
with Names
with Reifiers
with FrontEnds
with Settings
with Typers
with Parsers
with Exprs
with TypeTags
with Evals
with ExprUtils
with Traces {
val universe: Global
val mirror: MirrorOf[universe.type] = new ContextMirror
val callsiteTyper: universe.analyzer.Typer
val prefix: Expr[PrefixType]
val expandee: Tree
}