74 |
|
static final int MIN_PARTITION = 16; |
75 |
|
|
76 |
|
static final class CumulateTask<T> extends CountedCompleter<Void> { |
77 |
+ |
@SuppressWarnings("serial") // Not statically typed as Serializable |
78 |
|
final T[] array; |
79 |
|
final BinaryOperator<T> function; |
80 |
|
CumulateTask<T> left, right; |
81 |
< |
T in, out; |
81 |
> |
@SuppressWarnings("serial") // Not statically typed as Serializable |
82 |
> |
T in; |
83 |
> |
@SuppressWarnings("serial") // Not statically typed as Serializable |
84 |
> |
T out; |
85 |
|
final int lo, hi, origin, fence, threshold; |
86 |
|
|
87 |
|
/** Root task constructor */ |
226 |
|
} |
227 |
|
} |
228 |
|
} |
229 |
+ |
// OPENJDK @java.io.Serial |
230 |
|
private static final long serialVersionUID = 5293554502939613543L; |
231 |
|
} |
232 |
|
|
233 |
|
static final class LongCumulateTask extends CountedCompleter<Void> { |
234 |
|
final long[] array; |
235 |
+ |
@SuppressWarnings("serial") // Not statically typed as Serializable |
236 |
|
final LongBinaryOperator function; |
237 |
|
LongCumulateTask left, right; |
238 |
|
long in, out; |
378 |
|
} |
379 |
|
} |
380 |
|
} |
381 |
+ |
// OPENJDK @java.io.Serial |
382 |
|
private static final long serialVersionUID = -5074099945909284273L; |
383 |
|
} |
384 |
|
|
385 |
|
static final class DoubleCumulateTask extends CountedCompleter<Void> { |
386 |
|
final double[] array; |
387 |
+ |
@SuppressWarnings("serial") // Not statically typed as Serializable |
388 |
|
final DoubleBinaryOperator function; |
389 |
|
DoubleCumulateTask left, right; |
390 |
|
double in, out; |
530 |
|
} |
531 |
|
} |
532 |
|
} |
533 |
+ |
// OPENJDK @java.io.Serial |
534 |
|
private static final long serialVersionUID = -586947823794232033L; |
535 |
|
} |
536 |
|
|
537 |
|
static final class IntCumulateTask extends CountedCompleter<Void> { |
538 |
|
final int[] array; |
539 |
+ |
@SuppressWarnings("serial") // Not statically typed as Serializable |
540 |
|
final IntBinaryOperator function; |
541 |
|
IntCumulateTask left, right; |
542 |
|
int in, out; |
682 |
|
} |
683 |
|
} |
684 |
|
} |
685 |
+ |
// OPENJDK @java.io.Serial |
686 |
|
private static final long serialVersionUID = 3731755594596840961L; |
687 |
|
} |
688 |
|
} |