Hi All,
  Below r the e.g classes that I m having problem with.

public  class A {
   public String f;

   public A(B b)
   {
        f = b.g;
   }
   public static void main(String arg[])
   {
        A a = new A(new B);
   }

}

public class B {
   public String g;
   public B()
   {
        g = "TEST";
   }
}

The statement f = b.g compiles into

getfield g of B
putfield f of A

I am changing these 2 instructions into

INVOKE* method //which returns object of Object type
checkcast java/lang/String
putfield f of A

But this gives VerifyError saying : Incompatible type for
getting or setting field

Please let me know whether I m missing something over here.

Thanks and Regards
Shrinivas Joshi



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to