mauve-libgcj: Activated serialization tests.
authorWarren Levy <warrenl@cygnus.com>
Thu, 27 Jul 2000 23:57:07 +0000 (23:57 +0000)
committerWarren Levy <warrenl@gcc.gnu.org>
Thu, 27 Jul 2000 23:57:07 +0000 (23:57 +0000)
commit7db51521a018eaa0751e5948091cfb29c841ca91
treeff39f131cca0a0da7843ec7d8797e9f7c82bd82d
parentb2244c65f518cfb4b6a5385ddfe45bc3ce2cf9c0
mauve-libgcj: Activated serialization tests.

* mauve-libgcj: Activated serialization tests.
* gcj/field.h (getModifiers): Mask off unknown flags.
* gnu/java/security/provider/SHA.java (munch): Reset buffer to 0 so
spurious bits don't cause discrepancies.
* java/io/ObjectOutputStream.java: Fixed typo in comment.
* java/io/ObjectStreamClass.java: Fixed typos in comments.
(lookup): Applied patch from Brian Jones <cbj@gnu.org> to optimize.
(hasClassInitializer): Call getDeclaredMethod instead of getMethod.
* java/lang/Throwable.java (serialVersionUID): New field.
* java/lang/reflect/Modifier.java (ALL_FLAGS): Preserve STRICT if used.
* java/lang/reflect/natConstructor.cc (getModifiers): Mask off
unknown flags.
* java/lang/reflect/natMethod.cc: Ditto.
* java/security/Key.java (serialVersionUID): Removed field for now.
* java/security/interfaces/DSAPrivateKey.java (serialVersionUID): Ditto.
* java/security/interfaces/DSAPublicKey.java (serialVersionUID): Ditto.

Serialization mods.

From-SVN: r35302
13 files changed:
libjava/ChangeLog
libjava/gcj/field.h
libjava/gnu/java/security/provider/SHA.java
libjava/java/io/ObjectOutputStream.java
libjava/java/io/ObjectStreamClass.java
libjava/java/lang/Throwable.java
libjava/java/lang/reflect/Modifier.java
libjava/java/lang/reflect/natConstructor.cc
libjava/java/lang/reflect/natMethod.cc
libjava/java/security/Key.java
libjava/java/security/interfaces/DSAPrivateKey.java
libjava/java/security/interfaces/DSAPublicKey.java
libjava/mauve-libgcj