Java backporting tools

Java backporting tools

Java backporting tools are programs (usually written in Java) that convert Java classes bytecodes from one version of the Java Platform to an older one (for example Java 5.0 backported to 1.4).

Contents

Java backporting tools comparison

Main information

Last Release License Website
Retrotranslator 2009-08-09, 1.2.9 BSD-like http://retrotranslator.sourceforge.net/
Retroweaver 2008-10-14, 2.0.7 BSD-like http://retroweaver.sourceforge.net/
Declawer 2007-11-14 LGPL or MPL https://glazedlists.dev.java.net/servlets/ProjectDocumentList?folderID=4541&expandFolder=4541&folderID=4540
JBossRetro 2008-03-10, 1.1.2 LGPL http://www.jboss.org/community/docs/DOC-10738

Features

generics enhanced for loops annotations autoboxing and 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 support for JDK1.6 File methods like canExecute() 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 No extensive limited none
Retroweaver Yes Yes Yes Yes Yes Yes Yes No No No No No No No
Declawer Yes
JBossRetro

See also

References

  1. ^ It uses the backport of the Java 5.0 concurrency utilities.

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Comparison of backporting tools — Technical Information = Additional Information Links [http://www.ibm.com/developerworks/java/library/j jtp02277.html | How to use Java 5 language features in earlier JDKs] …   Wikipedia

  • Retrotranslator — Infobox Software name = Retrotranslator caption = developer = latest release version = 1.2.6 latest release date = February 29, 2008 latest preview version = latest preview date = operating system = Cross platform platform = Java Virtual Machine… …   Wikipedia

  • OpenJDK — OpenJDK6 Developer(s) Sun Microsystems Initial release OpenJDK6 Build b05 February 12, 2008; 3 years ago (2008 02 12)[1] Stable release …   Wikipedia

  • Ubuntu (operating system) — Ubuntu Ubuntu 11.10 (Oneiric Ocelot) Company / developer …   Wikipedia

  • OpenSolaris — For other uses, see Solaris. OpenSolaris OpenSolaris 2008.11 Company / …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”