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

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

There is a newer version: 1.4
Show newest version
????2
=?
???U	??	??
??	??	??	??
???
???
?	??
??
??	??
??
??
??
??	??
??	??
??
??
??
??
??
??	??
??	??	??
??	??
??	??	??
??
???
??
??
?
????
2?
????
??
????
;?????MAX_LOOK_AHEAD_STEPIP_INDEX_OFFSETJC_INDEX_OFFSETREF_ARRAY_BASEREF_ELEMENT_SHIFTHAS_NEXTLjava/lang/Object;(I)VCodeLineNumberTableLocalVariableTablethis1Lrx/internal/util/unsafe/SpscUnboundedArrayQueue;
bufferSize
p2capacitymaskbuffer[Ljava/lang/Object;LocalVariableTypeTable6Lrx/internal/util/unsafe/SpscUnboundedArrayQueue;[TE;iterator()Ljava/util/Iterator;	Signature()Ljava/util/Iterator;offer(Ljava/lang/Object;)Z
lookAheadSteplookAheadElementOffseteindexoffsetTE;
StackMapTable??(TE;)ZwriteToQueue*([Ljava/lang/Object;Ljava/lang/Object;JJ)Z([TE;TE;JJ)Zresize+([Ljava/lang/Object;JJLjava/lang/Object;J)V	oldBuffer	currIndexcapacity	newBuffer
([TE;JJTE;J)VsoNext)([Ljava/lang/Object;[Ljava/lang/Object;)Vcurrnext([TE;[TE;)VlvNext(([Ljava/lang/Object;)[Ljava/lang/Object;
([TE;)[TE;poll()Ljava/lang/Object;isNextBufferZ()TE;
newBufferPoll)([Ljava/lang/Object;JJ)Ljava/lang/Object;
nextBufferoffsetInNewn([TE;JJ)TE;peek
newBufferPeeksize()IbeforecurrentProducerIndexafteradjustLookAheadSteplvProducerIndex()JlvConsumerIndexsoProducerIndex(J)VvsoConsumerIndexcalcWrappedOffset(JJ)JcalcDirectOffset(J)J	soElement)([Ljava/lang/Object;JLjava/lang/Object;)V	lvElement(([Ljava/lang/Object;J)Ljava/lang/Object;/([TE;J)Ljava/lang/Object;currentConsumerIndex()ViFieldLjava/lang/reflect/Field; Ljava/lang/NoSuchFieldException;scale??Lrx/internal/util/unsafe/SpscUnboundedArrayQueueConsumerField;Lrx/internal/util/unsafe/QueueProgressIndicators;
SourceFileSpscUnboundedArrayQueue.javaJ????java/lang/Object?U?D?K?U?D?D??'java/lang/UnsupportedOperationExceptionjava/lang/NullPointerExceptionNull is not a valid elementJ??D??ij?B??lm??stHI???D??xy????????AB??????CD???ED??FDGBjctools.spsc.max.lookahead.step?	java/lang/IllegalStateExceptionUnknown pointer size
	=rx/internal/util/unsafe/SpscUnboundedArrayQueueProducerFields
producerIndex
java/lang/NoSuchFieldExceptionjava/lang/RuntimeExceptionJ?NR?OP?nU?oD?cD?aI?SD;pB	1qU
V*?OW?nX?ad1qX
[rstLv++?d??,??M
?
?N OPuUvUV OWuXvX[wxyLc++?d??????M?NOPuUVOWuX[z{|L3
_*?L*?A*?	7 ?7+?:???6	?	?* 
a?+??	?**+? ???M6
??
??? ?/?:?A?H?K?P?]?NH_OPZTU
UbDOSDGcD ?aI/0}~	V_OWZTXe?,fg@?[??L?	.*+? ?7+?:??* 
a?+??M"??
????$?+?N>.OP.?U.bD.SD
!?D?IV .OW.?X?de	?g[??|L?	8*?L*?A*?	7 ?7+?:??**+? ???M"??
??? ?(?5?N>8OP3TU
.bD(SD cD aIV8OW3TXe?5fg[??L?*+? ?7+??M??
?N4OP?UbDSD
?DVOW?X[???L?!*? @B*?!7*? @!??	e?????M???
????N*?D
?D!OP?DV!OWe??KLX*l?"?#??M
?
?NOPpBVOW??LG?$*?%?&?M?NOPVOW??LG?$*?'?&?MNOPVOW??LV?$*?%?(?M
NOP?DVOW??LV?$*?'?(?M
	NOP?DVOW??L; ??MNbDSD??L4
?)?*ya?MN
bD??LL
?$*-?+?M
	N 
TU
cD
aI??LO	?$*?,?MN	TU	cDV	TX[???LA*?!?MNOPVOW??LA*? ?M NOPVOW??L[?-?.?/?"?Y?0??$?1;?
?*??
?*?
?2Y3?4??$?5??)67?8L?$+?9?%?
L?;Y+??8L?$+?9?'?
L?;Y+?;@ECRE[FeIhGiHrK{L?O?M?N?PN4[
??i	a?{
???	a?"p?Be?.	b?	U??	[???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy