[Java] JSR 308 Moves Forward

原文はこちら。
https://blogs.oracle.com/abuckley/entry/jsr_308_moves_forward

JSR 308(Annotations on Java Types)に関する多くの最新の画期的な出来事を発表できうれしく思います。
JSR 308: Annotations on Java Types
http://jcp.org/en/jsr/detail?id=308

JCP 2.8の採用

専門家グループ(EG)の同意のおかげで、JSR 308は2012年9月からJCP 2.8の下で運営されます。

公開されているEGメンバー用メーリングリスト、および電子メールでのEGのやりとりをメールでフォローしたい人向けのコンパニオンリストがあります。誰もが直接EGにフィードバックを送ることができる"目安箱"メーリングリストもあります。フィードバックはメインのEGのメーリングリストで議論されます。

共同スペックリードのMichael Ernst博士が課題のトラッキングドキュメントのアーカイブを維持管理しています。
JCP 2.8 Ushers in a New Era of Complete Transparency
http://jcp.org/en/press/news/JCP2_8_Article
Type Annotations (JSR 308) Expert Group
http://mail.openjdk.java.net/mailman/listinfo/type-annotations-spec-experts
Type Annotations (JSR 308) Expert Group Observers
http://mail.openjdk.java.net/mailman/listinfo/type-annotations-spec-observers
Type Annotations (JSR 308) Expert Group Comments
http://mail.openjdk.java.net/mailman/listinfo/type-annotations-spec-comments
jsr308-langtools
http://code.google.com/p/jsr308-langtools/issues/list
Type Annotations (JSR 308) and the Checker Framework
http://types.cs.washington.edu/jsr308/

参照実装の早期アクセスビルド

Oracleは、TypeアノテーションをサポートするJDK 8の全プラットフォーム向けにバイナリを公開しました。

バイナリビルドはOpenJDKのtype-annotations/type-annotationsフォレスト(とりわけlangtoolsリポジトリ)から生成されています。フォレストはType Annotationsプロジェクトが所有しています。
Java™ Platform, Standard Edition 8 Early Access with Type Annotation Support
http://jdk8.java.net/type-annotations/
type-annotations/type-annotations/langtools / summary
http://hg.openjdk.java.net/type-annotations/type-annotations/langtools
Type Annotations
http://openjdk.java.net/projects/type-annotations/

強化されたメタデータとの統合

強化されたメタデータのメーリング·リストで、Oracleは、Java SE8でJava言語でのアノテーションの繰り返しをサポートすることを提案しています。完全を期すために、それは宣言だけでなく、型の注釈を繰り返すことができなければなりません。宣言のアノテーションの繰り返しの実装は、既にtype-annotations/type-annotationsフォレスト内にあり(したがって、早期アクセスビルドにも入っています)、繰り返しの実装を型に拡張するための作業が進行中です。
Technical discussion related to JEPs 118 & 120
http://mail.openjdk.java.net/mailman/listinfo/enhanced-metadata-spec-discussRepeating annotations are in the compiler
http://mail.openjdk.java.net/pipermail/compiler-dev/2012-August/004683.html

0 件のコメント:

コメントを投稿