インターフェイスをキャプチャするようにポイントカットを定義しますが、親またはサブインターフェイスではありません
質問
私は、親またはサブインターフェイスの方法ではなく、インターフェイスの方法をキャプチャするASPECJのポイントカットをどのように定義するか疑問に思っていました。
public interface A {
void methodA();
}
public interface B extends A {
void methodB();
}
public interface C extends B {
void methodC();
}
methodb()ではなくmethodb()またはmethodc()のみをキャッチするpoincutが欲しいです。ポイントカット内のすべてのサブインターフェイスとスーパーインターフェイスをリストせずに、これを一般的に行う方法はありますか?
解決
JavaまたはAspectJでは、直接継承を見つけることは不可能です。
他のヒント
b.methodb(..)またはb+.methodb(..)またはb+
所属していません StackOverflow