On Wed, 12 Nov 2025 18:29:52 GMT, Roger Riggs <[email protected]> wrote:
> 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. Good ------------- Marked as reviewed by alanb (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/28274#pullrequestreview-3455240021
