--- jsr166/src/jsr166y/CountedCompleter.java 2012/11/25 19:25:06 1.22
+++ jsr166/src/jsr166y/CountedCompleter.java 2012/11/26 05:55:05 1.25
@@ -15,11 +15,11 @@ package jsr166y;
* CountedCompleter are similar to those of other completion based
* components (such as {@link java.nio.channels.CompletionHandler})
* except that multiple pending completions may be necessary
- * to trigger the {@link #onCompletion} action, not just one. Unless
- * initialized otherwise, the {@link #getPendingCount pending count}
- * starts at zero, but may be (atomically) changed using methods
- * {@link #setPendingCount}, {@link #addToPendingCount}, and {@link
- * #compareAndSetPendingCount}. Upon invocation of {@link
+ * to trigger the completion action {@link #onCompletion}, not just one.
+ * Unless initialized otherwise, the {@linkplain #getPendingCount pending
+ * count} starts at zero, but may be (atomically) changed using
+ * methods {@link #setPendingCount}, {@link #addToPendingCount}, and
+ * {@link #compareAndSetPendingCount}. Upon invocation of {@link
* #tryComplete}, if the pending action count is nonzero, it is
* decremented; otherwise, the completion action is performed, and if
* this completer itself has a completer, the process is continued
@@ -277,12 +277,12 @@ package jsr166y;
* }
* public void onCompletion(CountedCompleter> caller) {
* if (caller != this) {
- * MapReducer child = (MapReducer)caller;
- * MapReducer sib = child.sibling;
- * if (sib == null || sib.result == null)
- * result = child.result;
- * else
- * result = reducer.apply(child.result, sib.result);
+ * MapReducer child = (MapReducer)caller;
+ * MapReducer sib = child.sibling;
+ * if (sib == null || sib.result == null)
+ * result = child.result;
+ * else
+ * result = reducer.apply(child.result, sib.result);
* }
* }
* public E getRawResult() { return result; }
@@ -388,7 +388,7 @@ public abstract class CountedCompleter completer,
@@ -401,7 +401,7 @@ public abstract class CountedCompleter completer) {
this.completer = completer;
@@ -422,7 +422,7 @@ public abstract class CountedCompleter caller) {
return true;