私は次の問題を解決しようとしています:私はこのように定義された側面を持っています:
public aspect ComponentAspect {
declare @type : uk.co.xxx.* : @Component;
}
予想どおり、「uk.co.xxx」パッケージのすべてに注釈を付けます。このパッケージのすべてのクラスに注釈を付ける必要はありません。特定のパターンに一致するクラスのみに注釈を付けます。たとえば、...Client.javaで終わるクラスがあります。そして、これらだけに注釈を付けたいと思います。だから私はこのようなコードを期待します:
public aspect ComponentAspect {
declare @type : uk.co.xxx.workflow.*Client : @Component;
}
しかし、それは私の希望的観測にすぎません。
どうすれば自分の結果を達成できるかについてのアイデアはありますか?
アイデアをありがとうございました、これまでのところ私はまったく進歩せずに2時間を過ごしました:(