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.45 by jsr166, Thu Oct 22 08:19:44 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) ||
# Line 1219 | Line 1219 | public abstract class ForkJoinTask<V> im
1219      private static final long serialVersionUID = -7721805057305804111L;
1220  
1221      /**
1222 <     * Save the state to a stream.
1222 >     * Saves the state to a stream.
1223       *
1224       * @serialData the current run status and the exception thrown
1225       * during execution, or {@code null} if none
# Line 1232 | Line 1232 | public abstract class ForkJoinTask<V> im
1232      }
1233  
1234      /**
1235 <     * Reconstitute the instance from a stream.
1235 >     * Reconstitutes the instance from a stream.
1236       *
1237       * @param s the stream
1238       */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines