Scala Plugin
Scala Plugin for IntelliJ IDEA and Android Studio
IntelliJ Scala plugin 2018.1.9: Literal Types, Infix Type Notation, better Error Highlighting
We have exciting news to share with you – the IntelliJ Scala plugin 2018.1.9 is now available! Get the fresh build here or update your plugin via IDEA / Settings / Plugins.
Let’s cut to the chase and take a look at the goodies that are inside this new Release build.
Literal Types support
As literal types are gradually appearing in Scala, we are ensuring their proper handling in our Tools. The Scala plugin now detects when literal types can be used and enables support for them.
Infix Type Notation
Even though Infix Type Notation is just syntactic sugar, it does make code more expressive. In Scala plugin 2018.1.9, Infix Type Notation works in:
- type hints
- actions
- refactorings
- autocompletion
- and other places
Juggling with Shapeless’es and ScalaZ’s types is now clearer and safer!
Better Error Highlighting
Instant error highlighting is one of the most helpful features of the Scala plugin. We never stop improving its quality and reducing the number of bugs in this subsystem. The 2018.1.9 release adds fixes in these areas:
- Java-Scala interoperability
- Higher-kinded type inference
- resolution of macro bundles
Take the newest Scala plugin 2018.1.9 for a ride! As always, we welcome your feedback, so please don’t hesitate to reach out to us here in the comments, or in the issue tracker.
Happy developing!