32

他の回答は"-Xlog-implicits"、「発散する暗黙的な展開」エラーをデバッグするためのオプションを使用することを提案しています。ただし、これらのエラーとは関係のない場所に多くの暗黙のログも記録します。コンパイルエラーが発生する場所のみを説明するように制限する方法はありますか?

4

1 に答える 1

9

そのようなオプションがあった場合、ここで使用されているのを見たことがあるかもしれません:

https://github.com/scala/scala/pull/3669

しかし、最適なツールは grep のようです:

scalac -Xlog-implicits test/files/neg/t2031.scala 2>&1 | grep diverg

その領域は活発に開発されているため、今が機能強化のリクエストを提出する時期かもしれません。

于 2014-04-02T00:22:10.490 に答える