META-INF.modules.java.base.classes.java.util.concurrent.ForkJoinTask.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? 8H
7pq r?
st
7u v
sw
xy
z
{
7|}
~
?
??
??
p? 8?
8?
8?
?? ?
?? ?
8?
?
?? ?
|?
? ?? ?
&?
&? &?
|??
?
?
?
? &? &?
??
7?
??
???
??
??
~? &?
|?
???
??
??
Cp
?
??
8?
?
?
?
?
??
Np
????
? R? R?? ?
Z?
?
??
^?
0?
?? 0?
0??
dp
8?
8?
?
8?
??
8?
??
??
8?
8??? ???
r??
t??
v?
??
??
??
???
|p?
~p
?? ? ??
h???
???? AdaptedCallable InnerClasses? RunnableExecuteAction AdaptedRunnableAction AdaptedRunnable
ExceptionNode status I DONE
ConstantValue ABNORMAL THROWN SIGNAL SMASK exceptionTable 2[Ljava/util/concurrent/ForkJoinTask$ExceptionNode; exceptionTableLock *Ljava/util/concurrent/locks/ReentrantLock; exceptionTableRefQueue Ljava/lang/ref/ReferenceQueue; Signature FLjava/lang/ref/ReferenceQueue;>; serialVersionUID J?֣6Vy? STATUS Ljava/lang/invoke/VarHandle; ()V Code LineNumberTable LocalVariableTable this #Ljava/util/concurrent/ForkJoinTask; LocalVariableTypeTable (Ljava/util/concurrent/ForkJoinTask; isExceptionalStatus (I)Z s
StackMapTable setDone ()I abnormalCompletion (I)I ns
completion doExec completed Z rex Ljava/lang/Throwable; internalWait (J)V timeout externalAwaitDone ie Ljava/lang/InterruptedException; interrupted externalInterruptibleAwaitDone
Exceptions tryExternalHelp doJoin wt +Ljava/util/concurrent/ForkJoinWorkerThread; w? WorkQueue -Ljava/util/concurrent/ForkJoinPool$WorkQueue; t Ljava/lang/Thread;? doInvoke recordExceptionalCompletion (Ljava/lang/Throwable;)I e 1Ljava/util/concurrent/ForkJoinTask$ExceptionNode; i h lock ex ? setExceptionalCompletion internalPropagateException (Ljava/lang/Throwable;)V cancelIgnoringExceptions &(Ljava/util/concurrent/ForkJoinTask;)V &Ljava/util/concurrent/ForkJoinTask<*>; )(Ljava/util/concurrent/ForkJoinTask<*>;)V clearExceptionalCompletion next pred getThrowableException ()Ljava/lang/Throwable; ps [Ljava/lang/Class; c Ljava/lang/reflect/Constructor; wx noArgCtor [Ljava/lang/Class<*>; "Ljava/lang/reflect/Constructor<*>;?? ? expungeStaleExceptions x Ljava/lang/Object; helpExpungeStaleExceptions rethrow uncheckedThrow 5(Ljava/lang/Throwable;)V^TT; reportException (I)V fork %()Ljava/util/concurrent/ForkJoinTask; *()Ljava/util/concurrent/ForkJoinTask; join ()Ljava/lang/Object; ()TV; invoke invokeAll I(Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinTask;)V t1 t2 s1 s2 O(Ljava/util/concurrent/ForkJoinTask<*>;Ljava/util/concurrent/ForkJoinTask<*>;)V '([Ljava/util/concurrent/ForkJoinTask;)V tasks $[Ljava/util/concurrent/ForkJoinTask; last '[Ljava/util/concurrent/ForkJoinTask<*>; *([Ljava/util/concurrent/ForkJoinTask<*>;)V .(Ljava/util/Collection;)Ljava/util/Collection; Ljava/util/Collection; ts Ljava/util/List; Ljava/util/Collection; 9Ljava/util/List<+Ljava/util/concurrent/ForkJoinTask<*>;>;? b;>(Ljava/util/Collection;)Ljava/util/Collection; cancel (Z)Z mayInterruptIfRunning isDone ()Z isCancelled isCompletedAbnormally isCompletedNormally getException completeExceptionally complete (Ljava/lang/Object;)V value TV; (TV;)V quietlyComplete get 4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; ms d deadline unit Ljava/util/concurrent/TimeUnit; nanos? %(JLjava/util/concurrent/TimeUnit;)TV; quietlyJoin
quietlyInvoke helpQuiesce reinitialize getPool %()Ljava/util/concurrent/ForkJoinPool;? inForkJoinPool tryUnfork getQueuedTaskCount q getSurplusQueuedTaskCount getRawResult setRawResult exec peekNextLocalTask (()Ljava/util/concurrent/ForkJoinTask<*>; pollNextLocalTask pollTask pollSubmission getForkJoinTaskTag ()S setForkJoinTaskTag (S)S newValue S compareAndSetForkJoinTaskTag (SS)Z expect update adapt 9(Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask; runnable Ljava/lang/Runnable; <(Ljava/lang/Runnable;)Ljava/util/concurrent/ForkJoinTask<*>; K(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/ForkJoinTask; result TT; W(Ljava/lang/Runnable;TT;)Ljava/util/concurrent/ForkJoinTask; D(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/ForkJoinTask; callable Ljava/util/concurrent/Callable; %Ljava/util/concurrent/Callable<+TT;>; e(Ljava/util/concurrent/Callable<+TT;>;)Ljava/util/concurrent/ForkJoinTask; writeObject (Ljava/io/ObjectOutputStream;)V Ljava/io/ObjectOutputStream;?
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream;? l? Lookup 'Ljava/lang/invoke/MethodHandles$Lookup; (Ljava/lang/ReflectiveOperationException; `Ljava/lang/Object;Ljava/util/concurrent/Future;Ljava/io/Serializable;
SourceFile ForkJoinTask.java NestMembers ? ? !java/util/concurrent/ForkJoinTask ? ????? ? ? ???@ java/lang/Throwable ? ? ? ?? ? java/lang/InterruptedException ? ??? ? ? %java/util/concurrent/CountedCompleter ? ? )java/util/concurrent/ForkJoinWorkerThread ?
? ?
? ? ? ? ? ? ? ? /java/util/concurrent/ForkJoinTask$ExceptionNode ? ? ?( ? ? ? ? ? ? ? ? ? ? ? ? java/lang/Object java/lang/Exception ! ?" ? ? java/lang/Error Unknown Exception ?# ? ? *java/util/concurrent/CancellationException ? ?$ ?% ? ? ? ? ?> ? ? ? ? java/lang/NullPointerException ? java/util/RandomAccess java/util/List&'
( ?() java/lang/RuntimeException ? ??# ? ? 'java/util/concurrent/ExecutionException*+,-..+ %java/util/concurrent/TimeoutException/01 ? ? ?234 ?= ?5 ?6 ?78E ? 7java/util/concurrent/ForkJoinTask$AdaptedRunnableAction ?9 1java/util/concurrent/ForkJoinTask$AdaptedRunnable ?: 1java/util/concurrent/ForkJoinTask$AdaptedCallable ?;<= ?^#>? ?b (java/util/concurrent/locks/ReentrantLock java/lang/ref/ReferenceQueue@ABCDEFG &java/lang/ReflectiveOperationException %java/lang/ExceptionInInitializerError java/util/concurrent/Future java/io/Serializable 7java/util/concurrent/ForkJoinTask$RunnableExecuteAction +java/util/concurrent/ForkJoinPool$WorkQueue java/lang/Thread java/lang/reflect/Constructor [Ljava/lang/reflect/Constructor; java/util/Collection java/util/concurrent/TimeUnit !java/util/concurrent/ForkJoinPool java/io/IOException java/lang/ClassNotFoundException %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/VarHandle getAndBitwiseOr '(Ljava/util/concurrent/ForkJoinTask;I)I notifyAll weakCompareAndSet ((Ljava/util/concurrent/ForkJoinTask;II)Z wait
currentThread ()Ljava/lang/Thread; interrupt common #Ljava/util/concurrent/ForkJoinPool; externalHelpComplete +(Ljava/util/concurrent/CountedCompleter;I)I tryExternalUnpush &(Ljava/util/concurrent/ForkJoinTask;)Z workQueue tryUnpush pool awaitJoin T(Ljava/util/concurrent/ForkJoinPool$WorkQueue;Ljava/util/concurrent/ForkJoinTask;J)I java/lang/System identityHashCode (Ljava/lang/Object;)I ?(Ljava/util/concurrent/ForkJoinTask;Ljava/lang/Throwable;Ljava/util/concurrent/ForkJoinTask$ExceptionNode;Ljava/lang/ref/ReferenceQueue;)V unlock thrower getId ()J getClass ()Ljava/lang/Class; java/lang/Class getConstructors "()[Ljava/lang/reflect/Constructor; getParameterTypes ()[Ljava/lang/Class; newInstance '([Ljava/lang/Object;)Ljava/lang/Object; initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; poll ()Ljava/lang/ref/Reference; hashCode tryLock (Ljava/lang/String;)V push externalPush toArray (([Ljava/lang/Object;)[Ljava/lang/Object; size (I)Ljava/lang/Object; toNanos (J)J nanoTime NANOSECONDS toMillis helpQuiescePool 0(Ljava/util/concurrent/ForkJoinPool$WorkQueue;)V quiesceCommonPool commonSubmitterQueue /()Ljava/util/concurrent/ForkJoinPool$WorkQueue; queueSize peek
nextLocalTask nextTaskFor R(Ljava/util/concurrent/ForkJoinPool$WorkQueue;)Ljava/util/concurrent/ForkJoinTask; (Ljava/lang/Runnable;)V )(Ljava/lang/Runnable;Ljava/lang/Object;)V "(Ljava/util/concurrent/Callable;)V java/io/ObjectOutputStream defaultWriteObject java/io/ObjectInputStream defaultReadObject java/lang/invoke/MethodHandles lookup )()Ljava/lang/invoke/MethodHandles$Lookup; java/lang/Integer TYPE Ljava/lang/Class;
findVarHandle R(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/VarHandle;! 7 ? ? @ ? ? ? ? ? ? ? ? I ? ? ? ? ? ? ? ? ? q ? ? ? ? ? ? ? ? ? ? ? ? ? ? @ ? ? ? A *? ? ? ? ? ? ? ? ? ? ? ? ? B
~? ? ? ? ? ?
? ? ? @ ? ? ? ? (? *? Y<~? *YM?*? ,ç N,?-??? ! ? # ? ( ? ? ? ? ? ( ? ? ? ? 7 ? ? ? ? ? ;*? Y=? ?? *?Y>?
???~? *Y:?*? ç :??? ' . 1 1 6 1 ?
" 9 ? * 5 ? ? &