73 |
|
static final int MIN_PARTITION = 16; |
74 |
|
|
75 |
|
static final class CumulateTask<T> extends CountedCompleter<Void> { |
76 |
+ |
static final long serialVersionUID = 5293554502939613543L; |
77 |
|
final T[] array; |
78 |
|
final BinaryOperator<T> function; |
79 |
|
CumulateTask<T> left, right; |
223 |
|
} |
224 |
|
|
225 |
|
static final class LongCumulateTask extends CountedCompleter<Void> { |
226 |
+ |
static final long serialVersionUID = -5074099945909284273L; |
227 |
|
final long[] array; |
228 |
|
final LongBinaryOperator function; |
229 |
|
LongCumulateTask left, right; |
373 |
|
} |
374 |
|
|
375 |
|
static final class DoubleCumulateTask extends CountedCompleter<Void> { |
376 |
+ |
static final long serialVersionUID = -586947823794232033L; |
377 |
|
final double[] array; |
378 |
|
final DoubleBinaryOperator function; |
379 |
|
DoubleCumulateTask left, right; |
523 |
|
} |
524 |
|
|
525 |
|
static final class IntCumulateTask extends CountedCompleter<Void> { |
526 |
+ |
static final long serialVersionUID = 3731755594596840961L; |
527 |
|
final int[] array; |
528 |
|
final IntBinaryOperator function; |
529 |
|
IntCumulateTask left, right; |