netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2005-08-26 [長年日記] ▲
_ [AspectJ] 1.5M3 リリース ▲
だいぶ本来のスケジュール(AspectJのホームページの "Developer Resources" の中の "Plans" で公開されている)からは遅れてしまっているが,無事リリースされた様子.
バグ修正と,あとはGenericsのサポートが強化された,らしい.M2→M3の強化なのかどうか分からないが,インタータイプ宣言やdeclare parentsでも型パラメータが使えるようになっている.また,@Aspectといったアノテーションをクラスに付加することでアスペクトの定義が可能となっている.これはAspectWerkzのチームのおかげっぽい.
個人的には,普通のアスペクトと,アノテーションベースのコードと混ぜると怪しいことが色々起きそうな気がする.アノテーション自体を declare で後から追加してアスペクト化できるのかなぁ,とか.アノテーションベースの定義だと,アドバイスがメソッド名を持っているので,アスペクト群を監視するアスペクトとかを定義する,といった使い方も考えられるけど,それにどのくらい意義があるかは不明.