blob: be7bb10e08088391235d31fade25ccc0b12fa39d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
public class Code {
public static void main(String []argv) {
foo("fooname");
bar("crap","barname");
}
public static void foo(String username) {}
public static void bar(String a, String username) { }
}
aspect X {
before(String username): (execution(public static * foo(..)) && args(username,..)) ||
(execution(public static * bar(..)) && args(*,username,..)) {
System.out.println("username = "+username);
}
}
|