
rx.internal.util.atomic.AtomicReferenceArrayQueue.class Maven / Gradle / Ivy
???? 2 [
A
B C D E
F G H
A
I
J
K
L
M
N O P buffer 2Ljava/util/concurrent/atomic/AtomicReferenceArray; Signature 7Ljava/util/concurrent/atomic/AtomicReferenceArray; mask I (I)V Code LineNumberTable LocalVariableTable this 3Lrx/internal/util/atomic/AtomicReferenceArrayQueue; capacity actualCapacity LocalVariableTypeTable 8Lrx/internal/util/atomic/AtomicReferenceArrayQueue; iterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; clear ()V
StackMapTable calcElementOffset (JI)I index J (J)I lvElement G(Ljava/util/concurrent/atomic/AtomicReferenceArray;I)Ljava/lang/Object; offset =(Ljava/util/concurrent/atomic/AtomicReferenceArray;I)TE; lpElement (I)Ljava/lang/Object; (I)TE; spElement H(Ljava/util/concurrent/atomic/AtomicReferenceArray;ILjava/lang/Object;)V value Ljava/lang/Object; TE; >(Ljava/util/concurrent/atomic/AtomicReferenceArray;ITE;)V (ILjava/lang/Object;)V (ITE;)V soElement svElement 4Ljava/util/AbstractQueue;
SourceFile AtomicReferenceArrayQueue.java & Q R S 0java/util/concurrent/atomic/AtomicReferenceArray 'java/lang/UnsupportedOperationException T U V W X 2 Y : Z : - . 1rx/internal/util/atomic/AtomicReferenceArrayQueue java/util/AbstractQueue rx/internal/util/unsafe/Pow2 roundToPowerOfTwo (I)I poll ()Ljava/lang/Object; isEmpty ()Z get lazySet set } *? ? =*d? *? Y? ? ? ! " # D ? Y? ? " ! $ % &