com.google.common.util.concurrent.AggregateFutureState$SafeAtomicHelper.class Maven / Gradle / Ivy
???? 4 C
Ccom/google/common/util/concurrent/AggregateFutureState$AtomicHelper =(Lcom/google/common/util/concurrent/AggregateFutureState$1;)V
Gcom/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper seenExceptionsUpdater 9Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; remainingCountUpdater 7Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
7java/util/concurrent/atomic/AtomicReferenceFieldUpdater
compareAndSet 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z
5java/util/concurrent/atomic/AtomicIntegerFieldUpdater decrementAndGet (Ljava/lang/Object;)I Signature ?Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<-Lcom/google/common/util/concurrent/AggregateFutureState<*>;-Ljava/util/Set;>; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; uLjava/util/concurrent/atomic/AtomicIntegerFieldUpdater<-Lcom/google/common/util/concurrent/AggregateFutureState<*>;>; s(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;)V Code LineNumberTable LocalVariableTable this ILcom/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper; LocalVariableTypeTable MethodParameters(Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<-Lcom/google/common/util/concurrent/AggregateFutureState<*>;-Ljava/util/Set;>;Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater<-Lcom/google/common/util/concurrent/AggregateFutureState<*>;>;)V compareAndSetSeenExceptions Y(Lcom/google/common/util/concurrent/AggregateFutureState;Ljava/util/Set;Ljava/util/Set;)V state 8Lcom/google/common/util/concurrent/AggregateFutureState; expect Ljava/util/Set; update ;Lcom/google/common/util/concurrent/AggregateFutureState<*>; &Ljava/util/Set; ?(Lcom/google/common/util/concurrent/AggregateFutureState<*>;Ljava/util/Set;Ljava/util/Set;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; decrementAndGetRemainingCount ;(Lcom/google/common/util/concurrent/AggregateFutureState;)I >(Lcom/google/common/util/concurrent/AggregateFutureState<*>;)I
SourceFile AggregateFutureState.java InnerClasses > 6com/google/common/util/concurrent/AggregateFutureState AtomicHelper A 8com/google/common/util/concurrent/AggregateFutureState$1 SafeAtomicHelper 0 ! " # v *? *+? *,?
? $ ? ?
? ? % &