src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
changeset 47306 90b7465b9ac7
parent 47216 71c04702a3d5
child 48233 dd5157f363ab
equal deleted inserted replaced
47305:62cd7fef87b6 47306:90b7465b9ac7
  1373         }
  1373         }
  1374         public final T getRawResult() { return result; }
  1374         public final T getRawResult() { return result; }
  1375         public final void setRawResult(T v) { result = v; }
  1375         public final void setRawResult(T v) { result = v; }
  1376         public final boolean exec() { runnable.run(); return true; }
  1376         public final boolean exec() { runnable.run(); return true; }
  1377         public final void run() { invoke(); }
  1377         public final void run() { invoke(); }
       
  1378         public String toString() {
       
  1379             return super.toString() + "[Wrapped task = " + runnable + "]";
       
  1380         }
  1378         private static final long serialVersionUID = 5232453952276885070L;
  1381         private static final long serialVersionUID = 5232453952276885070L;
  1379     }
  1382     }
  1380 
  1383 
  1381     /**
  1384     /**
  1382      * Adapter for Runnables without results.
  1385      * Adapter for Runnables without results.
  1390         }
  1393         }
  1391         public final Void getRawResult() { return null; }
  1394         public final Void getRawResult() { return null; }
  1392         public final void setRawResult(Void v) { }
  1395         public final void setRawResult(Void v) { }
  1393         public final boolean exec() { runnable.run(); return true; }
  1396         public final boolean exec() { runnable.run(); return true; }
  1394         public final void run() { invoke(); }
  1397         public final void run() { invoke(); }
       
  1398         public String toString() {
       
  1399             return super.toString() + "[Wrapped task = " + runnable + "]";
       
  1400         }
  1395         private static final long serialVersionUID = 5232453952276885070L;
  1401         private static final long serialVersionUID = 5232453952276885070L;
  1396     }
  1402     }
  1397 
  1403 
  1398     /**
  1404     /**
  1399      * Adapter for Runnables in which failure forces worker exception.
  1405      * Adapter for Runnables in which failure forces worker exception.
  1435             } catch (Exception ex) {
  1441             } catch (Exception ex) {
  1436                 throw new RuntimeException(ex);
  1442                 throw new RuntimeException(ex);
  1437             }
  1443             }
  1438         }
  1444         }
  1439         public final void run() { invoke(); }
  1445         public final void run() { invoke(); }
       
  1446         public String toString() {
       
  1447             return super.toString() + "[Wrapped task = " + callable + "]";
       
  1448         }
  1440         private static final long serialVersionUID = 2838392045355241008L;
  1449         private static final long serialVersionUID = 2838392045355241008L;
  1441     }
  1450     }
  1442 
  1451 
  1443     /**
  1452     /**
  1444      * Returns a new {@code ForkJoinTask} that performs the {@code run}
  1453      * Returns a new {@code ForkJoinTask} that performs the {@code run}