> Redo change (8371732) that failed when the updated class objects were 
> incompatible.
> The fields of classes are changed to allow a more compact form of storage.
> 
> To ensure compatibility of the class objects, the fields are explicitly 
> declared in SerialPersistentFields with the original field types.
> The fields are marked `transient` to indicate the field declarations are not 
> used for serialization.
> The affected classes are java.time.LocalDate, MonthDay, and YearMonth.
> Tests are added to verify the types and names of serialized fields of each 
> class.
> 
> HijrahDate only changes the field types, the fields are transient and there 
> is no change to the serialized from of the HijrahDate.class object.

Roger Riggs has updated the pull request incrementally with one additional 
commit since the last revision:

  Use "Java SE 8" instead of version 1.8

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/28274/files
  - new: https://git.openjdk.org/jdk/pull/28274/files/39d8aa20..4876fac9

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=28274&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=28274&range=00-01

  Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/28274.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28274/head:pull/28274

PR: https://git.openjdk.org/jdk/pull/28274

Reply via email to