< prev index next >
src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
Print this page
*** 240,249 ****
--- 240,254 ----
private static final int ABNORMAL = 1 << 18; // set atomically with DONE
private static final int THROWN = 1 << 17; // set atomically with ABNORMAL
private static final int SIGNAL = 1 << 16; // true if joiner waiting
private static final int SMASK = 0xffff; // short bits for tags
+ /**
+ * Constructor for subclasses to call.
+ */
+ public ForkJoinTask() {}
+
static boolean isExceptionalStatus(int s) { // needed by subclasses
return (s & THROWN) != 0;
}
/**
< prev index next >