Kotlin Eclipse Plugin 0.7 Is Here!
We are happy to present a new release of our plugin for Eclipse. Along with support for Kotlin 1.0.2 compiler, this update brings very important features and improvements.
The code formatting feature was rebuilt in this release. Instead of our first naive implementation, we have mostly managed to port the advanced formatter from the Kotlin IntelliJ Idea plugin into Eclipse. This means that a lot of fixes are already there and upcoming improvements will be picked up automatically!
New line auto-indent also benefited from this code reuse and its behavior is now much smarter and more predictable.
It was possible to add missing classes imports one-by-one with a quick-fix since 0.1.0 version, and now we’ve improved on that by introducing the Organize Imports feature. It will clean unused imports, add missing imports for classes used in the file and resort them.
Our completion got several fixes in prioritizing variants and is now far more usable. Also, not-imported classes are now suggested in completion popup at once and will be inserted together with the corresponding import.
Several quick-fixes about missing or illegal modifiers were added:
- It’s now possible to add an open modifier to a declaration which is overridden or subclassed.
It’s now easy to deal with the “class must be declared abstract” compiler error.
Invalid modifier removing is now also available from the quick-fix popup.
Please give it a try.
If you run into any problems or encounter missing features, please don’t hesitate to share your feedback here or file an issue in YouTrack.
Subscribe to Blog updates
Thanks, we've got you!
Gradle Kotlin DSL 1.0
This is a guest blog post from Paul Merlin software engineer for Gradle The recently released Gradle 5.0 includes the Gradle Kotlin DSL v1.0 which is now ready for widespread use. We want you to enjoy a build authoring experience with the benefits provided by Kotlin’s static type system in Inte…
Kotlin 1.3 Released with Coroutines, Kotlin/Native Beta, and more
You can read this blog post in other languages: Today we are releasing Kotlin 1.3 together with a set of accompanying libraries, build tools, and learning materials! We develop Kotlin to be a good tool for all application developers, at all scales and on all platforms. In Kotlin…
KotlinConf 2018 Announcements
In today's keynote at KotlinConf 2018 we made a series of announcements around releases, resources, and other things we've made available. For your convenience below is a brief summary of the announcements with the corresponding links for more information. Kotlin 1.3 hits RC Version 1.3 hits RC…