Wednesday, June 29, 2005

Eclipse 3.1

Eclipse 3.1 is Out!



It has been a while since fanatics waited (since June 25, 2004) for the next version of their beloved Eclipse IDE. What's new and noteworthy about this new release is that many woes and supposed-to-have from Eclipse 3.0 has been resolved.

Some of this blog's text are excerpts from eclipse.org

Significant Performance Enhancements - thank goodness!

Support for bi-directional text - naah! I would not have any use for this. My stand is that since Java language is an English derivative, text and text orientation should be inherently english too.

Improved preferences and properties support - nice goodies!

Editor lookup based on content type - not so usable to me since I have been a VI baby...

Importing multiple projects - not so usable to me either...

Line delimiter support - not so usable to me either since I only work with Linux/Unix

Single JAR plug-ins - aha! nice way to remove unwanted plugins!

New JDT Goodies - these will certainly improve my productivity ten-folds
* New Javadoc compiler settings
* Serial Version UID
* Early detection of references to internal classes
* Access rules on libraries and projects
* Mark occurrences of inherited methods
* Highlighting of deprecated class members in the Java editor
* References in Javadoc
* Improved Java properties file editor
* Working with externalized strings
* Externalize Strings wizard supports new message bundles
* New Open Type dialog

Full support for J2SE 5.0 - and yes!!! The Tiger Roars!!!!

Eclipse 3.1 includes full support for the new features of J2SE 5.0. This support is both pervasive and powerful -- everything that you expect to work with J2SE 1.4, including editing, code assist, compiling, debugging, quick fixes, refactorings, source actions, searching, etc. will work seamlessly with (and has been extended to support the new capabilities of) J2SE 5.0's new types and syntax.

Here are some examples:

* Quick Fix to update JRE and compiler compliance to 5.0
* New Type wizards support generics
* Enumeration and Annotation wizards
* Semantic coloring of J2SE 5.0 constructs in Java editors
* Rename refactorings handle renaming of type parameters
* Infer Generic Type Arguments refactoring
* Quick fixes for Generics
* Search result filters for reference search for parameterized types
* Code completion for annotations
* @SuppressWarnings annotation support
* optional diagnoses for issues such as incomplete enum switches and boxing/unboxing conversions
* Quick Fix to create enum constants
* Autoboxing parameter proposals
* Quick Assist to convert for-loops over arrays and collections to J2SE 5.0 enhanced for-loops
* Support for package-info.java

Eclipse 3.1 release is now available for download from the eclipse.org downloads page. Go get it!

No comments: