我们可以使用-Xprint:typer
的某些预定义编译器阶段模式启动scala控制台,但是可以在控制台中打开它还是在会话中动态更改?
答案 0 :(得分:1)
存在问题
https://issues.scala-lang.org/browse/SI-4594
和PR
https://github.com/scala/scala/pull/2701
目前,
scala> :power
** Power User mode enabled - BEEP WHIR GYVE **
** :phase has been set to 'typer'. **
** scala.tools.nsc._ has been imported **
** global._, definitions._ also imported **
** Try :help, :vals, power.<tab> **
scala> settings.processArgumentString("-Ylog:typer")
res0: (Boolean, List[String]) = (true,List())
scala> val i = 8
[log typer] [+symbol] method $line in object $read (flags: <method>)
但是你不能把它关掉。