鏡像自
https://github.com/eclipse-aspectj/aspectj.git
synced 2024-08-26 17:58:43 +02:00
26 行
407 B
Java
26 行
407 B
Java
public class AspectInheritance4 {
|
|
public static void main(String[] args) {
|
|
}
|
|
}
|
|
|
|
|
|
abstract aspect Base {
|
|
abstract pointcut targets(int i, C c);
|
|
|
|
after(int i, C c): targets(i, c) {
|
|
//
|
|
}
|
|
}
|
|
|
|
aspect OtherAspect {
|
|
// can't reference an abstract pointcut using a static reference
|
|
before(): Base.targets(int, C) { }
|
|
}
|
|
|
|
|
|
class C {
|
|
public void m(int i) { }
|
|
}
|
|
|
|
class SubC extends C {}
|