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

Reply via email to