--- old/src/java.desktop/share/classes/java/applet/Applet.java 2019-09-21 12:30:11.575000000 -0700 +++ new/src/java.desktop/share/classes/java/applet/Applet.java 2019-09-21 12:30:11.203000000 -0700 @@ -544,6 +544,7 @@ /** * The accessible context associated with this {@code Applet}. */ + @SuppressWarnings("serial") // Not statically typed as Serializable AccessibleContext accessibleContext = null; /** --- old/src/java.desktop/share/classes/java/awt/Component.java 2019-09-21 12:30:12.483000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/Component.java 2019-09-21 12:30:12.231000000 -0700 @@ -469,6 +469,7 @@ * @see #getFocusTraversalKeys * @since 1.4 */ + @SuppressWarnings("serial") // Not statically typed as Serializable Set[] focusTraversalKeys; private static final String[] focusTraversalKeyPropertyNames = { @@ -9293,6 +9294,7 @@ /** * The {@code AccessibleContext} associated with this {@code Component}. */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected AccessibleContext accessibleContext = null; /** @@ -9344,12 +9346,14 @@ * A component listener to track show/hide/resize events * and convert them to PropertyChange events. */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected ComponentListener accessibleAWTComponentHandler = null; /** * A listener to track focus events * and convert them to PropertyChange events. */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected FocusListener accessibleAWTFocusHandler = null; /** --- old/src/java.desktop/share/classes/java/awt/Container.java 2019-09-21 12:30:13.259000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/Container.java 2019-09-21 12:30:13.023000000 -0700 @@ -3851,6 +3851,7 @@ * The handler to fire {@code PropertyChange} * when children are added or removed */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected ContainerListener accessibleContainerHandler = null; /** --- old/src/java.desktop/share/classes/java/awt/Event.java 2019-09-21 12:30:13.999000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/Event.java 2019-09-21 12:30:13.767000000 -0700 @@ -455,6 +455,7 @@ * @serial * @see java.awt.AWTEvent#getSource() */ + @SuppressWarnings("serial") // Not statically typed as Serializable public Object target; /** @@ -537,6 +538,7 @@ * * @serial */ + @SuppressWarnings("serial") // Not statically typed as Serializable public Object arg; /** --- old/src/java.desktop/share/classes/java/awt/FileDialog.java 2019-09-21 12:30:14.579000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/FileDialog.java 2019-09-21 12:30:14.311000000 -0700 @@ -125,6 +125,7 @@ * @see #setFilenameFilter() * @see FileNameFilter */ + @SuppressWarnings("serial") // Not statically typed as Serializable FilenameFilter filter; private static final String base = "filedlg"; --- old/src/java.desktop/share/classes/java/awt/MediaTracker.java 2019-09-21 12:30:15.235000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/MediaTracker.java 2019-09-21 12:30:15.003000000 -0700 @@ -185,6 +185,7 @@ * @see #addImage(Image, int) * @see #removeImage(Image) */ + @SuppressWarnings("serial") // Not statically typed as Serializable MediaEntry head; /* @@ -922,8 +923,10 @@ } } +@SuppressWarnings("serial") // MediaEntry does not have a no-arg ctor class ImageMediaEntry extends MediaEntry implements ImageObserver, java.io.Serializable { + @SuppressWarnings("serial") // Not statically typed as Serializable Image image; int width; int height; --- old/src/java.desktop/share/classes/java/awt/MenuComponent.java 2019-09-21 12:30:15.875000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/MenuComponent.java 2019-09-21 12:30:15.619000000 -0700 @@ -470,7 +470,7 @@ * though it won't actually implement the interface - that will be up * to the individual objects which extend MenuComponent. */ - + @SuppressWarnings("serial") // Not statically typed as Serializable AccessibleContext accessibleContext = null; /** --- old/src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java 2019-09-21 12:30:16.483000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java 2019-09-21 12:30:16.259000000 -0700 @@ -138,6 +138,7 @@ */ private int blockIncrement = 1; + @SuppressWarnings("serial") // Not statically typed as Serializable private AdjustmentListener adjustmentListener; /** --- old/src/java.desktop/share/classes/java/awt/SentEvent.java 2019-09-21 12:30:17.083000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/SentEvent.java 2019-09-21 12:30:16.863000000 -0700 @@ -47,6 +47,7 @@ boolean dispatched; private AWTEvent nested; + @SuppressWarnings("serial") // Not statically typed as Serializable private AppContext toNotify; SentEvent() { --- old/src/java.desktop/share/classes/java/awt/SequencedEvent.java 2019-09-21 12:30:17.603000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/SequencedEvent.java 2019-09-21 12:30:17.395000000 -0700 @@ -55,11 +55,13 @@ private static final LinkedList list = new LinkedList<>(); private final AWTEvent nested; + @SuppressWarnings("serial") // Not statically typed as Serializable private AppContext appContext; private boolean disposed; private final LinkedList pendingEvents = new LinkedList<>(); private static boolean fxAppThreadIsDispatchThread; + @SuppressWarnings("serial") // Not statically typed as Serializable private Thread fxCheckSequenceThread; static { AWTAccessor.setSequencedEventAccessor(new AWTAccessor.SequencedEventAccessor() { --- old/src/java.desktop/share/classes/java/awt/Window.java 2019-09-21 12:30:18.103000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/Window.java 2019-09-21 12:30:17.903000000 -0700 @@ -371,6 +371,7 @@ * @see #setShape(Shape) * @since 1.7 */ + @SuppressWarnings("serial") // Not statically typed as Serializable private Shape shape = null; private static final String base = "win"; --- old/src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java 2019-09-21 12:30:18.675000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java 2019-09-21 12:30:18.471000000 -0700 @@ -47,6 +47,7 @@ /** * The list of files. */ + @SuppressWarnings("serial") // Not statically typed as Serializable final List files; /** --- old/src/java.desktop/share/classes/java/awt/event/AdjustmentEvent.java 2019-09-21 12:30:19.179000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/event/AdjustmentEvent.java 2019-09-21 12:30:18.975000000 -0700 @@ -104,6 +104,7 @@ * @serial * @see #getAdjustable */ + @SuppressWarnings("serial") // Not statically typed as Serializable Adjustable adjustable; /** --- old/src/java.desktop/share/classes/java/awt/event/InvocationEvent.java 2019-09-21 12:30:19.683000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/event/InvocationEvent.java 2019-09-21 12:30:19.483000000 -0700 @@ -85,6 +85,7 @@ /** * The Runnable whose run() method will be called. */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected Runnable runnable; /** @@ -94,6 +95,7 @@ * * @see #isDispatched */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected volatile Object notifier; /** @@ -103,6 +105,7 @@ * @see #isDispatched * @since 1.8 */ + @SuppressWarnings("serial") // Not statically typed as Serializable private final Runnable listener; /** --- old/src/java.desktop/share/classes/java/awt/event/ItemEvent.java 2019-09-21 12:30:20.211000000 -0700 +++ new/src/java.desktop/share/classes/java/awt/event/ItemEvent.java 2019-09-21 12:30:20.007000000 -0700 @@ -95,6 +95,7 @@ * @serial * @see #getItem() */ + @SuppressWarnings("serial") // Not statically typed as Serializable Object item; /** --- old/src/java.desktop/share/classes/java/beans/PropertyChangeEvent.java 2019-09-21 12:30:20.735000000 -0700 +++ new/src/java.desktop/share/classes/java/beans/PropertyChangeEvent.java 2019-09-21 12:30:20.515000000 -0700 @@ -130,12 +130,14 @@ * New value for property. May be null if not known. * @serial */ + @SuppressWarnings("serial") // Not statically typed as Serializable private Object newValue; /** * Previous value for property. May be null if not known. * @serial */ + @SuppressWarnings("serial") // Not statically typed as Serializable private Object oldValue; /** @@ -143,6 +145,7 @@ * @serial * @see #getPropagationId */ + @SuppressWarnings("serial") // Not statically typed as Serializable private Object propagationId; /** --- old/src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java 2019-09-21 12:30:21.267000000 -0700 +++ new/src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java 2019-09-21 12:30:21.043000000 -0700 @@ -348,6 +348,7 @@ * The {@code BeanContext} in which * this {@code BeanContextChild} is nested. */ + @SuppressWarnings("serial") // Not statically typed as Serializable public BeanContextChild beanContextChildPeer; /** --- old/src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java 2019-09-21 12:30:21.843000000 -0700 +++ new/src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java 2019-09-21 12:30:21.639000000 -0700 @@ -100,5 +100,6 @@ /** * The {@code BeanContext} from which this event was propagated */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected BeanContext propagatedFrom; } --- old/src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java 2019-09-21 12:30:22.463000000 -0700 +++ new/src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java 2019-09-21 12:30:22.219000000 -0700 @@ -130,6 +130,7 @@ * The list of children affected by this * event notification. */ - @SuppressWarnings("rawtypes") + @SuppressWarnings({"rawtypes", + "serial"}) // Not statically typed as Serializable protected Collection children; } --- old/src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java 2019-09-21 12:30:23.003000000 -0700 +++ new/src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java 2019-09-21 12:30:22.799000000 -0700 @@ -616,7 +616,7 @@ /** * The service provider. */ - + @SuppressWarnings("serial") // Not statically typed as Serializable protected BeanContextServiceProvider serviceProvider; } --- old/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java 2019-09-21 12:30:23.675000000 -0700 +++ new/src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java 2019-09-21 12:30:23.447000000 -0700 @@ -338,7 +338,9 @@ */ + @SuppressWarnings("serial") // Not statically typed as Serializable private Object child; + @SuppressWarnings("serial") // Not statically typed as Serializable private Object proxyPeer; private transient boolean removePending; --- old/src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java 2019-09-21 12:30:24.267000000 -0700 +++ new/src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java 2019-09-21 12:30:24.055000000 -0700 @@ -50,6 +50,7 @@ * The {@code Node} that led to the parsing error, or * {@code null}. */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected Node offendingNode = null; /** --- old/src/java.desktop/share/classes/javax/imageio/spi/DigraphNode.java 2019-09-21 12:30:24.791000000 -0700 +++ new/src/java.desktop/share/classes/javax/imageio/spi/DigraphNode.java 2019-09-21 12:30:24.591000000 -0700 @@ -43,12 +43,14 @@ private static final long serialVersionUID = 5308261378582246841L; /** The data associated with this node. */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected E data; /** * A {@code Set} of neighboring nodes pointed to by this * node. */ + @SuppressWarnings("serial") // Not statically typed as Serializable protected Set> outNodes = new HashSet<>(); /** The in-degree of the node. */ @@ -58,6 +60,7 @@ * A {@code Set} of neighboring nodes that point to this * node. */ + @SuppressWarnings("serial") // Not statically typed as Serializable private Set> inNodes = new HashSet<>(); public DigraphNode(E data) { --- old/src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java 2019-09-21 12:30:25.331000000 -0700 +++ new/src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java 2019-09-21 12:30:25.131000000 -0700 @@ -86,6 +86,7 @@ /** * The attribute set. */ + @SuppressWarnings("serial") // Not statically typed as Serializable private AttributeSet attrset; /** @@ -346,6 +347,7 @@ /** * The attribute set. */ + @SuppressWarnings("serial") // Not statically typed as Serializable private AttributeSet attrset; /** --- old/src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java 2019-09-21 12:30:25.895000000 -0700 +++ new/src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java 2019-09-21 12:30:25.663000000 -0700 @@ -44,6 +44,7 @@ /** * The printing service attributes that changed. */ + @SuppressWarnings("serial") // Not statically typed as Serializable private PrintJobAttributeSet attributes; /** --- old/src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java 2019-09-21 12:30:26.499000000 -0700 +++ new/src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java 2019-09-21 12:30:26.287000000 -0700 @@ -44,6 +44,7 @@ /** * The printing service attributes that changed. */ + @SuppressWarnings("serial") // Not statically typed as Serializable private PrintServiceAttributeSet attributes; /** --- old/src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java 2019-09-21 12:30:27.019000000 -0700 +++ new/src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java 2019-09-21 12:30:26.815000000 -0700 @@ -60,6 +60,7 @@ * @see #getType * @serial */ + @SuppressWarnings("serial") // Not statically typed as Serializable private final Type type; /** --- old/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java 2019-09-21 12:30:27.551000000 -0700 +++ new/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java 2019-09-21 12:30:27.343000000 -0700 @@ -56,6 +56,7 @@ private boolean isCursorAllowed = true; private boolean supportsXEmbed = false; + @SuppressWarnings("serial") // Not statically typed as Serializable private KeyboardFocusManager appletKFM; // JDK 1.1 compatibility private static final long serialVersionUID = 2967042741780317130L;