Java 백포트 도구
Java backporting toolsJava 백포트 도구는 Java 클래스 바이트코드를 Java 플랫폼의 한 버전에서 이전 버전(예: Java 5.0에서 1.4로 백포트됨)으로 변환하는 프로그램(일반적으로 Java로 작성됨)이다.
Java 백포트 도구 비교
주요정보
소스 버전 | 대상 버전 | 마지막 릴리스 | 면허증 | 웹사이트 | |
---|---|---|---|---|---|
레트로람바 | 자바 8 | 자바 7, 6, 5 | 2015-12-19, 2.1.0 | 아파치 라이선스 2.0 | https://github.com/orfjackal/retrolambda |
레트로트랜스틸레이터 | 자바 5 | 2009-08-09, 1.2.9 | BSD와 같은 | http://retrotranslator.sourceforge.net/ | |
레트로위버 | 자바 5 | 2008-10-14, 2.0.7 | BSD와 같은 | http://retroweaver.sourceforge.net/ | |
데클라워 | 자바 5 | 자바 1.4 | 2007-11-14 | LGPL 또는 MPL | http://www.glazedlists.com/Home/declawer |
J보스레트로 | 자바 5 | 자바 1.4 | 2008-03-10, 1.1.2 | LGPL | http://www.jboss.org/community/docs/DOC-10738 |
특징들
람다 표현 | 기본 방법 | 제네릭스 | 루프에 대해 강화된 | 주석을 달다 | 자동 복싱 및 언박스 | 고정 수입품 | 버그스 | 열거형 | 일반 및 주석에 대한 반영 | 공변량 반환 유형 | |
---|---|---|---|---|---|---|---|---|---|---|---|
레트로람바 | 네 | 네 | |||||||||
레트로트랜스틸레이터 | 아니요. | 아니요. | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 네 |
레트로위버 | 아니요. | 아니요. | 네 | 네 | 네 | 네 | 네 | 네 | 네 | 아니요. | 아니요. |
데클라워 | 아니요. | 아니요. | 네 | ||||||||
J보스레트로 | 아니요. | 아니요. |
포맷된 출력 | 포맷된 입력 | 향상된 프레임워크 모음 | 동시성 유틸리티 | Java 5.0 메모리 모델 에뮬레이트 | JDK1.6 canExecute()와 같은 파일 메서드 지원 | JDK1.4에 대한 API 지원 | JDK1.3에 대한 API 지원 | 이전 릴리즈에 대한 API 지원 | |
---|---|---|---|---|---|---|---|---|---|
레트로람바 | |||||||||
레트로트랜스틸레이터 | 네 | 아니요. | 네 | 네[1] | 아니요. | 아니요. | 광범위한 | 한정된 | 없는 |
레트로위버 | 아니요. | 아니요. | 아니요. | 아니요. | 아니요. | ||||
데클라워 | |||||||||
J보스레트로 |
참고 항목
참조
외부 링크