Inne odpowiedzi sugerują użycie opcji "-Xlog-implicits"
do debugowania "rozbieżnych niejawnych rozszerzeń". Jednak rejestruje również wiele implikacji w miejscach niezwiązanych z tymi błędami. Czy jest jakiś sposób, aby go ograniczyć, aby wyjaśniał tylko miejsca, które powodują błędy kompilacji?Rejestruj log tylko dla "rozbieżnych niejawnych rozszerzeń"
31
A
Odpowiedz
5
Gdyby nie było takiej opcji, można by widzieli go w użyciu tutaj:
https://github.com/scala/scala/pull/3669
Ale najlepszym sposobem wydaje się być grep:
scalac -Xlog-implicits test/files/neg/t2031.scala 2>&1 | grep diverg
Ponieważ obszar ten jest w ramach aktywnego rozwoju, teraz może nadejść czas na złożenie wniosku o wzmocnienie.
Sporządzono: https://issues.scala-lang.org/browse/SI-8467 –