From b1e3a38eafaab99cfc73984675439c65f81d2a8a Mon Sep 17 00:00:00 2001 From: Guilhem Lavaux Date: Wed, 3 Nov 2004 17:40:11 +0000 Subject: 2004-11-02 Mattias Rehnberg * java/io/Vector.java (readObject, writeObject): New function to match Sun's serialized output for Vector. * java/io/ObjectOutputStream.java (writeObject): Move the assignment of the class handle to after the assignment of class descriptor handle. --- java/io/ObjectOutputStream.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'java/io/ObjectOutputStream.java') diff --git a/java/io/ObjectOutputStream.java b/java/io/ObjectOutputStream.java index f66cddd62..cef8a2742 100644 --- a/java/io/ObjectOutputStream.java +++ b/java/io/ObjectOutputStream.java @@ -220,7 +220,6 @@ public class ObjectOutputStream extends OutputStream { Class cl = (Class)obj; ObjectStreamClass osc = ObjectStreamClass.lookupForClassObject(cl); - assignNewHandle(obj); realOutput.writeByte(TC_CLASS); if (!osc.isProxyClass) { @@ -241,6 +240,7 @@ public class ObjectOutputStream extends OutputStream writeObject(osc.getSuper()); } + assignNewHandle(obj); break; } -- cgit v1.2.1