Hi, Joe.

I think you can mark this field as "transient". Same for "primaryType" and 
"subType" feilds,
all of them initialized in the readExternal()->parse();

On 10/9/19 3:54 pm, Joe Darcy wrote:
Hello,

The serialization review continues, this time for a field in the 
java.datatransfer module.

Patch below; thanks,

-Joe

diff -r e036ee8bae56 
src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java
--- a/src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java 
Wed Oct 09 10:17:50 2019 -0700
+++ b/src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java 
Wed Oct 09 15:49:58 2019 -0700
@@ -348,6 +348,7 @@

      private String    primaryType;
      private String    subType;
+    @SuppressWarnings("serial") // Not statically typed as Serializable
      private MimeTypeParameterList parameters;

      //    below here be scary parsing related things



--
Best regards, Sergey.

Reply via email to