groovyx.gpars.extra166y
Class PAS.FJLIndexOf

java.lang.Object
  extended by jsr166y.ForkJoinTask<java.lang.Void>
      extended by jsr166y.RecursiveAction
          extended by groovyx.gpars.extra166y.PAS.FJSearchBase
              extended by groovyx.gpars.extra166y.PAS.FJLIndexOf
All Implemented Interfaces:
java.io.Serializable, java.util.concurrent.Future<java.lang.Void>
Enclosing class:
PAS

static final class PAS.FJLIndexOf
extends PAS.FJSearchBase


Field Summary
(package private)  long target
           
 
Fields inherited from class groovyx.gpars.extra166y.PAS.FJSearchBase
hi, lo, next, pap, result
 
Constructor Summary
PAS.FJLIndexOf(AbstractParallelAnyArray pap, int lo, int hi, PAS.FJSearchBase next, java.util.concurrent.atomic.AtomicInteger result, long target)
           
 
Method Summary
(package private)  void atLeaf(int l, int h)
           
(package private)  PAS.FJSearchBase newSubtask(int l, int h, PAS.FJSearchBase r)
           
 
Methods inherited from class groovyx.gpars.extra166y.PAS.FJSearchBase
compute
 
Methods inherited from class jsr166y.RecursiveAction
exec, getRawResult, setRawResult
 
Methods inherited from class jsr166y.ForkJoinTask
adapt, adapt, adapt, cancel, complete, completeExceptionally, fork, get, get, getException, getPool, getQueuedTaskCount, getSurplusQueuedTaskCount, helpQuiesce, inForkJoinPool, invoke, invokeAll, invokeAll, invokeAll, isCancelled, isCompletedAbnormally, isCompletedNormally, isDone, join, peekNextLocalTask, pollNextLocalTask, pollTask, quietlyInvoke, quietlyJoin, reinitialize, tryUnfork
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

final long target
Constructor Detail

PAS.FJLIndexOf

PAS.FJLIndexOf(AbstractParallelAnyArray pap,
               int lo,
               int hi,
               PAS.FJSearchBase next,
               java.util.concurrent.atomic.AtomicInteger result,
               long target)
Method Detail

newSubtask

PAS.FJSearchBase newSubtask(int l,
                            int h,
                            PAS.FJSearchBase r)
Specified by:
newSubtask in class PAS.FJSearchBase

atLeaf

void atLeaf(int l,
            int h)
Specified by:
atLeaf in class PAS.FJSearchBase

Copyright © 2008–2012 Václav Pech. All Rights Reserved.