Menu

Retrotranslator / News: Recent posts

Retrotranslator 0.9.5 released!

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.
Java 5.0 features supported: generic types, metadata (annotations), autoboxing, enhanced for loop, enumerated types, static import, variable arguments, concurrency utilities and more...

Changes in Retrotranslator 0.9.5:
- Support for EnumSet.
- Support for methods in Arrays.
- Partial support for generics reflection.
- Patch 1392096 - easier integration to Maven 2.
- Patch 1391894 - fix for bug 1391863.
- Patch 1391842 - build patch for Mac OS X.
- ASM 2.1 replaced with ASM 3.0 beta.... read more

Posted by Taras Puchko 2006-01-04

Retrotranslator 0.9.4 released!

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.
Java 5.0 features supported: generic types, metadata (annotations), autoboxing, enhanced for loop, enumerated types, static import, variable arguments, concurrency utilities and more...

Changes in Retrotranslator 0.9.4:
- Support for methods in LinkedList: element, offer, peek, poll, remove.
- Support for methods in Package: isAnnotationPresent, getAnnotation, getAnnotations, getDeclaredAnnotations.
- A variable or field of type Queue is assignable from LinkedList.
- A variable or field of type AnnotatedElement is assignable from Package, Class, Constructor, Field, or Method.
- Bug fix: IOException when JIT Retrotranslator runs jar file with dependencies.

Posted by Taras Puchko 2005-12-19

Retrotranslator 0.9.3 released!

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.
Java 5.0 features supported: generic types, metadata (annotations), autoboxing, enhanced for loop,
enumerated types, static import, variable arguments, concurrency utilities and more...

Changes in Retrotranslator 0.9.3:
- JIT Retrotranslator for Sun JVM 1.4 added. You may launch your application from
net.sf.retrotranslator.transformer.JITRetrotranslator or simply
call JITRetrotranslator.install() before loading Java 5.0 classes.
- java.lang.Iterable is now replaced with java.util.Collection during translation.
- Bug fix: Class.isAnnotation and Class.isEnum didn't work.

Posted by Taras Puchko 2005-12-13

Retrotranslator 0.9.2 released!

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.
Java 5.0 features supported: generic types, metadata (annotations), autoboxing, enhanced for loop,
enumerated types, static import, variable arguments, concurrency utilities and more...

Changes in Retrotranslator 0.9.2:... read more

Posted by Taras Puchko 2005-12-09

Retrotranslator 0.9.1 released!

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.
Java 5.0 Features supported: generic types, metadata (annotations), autoboxing, enhanced for loop,
enumerated types, static import, variable arguments, concurrency utilities and more...

Changes in Retrotranslator 0.9.1:... read more

Posted by Taras Puchko 2005-12-08

Retrotranslator 0.9.0 released

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. Supported features: generics, annotations, enumerations, autoboxing, varargs, extended for loop, static import, java.util.concurrent API.

Posted by Taras Puchko 2005-11-28