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.14 by jsr166, Thu Jul 23 23:07:57 2009 UTC vs.
Revision 1.15 by jsr166, Fri Jul 24 22:05:22 2009 UTC

# Line 604 | Line 604 | public abstract class ForkJoinTask<V> im
604       * @throws RuntimeException or Error if any task did so
605       */
606      public static void invokeAll(Collection<? extends ForkJoinTask<?>> tasks) {
607 <        if (!(tasks instanceof List)) {
607 >        if (!(tasks instanceof List<?>)) {
608              invokeAll(tasks.toArray(new ForkJoinTask<?>[tasks.size()]));
609              return;
610          }
611 +        @SuppressWarnings("unchecked")
612          List<? extends ForkJoinTask<?>> ts =
613              (List<? extends ForkJoinTask<?>>) tasks;
614          Throwable ex = null;
# Line 874 | Line 875 | public abstract class ForkJoinTask<V> im
875       */
876      public static ForkJoinPool getPool() {
877          Thread t = Thread.currentThread();
878 <        return ((t instanceof ForkJoinWorkerThread) ?
879 <                ((ForkJoinWorkerThread) t).pool : null);
878 >        return (t instanceof ForkJoinWorkerThread) ?
879 >            ((ForkJoinWorkerThread) t).pool : null;
880      }
881  
882      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines