1234567891011121314151617181920212223 |
- package a;
-
- public aspect X pertypewithin(p..*) {
-
- int i = 0;
-
- public int getI() { return i; }
-
- public void setI(int i) { this.i = i;}
-
- after() returning: execution(* sayhi(..)) {
- System.err.println("after() returning from a method call to sayhi()");
- i++;
- }
-
- after() returning: execution(* main(..)) {
- System.err.println("callcount = "+i);
- }
-
- public static void main(String []argv) {
- System.err.println("X.main() running");
- }
- }
|