summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/makro/runtime/Context.scala
blob: 184008658e9385c11ea9f3a611d989e76ad262a9 (plain) (blame)
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
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 Names
                         with Reifiers
                         with Reporters
                         with Settings
                         with Symbols
                         with Typers
                         with Util {

  val mirror: Global

  val callsiteTyper: mirror.analyzer.Typer

  val prefix: Expr[PrefixType]

  val expandee: Tree
}