aspect BadA { public void m(int x) { System.out.println(x); } // pointcut foo(): execution(void Hello.*(..)); pointcut foo1(): abc); pointcut foo2(): abc ; // pointcut bar(): this(Bazoo); //pointcut foo2(): abc; //pointcut foo3(): abc; // before(): abc { // System.out.println("enter"); // } // after(): abc { // System.out.println("enter"); // } // after() throwing (Throwable t): abc { // System.out.println("enter"); // } // public int Hello.m() { // System.out.println("m()"); // return 10; // } // void around(int x): abc { // System.out.println("enter"); // } }