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

Comparing jsr166/src/main/java/util/ArrayPrefixUtil.java (file contents):
Revision 1.1 by dl, Sat Dec 22 18:42:44 2012 UTC vs.
Revision 1.5 by jsr166, Wed Jan 2 04:30:08 2013 UTC

# Line 60 | Line 60 | class ArrayPrefixUtil {
60       *
61       * As usual for this sort of utility, there are 4 versions, that
62       * are simple copy/paste/adapt variants of each other.  (The
63 <     * double and int versions differ from long version soley by
63 >     * double and int versions differ from long version solely by
64       * replacing "long" (with case-matching)).
65       */
66  
# Line 158 | Line 158 | class ArrayPrefixUtil {
158                      for (int b;;) {
159                          if (((b = t.getPendingCount()) & FINISHED) != 0)
160                              break outer;                      // already done
161 <                        state = ((b & CUMULATE) != 0? FINISHED :
161 >                        state = ((b & CUMULATE) != 0 ? FINISHED :
162                                   (l > org) ? SUMMED : (SUMMED|FINISHED));
163                          if (t.compareAndSetPendingCount(b, b|state))
164                              break;
# Line 219 | Line 219 | class ArrayPrefixUtil {
219                  }
220              }
221          }
222 +        private static final long serialVersionUID = 5293554502939613543L;
223      }
224  
225      static final class LongCumulateTask extends CountedCompleter<Void> {
# Line 307 | Line 308 | class ArrayPrefixUtil {
308                      for (int b;;) {
309                          if (((b = t.getPendingCount()) & FINISHED) != 0)
310                              break outer;                      // already done
311 <                        state = ((b & CUMULATE) != 0? FINISHED :
311 >                        state = ((b & CUMULATE) != 0 ? FINISHED :
312                                   (l > org) ? SUMMED : (SUMMED|FINISHED));
313                          if (t.compareAndSetPendingCount(b, b|state))
314                              break;
# Line 368 | Line 369 | class ArrayPrefixUtil {
369                  }
370              }
371          }
372 +        private static final long serialVersionUID = -5074099945909284273L;
373      }
374  
375      static final class DoubleCumulateTask extends CountedCompleter<Void> {
# Line 456 | Line 458 | class ArrayPrefixUtil {
458                      for (int b;;) {
459                          if (((b = t.getPendingCount()) & FINISHED) != 0)
460                              break outer;                      // already done
461 <                        state = ((b & CUMULATE) != 0? FINISHED :
461 >                        state = ((b & CUMULATE) != 0 ? FINISHED :
462                                   (l > org) ? SUMMED : (SUMMED|FINISHED));
463                          if (t.compareAndSetPendingCount(b, b|state))
464                              break;
# Line 517 | Line 519 | class ArrayPrefixUtil {
519                  }
520              }
521          }
522 +        private static final long serialVersionUID = -586947823794232033L;
523      }
524  
525      static final class IntCumulateTask extends CountedCompleter<Void> {
# Line 605 | Line 608 | class ArrayPrefixUtil {
608                      for (int b;;) {
609                          if (((b = t.getPendingCount()) & FINISHED) != 0)
610                              break outer;                      // already done
611 <                        state = ((b & CUMULATE) != 0? FINISHED :
611 >                        state = ((b & CUMULATE) != 0 ? FINISHED :
612                                   (l > org) ? SUMMED : (SUMMED|FINISHED));
613                          if (t.compareAndSetPendingCount(b, b|state))
614                              break;
# Line 666 | Line 669 | class ArrayPrefixUtil {
669                  }
670              }
671          }
672 +        private static final long serialVersionUID = 3731755594596840961L;
673      }
674  
675 <
672 < }
675 > }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines