1 2 3 4 5 6 7 8 9 10 11 12 13
package a; public aspect Aspect { // will generate a closure class... String around(String in) : execution(String A.*(..)) && args(in) { String ret = proceed(in.toLowerCase()); ret = proceed(in.toUpperCase()); return ret+" dada!"; } }