org.aspectj/tests/new/NoCalledMethodName.java
2002-12-16 18:51:06 +00:00

25 lines
567 B
Java

import org.aspectj.testing.*;
/*
* Advice is not getting the calledMethodName.
*/
public class NoCalledMethodName {
public static void main(String[] args) {
new NoCalledMethodName().go(args);
}
void go(String[] args) {
Tester.check("Go was called");
}
}
aspect NoCalledMethodNameAspect of eachobject(instanceof(NoCalledMethodName)) {
pointcut p2(NoCalledMethodName f): receptions(void go(..)) && instanceof(f);
around(NoCalledMethodName f) returns void: p2(f) {
String s = thisJoinPoint.methodName;
}
}