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

Comparing jsr166/src/jsr166y/ForkJoinTask.java (file contents):
Revision 1.43 by dl, Wed Aug 19 11:24:58 2009 UTC vs.
Revision 1.44 by jsr166, Wed Aug 19 17:44:45 2009 UTC

# Line 56 | Line 56 | import java.util.WeakHashMap;
56   * exceptions such as {@code IOExceptions} to be thrown. However,
57   * computations may still encounter unchecked exceptions, that are
58   * rethrown to callers attempting to join them. These exceptions may
59 < * additionally include RejectedExecutionExceptions stemming from
60 < * internal resource exhaustion such as failure to allocate internal
61 < * task queues.
59 > * additionally include {@link RejectedExecutionException} stemming
60 > * from internal resource exhaustion, such as failure to allocate
61 > * internal task queues.
62   *
63   * <p>The primary method for awaiting completion and extracting
64   * results of a task is {@link #join}, but there are several variants:
# Line 781 | Line 781 | public abstract class ForkJoinTask<V> im
781       * overridable, but overridden versions must invoke {@code super}
782       * implementation to maintain guarantees.
783       *
784 <     * @param ex the exception to throw. If this exception is
785 <     * not a RuntimeException or Error, the actual exception thrown
786 <     * will be a RuntimeException with cause ex.
784 >     * @param ex the exception to throw. If this exception is not a
785 >     * {@code RuntimeException} or {@code Error}, the actual exception
786 >     * thrown will be a {@code RuntimeException} with cause {@code ex}.
787       */
788      public void completeExceptionally(Throwable ex) {
789          setDoneExceptionally((ex instanceof RuntimeException) ||

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines