summaryrefslogtreecommitdiff
path: root/java/io/ObjectOutputStream.java
diff options
context:
space:
mode:
authorWarren Levy <warrenl@redhat.com>2000-09-08 19:39:37 +0000
committerWarren Levy <warrenl@redhat.com>2000-09-08 19:39:37 +0000
commitcf08f0c9f9ff46b521d07524459f07d77ed6f4eb (patch)
treea8207d4865f44d8f4a87e10f0c896a37c05986b4 /java/io/ObjectOutputStream.java
parent8e1f76054add0f977df567ac758fe7094c3d7ae0 (diff)
downloadclasspath-cf08f0c9f9ff46b521d07524459f07d77ed6f4eb.tar.gz
* java/beans/PropertyChangeEvent.java (serialVersionUID): Added.
* java/beans/PropertyVetoException.java (serialVersionUID): Added. * java/io/ObjectOutputStream.java (writeObject): Initialized fieldsAlreadyWritten before recursion rather than after. * java/io/ObjectStreamClass.java (serialVersionUID): Added. Serialization mods merged from libgcj.
Diffstat (limited to 'java/io/ObjectOutputStream.java')
-rw-r--r--java/io/ObjectOutputStream.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/io/ObjectOutputStream.java b/java/io/ObjectOutputStream.java
index 2a03a01e1..545675952 100644
--- a/java/io/ObjectOutputStream.java
+++ b/java/io/ObjectOutputStream.java
@@ -311,12 +311,12 @@ public class ObjectOutputStream extends OutputStream
{
currentObjectStreamClass = hierarchy[i];
+ fieldsAlreadyWritten = false;
has_write = currentObjectStreamClass.hasWriteMethod ();
+
writeFields (obj, currentObjectStreamClass.fields,
has_write);
- fieldsAlreadyWritten = false;
-
if (has_write)
{
drain ();