Instrumente de backporting Java - Java backporting tools
Instrumentele Java de backporting sunt programe (de obicei scrise în Java ) care convertesc clasele bytecodes Java dintr-o versiune a Platformei Java într-una mai veche (de exemplu Java 5.0 backported la 1.4).
cuprins
Compararea instrumentelor de backporting Java
Informații principale
| Versiunea sursă | Versiunea țintă | Ultima versiune | Licență | website | |
|---|---|---|---|---|---|
| Retrolambda | Java 8 | Java 7, 6, 5 | 2015-12-19, 2.1.0 | Licența Apache 2.0 | https://github.com/orfjackal/retrolambda |
| Retrotranslator | Java 5 | 2009-08-09, 1.2.9 | BSD-like | http://retrotranslator.sourceforge.net/ | |
| Retroweaver | Java 5 | 2008-10-14, 2.0.7 | BSD-like | http://retroweaver.sourceforge.net/ | |
| Declawer | Java 5 | Java 1.4 | 2007-11-14 | LGPL sau 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 |
Caracteristici
| expresii lambda | metode implicite | generice | îmbunătățit pentru bucle | adnotări | autoboxing și unboxing | importurile statice | varargs | enumerările | Reflecție asupra generice și adnotări | Tipuri de retur covariant | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Retrolambda | da | da | |||||||||
| Retrotranslator | Nu | Nu | da | da | da | da | da | da | da | da | da |
| Retroweaver | Nu | Nu | da | da | da | da | da | da | da | Nu | Nu |
| Declawer | Nu | Nu | da | ||||||||
| JBossRetro | Nu | Nu |
| Ieșire formatată | Intrare formatată | Îmbunătățirile cadrului pentru colecții | Utilități de concurgență | emula modelul de memorie Java 5.0 | suport pentru JDK1.6 Metode de fișiere precum canExecute () | Suport API pentru JDK1.4 | Asistență API pentru JDK1.3 | Suport API pentru versiuni mai vechi | |
|---|---|---|---|---|---|---|---|---|---|
| Retrolambda | |||||||||
| Retrotranslator | da | Nu | da | da | Nu | Nu | extensiv | limitat | nici unul |
| Retroweaver | Nu | Nu | Nu | Nu | Nu | ||||
| Declawer | |||||||||
| JBossRetro |
Vezi si
Referințe
- ^ Folosește backport- ul utilităților de concurgență Java 5.0.
linkuri externe
| Acest articol legat de limbajul de programare este un ciot . Puteți ajuta Wikipedia extinzând-o . |