Java 백포트 도구

Java backporting tools

Java 백포트 도구는 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보스레트로

참고 항목

참조

  1. ^ Java 5.0 동시성 유틸리티의 백포트를 사용한다.

외부 링크