scala编译器中的8位模拟器是什么以及如何启动它?

use*_*759 5 scala scalac

我正在读这个问题并看到:

scalac包括一个全武装和可操作战斗站的8位模拟器,可在GenICode编译阶段使用魔法组合键CTRL-ALT-F12进行查看.

为了显示编译阶段scalac,我用过scalac -Xshow-phases.

phase name  id  description
----------  --  -----------
<  ...  >
     icode  23  generate portable intermediate code
Run Code Online (Sandbox Code Playgroud)

似乎是相关阶段.

我编译了一个Hello-world程序

object Hello {
  def main(args: Array[String]): Unit = {
    println("Hello, world!")
  }
}
Run Code Online (Sandbox Code Playgroud)

通过scalac Hello.scala并按下CTRL-ALT-F12一路.没啥事儿.尝试scalac -Xprint:icode Hello.scala使用CTRL-ALT-F12,没什么特别的.

如何触发模拟器?这有什么作用?

在scala 2.11.8和OS X 10.11.5上