
rx.internal.util.atomic.BaseLinkedAtomicQueue.class Maven / Gradle / Ivy
???? 2 T
? @
? A B
C D
E
F G
?
H
I???
J K L producerNode -Ljava/util/concurrent/atomic/AtomicReference; Signature ]Ljava/util/concurrent/atomic/AtomicReference;>; consumerNode ()V Code LineNumberTable LocalVariableTable this /Lrx/internal/util/atomic/BaseLinkedAtomicQueue; LocalVariableTypeTable 4Lrx/internal/util/atomic/BaseLinkedAtomicQueue; lvProducerNode +()Lrx/internal/util/atomic/LinkedQueueNode; 0()Lrx/internal/util/atomic/LinkedQueueNode; lpProducerNode spProducerNode ,(Lrx/internal/util/atomic/LinkedQueueNode;)V node )Lrx/internal/util/atomic/LinkedQueueNode; .Lrx/internal/util/atomic/LinkedQueueNode; 1(Lrx/internal/util/atomic/LinkedQueueNode;)V xchgProducerNode T(Lrx/internal/util/atomic/LinkedQueueNode;)Lrx/internal/util/atomic/LinkedQueueNode; ^(Lrx/internal/util/atomic/LinkedQueueNode;)Lrx/internal/util/atomic/LinkedQueueNode; lvConsumerNode lpConsumerNode spConsumerNode iterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; size ()I next
chaserNode I
StackMapTable D isEmpty ()Z 4Ljava/util/AbstractQueue;
SourceFile BaseLinkedAtomicQueue.java +java/util/concurrent/atomic/AtomicReference M N 'rx/internal/util/atomic/LinkedQueueNode O P Q R 'java/lang/UnsupportedOperationException - ! ! S ! -rx/internal/util/atomic/BaseLinkedAtomicQueue java/util/AbstractQueue get ()Ljava/lang/Object; lazySet (Ljava/lang/Object;)V getAndSet &(Ljava/lang/Object;)Ljava/lang/Object; lvNext c *? *? Y? ? *? Y? ? ? ! G *? ? ? ? " # ! G *? ? ? ? " " $ % ] *? +? ?
% &