Retrotranslator is a Java bytecode transformer that translates Java classes compiled with JDK 5.0
into classes that can be run on JVM 1.4. Retrotranslator is a free, open-source software.
Features supported: generics, annotations, generics and annotations reflection, enums,
autoboxing, for-each loop, varargs, static import, concurrency utilities, collections framework enhancements.
Changes in Retrotranslator 0.9.6:
- Dynamic discovery of backported classes.
- Full support for generics reflection.
- Improved java.lang.Enum support.
- Support for all methods in java.lang.Class.
- Support for BigDecimal(int), BigDecimal(long).
- Iterable is distinct from Collection, but even Iterable arrays can hold Collections.
- Patch 1392759 - build patch to create maven repository deployment units.