diff options
| author | Guilhem Lavaux <guilhem@kaffe.org> | 2004-11-03 17:40:11 +0000 |
|---|---|---|
| committer | Guilhem Lavaux <guilhem@kaffe.org> | 2004-11-03 17:40:11 +0000 |
| commit | b1e3a38eafaab99cfc73984675439c65f81d2a8a (patch) | |
| tree | 4bdeeefbf9297bc96adc07c24fd4c8c7a9e63b04 /java/io/ObjectOutputStream.java | |
| parent | 1b8b461f3c2d0d2c07930edcde2a371279120c08 (diff) | |
| download | classpath-b1e3a38eafaab99cfc73984675439c65f81d2a8a.tar.gz | |
2004-11-02 Mattias Rehnberg <Mattias.Rehnberg@home.se>
* 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.
Diffstat (limited to 'java/io/ObjectOutputStream.java')
| -rw-r--r-- | java/io/ObjectOutputStream.java | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |
