[Java] JSR 269 Maintenance Review for Java SE 9

原文はこちら。
https://blogs.oracle.com/darcy/entry/jsr_269_mr_java_se

Java SE 7、Java SE 8の時にもあったように、Java SE 9において、JSR 269(Annotation Processing API)はメンテナンスレビュー(Maintenance Review、MR)が進んでいます。
JSR 269 Maintenance Review
https://blogs.oracle.com/darcy/entry/jsr_269_maintenance_review
JSR 269 Maintenance Review for Java SE 8
https://blogs.oracle.com/darcy/entry/jsr_269_mr_for_java
JSR 269: Pluggable Annotation Processing API
https://jcp.org/en/jsr/detail?id=269
javax.lang.model.*における言語構造としてだけでなく、Filerなどにおけるjavax.annotation.processingでの別のインタラクション・ポイントとしても、API変更のほとんどはプラットフォームへのモジュール追加をサポートします。
JSR 376: JavaTM Platform Module System
https://jcp.org/en/jsr/detail?id=376
アノテーションの繰返しのサポートを改善するために、ちょっとしたAPIの変更も行われました。 API変更の詳細なサマリは、MR資料に含まれています。
JSR 269 MR summary
https://jcp.org/aboutJava/communityprocess/maintenance/jsr269/summary-2017-02-28.html
APIの変更は、既存のプロセッサーのソースやバイナリリンケージ、および実行時の動作と大きく互換性がありように意図されています。ただし、JDK 9で実行している場合は、既存のプロセッサーが正常に動作することを確認する際に便利です。JDK 9早期アクセスバイナリーは以下のURLからダウンロードできます。
JDK 9 Project
https://jdk9.java.net/
是非JDK 9でプロセッサーを実行した体験を(原文の)コメント欄やメールでご連絡ください。API変更に関するフィードバックは以下のメーリングリストに対してお送りください。
compiler-dev -- Technical discussion about the development of the Java compiler (javac)
http://mail.openjdk.java.net/mailman/listinfo/compiler-dev

0 件のコメント:

コメントを投稿