29 votes

Log implicite uniquement pour les "extensions implicites divergentes"

D'autres réponses suggèrent d'utiliser l'option "-Xlog-implicits" pour le débogage des erreurs "d'expansion implicite divergente". Cependant, il enregistre également beaucoup d'implicits dans des endroits sans rapport avec ces erreurs. Existe-t-il un moyen de le limiter pour expliquer uniquement les endroits qui produisent des erreurs de compilation?

4voto

som-snytt Points 17224

Si il y avait une telle option, on pourrait l'avoir vu dans l'utilisation ici:

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

Mais l'outil de choix semble être grep:

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

Depuis que la région est en cours de développement, maintenant peut-être le temps de soumettre une demande d'amélioration.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X