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).
innhold
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
Eksterne linker
| Denne programmeringsspråkrelaterte artikkelen er et stubb . Du kan hjelpe Wikipedia ved å utvide den . |