Java backporting verktøy - Java backporting tools

Java-backporting-verktøy er programmer (vanligvis skrevet i Java ) som konverterer Java-klasser bytekoder fra en versjon av Java-plattformen til en eldre (for eksempel Java 5.0 backported til 1.4).

Sammenligning av Java-backporting-verktøy

Hovedinformasjon

Kildeversjon Målversjon Siste utgivelse Tillatelse nettsted
Retrolambda Java 8 Java 7, 6, 5 2015-12-19, 2.1.0 Apache License 2.0 https://github.com/orfjackal/retrolambda
Retrotranslator Java 5 2009-08-09, 1.2.9 BSD-lignende http://retrotranslator.sourceforge.net/
Retroweaver Java 5 2008-10-14, 2.0.7 BSD-lignende http://retroweaver.sourceforge.net/
Declawer Java 5 Java 1.4 2007-11-14 LGPL eller MPL http://www.glazedlists.com/Home/declawer
JBossRetro Java 5 Java 1.4 2008-03-10, 1.1.2 LGPL http://www.jboss.org/community/docs/DOC-10738

Funksjoner

lambda-uttrykk standardmetoder generika forbedret for løkker merknader autoboxing og unboxing statisk import varargs enumerations Refleksjon over generika og merknader Covariant returtyper
Retrolambda Ja Ja
Retrotranslator Nei Nei Ja Ja Ja Ja Ja Ja Ja Ja Ja
Retroweaver Nei Nei Ja Ja Ja Ja Ja Ja Ja Nei Nei
Declawer Nei Nei Ja
JBossRetro Nei Nei
Formaterte utdata Formaterte innspill Rammeforbedringer av samlinger Samtidsverktøy emulere Java 5.0-minnemodellen støtte for JDK1.6 Filmetoder som canExecute () API-støtte for JDK1.4 API-støtte for JDK1.3 API-støtte for eldre utgivelse
Retrolambda
Retrotranslator Ja Nei Ja Ja Nei Nei omfattende begrenset ingen
Retroweaver Nei Nei Nei Nei Nei
Declawer
JBossRetro

Se også

referanser

  1. ^ Den bruker bakporten til Java 5.0-samtidighetsverktøyene.

Eksterne linker