前回は、11月9日に公開されたJSR 308:Annotations on Java TypesのEarly Draftを元に、同仕様の概要を紹介した。JSR 308については本連載第15回でも取り上げているが、その際、開発段階にある対応コンパイラを用いて型に対するアノテーションの適用例を紹介した。
Javaはこの十年以上、常に重要なプログラミング言語であり続けている。多くのエンタープライズシステムがJavaで開発されており、そして今後も開発の継続が予想されている。しかし開発体制がOpenJDKへ移行してから、以前ほど代替実装への要求が強くなくなったという背景がある。CGJはJavaの ...