2006/08/15

[aspectj-users] 秀逸な突っ込み

[aspectj-users] Transparent Caching with AspectJ in 10 minutes

Piotrさんが、AspectJを使ったキャッシングに関する記事「AspectJを使った透過的キャッシュ」を書いたよ~ってMLでお知らせ。投稿のタイトルに"in 10 minutes"とあるんだけど、それに対してついたコメントが、
「ちょっとまった。ロギングにAspectJ使ってないじゃないか。
完全なものにするにはもう10分くらいかかるんじゃないかな。」
笑った。

2006/08/08

[aspectj-users] パラメータアノテーションのマッチング

[aspectj-users] Matching on parameter annotations

パラメータアノテーションは指定できないの?って話。

Java5からアノテーションが導入されて、様々な要素に注釈をつけることが可能になった。
で、あまりフォーカスされないんだけど、
public class Test{
 void func(@Annot int arg){
 }
}
ってな感じに、パラメータに対してもアノテーションが使える。

で、話の内容は、AspectJ5ではクラスやメソッドのアノテーションは扱えるけど、パラメータのアノテーションは扱えないの?ってこと。結論としては、現在のバージョン(1.5.2)では扱えないけど、将来扱えるようになるらしい。

2006/08/07

[aspectj-dev] AspectJをAspectJ自身の実装に使う

http://dev.eclipse.org/mhonarc/lists/aspectj-dev/msg02084.html
そろそろAspectJをAspectJ自身の実装に使っていってもいいんじゃないかって提案。
実際既に1つだけアスペクトが利用されてるんだけど、もっとがっつり使おうよってことらしい。
おもしろい。