You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

A.java 347B

123456789101112131415161718192021222324
  1. import org.aspectj.lang.annotation.*;
  2. import org.aspectj.lang.*;
  3. abstract aspect Super {
  4. void foo(String s) {}
  5. }
  6. @Aspect
  7. public class A extends Super {
  8. @Around("execution(* m(..))")
  9. public void invoke(ProceedingJoinPoint pjp) {
  10. super.foo("hello");
  11. }
  12. public static void main(String []argv) {
  13. new A().m();
  14. }
  15. public void m() {}
  16. }