2

我们可以使用一些预定义的编译器阶段模式启动 scala 控制台-Xprint:typer,但它可以在控制台中打开或在会话中动态更改吗?

4

1 回答 1

1

有问题

https://issues.scala-lang.org/browse/SI-4594

和一个公关

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>)

但是你不能关闭它。

于 2013-07-08T16:11:32.987 回答