org.aspectj/tests/errors/AspectInheritance4.java
2002-12-16 18:51:06 +00:00

26 rivejä
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 {}