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.

LocalVarTableGen.aj 421B

1234567891011121314151617181920212223242526
  1. public aspect LocalVarTableGen {
  2. int x = 5;
  3. public String foo(String s) {
  4. String myLocal = "" + x + s;
  5. return myLocal;
  6. }
  7. public String bar(String s) {
  8. String myLocal = "" + x + s;
  9. return myLocal;
  10. }
  11. before() : execution(* foo(..)) {
  12. System.out.println("before foo");
  13. }
  14. after(String in) returning(String out) :
  15. execution(* bar(..)) && args(in)
  16. {
  17. System.out.println("after bar");
  18. }
  19. }