META-INF.modules.java.base.classes.java.util.stream.AbstractTask.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
???? 7 ?
r s t u
B v w
x
y z {
|
} ~
? ?
?
? ? e ?
? e ?
? ?
?
?
?
?
?
y ? ? LEAF_TARGET I helper !Ljava/util/stream/PipelineHelper; Signature *Ljava/util/stream/PipelineHelper; spliterator Ljava/util/Spliterator; Ljava/util/Spliterator;
targetSize J leftChild Ljava/util/stream/AbstractTask; TK;
rightChild localResult Ljava/lang/Object; TR; ;(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)V Code LineNumberTable LocalVariableTable this LocalVariableTypeTable 4Ljava/util/stream/AbstractTask; L(Ljava/util/stream/PipelineHelper;Ljava/util/Spliterator;)V 9(Ljava/util/stream/AbstractTask;Ljava/util/Spliterator;)V parent %(TK;Ljava/util/Spliterator;)V
getLeafTarget ()I t Ljava/lang/Thread;
StackMapTable ? makeChild 8(Ljava/util/Spliterator;)Ljava/util/stream/AbstractTask; $(Ljava/util/Spliterator;)TK; doLeaf ()Ljava/lang/Object; ()TR; suggestTargetSize (J)J sizeEstimate est
getTargetSize s getRawResult setRawResult (Ljava/lang/Object;)V result (TR;)V getLocalResult setLocalResult isLeaf ()Z isRoot getParent !()Ljava/util/stream/AbstractTask; ()TK; compute ()V
taskToFork ls rs
sizeThreshold forkRight Z task ? onCompletion *(Ljava/util/concurrent/CountedCompleter;)V caller 'Ljava/util/concurrent/CountedCompleter; *Ljava/util/concurrent/CountedCompleter<*>; -(Ljava/util/concurrent/CountedCompleter<*>;)V isLeftmostNode node ?;>Ljava/util/concurrent/CountedCompleter;
SourceFile AbstractTask.java 1 g ! " % & ( ) ? ? )java/util/concurrent/ForkJoinWorkerThread ? ? ? ? > = > I J . / java/lang/IllegalStateException 1 ] * + Y Z ? ? java/util/stream/AbstractTask ? ? M J ? ? C D - + ? ? ? ? F G U Q ? ] ? > %java/util/concurrent/CountedCompleter java/lang/Thread java/util/Spliterator
currentThread ()Ljava/lang/Thread; getPool %()Ljava/util/concurrent/ForkJoinPool; !java/util/concurrent/ForkJoinPool getParallelism getCompleter )()Ljava/util/concurrent/CountedCompleter; estimateSize ()J trySplit ()Ljava/util/Spliterator; setPendingCount (I)V fork %()Ljava/util/concurrent/ForkJoinTask; tryComplete getCommonPoolParallelism ! " # $ % &