org.aspectj/tests/bugs/inlineAround/aspect1/Base.java
jhugunin bcdbd68f76 fix and better tests for
Bugzilla Bug 37152  
   java.lang.VerifyError:
2003-05-02 20:36:06 +00:00

30 lines
500 B
Java

package aspect1;
public abstract aspect Base {
private Helper h = new Helper();
{
h.h1 = new Helper();
h.h1.h1 = new Helper();
}
private class Inner {
String data = "inner";
}
protected abstract pointcut where();
Object around(double d, int i): where() && args(i, d) {
String s = h.data + h.h1.data + h.h1.h1.data + d + i;
System.err.println(s);
return proceed(d, i);
}
}
class Helper {
String data = "helper";
Helper h1;
String getData() {
return data;
}
}