
META-INF.modules.java.base.classes.java.util.concurrent.ConcurrentHashMap$ReduceValuesTask.class Maven / Gradle / Ivy
???? : x
/java/util/concurrent/ConcurrentHashMap$BulkTask e(Ljava/util/concurrent/ConcurrentHashMap$BulkTask;III[Ljava/util/concurrent/ConcurrentHashMap$Node;)V
7java/util/concurrent/ConcurrentHashMap$ReduceValuesTask nextRight 9Ljava/util/concurrent/ConcurrentHashMap$ReduceValuesTask; reducer Ljava/util/function/BiFunction; result Ljava/lang/Object; baseIndex I batch baseLimit
! " addToPendingCount (I)V $ % & tab .[Ljava/util/concurrent/ConcurrentHashMap$Node; ( ) rights
+ , ?(Ljava/util/concurrent/ConcurrentHashMap$BulkTask;III[Ljava/util/concurrent/ConcurrentHashMap$Node;Ljava/util/concurrent/ConcurrentHashMap$ReduceValuesTask;Ljava/util/function/BiFunction;)V
. / 0 fork %()Ljava/util/concurrent/ForkJoinTask;
2 3 4 advance /()Ljava/util/concurrent/ConcurrentHashMap$Node; 6 7 8 9 +java/util/concurrent/ConcurrentHashMap$Node val ; < = > ? java/util/function/BiFunction apply 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
A B C
firstComplete )()Ljava/util/concurrent/CountedCompleter;
E F G H C %java/util/concurrent/CountedCompleter nextComplete Signature -Ljava/util/function/BiFunction<-TV;-TV;+TV;>; TV; ALjava/util/concurrent/ConcurrentHashMap$ReduceValuesTask; Code LineNumberTable LocalVariableTable this p 1Ljava/util/concurrent/ConcurrentHashMap$BulkTask; b i f t LocalVariableTypeTable :Ljava/util/concurrent/ConcurrentHashMap$BulkTask; 6[Ljava/util/concurrent/ConcurrentHashMap$Node; ?(Ljava/util/concurrent/ConcurrentHashMap$BulkTask;III[Ljava/util/concurrent/ConcurrentHashMap$Node;Ljava/util/concurrent/ConcurrentHashMap$ReduceValuesTask;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)V getRawResult ()Ljava/lang/Object; ()TV; compute ()V h v -Ljava/util/concurrent/ConcurrentHashMap$Node; tr sr s r c 'Ljava/util/concurrent/CountedCompleter; 5Ljava/util/concurrent/ConcurrentHashMap$Node; *Ljava/util/concurrent/CountedCompleter<*>;
StackMapTable m java/lang/Object fLjava/util/concurrent/ConcurrentHashMap$BulkTask;
SourceFile ConcurrentHashMap.java NestHost s &java/util/concurrent/ConcurrentHashMap InnerClasses BulkTask Node ReduceValuesTask 0 I J I K ) I L I L , M ? *+? *? *?
? N N O P O R P Q R S T U V &