2004-02-28 Guilhem Lavaux <guilhem@kaffe.org>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Feb 2004 21:28:53 +0000 (21:28 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Feb 2004 21:28:53 +0000 (21:28 +0000)
commit126d7770c7bb5b9c74598afb0864a336d457fd92
treed0c8fb679a0816081a9e684d6257cbb4ca08a0e4
parent6af677d8b972094e80caa20df1b57c6819d0f8b8
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78627 138bc75d-0d04-0410-961f-82ee72b054a4
libjava/ChangeLog
libjava/java/io/ObjectInputStream.java
libjava/java/io/ObjectStreamClass.java
libjava/java/io/ObjectStreamField.java