クラスファイルアノテーション
最適化やカスタム化の指示をOpenJITに与える、ク
ラスファイルに付加されたアノテーション情報
クラスファイルのメソッドアトリビュート領域に付加
n 場合によっては、クラスアトリビュートに付加する方が望ま
しい
n アノテーション付きクラスファイルはポータブルのまま
w JVMの規約により、JVMの定義しないアトリビュートは無視される
w 標準のJITコンパイラでも実行可能
アノテーション付きクラスファイルを生成するには、
拡張可能なJavaコンパイラが必要(未実装)
n 現状で利用可能な拡張可能Javaコンパイラ
w EPP (一杉さん)Javassist (千葉さん)