8274391: Suppress more warnings on non-serializable non-transient instance fields in java.util.concurrent

Reviewed-by: lancea, bpb, alanb, iris
This commit is contained in:
Joe Darcy 2021-09-28 21:21:53 +00:00
parent 6a477bda85
commit 2072bc77b4
2 changed files with 2 additions and 1 deletions

View file

@ -1444,8 +1444,8 @@ public abstract class ForkJoinTask<V> implements Future<V>, Serializable {
implements RunnableFuture<T> {
@SuppressWarnings("serial") // Conditionally serializable
final Callable<? extends T> callable;
@SuppressWarnings("serial") // Conditionally serializable
transient volatile Thread runner;
@SuppressWarnings("serial") // Conditionally serializable
T result;
AdaptedInterruptibleCallable(Callable<? extends T> callable) {
if (callable == null) throw new NullPointerException();