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

rx.internal.util.IndexedRingBuffer.class Maven / Gradle / Ivy

There is a newer version: 1.4
Show newest version
????2
?	?
???	?
?	?	?

?
??

?
???
?	?
??
?
<?

??
?	??
?
?
?
??
?
?

?
?
?
?
?
?
?
?
?
?????
)??
+?	?
???
??
???	???
4??
4??
2?
4?
????IndexSectionInnerClassesElementSectionPOOLLrx/internal/util/ObjectPool;	SignatureFLrx/internal/util/ObjectPool;>;elements3Lrx/internal/util/IndexedRingBuffer$ElementSection;8Lrx/internal/util/IndexedRingBuffer$ElementSection;removed1Lrx/internal/util/IndexedRingBuffer$IndexSection;index+Ljava/util/concurrent/atomic/AtomicInteger;removedIndex_sizeISIZEgetInstance&()Lrx/internal/util/IndexedRingBuffer;CodeLineNumberTableA()Lrx/internal/util/IndexedRingBuffer;
releaseToPool()VLocalVariableTableithis$Lrx/internal/util/IndexedRingBuffer;maxIndex	realIndexsectionLocalVariableTypeTable)Lrx/internal/util/IndexedRingBuffer;
StackMapTable?unsubscribeadd(Ljava/lang/Object;)IsectionIndexeLjava/lang/Object;TE;(TE;)Iremove(I)Ljava/lang/Object;?(I)TE;getIndexSection4(I)Lrx/internal/util/IndexedRingBuffer$IndexSection;numSectionsa?getElementSection6(I)Lrx/internal/util/IndexedRingBuffer$ElementSection;;(I)Lrx/internal/util/IndexedRingBuffer$ElementSection;getIndexForAdd()Iri?getIndexFromPreviouslyRemoved	currentRipushRemovedIndex(I)VelementIndexisUnsubscribed()ZforEach(Lrx/functions/Func1;)IactionLrx/functions/Func1;-Lrx/functions/Func1<-TE;Ljava/lang/Boolean;>;0(Lrx/functions/Func1<-TE;Ljava/lang/Boolean;>;)I(Lrx/functions/Func1;I)I
startIndexendedAt1(Lrx/functions/Func1<-TE;Ljava/lang/Boolean;>;I)I(Lrx/functions/Func1;II)IelementcontinueLoopZendIndex	lastIndex?2(Lrx/functions/Func1<-TE;Ljava/lang/Boolean;>;II)I)(Lrx/internal/util/IndexedRingBuffer$1;)Vx0&Lrx/internal/util/IndexedRingBuffer$1;Ljava/lang/Exception;sizeFromPropertyLjava/lang/String;??9Ljava/lang/Object;Lrx/Subscription;
SourceFileIndexedRingBuffer.javadWBC???"rx/internal/util/IndexedRingBufferKL?yFGPO??????????1rx/internal/util/IndexedRingBuffer$ElementSection?ML??VWd?/rx/internal/util/IndexedRingBuffer$IndexSectionIJ)java/util/concurrent/atomic/AtomicIntegerxyuv??~????|y??pq?y?????????m???java/lang/Boolean??$rx/internal/util/IndexedRingBuffer$1NO???rx.indexed-ring-buffer.sizejava/lang/Exceptionjava/lang/StringBuilder7Failed to set 'rx.indexed-ring-buffer.size' with value 	 => 

java/lang/Objectrx/Subscriptionrx/functions/Func1java/lang/Stringrx/internal/util/ObjectPoolborrowObject()Ljava/lang/Object;get
access$300g(Lrx/internal/util/IndexedRingBuffer$ElementSection;)Ljava/util/concurrent/atomic/AtomicReferenceArray;0java/util/concurrent/atomic/AtomicReferenceArrayset(ILjava/lang/Object;)V
access$400b(Lrx/internal/util/IndexedRingBuffer$ElementSection;)Ljava/util/concurrent/atomic/AtomicReference;+java/util/concurrent/atomic/AtomicReferencereturnObject(Ljava/lang/Object;)V	getAndSet'(ILjava/lang/Object;)Ljava/lang/Object;getNext3()Lrx/internal/util/IndexedRingBuffer$IndexSection;5()Lrx/internal/util/IndexedRingBuffer$ElementSection;(II)IgetAndIncrement
compareAndSet(II)Z(II)Vcall&(Ljava/lang/Object;)Ljava/lang/Object;booleanValue"rx/internal/util/PlatformDependent	isAndroidjava/lang/SystemgetProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)IerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessage()Ljava/lang/String;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)V1<=BCDEFGDHIJKLMLNOPOQRS"
????T>DUVWS a*??<=*?N-?96?? ?N?$-?	?
?????-???
N???*??*???*??T>

#%(2;IQY`X4%YOaZ[Y\O
W]OR^G_aZ`R^Ha?b??
cWSE*??T
"#XZ[_Z`dWS?3*?*?
Y??*?Y??*?Y??*?Y???T%ABC'D2&X3Z[_3Z`efS?/*?=??*??	+?
??p>*??	+?
?T/0235 6-7X* gO/Z[/hi*YO_/Z`/hja?DklmS?2??*??	?M??p>*??	?M*?,?T=?AB+D0EX4higO2Z[2KO+hi_ hj2Z`+hja	?nDopqS?-??*???l=*?N6?-?N????-?T"JKOPQ R%Q+TX4YO-Z[-KOrOsJ_-Z`a?
t?uvS?-??*???l=*?N6?-?N????-?T"YZ^_` a%`+cX4YO-Z[-KOrOsG_-Z`sHa?
b?Dw"xySN*?=?>??*?? *?!? <*???*??"W?*??"<?T*
kl	moq#r.t9vDyL{X>YO#gO.YONZ[LYOIzO_NZ`a+??{?{?{"|yS?#*??<?*?d?#?	d?????T????? ?X}O#Z[_#Z`a
??"~S?,*??"=??*??$??p>*?!?$?T????!?+?X*!
gO,Z[,?O$YO_,Z`a???S>?T?XZ[_Z`??SW*+?%?T?XZ[??_Z`??D???S?7*+*???&>?*???*+?&>?*???>?T???(?3?5?X*7Z[7??7?O)?O_7Z`7??a?(D???S??6*??66*?:??*?:?p=?l6??O?	?	:?N?	?':		??6+	?(?)?*6

??????????
:=????T^??????#?)?.?9?F?I?L?X?]?`?d?t?y?|???????XpX$?i	t??
1TYO?Z[?????O??O??O?\O?]O?^G_*X$?j	?Z`????^Ha*?){?b??n??D?d?SK*??T1XZ[??_Z`?WS?\?+Y?,??-?.??-/?0K*?3*?1?-?)L?3?4Y?56?7*?78?7+?9?7?:?;?-??%,/2T.3
????!?%?,?/?0?UX0%h?!4??a????%D????>

@
+




© 2015 - 2025 Weber Informatics LLC | Privacy Policy