All Downloads are FREE. Search and download functionalities are using the official Maven repository.

rx.internal.util.unsafe.MpscLinkedQueue.class Maven / Gradle / Ivy

????2h
<=
<	>
?	@	AB	C
DEFG

H
I
J
K
L
M
N
O
PQR()VCodeLineNumberTableLocalVariableTablethis)Lrx/internal/util/unsafe/MpscLinkedQueue;LocalVariableTypeTable.Lrx/internal/util/unsafe/MpscLinkedQueue;xchgProducerNodeT(Lrx/internal/util/atomic/LinkedQueueNode;)Lrx/internal/util/atomic/LinkedQueueNode;newVal)Lrx/internal/util/atomic/LinkedQueueNode;oldValLjava/lang/Object;.Lrx/internal/util/atomic/LinkedQueueNode;
StackMapTable	Signature^(Lrx/internal/util/atomic/LinkedQueueNode;)Lrx/internal/util/atomic/LinkedQueueNode;offer(Ljava/lang/Object;)Z	nextValuenextNodeprevProducerNodeTE;(TE;)Zpoll()Ljava/lang/Object;currConsumerNode=()TE;peekDLrx/internal/util/unsafe/BaseLinkedQueue;
SourceFileMpscLinkedQueue.javaRuntimeInvisibleAnnotations(Lrx/internal/util/SuppressAnimalSniffer;'rx/internal/util/atomic/LinkedQueueNodeS# !T#UVWXYZ[\java/lang/NullPointerExceptionnull elements not allowed]^_`abcbd2e`fbg2'rx/internal/util/unsafe/MpscLinkedQueue'rx/internal/util/unsafe/BaseLinkedQueueconsumerNodeproducerNode$rx/internal/util/unsafe/UnsafeAccessUNSAFELsun/misc/Unsafe;
P_NODE_OFFSETJsun/misc/UnsafecompareAndSwapObject:(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z(Ljava/lang/String;)V(Ljava/lang/Object;)VsoNext,(Lrx/internal/util/atomic/LinkedQueueNode;)VlpConsumerNode+()Lrx/internal/util/atomic/LinkedQueueNode;lvNextgetAndNullValuespConsumerNodelvProducerNodelpValue1a*?*?Y??**??W?*+,- !?*?M?*?,+?	???,??345 "#$%"&'()*+?$+?
?
Y???Y+?
M*,?N-,??JKMNQ"R*$$,%
-#.#*$$,/
-&.&'(012<*?L+?M,?,?N*,?-?+*??+?YM????,?N*,?-??2gh
iklmo"q.u3v8w:y4,%3,%<73#
2-#4,/3,/<73&
2-&'?44(562?.*?L+?M,?,??+*??+?YM????,???"~
????'?,? .)3#
$-# .)3&
$-&'?44(5(789:;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy