equal
deleted
inserted
replaced
495 2*ONE_HOUR // DST_OFFSET (double summer time) |
495 2*ONE_HOUR // DST_OFFSET (double summer time) |
496 }; |
496 }; |
497 |
497 |
498 // Proclaim serialization compatibility with JDK 1.1 |
498 // Proclaim serialization compatibility with JDK 1.1 |
499 @SuppressWarnings("FieldNameHidesFieldInSuperclass") |
499 @SuppressWarnings("FieldNameHidesFieldInSuperclass") |
|
500 @java.io.Serial |
500 static final long serialVersionUID = -8125100834729963327L; |
501 static final long serialVersionUID = -8125100834729963327L; |
501 |
502 |
502 // Reference to the sun.util.calendar.Gregorian instance (singleton). |
503 // Reference to the sun.util.calendar.Gregorian instance (singleton). |
503 private static final Gregorian gcal = |
504 private static final Gregorian gcal = |
504 CalendarSystem.getGregorianCalendar(); |
505 CalendarSystem.getGregorianCalendar(); |
3227 } |
3228 } |
3228 |
3229 |
3229 /** |
3230 /** |
3230 * Updates internal state. |
3231 * Updates internal state. |
3231 */ |
3232 */ |
|
3233 @java.io.Serial |
3232 private void readObject(ObjectInputStream stream) |
3234 private void readObject(ObjectInputStream stream) |
3233 throws IOException, ClassNotFoundException { |
3235 throws IOException, ClassNotFoundException { |
3234 stream.defaultReadObject(); |
3236 stream.defaultReadObject(); |
3235 if (gdate == null) { |
3237 if (gdate == null) { |
3236 gdate = (BaseCalendar.Date) gcal.newCalendarDate(getZone()); |
3238 gdate = (BaseCalendar.Date) gcal.newCalendarDate(getZone()); |