【发布时间】:2012-07-01 15:20:25
【问题描述】:
我试图从另一个问题中举一个例子,但我遇到了一些我无法解释的事情:
scala> import scala.reflect.runtime.{currentMirror => m}
import scala.reflect.runtime.{currentMirror=>m}
scala> m.mkToolBox()
<console>:12: error: value mkToolBox is not a member of reflect.runtime.universe.Mirror
m.mkToolBox()
^
scala> import scala.tools.reflect.ToolBox
import scala.tools.reflect.ToolBox
scala> m.mkToolBox()
res3: scala.tools.reflect.ToolBox[reflect.runtime.universe.type] = scala.tools.reflect.ToolBoxFactory$ToolBoxImpl@225765b0
为什么mkToolBox在导入ToolBox之前不是m的成员,但是之后呢?
【问题讨论】:
标签: scala reflection scala-2.10