1
0
espelhamento de https://github.com/eclipse-aspectj/aspectj.git sincronizado 2024-07-25 14:24:48 +02:00
org.aspectj/tests/new/AbstractImplementedPointcut.java

23 linhas
403 B
Java
Original Visão normal Histórico

/** @testcase PR#36736 implemented abstract pointcut */
public class AbstractImplementedPointcut {
public static void main(String[] args) {
new C().go();
}
}
class C {
void go(){}
}
abstract aspect A {
abstract pointcut pc() : call(void go()); // CE 14
}
aspect B extends A {
pointcut pc() : call(void go());
before() : pc() {
throw new Error("do not run");
}
}