May be this is synthetic field (inner->parent reference)?
Check java asm for this test:
public class Test {
Object field;
public class Inner {
Inner() {
field = null;
}
}
}
public class Test$Inner extends java.lang.Object{
Test$Inner(Test);
Code:
0: aload_0
1: invokespecial #1; //Method java/lang/Object."<init>":()V
4: aload_0
5: aload_1
6: putfield #2; //Field this$0:LTest;
9: aload_1
10: aconst_null
11: putfield #3; //Field Test.field:Ljava/lang/Object;
14: return
On 5/22/06, Weldon Washburn <[EMAIL PROTECTED]> wrote:
--
Mikhail Fursov
Intel Middleware Products Division