This is a single archived entry from Stefan Tilkov’s blog. For more up-to-date content, check out my author page at INNOQ, which has more information about me and also contains a list of published talks, podcasts, and articles. Or you can check out the full archive.

Retrotranslator: Enable Java 5 Features on JDK 1.4

Stefan Tilkov,

James Strachan points to Retrotranslator:

Using it you can take some Java 1.5 bytecode using annotations, generics, auto-boxing, java.util.concurrent utilities and port it to 1.4 compliant bytecode; you just need to add retrotranslator-runtime.jar then asm.jar (for accessing annotations) and backport-util-concurrent.jar for using java.util.concurrent classes. Awesome!

I haven’t tried it yet, but it sounds very cool indeed.