src/java.base/share/classes/java/text/DateFormat.java
changeset 57956 e0b8b019d2f5
parent 54206 003cc64366da
child 58242 94bb65cb37d3
--- a/src/java.base/share/classes/java/text/DateFormat.java	Thu Aug 29 18:52:30 2019 -0400
+++ b/src/java.base/share/classes/java/text/DateFormat.java	Thu Aug 29 16:31:34 2019 -0700
@@ -298,6 +298,7 @@
     public static final int TIMEZONE_FIELD = 17;
 
     // Proclaim serial compatibility with 1.1 FCS
+    @java.io.Serial
     private static final long serialVersionUID = 7218322306649953788L;
 
     /**
@@ -866,6 +867,7 @@
     public static class Field extends Format.Field {
 
         // Proclaim serial compatibility with 1.4 FCS
+        @java.io.Serial
         private static final long serialVersionUID = 7441350119349544720L;
 
         // table of all instances in this class, used by readResolve
@@ -943,6 +945,7 @@
          * @return resolved DateFormat.Field constant
          */
         @Override
+        @java.io.Serial
         protected Object readResolve() throws InvalidObjectException {
             if (this.getClass() != DateFormat.Field.class) {
                 throw new InvalidObjectException("subclass didn't correctly implement readResolve");