ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/main/java/util/ArrayPrefixHelpers.java
(Generate patch)

Comparing jsr166/src/main/java/util/ArrayPrefixHelpers.java (file contents):
Revision 1.11 by jsr166, Fri Aug 30 18:05:39 2019 UTC vs.
Revision 1.12 by jsr166, Thu Oct 10 16:53:08 2019 UTC

# Line 74 | Line 74 | class ArrayPrefixHelpers {
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 */
# Line 228 | Line 232 | class ArrayPrefixHelpers {
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;
# Line 379 | Line 384 | class ArrayPrefixHelpers {
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;
# Line 530 | Line 536 | class ArrayPrefixHelpers {
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;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines