<Swing Dev> JDK 9 RFR of JDK-8033221: Fix serial lint warnings in sun.swing.*
Tom Hawtin
tom.hawtin at oracle.com
Thu Jan 30 19:36:48 UTC 2014
On 30/01/2014 13:05, Sergey Bylokhov wrote:
> It seems to me that in this fix we actually suppress a bugs. These
> classes can be extended from the public classes, and can be assigned to
> the parent.
> If serialization of these classes are not supported, we should block it
> via readObject+writeObject with assertion error, if it is supported it
> should be implemented.
+ readObjectNoData. Correctly spelt serialPersistenFields as an array
containing null appeared to be most effective, though implementation
dependent.
Really the legacy serialisation mechanism should be extended with a
@NotActuallySerializable annotation. Apply that to sun.swing.-,
com.sun.swing.-, javax.swing.- and others.
Tom
More information about the swing-dev
mailing list