static final class PAS.FJRemoveAllDriver
extends jsr166y.RecursiveAction
| Modifier and Type | Field and Description | 
|---|---|
(package private) int | 
hi  | 
(package private) int[] | 
indices  | 
(package private) int | 
lo  | 
(package private) int | 
offset  | 
(package private) AbstractParallelAnyArray | 
pap  | 
(package private) int | 
threshold  | 
| Constructor and Description | 
|---|
PAS.FJRemoveAllDriver(AbstractParallelAnyArray pap,
                     int lo,
                     int hi)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
compute()  | 
(package private) static int | 
inorderMove(PAS.FJRemoveAll t,
           int index)
Inorder traversal to move indexed elements across reachable
 nodes. 
 | 
adapt, adapt, adapt, cancel, complete, completeExceptionally, fork, get, get, getException, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyInvoke, quietlyJoin, reinitialize, tryUnforkfinal AbstractParallelAnyArray pap
final int lo
final int hi
final int[] indices
int offset
final int threshold
PAS.FJRemoveAllDriver(AbstractParallelAnyArray pap, int lo, int hi)
public void compute()
compute in class jsr166y.RecursiveActionstatic int inorderMove(PAS.FJRemoveAll t, int index)