org.aspectj/tests/bugs/ErroneousExceptionConversion1.java

27 lines
570 B
Java
Raw Normal View History

import org.aspectj.lang.*;
import org.aspectj.testing.Tester;
aspect Watchcall {
pointcut myConstructor(): execution(new(..));
before(): myConstructor() {
System.err.println("Entering Constructor");
}
after(): myConstructor() {
System.err.println("Leaving Constructor");
}
}
public class ErroneousExceptionConversion1 {
public static void main(String[] args) {
try {
ErroneousExceptionConversion1 c = new ErroneousExceptionConversion1();
Tester.checkFailed("shouldn't get here");
} catch (NoAspectBoundException nab) {
// expected
}
}
}