The Eclipse 3.6 (Helios) release is nearing and as always its pretty exciting. The 3.x releases have all added a lot of features which make Java and J2EE development much more easier, exciting and fun. So I decided to try it out and write about some of the new features it has. I primarily use Eclipse for J2EE so my review is more focussed on JDT and Java related features.
A cool new feature which allows access to online marketplaces like Eclipse Marketplace, Yoxos Marketplace to get tools, and plugins. Before 3.6 one would have to go to the plugin’s site, get the update site URL, and then go into Eclipse to install it. With 3.6 all of that can be done from within Eclipse provided the plugin is available in the marketplace catalog. This feature can be accessed from Help -> Eclipse Marketplace.
The Export preferences wizard now provides additional options to export code style preferences and compiler preferences.
- Quick Fix now allows fixing multiple instances of a problem
- A new command allows opening of implementations for overridable methods, which can be accessed either by selecting text or from Navigate -> Open Implementation
- Java formatter can now selectively format code sections demarcated with formatting flags. There are two flags one to turn it on and another to turn it off. They need to be enabled from the “Off/On Tags” tab of the formatter preferences.
- Several enhnacements to the Java Formatter related to formatting of annotations, nested method calls, and block comments.
- Missing @Override tag is now reported by the compiler, for 1.6
- Unused objects are now detected and Quick Fix is provided
- Build path errors in project are now shown with a decorator in Package Explorer
- Package names can be abbreviated. They can be configured from preferences page under Java -> Appearance
- Call Hierarchy allows removing of one or more nodes
- Type Hierarchy is now computed in background. This is very helpful particularly when trying to lookup a type in a large hierarchy.
- The Variables View can show the instance count of variables by selecting Layout -> Select Columns from the views menu
- The Breakpoints view now shows the a Breakpoint Details pane with the breakpoint properties which can also be modified
There are several more but this is it for now