Nástroje pro backportování Java - Java backporting tools
Nástroje pro backportování Java jsou programy (obvykle napsané v Jáva ), které převádějí třídy Java bytecodes z jedné verze Platforma Java na starší (například Java 5.0 backported to 1.4).
Porovnání nástrojů pro backportování Java
Hlavní informace
Zdrojová verze | Cílová verze | Poslední vydání | Licence | webová stránka | |
---|---|---|---|---|---|
Retrolambda | Java 8 | Java 7, 6, 5 | 2015-12-19, 2.1.0 | Licence Apache 2.0 | https://github.com/orfjackal/retrolambda |
Retrotranslator | Java 5 | 2009-08-09, 1.2.9 | BSD | http://retrotranslator.sourceforge.net/ | |
Retroweaver | Java 5 | 2008-10-14, 2.0.7 | BSD | http://retroweaver.sourceforge.net/ | |
Declawer | Java 5 | Java 1.4 | 2007-11-14 | LGPL nebo 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 |
Funkce
výrazy lambda | výchozí metody | generika | vylepšeno pro smyčky | anotace | autoboxing a unboxing | statické importy | varargy | Výčty | Odraz o obecných a anotacích | Covariantní typy vrácení | |
---|---|---|---|---|---|---|---|---|---|---|---|
Retrolambda | Ano | Ano | |||||||||
Retrotranslator | Ne | Ne | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ano |
Retroweaver | Ne | Ne | Ano | Ano | Ano | Ano | Ano | Ano | Ano | Ne | Ne |
Declawer | Ne | Ne | Ano | ||||||||
JBossRetro | Ne | Ne |
Formátovaný výstup | Formátovaný vstup | Vylepšení rámce kolekcí | Souběžné nástroje | napodobit Paměťový model Java 5.0 | podpora metod souborů JDK1.6, jako je canExecute () | Podpora API pro JDK1.4 | Podpora API pro JDK1.3 | Podpora API pro starší vydání | |
---|---|---|---|---|---|---|---|---|---|
Retrolambda | |||||||||
Retrotranslator | Ano | Ne | Ano | Ano[1] | Ne | Ne | rozsáhlý | omezený | žádný |
Retroweaver | Ne | Ne | Ne | Ne | Ne | ||||
Declawer | |||||||||
JBossRetro |
Viz také
Reference
externí odkazy
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |