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

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

????3?@com/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap?Ljava/lang/Object;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/Preallocable;Ljava/lang/Cloneable;java/lang/Object()V(I)V.0
1thisKLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;BLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;??(ID)V.8
9expectedElements?
=@K(IDLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;)V.B
C./
E+,	GverifyLoadFactor(D)DIJ
K)*	MensureCapacityO0
PR(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleAssociativeContainer;)VMcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleAssociativeContainerSsize()IUVTWputAllR(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleAssociativeContainer;)IYZ
[	containerYLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleAssociativeContainer<+TKType;>;OLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleAssociativeContainer;put(Ljava/lang/Object;D)D-(	b$#	d%#	fjava/lang/AssertionErrorh
iE'(	k !	m	ohashKey(Ljava/lang/Object;)Irs
tequals'(Ljava/lang/Object;Ljava/lang/Object;)Zvw
x&#	zallocateThenInsertThenRehash(ILjava/lang/Object;D)V|}
~
previousValue[TKType;slotexistingTKType;Ljava/lang/Object;keyvalue
Witerator()Ljava/util/Iterator;??T?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????Gcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectDoubleCursor???	???*	??`a
?cSLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectDoubleCursor<+TKType;>;ILcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectDoubleCursor;count(Ljava/lang/Iterable;)Ijava/lang/Iterable???iterablejLjava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectDoubleCursor<+TKType;>;>;Ljava/lang/Iterable;putIfAbsent(Ljava/lang/Object;D)ZcontainsKey(Ljava/lang/Object;)Z??
?putOrAdd(Ljava/lang/Object;DD)Dget(Ljava/lang/Object;)D??
?putValueincrementValueaddTo??
?removeshiftConflictingKeys?0
?	removeAllA(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;)I;CLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCursor;otherHLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer<-TKType;>;>Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;beforeR(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectDoublePredicate;)IMcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectDoublePredicate?apply????!	predicateYLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectDoublePredicate<-TKType;>;OLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectDoublePredicate;L(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate;)IGcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate?????SLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate<-TKType;>;ILcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate;getOrDefaultdefaultValueindexOfindexExists(I)ZindexindexGet(I)D(The index must point at an existing key.?(Ljava/lang/Object;)V.?
i?indexReplace(ID)DnewValueindexInsert,The index must not point at an existing key.?clearjava/util/Arrays?fill(([Ljava/lang/Object;Ljava/lang/Object;)V??
?releaseisEmptyhashCodeޭ??
?5com/groupbyinc/flux/common/carrotsearch/hppc/BitMixermix	s

(D)I	

RLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectDoubleCursor;hgetClass()Ljava/lang/Class;
java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;

equalElementsE(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;)Z
objjava/lang/Double doubleToLongBits(D)J"#
!$LLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectDoubleCursor<*>;ELcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap<*>;;com/groupbyinc/flux/common/carrotsearch/hppc/HashContainers(
minBufferSize(ID)I*+
),allocateBuffers.0
/?
1rehash([Ljava/lang/Object;[D)V34
5prevKeys
prevValuesE(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;)V.9
:forEach?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectDoubleProcedure;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectDoubleProcedure;Mcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectDoubleProcedure>(Ljava/lang/Object;D)V?@?A	procedureTT;OLcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectDoubleProcedure;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectDoublePredicate;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectDoublePredicate;R()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap$KeysContainer;
:A()Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleCollection;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap$1;)V.J
KcloneD()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;$java/lang/CloneNotSupportedExceptionOM?
Q
qQ
?QDcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategyUM?VWjava/lang/RuntimeExceptionY(Ljava/lang/Throwable;)V.[
Z\clonede&Ljava/lang/CloneNotSupportedException;toString()Ljava/lang/String;java/lang/StringBuilderc
dE[fappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;hi
dj, l-(Ljava/lang/Object;)Ljava/lang/StringBuilder;hn
do=>q(D)Ljava/lang/StringBuilder;hs
dt]vab
dxcursorbufferLjava/lang/StringBuilder;firstvisualizeKeyDistribution(I)Ljava/lang/String;Ccom/groupbyinc/flux/common/carrotsearch/hppc/ObjectBufferVisualizer?)([Ljava/lang/Object;II)Ljava/lang/String;~?
??
charactersfromY([Ljava/lang/Object;[D)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;"java/lang/IllegalArgumentException?8Arrays of keys and values must have an identical length.?(Ljava/lang/String;)V.?
??imap"#	?(Ljava/lang/Object;I)I	?
???z?@???checkLoadFactor(DDD)V??
)?checkPowerOfTwo??
)?fromKeys
fromValuesjava/lang/OutOfMemoryError?java/lang/Integer?bitCount(I)I??
??newKeyMixer??V?Fcom/groupbyinc/flux/common/carrotsearch/hppc/BufferAllocationException??Not enough memory to allocate buffers for rehashing: %,d -> %,d?valueOf(I)Ljava/lang/Integer;??
??=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V.?
??
expandAtCount?+
)?emptyElementSlotLjava/lang/OutOfMemoryError;	arraySizenextBufferSize(IID)I??
)?
pendingKeypendingValue	idealSlotshiftgapSlotdistancev?
?v1v2MN
?@()Lcom/groupbyinc/flux/common/carrotsearch/hppc/DoubleContainer; I
?A()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCollection;G
?desiredAssertionStatus??
?CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	Signature\(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleAssociativeContainer<+TKType;>;)V
StackMapTable(TKType;D)D\(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleAssociativeContainer<+TKType;>;)Im(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectDoubleCursor<+TKType;>;>;)I(TKType;D)Z(TKType;DD)D
(TKType;)DK(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer<-TKType;>;)I\(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectDoublePredicate<-TKType;>;)IV(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate<-TKType;>;)I
(TKType;)Z
(TKType;)I(ITKType;D)VH(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap<*>;)Zj()Ljava/util/Iterator;>;f;>(TT;)TT;f;>(TT;)TT;[()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap.KeysContainer;M()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;q([TKType;[D)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectDoubleHashMap;
([TKType;[D)V
Exceptions
SourceFileInnerClasses!	
 !"#$#%#&#'()*+,-(3./?F*?2??35?34?
`a.0?S	*6?:??	35	;#?	34?
kl.8?^
*(?A?D?? 
35
;#
)*?
34?
y	z.B??*?F*?H**(?L?N*?Q??*35;#)*+,?34???
???.R?i*+?X?2*+?\W??35]_?34]^??
????`a????c?*?e*?g`??iY?j?*?g6+? *?l*?n`19*?n`(R?*?p?q:*+?u~62Y:	?-*	+?y?*?n19
*?n(R
?`~6???*?e*?{?*+(??+S*?n(R*Y?e`?e??\	5
?*s?*
KoUe?#]]??	?35?????*!?%#?*Ko?]]??	?34????V??!?%?*?5???B?K?U?`?j?s?{?~??????????????%?&?q?(
??YZ??9*??=+??N-??? -????:*??????X???*??d??* ??9359]_4?#?  ??9349]^??? ?/?2?????%??Y???9*??=+??N-??? -????:*??????X???*??d??* ??9359??4?#?  ??9349????? ?/?2?????%??????*+???*+(??X??? 35???*?34??????????????7?c?*?e*?g`??iY?j?*+???*+??I(cI*+(??X(??*7357??7?*7?*?7347?????#?)?.5????a?b*+((???? 35???*?34????????g
h*?g=+?*?l*?n`1J*?n`R)?*?p?q:*+?u~62Y:?**+?y?*?n19*???`~6?????R?*R	?*+=44?#<,??h35h??c%#?*+=?<,??h34h???>	  !"#+$4'?(I)R*X+[-f0?!?"?q?&
???????*??=+??*???k+?řd*?l?+???*?l*?n*?g`R*?p?qN6*?g6?'-2Y:?+???*??????ا++??N-???-????:*?Ͷ?X???*??d??RZ??F1?#L+?#C4?
???35?????#?4Z??C4??
???34????F9?A B*C/D;HCISKhMqOtQwRzS?T?U?X?$?;?q?$????? ?????uz*??=*?g>*?l?#+*?n`1???*?l*?n`R*?p?q:*?n:6?-2Y:?+1???*???????*??d??RQ??C0?#z35z??u?#
p%#:@@: !?*Q??z34z??:@??>`b
de#f(g1k:l@mIo\pdrmtpvsx??1?q??)???????Pj*??=*?l?+???*?l*?n*?g`R*?p?qN6*?g6?'-2Y:?+???*???????*??d??HF??21?#8+?#j35j??e?#/;?*F??j34j??/;??6
?????'?/???L?T?]?`?c???'?q?$???????%Z+?*?l?*?n*?g`1??*?p?qM*?g>*+?u~6,2Y:? *+?y?*?n1?`~6?????>#7(2%#1)?#8"??Z35Z???*#7?8"??Z34Z???*
???#?(?1?;?E?M?X??@?q?
???a?4_+?*?l?*?n*?g`1?(?*?p?q:*?g6*+?u~62Y:?!*+?y?*?n1?`~6???(??H$;*5%#4+?#<#??_35_??_?*?*$;?<#??_34_???*
???$?*?4???I?Q?]??@?q??????
B+?*?l?*?p?qM*?g>*+?u~6,2Y:?*+?y??`~6?????>1,%##?#&??B35B???*1?&??B34B???*
??	????)?3?5?@??	?q?
???s?!T*?g=+?*?l?	`?`??*?p?qN*+?u~6-2Y:?*+?y??`~6??????>$0-'?#4 ??T35T??O%#?*$0?4 ??T34T???*
??	??$?-?7?A?D?O???D?q?
??????9?c?,?(?*?g?*?g`?
*?l??iY?j?????9359?#?934?
?/?@????B?c??
?iY????c?$*?g?*?g`?
*?l??iY?j?*?n1??B35B?#?B34?	
;
?????M?c??
?iY????c?$*?g?*?g`?
*?l??iY?j?*?n19*?n(R??*M35M?#M?*C
?*?M34?;CJ??}?+??c??
?iY?????<,?*?c?*?g`??iY?j?*?n)R*?l?G?c?*?p2??iY?j?*?e*?{?
*,)??*?p,S*?n)R*Y?e`?e??*?35??#?????*??34????6
#%&'4(;)C+Z-e.o0v1}4?6?	
	???/?[*?e*?l*?p???35?34?=>
@C/?j*?e*?l*?p*?n*?Q??35?34?JK
MNOPUV?d*?e*?l??`??35?34?W?O???T
*??????
35?
34?^?@V??>*?l?	?<*?M,???",????N-???-???``35/#?'?>34?fg'h3i9j<k?
@???'v???'+?$*?+??**?+???????'35'??'34?stu?%@?O+??*????+?M,???5,????N-??:*???*???%-???%????????*+??%%??O35O?5?*+??%%?&O34O?'?&	~
?%?+?7?H?J?M??
???5?????O0??:*?{?
*?p?-*?p?qM*?nN**?N?-?0,?*?2?	*,-?6??*"78!:35:;#?"7?:34?????(?3?9??)???E	?Y*?;??	35?	34????<=?P*?p?qM*?nN*?l?+-*?g`1?B6*?g6?,2?+,2-1?B????+??>&(?#,"?#P35PCEH
C !? P34PCDH??&	??
??#?3?:?H?N???#q?????<F?[*?p?qM*?nN*?l?+-*?g`1???+?6*?g6?$,2?+,2-1????	????+??>+.?#1(?#[35[??S
N !? [34[?DS??.??
??&?(?8???P?S?Y???(q??!???G?E	?Y*?H??	35?	34??? I?F
?Y*?L??
35?
34?zMN??E*?R?L+*?p?S?q?p+*?n?T?ݵn++?l?l+*?H?X?H+?L?ZY+?]?:;P? 3^5<	_`E35?3^4E34?"???$?,?9?;?<??{P??ab?e?dY?eL+g?kW=*?N-???;-????:?+m?kW+???pW+r?kW+???uW=???+w?kW+?y??*+*z?e35]{|S}(?+*ze34?6

+/
7AISUX`??d???? ~?S
*?p*?g????
35
?#?
34?	????7*?+????Y?????Y*??2M>*??,*2+1??X????,??*?#77 !?5?7??4?!"%&$'/&5*?
????rs?x?c?+??iY?j?+*??????35???34???
:;???IJ?V'????'??35)*?34?
C
D34??	??c?+?,??
+?d????iY?j?*?p?qN*?n:*?g6+?d6--?d+2S?d,1R???=+2Y:???*?u~6-2?`~6???-S,1R?????\	l"?#^3???35????!'k-e !3_%#9Y?#?*^3???34???'k??JKLKO'P-Q3U9VCWOXWYaZl[s\^?_?`?b?'?/q?q?????.0??	??c?????iY?j?*?H??=*?p?qN*?n:6*`??q?p*`??n?4:*-?p*?n??Y??Y*?g`??SY??S???**?N???{*??*d?g?/JM??H2?#O/_??35??#!v?#)n7/h8!??34)n7??Jil!o)p/r2s@tJ}MuOvTwZxo{v|~????????6q??0|}?+v?c?#*?e*?{?*?p2?,??iY?j?*?p?q:*?n:**?g`*??*?N?¶0?c?*?p????iY?j?,S)R*?6??>v35v?#v??v?*/G75A8!? v34v??/G7??&	?&?/?5?J?c?h?m?u??
?<q????0??
q*?p?qM*?nN*?g66?`~6,2:??1*?u6d~6		?,S--1R<6???,S-R*Y?ed?e??f
"9?#(3??8#?#B?#	q35q?#i
d !^%#[?#? (3??q34i??R??
???"?(?-?0?8?B?I?N?U?X?[?^?b?f?p?? ?q???*vw?s+,?+?+,?ʙ??? 35?????34???@AM??A*?ΰ?35?34??PA ??A*?Ѱ?35?34?A??A*?԰?35?34??/?4?ؚ??c???@???2




© 2015 - 2025 Weber Informatics LLC | Privacy Policy