123456789101112131415161718192021 |
- public class FourA {
- public static void main(String []argv) {
- new FourA().run();
- }
-
- public void run() {
- try {
- System.out.println("run() running");
- throw new IllegalStateException();
- } catch (Throwable t) {
- System.out.println("caught something");
- }
- }
-
- }
-
- aspect X {
- before(Throwable t): handler(Throwable) && args(t) {
- System.out.println(thisEnclosingJoinPointStaticPart.getSignature());
- }
- }
|