/[classpath]/classpath/java/io/ObjectInputStream.java
ViewVC logotype

Diff of /classpath/java/io/ObjectInputStream.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.62 by jfrijters, Sat Aug 13 18:02:38 2005 UTC revision 1.63 by jfrijters, Thu Sep 8 08:40:57 2005 UTC
# Line 199  public class ObjectInputStream extends I Line 199  public class ObjectInputStream extends I
199                for (int i = 0; i < n_intf; i++)                for (int i = 0; i < n_intf; i++)
200                  {                  {
201                    intfs[i] = this.realInputStream.readUTF();                    intfs[i] = this.realInputStream.readUTF();
                   System.out.println(intfs[i]);  
202                  }                  }
203                                
204                boolean oldmode = setBlockDataMode(true);                boolean oldmode = setBlockDataMode(true);
# Line 219  public class ObjectInputStream extends I Line 218  public class ObjectInputStream extends I
218                  is_consumed = false;                  is_consumed = false;
219                ObjectStreamClass superosc = (ObjectStreamClass)readObject();                ObjectStreamClass superosc = (ObjectStreamClass)readObject();
220                osc.setSuperclass(superosc);                osc.setSuperclass(superosc);
221                  osc.firstNonSerializableParentConstructor =
222                    superosc.firstNonSerializableParentConstructor;
223                  osc.fieldMapping = new ObjectStreamField[0];
224                  osc.realClassIsSerializable = true;
225                ret_val = osc;                ret_val = osc;
226                break;                break;
227              }              }
# Line 874  public class ObjectInputStream extends I Line 877  public class ObjectInputStream extends I
877        }        }
878      else      else
879        for (int i = 0; i < intfs.length; i++)        for (int i = 0; i < intfs.length; i++)
880          clss[i] = cl.loadClass(intfs[i]);          clss[i] = Class.forName(intfs[i], false, cl);
881      try      try
882        {        {
883          return Proxy.getProxyClass(cl, clss);          return Proxy.getProxyClass(cl, clss);

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.63

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26