Scala plug-in feature request: reveal implicits

Implicits usually make the Scala code more readable. But oftentimes I like to temporarily see all implicits involved. I envision pressing a key(-combination) and seeing all the implicits in context, as the compiler sees them applied. Kind of like in the debugger code view you see the values of the variables as annotations to the code text. Such a feature would really help me understand the code more quickly.

Thank you.

1 comment
Comment actions Permalink
Official comment

Hi,

Do you know about existing implicit-related features?
https://confluence.jetbrains.com/display/IntelliJIDEA/Working+with+Scala+Implicit+Conversions

Also, there will be a new feature "Explain scala code" in the next release, it's already available in nightly builds for IDEA 2016.2. It will be able to explicitly show implicit conversions and parameters too.

Please sign in to leave a comment.