# HG changeset patch # User chegar # Date 1392898588 0 # Node ID 0390009c367f566708bffe088df1e8152ae6f053 # Parent a9adb24d0a0247b24d9e5c4780acb973c5d0d242 8022852: Fix serial javac warnings in ArrayPrefixHelpers Reviewed-by: chegar Contributed-by: Martin Buchholz diff -r a9adb24d0a02 -r 0390009c367f jdk/src/share/classes/java/util/ArrayPrefixHelpers.java --- a/jdk/src/share/classes/java/util/ArrayPrefixHelpers.java Thu Feb 20 11:47:22 2014 +0100 +++ b/jdk/src/share/classes/java/util/ArrayPrefixHelpers.java Thu Feb 20 12:16:28 2014 +0000 @@ -128,7 +128,6 @@ this.lo = lo; this.hi = hi; } - @SuppressWarnings("unchecked") public final void compute() { final BinaryOperator fn; final T[] a; @@ -142,9 +141,9 @@ if (lt == null) { // first pass int mid = (l + h) >>> 1; f = rt = t.right = - new CumulateTask<>(t, fn, a, org, fnc, th, mid, h); + new CumulateTask(t, fn, a, org, fnc, th, mid, h); t = lt = t.left = - new CumulateTask<>(t, fn, a, org, fnc, th, l, mid); + new CumulateTask(t, fn, a, org, fnc, th, l, mid); } else { // possibly refork T pin = t.in; @@ -213,7 +212,9 @@ sum = t.in; t.out = sum; for (CumulateTask par;;) { // propagate - if ((par = (CumulateTask)t.getCompleter()) == null) { + @SuppressWarnings("unchecked") CumulateTask partmp + = (CumulateTask)t.getCompleter(); + if ((par = partmp) == null) { if ((state & FINISHED) != 0) // enable join t.quietlyComplete(); break outer; @@ -245,6 +246,7 @@ } } } + private static final long serialVersionUID = 5293554502939613543L; } static final class LongCumulateTask extends CountedCompleter { @@ -394,6 +396,7 @@ } } } + private static final long serialVersionUID = -5074099945909284273L; } static final class DoubleCumulateTask extends CountedCompleter { @@ -543,6 +546,7 @@ } } } + private static final long serialVersionUID = -586947823794232033L; } static final class IntCumulateTask extends CountedCompleter { @@ -692,5 +696,6 @@ } } } + private static final long serialVersionUID = 3731755594596840961L; } }