如何获取有关“function”标志警告的更多信息?

使用Play2编译应用程序时,有时这些消息会出现在我的终端上:

[info]将1个Scala源编译为〜/ target / scala-2.10 / classes …
[警告]有1个function警告; 重新运行-feature以获取详细信息
[警告]发现一个警告
[成功]编译成1s

如何获得有关这些警告的更多信息? 它必须是sbt的一个选项,但我不知道在哪里搜索…

要查看在sbt构建定义文件中添加“feature”标记所需的确切消息:

 scalacOptions ++= Seq("-feature") 

为什么? Scala 2.10不仅引入了新function,而且还重新调整了旧function – 一些最强大的scalafunction被隐藏了,因为它们应该被用来承担很大的责任: 有时它们被误用 。 这就是SIP-18出现的原因。 从现在开始,要访问动态,更高种类,存在类型以及其他一些必须明确启用它们的东西。