--- old/src/java.base/share/classes/java/lang/String.java 2019-08-27 17:27:36.342324386 -0700
+++ new/src/java.base/share/classes/java/lang/String.java 2019-08-27 17:27:36.154324386 -0700
@@ -172,6 +172,7 @@
private boolean hashIsZero; // Default to false;
/** use serialVersionUID from JDK 1.0.2 for interoperability */
+ @java.io.Serial
private static final long serialVersionUID = -6849794470754667710L;
/**
@@ -224,6 +225,7 @@
*
* Object Serialization Specification, Section 6.2, "Stream Elements"
*/
+ @java.io.Serial
private static final ObjectStreamField[] serialPersistentFields =
new ObjectStreamField[0];
@@ -1235,6 +1237,7 @@
private static class CaseInsensitiveComparator
implements Comparator, java.io.Serializable {
// use serialVersionUID from JDK 1.2.2 for interoperability
+ @java.io.Serial
private static final long serialVersionUID = 8575799808933029326L;
public int compare(String s1, String s2) {
@@ -1250,6 +1253,7 @@
}
/** Replaces the de-serialized object. */
+ @java.io.Serial
private Object readResolve() { return CASE_INSENSITIVE_ORDER; }
}