From Wikipedia, the free encyclopedia
[edit] Technical Information
|
generics |
enhanced for loops |
annotations |
autoboxing/unboxing |
static imports |
varargs |
Enumerations |
Reflection on generics and annotations |
Covariant return types |
Formatted output |
Formatted input |
Collections framework enhancements |
Concurrency utilities |
emulate the Java 5.0 memory model |
API support for JDK1.4 |
API support for JDK1.3 |
API support for older release |
Retrotranslator |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes |
Yes[1] |
No |
extensive |
limited |
none |
Retroweaver |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
No |
No |
No |
No |
No |
No |
Declawer |
Yes |
JBossRetro |
[edit] Additional Information
- ^ It uses the backport of the Java 5.0 concurrency utilities.
| How to use Java 5 language features in earlier JDKs