Hi,

This patch adds extra checking required by JDK's behaviour. If someone tries to assign a field which has not the required type then an InvalidClassException should be thrown.

Please review it.

Cheers,
Guilhem.

P.S.: Should I really write a documentation for each of the methods in this patch ? I would think they are straightforward to understand... In the other case I'll try to write something.

ChangeLog:

2003-26-11 Guilhem Lavaux <[EMAIL PROTECTED]>

        * java/io/ObjectInputStream.java:
        (setBooleanField) Throw an InvalidClassException if the field hasn't the 
required
        type.
        (setByteField) Likewise.
        (setCharField) Likewise.
        (setDoubleField) Likewise.
        (setFloatField) Likewise.
        (setIntField) Likewise.
        (setShortField) Likewise.
        (setLongField) Likewise.
        (setObjectField) Likewise.




_______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/classpath

Reply via email to