OSDN Git Service

2007-04-25 Andrew Haley <aph@redhat.com>
authoraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Apr 2007 14:31:29 +0000 (14:31 +0000)
committeraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Apr 2007 14:31:29 +0000 (14:31 +0000)
commit04562e6b1c585a68a8278bd83e3a521546efa117
tree5adf7762dc6581c91705a6569ffe2b0e7aa990f5
parent7938709957fc04becafae60bf202f5d21064c371
2007-04-25  Andrew Haley  <aph@redhat.com>

* java/io/ObjectStreamClass.java (ensureFieldsSet): New method.
(setFields): call ensureFieldsSet.
(fieldsSet): New field.
* java/io/ObjectOutputStream.java (writeFields): Call
osc.ensureFieldsSet().

* java/io/ObjectInputStream.java (parseContent): Assign the handle
for a PROXYCLASSDESC immediately after reading the marker.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124187 138bc75d-0d04-0410-961f-82ee72b054a4
15 files changed:
libjava/classpath/java/io/ObjectInputStream.java
libjava/classpath/java/io/ObjectOutputStream.java
libjava/classpath/java/io/ObjectStreamClass.java
libjava/classpath/lib/java/io/ObjectInputStream$1.class
libjava/classpath/lib/java/io/ObjectInputStream$2.class
libjava/classpath/lib/java/io/ObjectInputStream$GetField.class
libjava/classpath/lib/java/io/ObjectInputStream$ValidatorAndPriority.class
libjava/classpath/lib/java/io/ObjectInputStream.class
libjava/classpath/lib/java/io/ObjectOutputStream.class
libjava/classpath/lib/java/io/ObjectStreamClass$1.class
libjava/classpath/lib/java/io/ObjectStreamClass$2.class
libjava/classpath/lib/java/io/ObjectStreamClass$InterfaceComparator.class
libjava/classpath/lib/java/io/ObjectStreamClass$MemberComparator.class
libjava/classpath/lib/java/io/ObjectStreamClass.class
libjava/java/io/ObjectStreamClass.h