-
Bug
-
Resolution: Fixed
-
P4
-
11
-
None
-
b04
Per the serialization specification, the readResolve method is supposed to be declared as follows:
ANY-ACCESS-MODIFIER Object readResolve()
throws ObjectStreamException;
https://docs.oracle.com/javase/10/docs/specs/serialization/input.html#the-readresolve-method
The SerializedLambda class instead declares readResolve to throw ReflectiveOperationException.
ANY-ACCESS-MODIFIER Object readResolve()
throws ObjectStreamException;
https://docs.oracle.com/javase/10/docs/specs/serialization/input.html#the-readresolve-method
The SerializedLambda class instead declares readResolve to throw ReflectiveOperationException.
- relates to
-
JDK-8208060 Additional corrections of serial-related declarations
-
- Closed
-
-
JDK-8207751 Remove misleading serialVersionUID from JulienFields.Field
-
- Closed
-
-
JDK-8202056 Expand serial warning to check for bad overloads of serial-related methods and ineffectual fields
-
- Resolved
-
-
JDK-8203263 Remove unnecessary throws clauses from serialization-related methods
-
- Resolved
-