A C D E F G H I J L M N O P Q R S T W

A

addWorkers(int) - Method in class jsr166z.forkjoin.ForkJoinPool
Tries to adds the indicated number of new worker threads to the pool.
any() - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns some element matching bound constraints, or null if none.
any() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns some element matching bound and filter constraints, or null if none.
any() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns mapping of some element matching bound and filter constraints, or null if none.
any() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns mapping of some element matching bound and filter constraints, or null if none.
any() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns mapping of some element matching bound and filter constraints, or null if none.
any() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns mapping of some element matching bound and filter constraints
any() - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns mapping of some element matching bound and filter constraints, or null if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns the index of some element matching bound filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns the index of some element matching bound filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns the index of some element matching bound filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns the index of some element matching bound filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
anyIndex() - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the index of some element matching bound and filter constraints, or -1 if none.
apply(VO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Applies the given procedure to elements
apply(VD<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Applies the given procedure
apply(VO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Applies the given procedure
apply(VI<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Applies the given procedure
apply(VJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Applies the given procedure
apply(VO<? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Applies the given procedure to mapped elements
apply(VD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Applies the given procedure to elements
apply(VD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Applies the given procedure
apply(VD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Applies the given procedure
apply(VI<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Applies the given procedure
apply(VJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Applies the given procedure
apply(VO<? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Applies the given procedure to mapped elements
apply(VI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Applies the given procedure to elements
apply(VD<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Applies the given procedure
apply(VI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Applies the given procedure
apply(VI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Applies the given procedure
apply(VJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Applies the given procedure
apply(VO<? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Applies the given procedure to mapped elements
apply(VJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Applies the given procedure to elements
apply(VD<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Applies the given procedure
apply(VJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Applies the given procedure
apply(VI<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Applies the given procedure
apply(VJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Applies the given procedure
apply(VO<? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Applies the given procedure to mapped elements
arrive() - Method in class jsr166z.forkjoin.TaskBarrier
Arrives at the barrier, but does not wait for others.
arriveAndAwait() - Method in class jsr166z.forkjoin.TaskBarrier
Arrives at the barrier and awaits others.
arriveAndDeregister() - Method in class jsr166z.forkjoin.TaskBarrier
Arrives at the barrier, and deregisters from it.
asList() - Method in class jsr166z.forkjoin.ParallelArray
Returns a fixed-size list backed by the underlying array.
AsyncAction - Class in jsr166z.forkjoin
Resultless ForkJoinTasks with explicit completions.
AsyncAction() - Constructor for class jsr166z.forkjoin.AsyncAction
 
awaitCycleAdvance(int) - Method in class jsr166z.forkjoin.TaskBarrier
Awaits the cycle of the barrier to advance from the given value, by helping other tasks.
awaitTermination(long, TimeUnit) - Method in class jsr166z.forkjoin.ForkJoinPool
Blocks until all tasks have completed execution after a shutdown request, or the timeout occurs, or the current thread is interrupted, whichever happens first.

C

cancel() - Method in class jsr166z.forkjoin.ForkJoinTask
Asserts that the results of this task's computation will not be used.
coInvoke(RecursiveAction, RecursiveAction) - Static method in class jsr166z.forkjoin.RecursiveAction
Forks both tasks and returns when isDone holds for both..
coInvoke(RecursiveAction[]) - Static method in class jsr166z.forkjoin.RecursiveAction
Forks all tasks in the array, returning when isDone holds for all of them.
coInvoke(List<? extends RecursiveAction>) - Static method in class jsr166z.forkjoin.RecursiveAction
Forks all tasks in the list, returning when isDone holds for all of them.
combine(U[], OOO<? extends V, ? super T, ? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelArray<U>, OOO<? extends V, ? super T, ? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(U[], OOO<? extends V, ? super T, ? super U, ? extends null>, Class<? super V>) - Method in class jsr166z.forkjoin.ParallelArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelArray<U>, OOO<? extends V, ? super T, ? super U, ? extends null>, Class<? super V>) - Method in class jsr166z.forkjoin.ParallelArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(U[], OOO<? extends V, ? super T, ? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(U[], OOO<? extends V, ? super T, ? super U, ? extends null>, Class<? super V>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelArray<U>, OOO<? extends V, ? super T, ? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelArray<U>, OOO<? extends V, ? super T, ? super U, ? extends null>, Class<? super V>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(double[], DDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelDoubleArray, DDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(double[], DDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelDoubleArray, DDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(int[], III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelIntArray, III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(int[], III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelIntArray, III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(long[], JJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelLongArray, JJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(long[], JJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
combine(ParallelLongArray, JJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns a ParallelArray containing results of applying combine(thisElement, otherElement) for each element.
compute() - Method in class jsr166z.forkjoin.AsyncAction
The asynchronous part of the computation performed by this task.
compute() - Method in class jsr166z.forkjoin.CyclicAction
The computation performed by this task on each cycle of the barrier.
compute() - Method in class jsr166z.forkjoin.LinkedAsyncAction
The asynchronous part of the computation performed by this task.
compute() - Method in class jsr166z.forkjoin.RecursiveAction
The main computation performed by this task.
compute() - Method in class jsr166z.forkjoin.RecursiveTask
The main computation performed by this task.
cumulate(OOO<? extends T, ? super T, ? super T, ? extends null>, T) - Method in class jsr166z.forkjoin.ParallelArray
Replaces each element with the running cumulation of applying the given reducer.
cumulate(OOO<? extends T, ? super T, ? super T, ? extends null>, T) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Replaces each element with the running cumulation of applying the given reducer.
cumulate(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces each element with the running cumulation of applying the given reducer.
cumulate(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Replaces each element with the running cumulation of applying the given reducer.
cumulate(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces each element with the running cumulation of applying the given reducer.
cumulate(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Replaces each element with the running cumulation of applying the given reducer.
cumulate(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces each element with the running cumulation of applying the given reducer.
cumulate(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Replaces each element with the running cumulation of applying the given reducer.
cumulateSum() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces each element with the running sum
cumulateSum() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Replaces each element with the running sum
cumulateSum() - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces each element with the running sum
cumulateSum() - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Replaces each element with the running sum
cumulateSum() - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces each element with the running sum
cumulateSum() - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Replaces each element with the running sum
CyclicAction - Class in jsr166z.forkjoin
A computation that is broken into a series of task executions, each separated by a TaskBarrier arrival.
CyclicAction(TaskBarrier) - Constructor for class jsr166z.forkjoin.CyclicAction
Constructs a new CyclicAction using the supplied barrier, registering for this barrier upon construction.

D

doubleAdder - Static variable in class jsr166z.forkjoin.Ops
A reducer that adds two double elements

E

exec() - Method in class jsr166z.forkjoin.AsyncAction
 
exec() - Method in class jsr166z.forkjoin.CyclicAction
 
exec() - Method in class jsr166z.forkjoin.ForkJoinTask
Immediately commences execution of this task by the current worker thread unless already cancelled, returning any exception thrown by its compute method.
exec() - Method in class jsr166z.forkjoin.LinkedAsyncAction
 
exec() - Method in class jsr166z.forkjoin.RecursiveAction
 
exec() - Method in class jsr166z.forkjoin.RecursiveTask
 
execute(ForkJoinTask<T>) - Method in interface jsr166z.forkjoin.ForkJoinExecutor
Arranges for (asynchronous) execution of the given task.
execute(ForkJoinTask<T>) - Method in class jsr166z.forkjoin.ForkJoinPool
Arranges for (asynchronous) execution of the given task.
executeLocalTask() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Execute the next task locally queued by the current worker, if one is available.
executeTask() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Helps this program complete by processing a local, stolen or submitted task, if one is available.

F

finish() - Method in class jsr166z.forkjoin.AsyncAction
Equivalent to finish(null).
finish(Void) - Method in class jsr166z.forkjoin.AsyncAction
 
finish() - Method in class jsr166z.forkjoin.CyclicAction
Equivalent to finish(null).
finish(Void) - Method in class jsr166z.forkjoin.CyclicAction
 
finish(V) - Method in class jsr166z.forkjoin.ForkJoinTask
Completes this task, and if not already aborted or cancelled, returning the given result upon join and related operations.
finish() - Method in class jsr166z.forkjoin.LinkedAsyncAction
Equivalent to finish(null).
finish(Void) - Method in class jsr166z.forkjoin.LinkedAsyncAction
Completes this task.
finish() - Method in class jsr166z.forkjoin.RecursiveAction
Equivalent to finish(null).
finish(Void) - Method in class jsr166z.forkjoin.RecursiveAction
 
finish(V) - Method in class jsr166z.forkjoin.RecursiveTask
 
finishExceptionally(Throwable) - Method in class jsr166z.forkjoin.AsyncAction
 
finishExceptionally(Throwable) - Method in class jsr166z.forkjoin.CyclicAction
 
finishExceptionally(Throwable) - Method in class jsr166z.forkjoin.ForkJoinTask
Completes this task abnormally, and if not already aborted or cancelled, causes it to throw the given exception upon join and related operations.
finishExceptionally(Throwable) - Method in class jsr166z.forkjoin.LinkedAsyncAction
Completes this task abnormally.
finishExceptionally(Throwable) - Method in class jsr166z.forkjoin.RecursiveAction
 
finishExceptionally(Throwable) - Method in class jsr166z.forkjoin.RecursiveTask
 
fork() - Method in class jsr166z.forkjoin.ForkJoinTask
Arranges to asynchronously execute this task, which will later be directly or indirectly joined by the caller of this method.
ForkJoinExecutor - Interface in jsr166z.forkjoin
An object that executes ForkJoinTask computations.
ForkJoinPool - Class in jsr166z.forkjoin
Host for a group of ForkJoinWorkerThreads that perform ForkJoinTasks.
ForkJoinPool() - Constructor for class jsr166z.forkjoin.ForkJoinPool
Creates a ForkJoinPool with a pool size equal to the number of processors available on the system and using the default ForkJoinWorkerThreadFactory,
ForkJoinPool(int) - Constructor for class jsr166z.forkjoin.ForkJoinPool
Creates a ForkJoinPool with the indicated number of Worker threads, and using the default ForkJoinWorkerThreadFactory,
ForkJoinPool(ForkJoinPool.ForkJoinWorkerThreadFactory) - Constructor for class jsr166z.forkjoin.ForkJoinPool
Creates a ForkJoinPool with a pool size equal to the number of processors available on the system and using the given ForkJoinWorkerThreadFactory,
ForkJoinPool(int, ForkJoinPool.ForkJoinWorkerThreadFactory) - Constructor for class jsr166z.forkjoin.ForkJoinPool
Creates a ForkJoinPool with the indicated number of worker threads and the given factory.
ForkJoinPool.DefaultForkJoinWorkerThreadFactory - Class in jsr166z.forkjoin
The default ForkJoinWorkerThreadFactory, used unless overridden in ForkJoinPool constructors.
ForkJoinPool.DefaultForkJoinWorkerThreadFactory() - Constructor for class jsr166z.forkjoin.ForkJoinPool.DefaultForkJoinWorkerThreadFactory
 
ForkJoinPool.ForkJoinWorkerThreadFactory - Interface in jsr166z.forkjoin
Factory for creating new ForkJoinWorkerThreads.
ForkJoinTask<V> - Class in jsr166z.forkjoin
Abstract base class for tasks that run within a ForkJoinPool.
ForkJoinTask() - Constructor for class jsr166z.forkjoin.ForkJoinTask
 
ForkJoinWorkerThread - Class in jsr166z.forkjoin
A thread that is internally managed by a ForkJoinPool to execute ForkJoinTasks.
ForkJoinWorkerThread(ForkJoinPool) - Constructor for class jsr166z.forkjoin.ForkJoinWorkerThread
Creates a ForkJoinWorkerThread operating in the given pool.

G

get(int) - Method in class jsr166z.forkjoin.ParallelArray
Returns the element of the array at the given index
get(int) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the element of the array at the given index
get(int) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the element of the array at the given index
get(int) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the element of the array at the given index
getActiveParties() - Method in class jsr166z.forkjoin.TaskBarrier
Returns the number of parties that have not yet arrived at the current cycle of this barrier.
getActiveSubmissionCount() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the number of tasks that have been submitted (via submit or invoke) and are currently executing in the pool.
getActiveThreadCount() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the approximate number of threads that are currently executing tasks.
getArray() - Method in class jsr166z.forkjoin.ParallelArray
Returns the underlying array used for computations
getArray() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the underlying array used for computations
getArray() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the underlying array used for computations
getArray() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the underlying array used for computations
getBarrier() - Method in class jsr166z.forkjoin.CyclicAction
Returns the barrier
getCycle() - Method in class jsr166z.forkjoin.CyclicAction
Returns the current cycle of the barrier
getCycle() - Method in class jsr166z.forkjoin.TaskBarrier
Returns the current cycle number.
getEstimatedSurplusTaskCount() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns an estimate of how many more locally queued tasks there are than idle worker threads that might steal them.
getException() - Method in class jsr166z.forkjoin.ForkJoinTask
Returns the exception thrown by method compute, or a CancellationException if cancelled, or null if none or if the method has not yet completed.
getExecutor() - Method in class jsr166z.forkjoin.ParallelArray
Returns the executor used for computations
getExecutor() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the executor used for computations
getExecutor() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the executor used for computations
getExecutor() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the executor used for computations
getFactory() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the factory used for constructing new workers
getIdleThreadCount() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the approximate number of threads that are currently idle waiting for tasks.
getLocalQueueSize() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns the number of tasks waiting to be run by the current worker thread.
getParallelismLevel() - Method in interface jsr166z.forkjoin.ForkJoinExecutor
Returns an estimate of how many tasks (including subtasks) may execute at once.
getParallelismLevel() - Method in class jsr166z.forkjoin.ForkJoinPool
Equivalent to ForkJoinPool.getPoolSize().
getParent() - Method in class jsr166z.forkjoin.LinkedAsyncAction
Returns this task's parent, or null if none.
getPendingSubtaskCount() - Method in class jsr166z.forkjoin.LinkedAsyncAction
Returns the number of subtasks that have not yet completed.
getPool() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns the pool hosting the current task execution.
getPoolIndex() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns the index number of the current worker thread in its pool.
getPoolSize() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the targetted number of worker threads in this pool.
getRegisteredParties() - Method in class jsr166z.forkjoin.TaskBarrier
Returns the number of parties registered at this barrier.
getRunningWorkerCount() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the number of worker threads that have started but not yet terminated.
getStealCount() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the total number of tasks stolen from one thread's work queue by another.
getTotalPerThreadQueueSize() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the total number of tasks currently held in queues by worker threads (but not including tasks submitted to the pool that have not begun executing).
getUncaughtExceptionHandler() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns the handler for internal worker threads that terminate due to unrecoverable errors encountered while executing tasks.

H

hasQueuedSubmissions() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns true if there are any tasks submitted to this pool that have not yet begun executing.

I

indexOfMax(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray
Returns the index of the greatest element , or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelArray
Returns the index of the greatest element , or -1 if empty assuming that all elements are Comparables
indexOfMax() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns the index corresponding to the greatest element, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns the index corresponding to the greatest element or -1 if empty, assuming that all elements are Comparables
indexOfMax() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the index corresponding to the greatest mapped element, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the index corresponding to the greatest mapped element or -1 if empty, assuming that all elements are Comparables
indexOfMax(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the index of the greatest element , or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the index of the greatest element , or -1 if empty assuming that all elements are Comparables
indexOfMax() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the index corresponding to the greatest element, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the index corresponding to the greatest element or -1 if empty, assuming that all elements are Comparables
indexOfMax() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the index corresponding to the greatest mapped element, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the index corresponding to the greatest mapped element or -1 if empty, assuming that all elements are Comparables
indexOfMax(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the index of the greatest element , or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the index of the greatest element , or -1 if empty assuming that all elements are Comparables
indexOfMax() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the index corresponding to the greatest element, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the index corresponding to the greatest element or -1 if empty, assuming that all elements are Comparables
indexOfMax() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the index corresponding to the greatest mapped element, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the index corresponding to the greatest mapped element or -1 if empty, assuming that all elements are Comparables
indexOfMax(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the index of the greatest element , or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the index of the greatest element , or -1 if empty assuming that all elements are Comparables
indexOfMax() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the index corresponding to the greatest element, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the index corresponding to the greatest element or -1 if empty, assuming that all elements are Comparables
indexOfMax() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is greatest, or -1 if empty
indexOfMax(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the index corresponding to the greatest mapped element, or -1 if empty
indexOfMax() - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the index corresponding to the greatest mapped element or -1 if empty, assuming that all elements are Comparables
indexOfMin(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray
Returns the index of the least element , or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelArray
Returns the index of the least element , or -1 if empty assuming that all elements are Comparables
indexOfMin() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns the index corresponding to the least element or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns the index corresponding to the least element or -1 if empty, assuming that all elements are Comparables
indexOfMin() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the index corresponding to the least mapped element or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the index corresponding to the least mapped element or -1 if empty, assuming that all elements are Comparables
indexOfMin(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the index of the least element , or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the index of the least element , or -1 if empty assuming that all elements are Comparables
indexOfMin() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the index corresponding to the least element or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the index corresponding to the least element or -1 if empty, assuming that all elements are Comparables
indexOfMin() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the index corresponding to the least mapped element or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the index corresponding to the least mapped element or -1 if empty, assuming that all elements are Comparables
indexOfMin(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the index of the least element , or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the index of the least element , or -1 if empty assuming that all elements are Comparables
indexOfMin() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the index corresponding to the least element or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the index corresponding to the least element or -1 if empty, assuming that all elements are Comparables
indexOfMin() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the index corresponding to the least mapped element or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the index corresponding to the least mapped element or -1 if empty, assuming that all elements are Comparables
indexOfMin(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the index of the least element , or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the index of the least element , or -1 if empty assuming that all elements are Comparables
indexOfMin() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the index corresponding to the least element or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the index corresponding to the least element or -1 if empty, assuming that all elements are Comparables
indexOfMin() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the index corresponding to the element for which the given mapping is least, or -1 if empty
indexOfMin(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the index corresponding to the least mapped element or -1 if empty
indexOfMin() - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the index corresponding to the least mapped element or -1 if empty, assuming that all elements are Comparables
intAdder - Static variable in class jsr166z.forkjoin.Ops
A reducer that adds two int elements
invoke() - Method in class jsr166z.forkjoin.AsyncAction
 
invoke() - Method in class jsr166z.forkjoin.CyclicAction
 
invoke(ForkJoinTask<T>) - Method in interface jsr166z.forkjoin.ForkJoinExecutor
Performs the given task; returning its result upon completion
invoke(ForkJoinTask<T>) - Method in class jsr166z.forkjoin.ForkJoinPool
Performs the given task; returning its result upon completion
invoke() - Method in class jsr166z.forkjoin.ForkJoinTask
Equivalent in effect to the sequence fork(); join(); but may be more efficient.
invoke() - Method in class jsr166z.forkjoin.LinkedAsyncAction
 
invoke(T) - Method in class jsr166z.forkjoin.Ops.CompoundMapper
Returns second.invoke(first.invoke(t))
invoke(double, double) - Method in class jsr166z.forkjoin.Ops.DoubleMaxReducer
 
invoke(double, double) - Method in class jsr166z.forkjoin.Ops.DoubleMinReducer
 
invoke(int, int) - Method in class jsr166z.forkjoin.Ops.IntMaxReducer
 
invoke(int, int) - Method in class jsr166z.forkjoin.Ops.IntMinReducer
 
invoke(long, long) - Method in class jsr166z.forkjoin.Ops.LongMaxReducer
 
invoke(long, long) - Method in class jsr166z.forkjoin.Ops.LongMinReducer
 
invoke(T, T) - Method in class jsr166z.forkjoin.Ops.MaxReducer
 
invoke(T, T) - Method in class jsr166z.forkjoin.Ops.MinReducer
 
invoke(T, T) - Method in class jsr166z.forkjoin.Ops.NaturalMaxReducer
 
invoke(T, T) - Method in class jsr166z.forkjoin.Ops.NaturalMinReducer
 
invoke() - Method in class jsr166z.forkjoin.RecursiveAction
 
invoke() - Method in class jsr166z.forkjoin.RecursiveTask
 
isCancelled() - Method in class jsr166z.forkjoin.ForkJoinTask
Returns true if this task was cancelled.
isDone() - Method in class jsr166z.forkjoin.ForkJoinTask
Returns true if the computation performed by this task has completed (or has been cancelled).
isQuiescent() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns true if all worker threads are currently idle.
isShutdown() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns true if this pool has been shut down.
isStolen() - Method in class jsr166z.forkjoin.ForkJoinTask
Returns true if this task was stolen from some other worker in the pool and has not yet completed.
isTerminated() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns true if all tasks have completed following shut down.
isTerminated() - Method in class jsr166z.forkjoin.TaskBarrier
Returns true if this barrier has been terminated
isTerminating() - Method in class jsr166z.forkjoin.ForkJoinPool
Returns true if termination has commenced but has not yet completed.
iterator() - Method in class jsr166z.forkjoin.ParallelArray
Returns an iterator stepping through each element of the array.

J

join() - Method in class jsr166z.forkjoin.ForkJoinTask
Returns the result of the computation when it is ready.
jsr166z.forkjoin - package jsr166z.forkjoin
A fine-grained parallel computation framework.

L

LinkedAsyncAction - Class in jsr166z.forkjoin
Resultless ForkJoinTasks with explicit completions, that may be linked in parent-child relationships.
LinkedAsyncAction() - Constructor for class jsr166z.forkjoin.LinkedAsyncAction
Creates a new action with no parent.
LinkedAsyncAction(LinkedAsyncAction) - Constructor for class jsr166z.forkjoin.LinkedAsyncAction
Creates a new action with the given parent.
LinkedAsyncAction(LinkedAsyncAction, boolean) - Constructor for class jsr166z.forkjoin.LinkedAsyncAction
Creates a new action with the given parent, optionally registering with the parent.
LinkedAsyncAction(LinkedAsyncAction, boolean, int) - Constructor for class jsr166z.forkjoin.LinkedAsyncAction
Creates a new action with the given parent, optionally registering with the parent, and setting the pending join count to the given value.
longAdder - Static variable in class jsr166z.forkjoin.Ops
A reducer that adds two double elements

M

max(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray
Returns the maximum element, or null if empty
max() - Method in class jsr166z.forkjoin.ParallelArray
Returns the maximum element, or null if empty assuming that all elements are Comparables
max() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the maximum element, or -Double.MAX_VALUE if empty
max(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the maximum element, or -Double.MAX_VALUE if empty
max(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns the maximum element, or null if empty
max() - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns the maximum element, or null if empty assuming that all elements are Comparables
max() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the maximum element, or Integer.MIN_VALUE if empty
max(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the maximum element, or Integer.MIN_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the maximum element, or Long.MIN_VALUE if empty
max(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the maximum element, or Long.MIN_VALUE if empty
max(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the maximum mapped element, or null if empty
max() - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the maximum mapped element, or null if empty assuming that all elements are Comparables
max(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the maximum element, or -Double.MAX_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the maximum element, or -Double.MAX_VALUE if empty assuming that all elements are Comparables
max() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the maximum element, or -Double.MAX_VALUE if empty
max(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the maximum element, or -Double.MAX_VALUE if empty
max(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the maximum element, or -Double.MAX_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the maximum element, or -Double.MAX_VALUE if empty assuming that all elements are Comparables
max() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the maximum element, or Integer.MIN_VALUE if empty
max(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the maximum element, or Integer.MIN_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the maximum element, or Long.MIN_VALUE if empty
max(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the maximum element, or Long.MIN_VALUE if empty
max(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the maximum mapped element, or null if empty
max() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the maximum mapped element, or null if empty assuming that all elements are Comparables
max(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the maximum element, or Integer.MIN_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the maximum element, or Integer.MIN_VALUE if empty assuming that all elements are Comparables
max() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the maximum element, or -Double.MAX_VALUE if empty
max(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the maximum element, or -Double.MAX_VALUE if empty
max(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the maximum element, or Integer.MIN_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the maximum element, or Integer.MIN_VALUE if empty assuming that all elements are Comparables
max() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the maximum element, or Integer.MIN_VALUE if empty
max(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the maximum element, or Integer.MIN_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the maximum element, or Long.MIN_VALUE if empty
max(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the maximum element, or Long.MIN_VALUE if empty
max(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the maximum mapped element, or null if empty
max() - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the maximum mapped element, or null if empty assuming that all elements are Comparables
max(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the maximum element, or Long.MIN_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the maximum element, or Long.MIN_VALUE if empty assuming that all elements are Comparables
max() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the maximum element, or -Double.MAX_VALUE if empty
max(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the maximum element, or -Double.MAX_VALUE if empty
max(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the maximum element, or Long.MIN_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the maximum element, or Long.MIN_VALUE if empty assuming that all elements are Comparables
max() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the maximum element, or Integer.MIN_VALUE if empty
max(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the maximum element, or Integer.MIN_VALUE if empty
max() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the maximum element, or Long.MIN_VALUE if empty
max(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the maximum element, or Long.MIN_VALUE if empty
max(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the maximum mapped element, or null if empty
max() - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the maximum mapped element, or null if empty assuming that all elements are Comparables
min(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray
Returns the minimum element, or null if empty
min() - Method in class jsr166z.forkjoin.ParallelArray
Returns the minimum element, or null if empty, assuming that all elements are Comparables
min() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the minimum element, or Double.MAX_VALUE if empty
min(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the minimum element, or Double.MAX_VALUE if empty
min(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns the minimum element, or null if empty
min() - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns the minimum element, or null if empty, assuming that all elements are Comparables
min() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the minimum element, or Integer.MAX_VALUE if empty
min(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the minimum element, or Integer.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the minimum element, or Long.MAX_VALUE if empty
min(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the minimum element, or Long.MAX_VALUE if empty
min(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the minimum mapped element, or null if empty
min() - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns the minimum mapped element, or null if empty, assuming that all elements are Comparables
min(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the minimum element, or Double.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the minimum element, or Double.MAX_VALUE if empty, assuming that all elements are Comparables
min() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the minimum element, or Double.MAX_VALUE if empty
min(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the minimum element, or Double.MAX_VALUE if empty
min(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the minimum element, or Double.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the minimum element, or Double.MAX_VALUE if empty, assuming that all elements are Comparables
min() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the minimum element, or Integer.MAX_VALUE if empty
min(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the minimum element, or Integer.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the minimum element, or Long.MAX_VALUE if empty
min(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the minimum element, or Long.MAX_VALUE if empty
min(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the minimum mapped element, or null if empty
min() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns the minimum mapped element, or null if empty, assuming that all elements are Comparables
min(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the minimum element, or Integer.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the minimum element, or Integer.MAX_VALUE if empty, assuming that all elements are Comparables
min() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the minimum element, or Double.MAX_VALUE if empty
min(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the minimum element, or Double.MAX_VALUE if empty
min(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the minimum element, or Integer.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the minimum element, or Integer.MAX_VALUE if empty, assuming that all elements are Comparables
min() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the minimum element, or Integer.MAX_VALUE if empty
min(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the minimum element, or Integer.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the minimum element, or Long.MAX_VALUE if empty
min(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the minimum element, or Long.MAX_VALUE if empty
min(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the minimum mapped element, or null if empty
min() - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns the minimum mapped element, or null if empty, assuming that all elements are Comparables
min(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the minimum element, or Long.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the minimum element, or Long.MAX_VALUE if empty, assuming that all elements are Comparables
min() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the minimum element, or Double.MAX_VALUE if empty
min(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the minimum element, or Double.MAX_VALUE if empty
min(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the minimum element, or Long.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the minimum element, or Long.MAX_VALUE if empty, assuming that all elements are Comparables
min() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the minimum element, or Integer.MAX_VALUE if empty
min(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the minimum element, or Integer.MAX_VALUE if empty
min() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the minimum element, or Long.MAX_VALUE if empty
min(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the minimum element, or Long.MAX_VALUE if empty
min(Comparator<? super U>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the minimum mapped element, or null if empty
min() - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns the minimum mapped element, or null if empty, assuming that all elements are Comparables

N

naturalDoubleComparator - Static variable in class jsr166z.forkjoin.Ops
A comparator for doubles relying on natural ordering
naturalDoubleMaxReducer - Static variable in class jsr166z.forkjoin.Ops
A reducer returning the maximum of two double elements, using natural comparator
naturalDoubleMinReducer - Static variable in class jsr166z.forkjoin.Ops
A reducer returning the minimum of two double elements, using natural comparator
naturalIntComparator - Static variable in class jsr166z.forkjoin.Ops
A comparator for ints relying on natural ordering
naturalIntMaxReducer - Static variable in class jsr166z.forkjoin.Ops
A reducer returning the maximum of two int elements, using natural comparator
naturalIntMinReducer - Static variable in class jsr166z.forkjoin.Ops
A reducer returning the minimum of two int elements, using natural comparator
naturalLongComparator - Static variable in class jsr166z.forkjoin.Ops
A comparator for longs relying on natural ordering
naturalLongMaxReducer - Static variable in class jsr166z.forkjoin.Ops
A reducer returning the maximum of two long elements, using natural comparator
naturalLongMinReducer - Static variable in class jsr166z.forkjoin.Ops
A reducer returning the minimum of two long elements, using natural comparator
newArray() - Method in class jsr166z.forkjoin.ParallelArray
Returns a new ParallelArray holding elements
newArray(Class<? super T>) - Method in class jsr166z.forkjoin.ParallelArray
Returns a new ParallelArray with the given element type holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns a new ParallelArray holding elements
newArray(Class<? super T>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns a new ParallelArray with the given element type holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns a new ParallelDoubleArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns a new ParallelArray holding elements
newArray(Class<? super T>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns a new ParallelArray with the given element type holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns a new ParallelIntArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns a new ParallelLongArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns a new ParallelArray holding mapped elements
newArray(Class<? super U>) - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns a new ParallelArray with the given element type holding mapped elements
newArray() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns a new ParallelArray holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
 
newArray() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns a new ParallelDoubleArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns a new ParallelArray holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns a new ParallelIntArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns a new ParallelLongArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns a new ParallelArray holding mapped elements
newArray(Class<? super U>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns a new ParallelArray with the given element type holding mapped elements
newArray() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns a new ParallelArray holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
 
newArray() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns a new ParallelDoubleArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns a new ParallelArray holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns a new ParallelIntArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns a new ParallelLongArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns a new ParallelArray holding mapped elements
newArray(Class<? super U>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns a new ParallelArray with the given element type holding mapped elements
newArray() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns a new ParallelArray holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
 
newArray() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns a new ParallelDoubleArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns a new ParallelArray holding elements
newArray() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns a new ParallelIntArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns a new ParallelLongArray holding mappings
newArray() - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns a new ParallelArray holding mapped elements
newArray(Class<? super U>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns a new ParallelArray with the given element type holding mapped elements
newThread(ForkJoinPool) - Method in class jsr166z.forkjoin.ForkJoinPool.DefaultForkJoinWorkerThreadFactory
 
newThread(ForkJoinPool) - Method in interface jsr166z.forkjoin.ForkJoinPool.ForkJoinWorkerThreadFactory
Returns a new worker thread operating in the given pool.
nextRandomDouble() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns a random double using a per-worker random number generator with the same properties as Random.nextDouble()
nextRandomInt() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns a random integer using a per-worker random number generator with the same properties as Random.nextInt()
nextRandomInt(int) - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns a random integer using a per-worker random number generator with the same properties as Random.nextInt(int)
nextRandomLong() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns a random long using a per-worker random number generator with the same properties as Random.nextLong()
nextRandomLong(long) - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns a random integer using a per-worker random number generator with the same properties as Random.nextInt(int)

O

onCompletion() - Method in class jsr166z.forkjoin.LinkedAsyncAction
Overridable callback action triggered by finish.
onException() - Method in class jsr166z.forkjoin.LinkedAsyncAction
Overridable callback action triggered by finishExceptionally.
onStart() - Method in class jsr166z.forkjoin.ForkJoinWorkerThread
Initializes internal state after construction but before processing any tasks.
onTermination(Throwable) - Method in class jsr166z.forkjoin.ForkJoinWorkerThread
Perform cleanup associated with termination of this worker thread.
Ops - Class in jsr166z.forkjoin
Interfaces and utilities describing per-element operations used within parallel methods on aggregates.
Ops() - Constructor for class jsr166z.forkjoin.Ops
 
Ops.CompoundMapper<T,U,V> - Class in jsr166z.forkjoin
A composite mapper that applies a second mapper to the results of applying the first one
Ops.CompoundMapper(OO<? extends U, ? super T, ? extends null>, OO<? extends V, ? super U, ? extends null>) - Constructor for class jsr166z.forkjoin.Ops.CompoundMapper
 
Ops.DoubleMaxReducer - Class in jsr166z.forkjoin
A reducer returning the maximum of two double elements, using the given comparator
Ops.DoubleMaxReducer(IDD<? extends null>) - Constructor for class jsr166z.forkjoin.Ops.DoubleMaxReducer
Creates a DoubleMaxReducer using the given comparator
Ops.DoubleMinReducer - Class in jsr166z.forkjoin
A reducer returning the minimum of two double elements, using the given comparator
Ops.DoubleMinReducer(IDD<? extends null>) - Constructor for class jsr166z.forkjoin.Ops.DoubleMinReducer
Creates a DoubleMinReducer using the given comparator
Ops.IntMaxReducer - Class in jsr166z.forkjoin
A reducer returning the maximum of two int elements, using the given comparator
Ops.IntMaxReducer(III<? extends null>) - Constructor for class jsr166z.forkjoin.Ops.IntMaxReducer
Creates a IntMaxReducer using the given comparator
Ops.IntMinReducer - Class in jsr166z.forkjoin
A reducer returning the minimum of two int elements, using the given comparator
Ops.IntMinReducer(III<? extends null>) - Constructor for class jsr166z.forkjoin.Ops.IntMinReducer
Creates a IntMinReducer using the given comparator
Ops.LongMaxReducer - Class in jsr166z.forkjoin
A reducer returning the maximum of two long elements, using the given comparator
Ops.LongMaxReducer(IJJ<? extends null>) - Constructor for class jsr166z.forkjoin.Ops.LongMaxReducer
Creates a LongMaxReducer using the given comparator
Ops.LongMinReducer - Class in jsr166z.forkjoin
A reducer returning the minimum of two long elements, using the given comparator
Ops.LongMinReducer(IJJ<? extends null>) - Constructor for class jsr166z.forkjoin.Ops.LongMinReducer
Creates a LongMinReducer using the given comparator
Ops.MaxReducer<T> - Class in jsr166z.forkjoin
A reducer returning the maximum of two elements, using the given comparator, and treating null as less than any non-null element.
Ops.MaxReducer(Comparator<? super T>) - Constructor for class jsr166z.forkjoin.Ops.MaxReducer
 
Ops.MinReducer<T> - Class in jsr166z.forkjoin
A reducer returning the minimum of two elements, using the given comparator, and treating null as greater than any non-null element.
Ops.MinReducer(Comparator<? super T>) - Constructor for class jsr166z.forkjoin.Ops.MinReducer
 
Ops.NaturalMaxReducer<T extends java.lang.Comparable<? super T>> - Class in jsr166z.forkjoin
A reducer returning the maximum of two Comparable elements, treating null as less than any non-null element.
Ops.NaturalMinReducer<T extends java.lang.Comparable<? super T>> - Class in jsr166z.forkjoin
A reducer returning the minimum of two Comparable elements, treating null as less than any non-null element.

P

ParallelArray<T> - Class in jsr166z.forkjoin
An array supporting parallel operations.
ParallelArray(ForkJoinExecutor, T[]) - Constructor for class jsr166z.forkjoin.ParallelArray
Creates a new ParallelArray using the given executor and array.
ParallelArray(ForkJoinExecutor, int, T[]) - Constructor for class jsr166z.forkjoin.ParallelArray
Creates a new ParallelArray using the given executor and an array of the given size, initially holding copies of the given source truncated or padded with nulls to obtain the specified length.
ParallelArray(ForkJoinExecutor, int, Class<? super T>) - Constructor for class jsr166z.forkjoin.ParallelArray
Creates a new ParallelArray using the given executor and an array of the given size constructed using the indicated base element type.
ParallelArray.WithBounds<T> - Class in jsr166z.forkjoin
A restriction of parallel array operations to apply only within a given range of indices.
ParallelArray.WithDoubleMapping<T> - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to doubles, not to the elements themselves
ParallelArray.WithFilter<T> - Class in jsr166z.forkjoin
A restriction of parallel array operations to apply only to elements for which a selector returns true
ParallelArray.WithIntMapping<T> - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to ints, not to the elements themselves
ParallelArray.WithLongMapping<T> - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to longs, not to the elements themselves
ParallelArray.WithMapping<T,U> - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements, not to the elements themselves
ParallelDoubleArray - Class in jsr166z.forkjoin
An array of doubles supporting parallel operations.
ParallelDoubleArray(ForkJoinExecutor, double[]) - Constructor for class jsr166z.forkjoin.ParallelDoubleArray
Creates a new ParallelDoubleArray using the given executor and array.
ParallelDoubleArray(ForkJoinExecutor, int, double[]) - Constructor for class jsr166z.forkjoin.ParallelDoubleArray
Creates a new ParallelDoubleArray using the given executor and an array of the given size, initially holding copies of the given source truncated or padded with zero to obtain the specified length.
ParallelDoubleArray(ForkJoinExecutor, int) - Constructor for class jsr166z.forkjoin.ParallelDoubleArray
Creates a new ParallelDoubleArray using the given executor and an array of the given size.
ParallelDoubleArray.WithBounds - Class in jsr166z.forkjoin
A restriction of parallel array operations to apply only within a given range of indices.
ParallelDoubleArray.WithDoubleMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to doubles, not to the elements themselves
ParallelDoubleArray.WithFilter - Class in jsr166z.forkjoin
A restriction of parallel array operations to apply only to elements for which a selector returns true
ParallelDoubleArray.WithIntMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to ints, not to the elements themselves
ParallelDoubleArray.WithLongMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to longs, not to the elements themselves
ParallelDoubleArray.WithMapping<U> - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements, not to the elements themselves
ParallelIntArray - Class in jsr166z.forkjoin
An array of ints supporting parallel operations.
ParallelIntArray(ForkJoinExecutor, int[]) - Constructor for class jsr166z.forkjoin.ParallelIntArray
Creates a new ParallelIntArray using the given executor and array.
ParallelIntArray(ForkJoinExecutor, int, int[]) - Constructor for class jsr166z.forkjoin.ParallelIntArray
Creates a new ParallelIntArray using the given executor and an array of the given size, initially holding copies of the given source truncated or padded with zero to obtain the specified length.
ParallelIntArray(ForkJoinExecutor, int) - Constructor for class jsr166z.forkjoin.ParallelIntArray
Creates a new ParallelIntArray using the given executor and an array of the given size.
ParallelIntArray.WithBounds - Class in jsr166z.forkjoin
A restriction of parallel array operations to apply only within a given range of indices.
ParallelIntArray.WithDoubleMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to doubles, not to the elements themselves
ParallelIntArray.WithFilter - Class in jsr166z.forkjoin
A restriction of parallel array operations to apply only to elements for which a selector returns true
ParallelIntArray.WithIntMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to ints, not to the elements themselves
ParallelIntArray.WithLongMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to longs, not to the elements themselves
ParallelIntArray.WithMapping<U> - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements, not to the elements themselves
ParallelLongArray - Class in jsr166z.forkjoin
An array of longs supporting parallel operations.
ParallelLongArray(ForkJoinExecutor, long[]) - Constructor for class jsr166z.forkjoin.ParallelLongArray
Creates a new ParallelLongArray using the given executor and array.
ParallelLongArray(ForkJoinExecutor, int, long[]) - Constructor for class jsr166z.forkjoin.ParallelLongArray
Creates a new ParallelLongArray using the given executor and an array of the given size, initially holding copies of the given source truncated or padded with zero to obtain the specified length.
ParallelLongArray(ForkJoinExecutor, int) - Constructor for class jsr166z.forkjoin.ParallelLongArray
Creates a new ParallelLongArray using the given executor and an array of the given size.
ParallelLongArray.WithBounds - Class in jsr166z.forkjoin
A restriction of parallel array operations to apply only within a given range of indices.
ParallelLongArray.WithDoubleMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to doubles, not to the elements themselves
ParallelLongArray.WithFilter - Class in jsr166z.forkjoin
A restriction of parallel array operations to apply only to elements for which a selector returns true
ParallelLongArray.WithIntMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to ints, not to the elements themselves
ParallelLongArray.WithLongMapping - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements to longs, not to the elements themselves
ParallelLongArray.WithMapping<U> - Class in jsr166z.forkjoin
A modifier for parallel array operations to apply to mappings of elements, not to the elements themselves
peekLocalTask() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Returns, but does not remove or execute, the next task locally queued for execution by the current worker thread.
pollLocalTask() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Removes and returns, without executing, the next task queued for execution in the current worker thread's local queue.
pollTask() - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Removes and returns, without executing, the next task available for execution by the current worker thread, which may be a locally queued task, one stolen from another worker, or a pool submission.
precumulate(OOO<? extends T, ? super T, ? super T, ? extends null>, T) - Method in class jsr166z.forkjoin.ParallelArray
Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
precumulate(OOO<? extends T, ? super T, ? super T, ? extends null>, T) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
precumulate(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
precumulate(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
precumulate(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
precumulate(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
precumulate(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
precumulate(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Replaces each element with the cumulation of applying the given reducer to all previous values, and returns the total reduction.
precumulateSum() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces each element with its prefix sum
precumulateSum() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Replaces each element with its prefix sum
precumulateSum() - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces each element with its prefix sum
precumulateSum() - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Replaces each element with its prefix sum
precumulateSum() - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces each element with its prefix sum
precumulateSum() - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Replaces each element with its prefix sum

Q

quietlyJoin() - Method in class jsr166z.forkjoin.ForkJoinTask
Joins this task, without returning its result or throwing exception, but returning the exception that join would throw.

R

randomFill() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Sets each element to a uniform random value having the same properties as Random.nextDouble()
randomFill() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Sets each element to a uniform random value having the same properties as Random.nextDouble()
randomFill() - Method in class jsr166z.forkjoin.ParallelIntArray
Sets each element to a uniform random value having the same properties as Random.nextInt()
randomFill(int) - Method in class jsr166z.forkjoin.ParallelIntArray
Sets each element to a uniform random value having the same properties as Random.nextInt(int)
randomFill() - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Sets each element to a uniform random value having the same properties as Random.nextInt()
randomFill(int) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Sets each element to a uniform random value having the same properties as Random.nextInt(int)
randomFill() - Method in class jsr166z.forkjoin.ParallelLongArray
Sets each element to a uniform random value having the same properties as Random.nextLong()
randomFill(long) - Method in class jsr166z.forkjoin.ParallelLongArray
Sets each element to a uniform random value having the same properties as Random.nextInt(int)
randomFill() - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Sets each element to a uniform random value having the same properties as Random.nextLong()
randomFill(long) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Sets each element to a uniform random value having the same properties as Random.nextInt(int)
rawResult() - Method in class jsr166z.forkjoin.AsyncAction
Always returns null.
rawResult() - Method in class jsr166z.forkjoin.CyclicAction
Always returns null.
rawResult() - Method in class jsr166z.forkjoin.ForkJoinTask
Returns the result that would be returned by join, or null if this task has not yet completed.
rawResult() - Method in class jsr166z.forkjoin.LinkedAsyncAction
Always returns null.
rawResult() - Method in class jsr166z.forkjoin.RecursiveAction
Always returns null.
rawResult() - Method in class jsr166z.forkjoin.RecursiveTask
 
RecursiveAction - Class in jsr166z.forkjoin
Recursive resultless ForkJoinTasks.
RecursiveAction() - Constructor for class jsr166z.forkjoin.RecursiveAction
 
RecursiveTask<V> - Class in jsr166z.forkjoin
Recursive result-bearing ForkJoinTasks.
RecursiveTask() - Constructor for class jsr166z.forkjoin.RecursiveTask
 
reduce(OOO<? extends T, ? super T, ? super T, ? extends null>, T) - Method in class jsr166z.forkjoin.ParallelArray
Returns reduction of elements
reduce(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns reduction of mapped elements
reduce(OOO<? extends T, ? super T, ? super T, ? extends null>, T) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns reduction of elements
reduce(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns reduction of mapped elements
reduce(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns reduction of mapped elements
reduce(OOO<? extends U, ? super U, ? super U, ? extends null>, U) - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns reduction of mapped elements
reduce(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns reduction of elements
reduce(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns reduction of mapped elements
reduce(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns reduction of elements
reduce(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns reduction of mapped elements
reduce(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns reduction of mapped elements
reduce(OOO<? extends U, ? super U, ? super U, ? extends null>, U) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Returns reduction of mapped elements
reduce(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns reduction of elements
reduce(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns reduction of mapped elements
reduce(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns reduction of elements
reduce(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns reduction of mapped elements
reduce(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns reduction of mapped elements
reduce(OOO<? extends U, ? super U, ? super U, ? extends null>, U) - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Returns reduction of mapped elements
reduce(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns reduction of elements
reduce(DDD<? extends null>, double) - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns reduction of mapped elements
reduce(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns reduction of elements
reduce(III<? extends null>, int) - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns reduction of mapped elements
reduce(JJJ<? extends null>, long) - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns reduction of mapped elements
reduce(OOO<? extends U, ? super U, ? super U, ? extends null>, U) - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Returns reduction of mapped elements
register() - Method in class jsr166z.forkjoin.TaskBarrier
Adds a new active party to the barrier.
reinitialize() - Method in class jsr166z.forkjoin.ForkJoinTask
Resets the internal bookkeeping state of this task, allowing a subsequent fork.
reinitialize() - Method in class jsr166z.forkjoin.LinkedAsyncAction
Resets the internal bookkeeping state of this task, maintaining the current parent but clearing pending joins.
reinitialize(int) - Method in class jsr166z.forkjoin.LinkedAsyncAction
Resets the internal bookkeeping state of this task, maintaining the current parent and setting pending joins to the given value.
reinitialize(LinkedAsyncAction, boolean) - Method in class jsr166z.forkjoin.LinkedAsyncAction
Reinitialize with the given parent, optionally registering.
reinitialize(LinkedAsyncAction, boolean, int) - Method in class jsr166z.forkjoin.LinkedAsyncAction
Reinitialize with the given parent, optionally registering and setting pending join count.
reinitialize() - Method in class jsr166z.forkjoin.RecursiveTask
 
removeIfNextLocalTask(ForkJoinTask<?>) - Static method in class jsr166z.forkjoin.ForkJoinWorkerThread
Removes and returns, without executing, the given task from the queue hosting current execution only if it would be the next task executed by the current worker.
removeWorkers(int) - Method in class jsr166z.forkjoin.ForkJoinPool
Tries to remove the indicated number of worker threads from the pool.
replaceWithCombination(ParallelArray<? extends T>, OOO<? extends T, ? super T, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(T[], OOO<? extends T, ? super T, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(ParallelArray<? extends T>, OOO<? extends T, ? super T, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(T[], OOO<? extends T, ? super T, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(ParallelDoubleArray, DDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(double[], DDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(ParallelDoubleArray, DDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(double[], DDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(ParallelIntArray, III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(int[], III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(ParallelIntArray, III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(int[], III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(ParallelLongArray, JJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(long[], JJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(ParallelLongArray, JJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithCombination(long[], JJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Replaces elements with results of applying combine(thisElement, otherElement)
replaceWithGeneratedValue(O<? extends T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Replaces elements with the results of applying the given generator.
replaceWithGeneratedValue(O<? extends T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Replaces elements with results of applying the given generator.
replaceWithGeneratedValue(D<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces elements with the results of applying the given generator.
replaceWithGeneratedValue(D<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Replaces elements with results of applying the given generator.
replaceWithGeneratedValue(I<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces elements with the results of applying the given generator.
replaceWithGeneratedValue(I<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Replaces elements with results of applying the given generator.
replaceWithGeneratedValue(J<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces elements with the results of applying the given generator.
replaceWithGeneratedValue(J<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Replaces elements with results of applying the given generator.
replaceWithMappedIndex(OI<? extends T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Replaces elements with the results of applying the given mapper to their indices.
replaceWithMappedIndex(OI<? extends T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Replaces elements with the results of applying the given mapper to their indices
replaceWithMappedIndex(DI<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces elements with the results of applying the given mapper to their indices.
replaceWithMappedIndex(DI<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Replaces elements with the results of applying the given mapper to their indices
replaceWithMappedIndex(II<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces elements with the results of applying the given mapper to their indices.
replaceWithMappedIndex(II<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Replaces elements with the results of applying the given mapper to their indices
replaceWithMappedIndex(JI<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces elements with the results of applying the given mapper to their indices.
replaceWithMappedIndex(JI<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Replaces elements with the results of applying the given mapper to their indices
replaceWithTransform(OO<? extends T, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Replaces elements with the results of applying the given mapper to their current values.
replaceWithTransform(OO<? extends T, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Replaces elements with the results of applying the given mapper to their current values.
replaceWithTransform(DD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces elements with the results of applying the given mapper to their current values.
replaceWithTransform(DD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Replaces elements with the results of applying the given mapper to their current values.
replaceWithTransform(II<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces elements with the results of applying the given mapper to their current values.
replaceWithTransform(II<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Replaces elements with the results of applying the given mapper to their current values.
replaceWithTransform(JJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces elements with the results of applying the given mapper to their current values.
replaceWithTransform(JJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Replaces elements with the results of applying the given mapper to their current values.
replaceWithValue(T) - Method in class jsr166z.forkjoin.ParallelArray
Replaces elements with the given value.
replaceWithValue(T) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Replaces elements with the given value.
replaceWithValue(double) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Replaces elements with the given value.
replaceWithValue(double) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Replaces elements with the given value.
replaceWithValue(int) - Method in class jsr166z.forkjoin.ParallelIntArray
Replaces elements with the given value.
replaceWithValue(int) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Replaces elements with the given value.
replaceWithValue(long) - Method in class jsr166z.forkjoin.ParallelLongArray
Replaces elements with the given value.
replaceWithValue(long) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Replaces elements with the given value.
run() - Method in class jsr166z.forkjoin.ForkJoinWorkerThread
This method is required to be public, but should never be called explicitly.

S

set(int, T) - Method in class jsr166z.forkjoin.ParallelArray
Sets the element of the array at the given index to the given value
set(int, double) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Sets the element of the array at the given index to the given value
set(int, int) - Method in class jsr166z.forkjoin.ParallelIntArray
Sets the element of the array at the given index to the given value
set(int, long) - Method in class jsr166z.forkjoin.ParallelLongArray
Sets the element of the array at the given index to the given value
setPoolSize(int) - Method in class jsr166z.forkjoin.ForkJoinPool
Tries to add or remove workers to attain the given pool size.
setUncaughtExceptionHandler(Thread.UncaughtExceptionHandler) - Method in class jsr166z.forkjoin.ForkJoinPool
Sets the handler for internal worker threads that terminate due to unrecoverable errors encountered while executing tasks.
shutdown() - Method in class jsr166z.forkjoin.ForkJoinPool
Initiates an orderly shutdown in which previously submitted tasks are executed, but no new tasks will be accepted.
shutdownNow() - Method in class jsr166z.forkjoin.ForkJoinPool
Attempts to stop all actively executing tasks, and cancels all waiting tasks.
size() - Method in class jsr166z.forkjoin.ParallelArray
Returns the length of the underlying array
size() - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns the number of elements within bounds
size() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the length of the underlying array
size() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns the number of elements within bounds
size() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the length of the underlying array
size() - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns the number of elements within bounds
size() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelIntArray.WithMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the length of the underlying array
size() - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns the number of elements within bounds
size() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Return the number of elements selected using bound or filter restrictions.
size() - Method in class jsr166z.forkjoin.ParallelLongArray.WithMapping
Return the number of elements selected using bound or filter restrictions.
sort(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray
Sorts the array.
sort() - Method in class jsr166z.forkjoin.ParallelArray
Sorts the array, assuming all elements are Comparable.
sort(Comparator<? super T>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Sorts the elements.
sort() - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Sorts the elements, assuming all elements are Comparable.
sort(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Sorts the array
sort() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Sorts the array, using natural comparator.
sort(IDD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Sorts the elements.
sort() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Sorts the elements, using natural comparator
sort(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Sorts the array
sort() - Method in class jsr166z.forkjoin.ParallelIntArray
Sorts the array, using natural comparator.
sort(III<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Sorts the elements.
sort() - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Sorts the elements, using natural comparator
sort(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Sorts the array
sort() - Method in class jsr166z.forkjoin.ParallelLongArray
Sorts the array, using natural comparator.
sort(IJJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Sorts the elements.
sort() - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Sorts the elements, using natural comparator
submit(ForkJoinTask<T>) - Method in interface jsr166z.forkjoin.ForkJoinExecutor
Arranges for (asynchronous) execution of the given task, returning a Future that may be used to obtain results upon completion.
submit(ForkJoinTask<T>) - Method in class jsr166z.forkjoin.ForkJoinPool
Arranges for (asynchronous) execution of the given task, returning a Future that may be used to obtain results upon completion.
sum() - Method in class jsr166z.forkjoin.ParallelArray.WithDoubleMapping
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelArray.WithIntMapping
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelArray.WithLongMapping
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithDoubleMapping
Returns the sum of mapped elements
sum() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithIntMapping
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithLongMapping
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelIntArray
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelIntArray.WithDoubleMapping
Returns the sum of mapped elements
sum() - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelIntArray.WithIntMapping
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelIntArray.WithLongMapping
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelLongArray
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelLongArray.WithDoubleMapping
Returns the sum of mapped elements
sum() - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelLongArray.WithIntMapping
Returns the sum of elements
sum() - Method in class jsr166z.forkjoin.ParallelLongArray.WithLongMapping
Returns the sum of elements

T

TaskBarrier - Class in jsr166z.forkjoin
A synchronization barrier for ForkJoinTasks.
TaskBarrier() - Constructor for class jsr166z.forkjoin.TaskBarrier
Creates a new barrier without any initially registered parties.
TaskBarrier(int) - Constructor for class jsr166z.forkjoin.TaskBarrier
Creates a new barrier with the given numbers of registered active parties.
terminate(int, int) - Method in class jsr166z.forkjoin.TaskBarrier
Overridable method to control termination.
toString() - Method in class jsr166z.forkjoin.TaskBarrier
Returns a string identifying this barrier, as well as its state.

W

withBounds(int, int) - Method in class jsr166z.forkjoin.ParallelArray
Returns an operation prefix that causes a method to operate only on the elements of the array between firstIndex (inclusive) and upperBound (exclusive).
withBounds(int, int) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns an operation prefix that causes a method to operate only on the elements of the array between firstIndex (inclusive) and upperBound (exclusive).
withBounds(int, int) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns an operation prefix that causes a method to operate only on the elements of the array between firstIndex (inclusive) and upperBound (exclusive).
withBounds(int, int) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns an operation prefix that causes a method to operate only on the elements of the array between firstIndex (inclusive) and upperBound (exclusive).
withFilter(ZO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns an operation prefix that causes a method to operate only on the elements of the array for which the given selector returns true
withFilter(ZO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Returns an operation prefix that causes a method to operate only on the elements of the array for which the given selector returns true
withFilter(ZD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns an operation prefix that causes a method to operate only on the elements of the array for which the given selector returns true
withFilter(ZD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns an operation prefix that causes a method to operate only on the elements of the array for which the given selector returns true
withFilter(ZI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns an operation prefix that causes a method to operate only on the elements of the array for which the given selector returns true
withFilter(ZI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns an operation prefix that causes a method to operate only on the elements of the array for which the given selector returns true
withFilter(ZJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns an operation prefix that causes a method to operate only on the elements of the array for which the given selector returns true
withFilter(ZJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns an operation prefix that causes a method to operate only on the elements of the array for which the given selector returns true
withMapping(OO<? extends U, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(IO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OO<? extends U, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(IO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OO<? extends U, ? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(IO<? super T, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OO<? extends V, ? super U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelArray.WithMapping
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper applied to current mapper's results
withMapping(OD<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(ID<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OD<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(ID<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OD<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JD<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(ID<? extends null>) - Method in class jsr166z.forkjoin.ParallelDoubleArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OI<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(II<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OI<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(II<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OI<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JI<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(II<? extends null>) - Method in class jsr166z.forkjoin.ParallelIntArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OJ<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(IJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithBounds
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OJ<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(IJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray.WithFilter
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(OJ<? extends U, ? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(DJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(JJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.
withMapping(IJ<? extends null>) - Method in class jsr166z.forkjoin.ParallelLongArray
Returns an operation prefix that causes a method to operate on mapped elements of the array using the given mapper.

A C D E F G H I J L M N O P Q R S T W