summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/makro/runtime/CapturedVariables.scala
blob: 4e93d4e06d367bed94a9ec351fbec1495512fd9f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package scala.reflect.makro
package runtime

trait CapturedVariables {
  self: Context =>

  import mirror._

  def captureVariable(vble: Symbol): Unit = mirror.captureVariable(vble)

  def referenceCapturedVariable(vble: Symbol): Tree = mirror.referenceCapturedVariable(vble)

  def capturedVariableType(vble: Symbol): Type = mirror.capturedVariableType(vble)
}