Java backporting araçları - Java backporting tools

Java backporting araçları programlardır (genellikle Java ) Java sınıflarını dönüştüren bayt kodları bir versiyonundan Java Platformu daha eskisine (örneğin Java 5.0 1.4'e geri yüklenmiştir).

Java backporting araçları karşılaştırması

Ana bilgi

Kaynak VersiyonHedef SürümSon SürümLisansİnternet sitesi
RetrolambdaJava 8Java 7, 6, 52015-12-19, 2.1.0Apache Lisans 2.0https://github.com/orfjackal/retrolambda
Yeniden çevirmenJava 52009-08-09, 1.2.9BSD benzerihttp://retrotranslator.sourceforge.net/
RetroweaverJava 52008-10-14, 2.0.7BSD benzerihttp://retroweaver.sourceforge.net/
DeklanşörJava 5Java 1.42007-11-14LGPL veya MPLhttp://www.glazedlists.com/Home/declawer
JBossRetroJava 5Java 1.42008-03-10, 1.1.2LGPLhttp://www.jboss.org/community/docs/DOC-10738

Özellikleri

lambda ifadelerivarsayılan yöntemlerjenerikdöngüler için geliştirilmişek açıklamalarotomatik kutulama ve kutudan çıkarmastatik içe aktarmalarVarargsNumaralandırmalarYansıma jenerikler ve ek açıklamalar hakkındaKovaryant dönüş türleri
RetrolambdaEvetEvet
Yeniden çevirmenHayırHayırEvetEvetEvetEvetEvetEvetEvetEvetEvet
RetroweaverHayırHayırEvetEvetEvetEvetEvetEvetEvetHayırHayır
DeklanşörHayırHayırEvet
JBossRetroHayırHayır
Biçimlendirilmiş çıktıBiçimlendirilmiş girişKoleksiyonlar çerçevesi geliştirmeleriEşzamanlılık yardımcı programlarıöykünmek Java 5.0 bellek modeliJDK1.6 desteği canExecute () gibi dosya yöntemleriJDK1.4 için API desteğiJDK1.3 için API desteğiEski sürüm için API desteği
Retrolambda
Yeniden çevirmenEvetHayırEvetEvet[1]HayırHayırkapsamlısınırlıYok
RetroweaverHayırHayırHayırHayırHayır
Deklanşör
JBossRetro

Ayrıca bakınız

Referanslar

  1. ^ Kullanır arka port Java 5.0 eşzamanlılık yardımcı programlarının.

Dış bağlantılar