クラスファイルアップデート
http://www.nminoru.jp/~nminoru/diary/2005/11.html#2005-11-14
http://jcp.org/en/jsr/detail?id=202
- StackMapTable 属性
- jsr と jsr_w が無くなる
- Class Verfication の変更
- その他幾つかの改良:サイズ制限の緩和など.
1-3はもろJ2ME CLDCなんかで使われているやり方のような気がする.クラスファイル仕様は現J2MEのものにより近づくことになりそうだ.
4については些細な違いだが,アノテーションやAOPをふんだんに使いたい場合は重要かもしれない.たしかAspectJなどはクラスファイルを書き換えて機能追加を行うので,大量の機能を追加すると,まれにバイトコードのcode配列の制限(たしか64K)を越えてしまいエラーになることもあるのだ.