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

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

There is a newer version: 129
Show newest version
????3?>com/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap?Ljava/lang/Object;Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/Preallocable;Ljava/lang/Cloneable;java/lang/Object:com/groupbyinc/flux/common/carrotsearch/hppc/LongObjectMap9com/groupbyinc/flux/common/carrotsearch/hppc/Preallocablejava/lang/Cloneable
LongObjectHashMap.java@com/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap$1
Mcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap$ValuesIteratorValuesIteratorNcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap$ValuesContainerValuesContainerKcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap$KeysIteratorKeysIteratorLcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap$KeysContainer
KeysContainerLcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap$EntryIterator
EntryIteratorkeys[Jvalues[Ljava/lang/Object;keyMixerIassignedmaskresizeAthasEmptyKeyZ
loadFactorD
orderMixerFLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;$assertionsDisabled()V(I)V.0
1thisILcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;@Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;??(ID)V.8
9expectedElements?
=@K(IDLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;)V.B
C./
E+,	GverifyLoadFactor(D)DIJ
K)*	MensureCapacityO0
PP(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectAssociativeContainer;)VKcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectAssociativeContainerSsize()IUVTWputAllP(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectAssociativeContainer;)IYZ
[	containerWLcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectAssociativeContainer<+TVType;>;MLcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectAssociativeContainer;put'(JLjava/lang/Object;)Ljava/lang/Object;-(	b$#	d%#	fjava/lang/AssertionErrorh
iE'(	k !	m	ohashKey(J)Iqr
s&#	vallocateThenInsertThenRehash(IJLjava/lang/Object;)Vxy
z
previousValueTVType;Ljava/lang/Object;slotexistingJkeyvalue
Witerator()Ljava/util/Iterator;??T?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????Ecom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongObjectCursor???	???~	??`a
?cQLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongObjectCursor<+TVType;>;GLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongObjectCursor;count(Ljava/lang/Iterable;)Ijava/lang/Iterable???iterablehLjava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongObjectCursor<+TVType;>;>;Ljava/lang/Iterable;putIfAbsent(JLjava/lang/Object;)ZcontainsKey(J)Z??
?remove(J)Ljava/lang/Object;shiftConflictingKeys?0
?	removeAll?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongContainer;)I:com/groupbyinc/flux/common/carrotsearch/hppc/LongContainer??W@com/groupbyinc/flux/common/carrotsearch/hppc/LongLookupContainer?contains???????com/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongCursor???	????
?maxALcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongCursor;other;MLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/LongObjectPredicate;[TVType;J(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/LongPredicate;)IEcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/LongPredicate?????GLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/LongPredicate;getgetOrDefaultdefaultValueindexOfindexExists(I)ZindexindexGet(I)Ljava/lang/Object;(The index must point at an existing key.?(Ljava/lang/Object;)V.?
i?indexReplace'(ILjava/lang/Object;)Ljava/lang/Object;newValueindexInsert,The index must not point at an existing key.?clearjava/util/Arrays?fill([JJ)V??
??(([Ljava/lang/Object;Ljava/lang/Object;)V??
??releaseisEmptyhashCodeޭ??
?5com/groupbyinc/flux/common/carrotsearch/hppc/BitMixer?mix?r
??(Ljava/lang/Object;)I?
?PLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongObjectCursor;hequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class;
	java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;


equalElementsC(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;)Z
obj??
java/util/Objects'(Ljava/lang/Object;Ljava/lang/Object;)Z
JLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongObjectCursor<*>;CLcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap<*>;;com/groupbyinc/flux/common/carrotsearch/hppc/HashContainers
minBufferSize(ID)I!"
 #allocateBuffers%0
&??
(rehash([J[Ljava/lang/Object;)V*+
,prevKeys
prevValuesC(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;)V.0
1forEach?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/LongObjectProcedure;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/LongObjectProcedure;Kcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/LongObjectProcedure5(JLjava/lang/Object;)V?768	procedureTT;MLcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/LongObjectProcedure;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/LongObjectPredicate;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/LongObjectPredicate;P()Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap$KeysContainer;
1A()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCollection;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap$1;)V.A
BcloneB()Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;$java/lang/CloneNotSupportedExceptionFD?
H
uH
?HDcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategyLD?MNjava/lang/RuntimeExceptionP(Ljava/lang/Throwable;)V.R
QSclonede&Ljava/lang/CloneNotSupportedException;toString()Ljava/lang/String;java/lang/StringBuilderZ
[E[]append-(Ljava/lang/String;)Ljava/lang/StringBuilder;_`
[a, c(J)Ljava/lang/StringBuilder;_e
[f=>h-(Ljava/lang/Object;)Ljava/lang/StringBuilder;_j
[k]mXY
[ocursorbufferLjava/lang/StringBuilder;firstvisualizeKeyDistribution(I)Ljava/lang/String;Acom/groupbyinc/flux/common/carrotsearch/hppc/LongBufferVisualizerw([JII)Ljava/lang/String;uy
xz
charactersfromW([J[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;"java/lang/IllegalArgumentException8Arrays of keys and values must have an identical length.?(Ljava/lang/String;)V.?
??imap"#	?(JI)I??
????z?@???checkLoadFactor(DDD)V??
 ?checkPowerOfTwo??
 ?fromKeys
fromValuesjava/lang/OutOfMemoryError?java/lang/Integer?bitCount(I)I??
??newKeyMixer??M?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DE
?@()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer; @
??()Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongCollection;>
?desiredAssertionStatus??
?CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	SignatureZ(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectAssociativeContainer<+TVType;>;)V
StackMapTable(JTVType;)TVType;Z(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectAssociativeContainer<+TVType;>;)Ik(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/LongObjectCursor<+TVType;>;>;)I(JTVType;)Z
(J)TVType;Z(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/LongObjectPredicate<-TVType;>;)I
(I)TVType;(ITVType;)TVType;(IJTVType;)VF(Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap<*>;)Zh()Ljava/util/Iterator;>;d;>(TT;)TT;d;>(TT;)TT;Y()Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap.KeysContainer;J()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCollection;K()Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;o([J[TVType;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongObjectHashMap;
([J[TVType;)V
Exceptions
SourceFileInnerClasses!	
 !"#$#%#&#'()*+,-(0./?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`2:*?n`-S?*?p:*?t~6/\7	??*??*?n2:	*?n-S	?`~6???*?e*?w?*-?{?P*?n-S*Y?e`?e??\	7
|~q|~	JnTd#\\???35?????~!?%#?*7
|}q|}	?34??}?V??!?'?,?7?A?D?J?T?a?h?q?y?|???????????????(?u?'
??YZ??9*??=+??N-??? -????:*??????W???*??d??* ??9359]_4?#?  ??9349]^??? ?/?2?????%??Y???9*??=+??N-??? -????:*??????W???*??d??* ??9359??4?#?  ??9349????? ?/?2?????%??????*???*-??W??? 35???~?34?}???????????N	h*?g>	??*?l*?n`2:*?n`S?*?p:*?t~6/\7	??'??*?n2:*???`~6?????R|~R	|~,<53#=+??h35h??c%#? |}R	|}h34?>?????#?&?,?5?BIRX[f??&?u?%
???????*??=+??*???j+???c*?l?+	???*?l*?n*?g`S*?pN6*?g6?)-/\7	??+???*??????֧++??N-???-????:*????W???*??d??RW??C3#I-?#@6?
???35?????#??34?F */; @!P#g%p's)v*y+?,?-?0?"?;?
u?&????? ???k	|*??=*?g>*?l?#+	*?n`2???*?l*?n`S*?p:*?n??:6?//\7	??+2???*???????*??d??RQ!??C2#|35|??w?#
r%#7E@< !? |34|??@< ??>8:
<=#>(?1C7D@EIG^HfJoLrNuP??1?u??+???????/i*??=*?l?+	???*?l*?n*?g`S*?pN6*?g6?)-/\7	??+???*???????*??d??HC??/3#5-?#i35i??d?#,=?i34?6
XZ[\]'a,b<dKeSg\i_kbm??'?
u?&?????[	??*?l?*?n*?g`2??*?pN*?g6*?t~6-/\7	????*?n2?`~6?????>"9(3%#2)#9"??[35[???[34?*
uvx"y(z2}>~EM?Y??@?u????a?	]	??*?l?*?n*?g`2?-?*?p:*?g6*?t~6/\7	????*?n2?`~6???-??H#:)4%#3*#;"??]35]??]?~?]34]?}?*
???#?)?3?@?G?O?[??@?u???????C	??*?l?*?pN*?g6*?t~6-/\7	?????`~6?????>3-%# ##'??C35C???C34?*
????? ?,?3?5?A???u??r?T*?g>	??*?l?	`?`??*?p:*?t~6/\7	?????`~6??????>$0-'#5??T35T??O%#?T34?*
????$?-?:?A?D?O???D?u?
????9?c?,?(?*?g?*?g`?
*?l??iY?j?????9359?#?934?
?/??@????B?c??
?iY?忲c?$*?g?*?g`?
*?l??iY?j?*?n2??B35B?#?B34???;????????K?c??
?iY?忲c?$*?g?*?g`?
*?l??iY?j?*?n2N*?n,S-??*K35K?#K?~B	|~? K34K?}B	|}???;?B?I?????y?2??c??
?iY???< 	??+?c?*?g`??iY?j?*?nS*?l?K?c?*?p/	???iY?j?*?e*?w?* ?{?*?p P*?nS*Y?e`?e??*?35??#?????~??34??}?6
????6>F_ju|	???	!	???/?g*?e*?l*?p	??*?n????35?34?
?/?j*?e*?l*?p*?n*?Q??35?34?$%
'()*UV?d*?e*?l??`??35?34?1?O????T
*??????
35?
34?8?@?V??=*?l???<*??M,???",????N-????-???``&*#,$?#R35R:<M
E !? R34R:;
E ??&	??
??#?3?<?J?P???#u?????3=?!]*?pM*?n??N*?l?+	-*?g`2???+?6*?g6?&,/	??+,/-2????	????+??>+0#1*?#]35]??X
P !? ]34]?;
P ??.??
??&?(?8?A?R?U?[???(u??#???>?E	?Y*????	35?	34???? @?F
?Y*?C??
35?
34?S??DE??E*?I?L+*?p?J?u?p+*?n?K?͵n++?l?l+*?H?O?H+?L?QY+?T?:;G? 3U5<	VWE35?3U4E34?"???$?,?9?;?<??{G??XY?e?[Y?\L+^?bW=*??N-???;-????:?+d?bW+???gW+i?bW+???lW=???+n?bW+?p??*+*q?e35]rsSt(?+*qe34?6
????+?/?7?A?I?S?U?X?`???[???? uv?S
*?p*?g?{??
35
|#?
34??	}~??7*?+????Y?????Y*??2M>*??,*/+2??W????,??*?#77 !?5?7 ??4?????$/?5?
????qr?p?c?	???iY?j?*??????35???34?
?IJ?V'????'??35)*?34?

*+??
??c?+?,??
+?d????iY?j?*?pN*?n??:*?g6+?d6--?d+/P?d,2S???A+/\7	????*?t~6	-	/	??	`~6	???-	P	,2S?????\	n$#	^7???35????!$r-i !3c%#9]}#? ?34???-i ??J$%$($)-*3.9/C0O1W2c3n4w5?7?8?9?;?%?/u?u?????%0??	??c?????iY?j?*?H??=*?pN*?n??:6*`??p*`??͵n?4:*-?p*?n??Y??Y*?g`??SY??S???**?N???w*??*d?g?/JM??H2?#O/V??35??#!v?#&q./h/!??34/h/??JBE!H&I/K2L<MJVMNOOTPZQoTvU~X?Y?Z?[??6u??0xy?0{?c?'*?e*?w?*?p/	??	 	???iY?j?*?p:*?n??:**?g`*??*?N???'?c?*?p????iY?j? PS*?-??>{35{#{??{?~0K.9B/!? {34{?}9B/??&	g*l0m9nNogsltrwzx?
"?<u????0??s*?pM*?n??N*?g66?`~6,/7	???1*?t6		d~6

?,P--2S<6???,	P-S*Y?ed?e??f
";#(5??:#?#	D?#
s35s?#n
f !`%#]?#?s34
f ??R?
???"?(?/?2?:?D?K?P?W?Z?]?`?d?h?r???u???*AD??A*????35?34??GA ??A*?İ?35?34?A??A*?ǰ?35?34??/?4?˚??c???@???2




© 2015 - 2025 Weber Informatics LLC | Privacy Policy