我想知道如何在aspecJ中定义一个切入点,该切入点可以捕获接口的任何方法,而不捕获任何父接口或子接口的方法.
public interface A {
void methodA();
}
public interface B extends A {
void methodB();
}
public interface C extends B {
void methodC();
}
我想要只捕获methodB()而不捕获methodA()或methodC()的poincut.有什么办法可以在不列出切入点中所有子接口和超级接口的情况下,以常规方式执行此操作?
解决方法:
使用Java或AspectJ不可能找到直接继承.