gcc/libjava/java
Jeroen Frijters 70e2e8dc1d ObjectInputStream.java (readObject): Cleaned up the class hierarchy loop.
2003-02-14  Jeroen Frijters  <jeroen@sumatra.nl>

       * java/io/ObjectInputStream.java (readObject): Cleaned up the class
       hierarchy loop.
       (readFields(Object,ObjectStreamField[],boolean)): Changed argument
       list to Object,ObjectStreamClass, moved callReadMethod code up into
       readObject and added Class argument to all setXxxField calls.
       (callReadMethod): Changed Class argument to ObjectStreamClass to be
       consistent with ObjectOutputStream and to facilitate caching the
       Method in the future.
       (setBooleanField): Added Class argument.
       (setByteField): Likewise.
       (setCharField): Likewise.
       (setDoubleField): Likewise.
       (setFloatField): Likewise.
       (setIntField): Likewise.
       (setLongField): Likewise.
       (setShortField): Likewise.
       (setObjectField): Likewise.
       * java/io/ObjectOutputStream.java (writeObject): Cleaned up the
       class hierarchy loop.
       (defaultWriteObject): Call writeFields with new argument list.
       (writeFields(Object,ObjectStreamField[],boolean): Changed argument
       list to Object,ObjectStreamClass, moved callWriteMethod up into
       writeObject and added Class argument to all getXxxField calls.
       (callWriteMethod): Added ObjectStreamClass argument to be able to
       get the proper class to call getMethod on (each class can have (or
       not have) its own writeObject method).
       (getBooleanField): Added Class argument.
       (getByteField): Likewise.
       (getCharField): Likewise.
       (getDoubleField): Likewise.
       (getFloatField): Likewise.
       (getIntField): Likewise.
       (getLongField): Likewise.
       (getShortField): Likewise.
       (getObjectField): Likewise.
       * java/io/ObjectStreamClass.java (hasReadMethod): Added method to
       facilitate caching the Method object in the future.

From-SVN: r64351
2003-03-14 11:54:38 +00:00
..
applet
awt 2003-03-10 Michael Koch <konqueror@gmx.de> 2003-03-10 13:21:38 +00:00
beans BeanContextServicesSupport.java, [...]: New files. 2003-03-10 14:33:47 +00:00
io ObjectInputStream.java (readObject): Cleaned up the class hierarchy loop. 2003-03-14 11:54:38 +00:00
lang [multiple changes] 2003-03-10 19:45:30 +00:00
math BigInteger.java (euclidInv): Take result array as an argument. 2003-02-20 16:55:15 +00:00
net DatagramSocket.java, [...]: Fixed some documentation tags to make javadoc and friends happy. 2003-03-10 14:48:09 +00:00
nio 2003-03-11 Michael Koch <konqueror@gmx.de> 2003-03-11 10:30:52 +00:00
rmi * java/rmi/registry/RegistryHandler.java: Deprecate. 2003-03-01 22:35:25 +00:00
security re PR libgcj/9271 (Severe bias in java.security.SecureRandom) 2003-02-13 17:00:22 +00:00
sql
text
util Properties.java (load): Only skip line if the first character is a comment, whitespaces don't count. 2003-03-02 22:36:20 +00:00