Please review clarification of java.time serialized form

roger riggs roger.riggs at oracle.com
Fri Sep 6 19:06:55 UTC 2013


The specification of the serialized-form[1] of the java.time classes has 
been
improved in response to issue 8024164: JSR310 serialization should be 
described in detail

  - Add descriptions in the Ser classes of the mapping between the type 
bytes and
    corresponding serialized classes.
  - Add missing specification of the serial data to writeReplace methods
  - Add missing readResolve methods that prevent deserialization from 
improperly formatted streams.
  - The Era that are Enum's do not need customized serialization;
    remove unused writeReplace, writeExternal, and readExternal methods,
    remove unused java.time.chrono.Ser type codes for *Eras and renumber.

[1]: 
http://cr.openjdk.java.net/~rriggs/javadoc-serial-8024164/serialized-form.html

Webrev: http://cr.openjdk.java.net/~rriggs/webrev-serial-8024164/
Javadoc: http://cr.openjdk.java.net/~rriggs/javadoc-serial-8024164/

Please review and comment.
Thanks, Roger







More information about the core-libs-dev mailing list