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

com.groupbyinc.flux.common.carrotsearch.hppc.DoubleArrayDeque.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????3t=com/groupbyinc/flux/common/carrotsearch/hppc/DoubleArrayDequeEcom/groupbyinc/flux/common/carrotsearch/hppc/AbstractDoubleCollection8com/groupbyinc/flux/common/carrotsearch/hppc/DoubleDeque9com/groupbyinc/flux/common/carrotsearch/hppc/Preallocablejava/lang/Cloneable	DoubleArrayDeque.javaUcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleArrayDeque$DescendingValueIteratorDescendingValueIteratorKcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleArrayDeque$ValueIterator
ValueIteratorbuffer[DheadItailresizerBLcom/groupbyinc/flux/common/carrotsearch/hppc/ArraySizingStrategy;$assertionsDisabledZ()V(I)V
this?Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleArrayDeque;Scom/groupbyinc/flux/common/carrotsearch/hppc/BoundedProportionalArraySizingStrategy"
#$F(ILcom/groupbyinc/flux/common/carrotsearch/hppc/ArraySizingStrategy;)V&
'expectedElements
$Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleContainer;addFirst(D)V	MoneLeft(II)IOP
Q	SensureBufferSpaceU
Ve1Dh([D)VKL
]kelementsiterator()Ljava/util/Iterator;ab@cjava/util/IteratorehasNext()Zghfinext()Ljava/lang/Object;klfmAcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/DoubleCursorovalueqY	prcursorCLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/DoubleCursor;(Ljava/lang/Iterable;)Ijava/lang/IterablewxciterableZLjava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/DoubleCursor;>;Ljava/lang/Iterable;oneRight}P
~tEL
?removeFirst()D
CThe deque is empty.?(Ljava/lang/Object;)V?
5?result
removeLastgetFirstgetLast(D)I
bufferIndexOf??
?removeAtBufferIndex?
?indexjava/lang/Double?doubleToLongBits(D)J??
??ilastbufLenlastBufferIndexOf??
?	removeAllremovedfromtojava/lang/StringBuilder?
?$Index out of range (head=?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??, tail=?, index=?).?toString()Ljava/lang/String;??
??java/lang/Math?abs(I)I??
??java/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??	lastIndex	leftChunk
rightChunkisEmptyclearjava/util/Arrays?fill([DIID)V??
??releasejava/lang/OutOfMemoryError?grow(III)I??8?,Resizer failed to return sensible new size: ? <= ?toArray([D)[D??
?Fcom/groupbyinc/flux/common/carrotsearch/hppc/BufferAllocationException?5Not enough memory to allocate new buffers: %,d -> %,d?java/lang/Object?java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V?
??	newBuffereLjava/lang/OutOfMemoryError;	emptySlotnewSizeexpectedAdditions	bufferLen
elementsCount()[DTarget array must be >= ?
rightCounttargetcloneA()Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleArrayDeque;$java/lang/CloneNotSupportedException?l
?
\java/lang/RuntimeException(Ljava/lang/Throwable;)V
	cloned&Ljava/lang/CloneNotSupportedException;modulusB(Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleArrayDeque;)V
descendingIterator

forEach?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/DoubleProcedure;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/DoubleProcedure;N(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/DoubleProcedure;II)V
	procedureTT;ILcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/DoubleProcedure;Gcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/DoubleProcedureapplyL	fromIndextoIndex?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/DoublePredicate;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/DoublePredicate;Gcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/DoublePredicate#(D)Z%$&	predicateILcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/DoublePredicate;descendingForEach*
+N(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/DoublePredicate;II)V*-
.L(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/DoublePredicate;)Ijava/lang/Throwable1containshashCode5com/groupbyinc/flux/common/carrotsearch/hppc/BitMixer5mix7?
68equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class;<=
?>java/lang/Class@cast&(Ljava/lang/Object;)Ljava/lang/Object;BC
AD
equalElementsB(Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleArrayDeque;)ZFG
HobjLjava/lang/Object;
cothermaxi1YLjava/util/Iterator;Ljava/util/Iterator;i2ZLjava/util/Iterator<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/DoubleCursor;>;C([D)Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleArrayDeque;E[
Ucoll
?	retainAllY0
ZG(Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleLookupContainer;)IY\
]?\
_?
adesiredAssertionStatusdh
AeCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable	Signature](Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/DoubleCursor;>;)I[()Ljava/util/Iterator;V(TT;)TT;V(TT;)TT;
Exceptions
SourceFileInnerClasses!
6g4*??h !i
45gE
*?#Y?%?(?h
 !
)i
?@&g?(*?**?/?1?3?,??5Y?6?*,?:*?=?h ( !()(iLMN"O'Pj?8>gM*+?D?*+?HW?h !IJiW
XYKLg?4*?N*?1??R>*?T?*?W*?N*?1??R>*?1*Z?N'R?h 4 !4XY
'Zi`
abc'e3fj?'?K[g?'*+??W+M,?>6?,19*?^????h _Y' !'`irst s&vj
?\?KFg?5+?D=*?W+?dN-?j?-?n?p:*?s?^????h*'	tu5 !5IJ.Ai???'?0?3?j?f?Kvg?.=+?yN-?j?-?n?p:*?s?^?????h*tu. !.z|,Ak.z{i???&?)?,?j?	f?"lmELg?7*?T*?1??>*?N?*?W*?T*?1??>*?1*?T'R*?T?h 7 !7XY
*?i?
???'?1?6?j?'?E[g?&*?W+M,?>6?,19*??????h _Y& !&`i????%?j
?
\?EFg?5+?D=*?W+?dN-?j?-?n?p:*?s??????h*'	tu5 !5IJ.Ai???'?0?3?j?f?Evg?.=+?yN-?j?-?n?p:*?s???????h*tu. !.z|,Ak.z{i???&?)?,?j?	f?"lm??g?=?3?*???
?5Y????*?1*?N1H*?1*?NR**?N*?1???N'?h= !!?Yi??!?+?;?j??g?=?3?*???
?5Y????**?T*?1??R?T*?1*?T1H*?1*?TR'?h= !1?Yi??'?1?;?j??gX!?3?*???
?5Y????*?1*?N1?h! !i
?j??g`)?3?*???
?5Y????*?1*?T*?1??R1?h) !i
	j??gg*'??>?*???h  !XY?i
j???g?;*?T>*?1?6*?N6?$*?11??'??????6????h4'?; !;XY6?/?i#$%&*'-%9+j????gg*'??>?*???h  !XY?i34
57j???g?C*?1?>*?N?R6*?T?R6?#*?11??'??????R6????h4'?C !CXY=?3?iDEF!G3H6FAKj??
??g3y>*?T6*?1?6*?NY66?U*?11??'????*?1R??)?*?1*?11R*?1R?6?6???*?T?hHy !yXYw?q?j?a?c?i>STUWX1Y9Z<[?^F_T`\ceWqfwgj?&?g$	*?3?i*?N*?T?*?N?*?T??K*?N?C*?T?;?5Y??Y?????*?N?????*?T???????????????*?1M,?>d6*?N6*?T6d??p6d??p6?J?,,`?ȧ",,??,,1R,,`d??,R*??N?C?,`,?ȧ ,`,d??,,1R,,??,R*?R?T?h\	* !*?q?t??y???????????ibtlzq{t|y}~??????????????????????????
????)?j	$7?K	\?hgB
*?????h
 !i?j@ABg`%*?N*?T?
*?T*?Nd?*?T*?Nd*?1?`?h% !i???j?g?G*?N*?T?*?1*?N*?T?ӧ!*?1*?T??*?1*?N*?1???**Z?T?N?hG !i???+?<?F?j?gM**Z?T?N*?/?1*?W?h !i?
???;gC**??d?W?h !)i
?
?Ug??*?1?=*??>`??6*?:`??6?3?4``?*?5Y??Y??ܶ???޶?`????????:?*??W*?T*?N*?1?$:??Y???Y??SY??S??\}??hRb??????%|?? !??????iF?????%?\?b?f?m?r?w?}?????????j,?\?\??? ??gE
*??<*???h
 !Ai
????g???3?*+?*???!?5Y??Y?????*?????????*?N*?T?*?1*?N+*???ȧ5*?N*?T?**?1?*?Nd=*?1*?N+??*?1+*?T??+?h b?? !??i"
-8LWbp~j-1?g?"*??L+*?1??\?1+?L?Y+?
?h !	?" !i"#$%&jXOPgR
?d?d?h
?

i./	1j	}PgR
`??`?h
?

i89	;j	abg3	?Y*??h	 !i~lnbg3	?
Y*??h	 !i?lngY*+*?N*?T?+?h !ki
?
?log?(*?1:6?+1???6???h>	?( !(( (!"i????'?j?	\?"g?9*?N=*?T>*?1:6?!+1?'????6???+?h>$?9 !9()4 
/!)k9(i"??
???'?*?7?j?$\?lp*gY*+*?N*?T?,+?h !ki
?
?lo*g?+??*?1:6??R6+1????h>+ !++ +!?i"??????$?*?j
?\*"gY*+*?N*?T?/+?h !()k(i
?
?lp*-g?1??*?1:6??R6+1?'??	???h>1 !1()1 1!%"?i&	??????'?*?0?j?\?0g		?*?1M*?T>,?66*?NY66*?NY66?D+,1?'?,R?? ?,,1R,R?6?6????,?,,1R,R?6?6???*?T?=:?,?,,1R,R?6?6???*?T??j????hR? !?()?
??????????i~??
????)?6?;?>?AHPU^?j
pw
??
???
???
??
??j,?#$\H2?2?3%g?<*?N>*?T6*?1:6?"1??'???????6????h>&?< !<?Y7 1!+i" !"+#-!:'j?\?4Bg?:<*?N=*?T>*?1:6? h*?11?9`<??6????h>#?: !8Z3 .!(i"/01345+487j?\?":;gn'+?$*??+???**??+?E??I???h' !'JKiABCj%@FGgk*??=+????*?LN+?L:-?j?2?j?(?n?p?s??-?n?p?s???????-?j??j???h4k !kM!fNWOQQRQkWOPQRSi*
JK
LOPR-SPTRX]Yj??
ff7@??TgM?Y*??L+*?V+?h`
W!ib
cdA??g/*?X?h !iAY0g0*+?[?h !iAY\g0*+?^?h !iA?\g0*+?`?h !iA?lg/*?b?h !iqcg4?f???3?ij@rs





© 2015 - 2025 Weber Informatics LLC | Privacy Policy