org.aspectj/tests/errors/AspectInheritance4.java

26 lines
407 B
Java
Raw Normal View History

2002-12-16 19:51:06 +01:00
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 {}