2004-02-28 Guilhem Lavaux <guilhem@kaffe.org>
authorGuilhem Lavaux <guilhem@kaffe.org>
Sat, 28 Feb 2004 21:28:53 +0000 (21:28 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Sat, 28 Feb 2004 21:28:53 +0000 (21:28 +0000)
commit646e3290103bd932139f0aa5758258ea364b88a8
treed0c8fb679a0816081a9e684d6257cbb4ca08a0e4
parentca67f278502e6f32aab0dd6ba4715762691f690d
2004-02-28  Guilhem Lavaux <guilhem@kaffe.org>

* java/io/ObjectInputStream.java
(readClassDescriptor): Keep elements of the mapping non null.
(checkTypeConsistency): New method.
(readFields): Fixed main loop and base logic. Small reindentation.
* java/io/ObjectStreamField.java
(lookupField): New method to update the field reference.
(checkFieldType): New method.
* java/io/ObjectStreamClass.java
(setClass, setFields): Call lookupField when building the field
database. Check the real field type.

From-SVN: r78627
libjava/ChangeLog
libjava/java/io/ObjectInputStream.java
libjava/java/io/ObjectStreamClass.java
libjava/java/io/ObjectStreamField.java