Инструменты резервного копирования Java - Java backporting tools
Инструменты резервного копирования Java программы (обычно написанные на Ява ), которые конвертируют классы Java байткоды из одной версии Платформа Java на более старую (например, с Java 5.0 до 1.4).
Сравнение инструментов резервного копирования Java
Основная информация
Исходная версия | Целевая версия | Последний выпуск | Лицензия | Интернет сайт | |
---|---|---|---|---|---|
Ретроламбда | Java 8 | Ява 7, 6, 5 | 2015-12-19, 2.1.0 | Лицензия Apache 2.0 | https://github.com/orfjackal/retrolambda |
Ретротранслятор | 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 или же 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 |
Функции
лямбда-выражения | методы по умолчанию | дженерики | улучшен для циклов | аннотации | автобокс и распаковка | статический импорт | varargs | Перечисления | Отражение по дженерикам и аннотациям | Ковариантные возвращаемые типы | |
---|---|---|---|---|---|---|---|---|---|---|---|
Ретроламбда | да | да | |||||||||
Ретротранслятор | Нет | Нет | да | да | да | да | да | да | да | да | да |
Retroweaver | Нет | Нет | да | да | да | да | да | да | да | Нет | Нет |
Declawer | Нет | Нет | да | ||||||||
JBossRetro | Нет | Нет |
Форматированный вывод | Форматированный ввод | Улучшения структуры коллекций | Утилиты параллелизма | подражать Модель памяти Java 5.0 | поддержка файловых методов JDK1.6, таких как canExecute () | Поддержка API для JDK1.4 | Поддержка API для JDK1.3 | Поддержка API для более ранней версии | |
---|---|---|---|---|---|---|---|---|---|
Ретроламбда | |||||||||
Ретротранслятор | да | Нет | да | да[1] | Нет | Нет | обширный | ограничено | никто |
Retroweaver | Нет | Нет | Нет | Нет | Нет | ||||
Declawer | |||||||||
JBossRetro |
Смотрите также
Рекомендации
- ^ Он использует задний порт утилит параллелизма Java 5.0.
внешняя ссылка
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |