Serial warnings in java.util.ArrayPrefixHelpers
joe.darcy at oracle.com
Wed Feb 19 23:44:33 UTC 2014
On 2/19/2014 12:16 PM, Martin Buchholz wrote:
> The jsr166 CVS version of this file already has serialVersionUIDs added.
> jsr166 CVS src/main has been jdk8/jdk9 warning-clean for a while now.
Thanks for the update Martin; looking forward to the next sync to get
rid of a few more warnings :-)
> yeah, we need to do a better job of down-streaming...
> On Wed, Feb 19, 2014 at 10:25 AM, Joe Darcy <joe.darcy at oracle.com
> <mailto:joe.darcy at oracle.com>> wrote:
> The file java.util.ArrayPrefixHelpers seems to be part of the
> 166-alpha set of files in the JDK.
> There are a number of package-private static final and
> serializable classes in this file which neither define
> serialVersionUIDs nor have a @SuppressWarnings("serial")
> annotation. So, this file adds a number of serial warnings to the
> JDK and efforts are underway to clear the jdk repo of serial
> warnings, which are mostly in the client area:
> JDK-8032976: Fix serial lint warnings in client libraries
> Can the maintainers of ArrayPrefixHelpers "do the right thing"
> with respect to the serial warnings in this file? From a quick
> look at the file, it wasn't clear to me if SUIDs should be added
> or warnings suppressed.
More information about the core-libs-dev