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.13 by jsr166, Thu Oct 10 16:58:35 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 +        @SuppressWarnings("serial") // Not statically typed as Serializable
80          final BinaryOperator<T> function;
81          CumulateTask<T> left, right;
82 <        T in, out;
82 >        @SuppressWarnings("serial") // Not statically typed as Serializable
83 >        T in;
84 >        @SuppressWarnings("serial") // Not statically typed as Serializable
85 >        T out;
86          final int lo, hi, origin, fence, threshold;
87  
88          /** Root task constructor */
# Line 228 | Line 233 | class ArrayPrefixHelpers {
233  
234      static final class LongCumulateTask extends CountedCompleter<Void> {
235          final long[] array;
236 +        @SuppressWarnings("serial") // Not statically typed as Serializable
237          final LongBinaryOperator function;
238          LongCumulateTask left, right;
239          long in, out;
# Line 379 | Line 385 | class ArrayPrefixHelpers {
385  
386      static final class DoubleCumulateTask extends CountedCompleter<Void> {
387          final double[] array;
388 +        @SuppressWarnings("serial") // Not statically typed as Serializable
389          final DoubleBinaryOperator function;
390          DoubleCumulateTask left, right;
391          double in, out;
# Line 530 | Line 537 | class ArrayPrefixHelpers {
537  
538      static final class IntCumulateTask extends CountedCompleter<Void> {
539          final int[] array;
540 +        @SuppressWarnings("serial") // Not statically typed as Serializable
541          final IntBinaryOperator function;
542          IntCumulateTask left, right;
543          int in, out;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines