-
Bug
-
Resolution: Fixed
-
P4
-
None
-
b04
-
Not verified
Serial-related declarations have strictly stated structural requirements in the serial specification:
https://docs.oracle.com/javase/10/docs/specs/serialization/index.html
Since, to date, these strictures are not checked at compile-time, it is easy to mis-declare a serial related field or method.
Various methods and fields in the JDK are slightly mis-declared, such as extraneous exception types declared to be thrown, and the declarations should be fixed.
https://docs.oracle.com/javase/10/docs/specs/serialization/index.html
Since, to date, these strictures are not checked at compile-time, it is easy to mis-declare a serial related field or method.
Various methods and fields in the JDK are slightly mis-declared, such as extraneous exception types declared to be thrown, and the declarations should be fixed.
- relates to
-
JDK-8207816 Align declaration of SerializedLambda.readResolve with serialization conventions
-
- Resolved
-
-
JDK-8207751 Remove misleading serialVersionUID from JulienFields.Field
-
- Closed
-
-
JDK-8208782 Remove extra type in throws clause of SerialClob.writeObject
-
- 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
-