diff -r 7322c48a84cf -r 6252605fb005 src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java --- a/src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java Thu Oct 17 07:31:35 2019 +0800 +++ b/src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java Wed Oct 16 16:55:52 2019 -0700 @@ -84,6 +84,7 @@ public class DoubleAccumulator extends Striped64 implements Serializable { private static final long serialVersionUID = 7249069246863182397L; + @SuppressWarnings("serial") // Not statically typed as Serializable private final DoubleBinaryOperator function; private final long identity; // use long representation @@ -245,6 +246,7 @@ * The function used for updates. * @serial */ + @SuppressWarnings("serial") // Not statically typed as Serializable private final DoubleBinaryOperator function; /**