Fix PR libgcj/2237: * java/io/ObjectStreamClass.java (setClass): Calculate serialVersionUID for local class and compare it against the UID from the Object Stream. Throw InvalidClassException upon mismatch. (setUID): Renamed to... (getClassUID): this. Return the calculated class UID rather than setting uid field directly. (getDefinedSUID): Removed. * java/io/ObjectInputStream.java (resolveClass): Use the three-argument Class.forName(). * java/io/InvalidClassException (toString): Don't include classname in result if it is null. From-SVN: r41567
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| applet | Loading commit data... | |
| awt | Loading commit data... | |
| beans | Loading commit data... | |
| io | Loading commit data... | |
| lang | Loading commit data... | |
| math | Loading commit data... | |
| net | Loading commit data... | |
| security | Loading commit data... | |
| sql | Loading commit data... | |
| text | Loading commit data... | |
| util | Loading commit data... |