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

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

There is a newer version: 59
Show newest version
????3?=com/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap?Ljava/lang/Object;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/Preallocable;Ljava/lang/Cloneable;java/lang/Object9com/groupbyinc/flux/common/carrotsearch/hppc/IntObjectMap9com/groupbyinc/flux/common/carrotsearch/hppc/Preallocablejava/lang/Cloneable
IntObjectHashMap.java?com/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap$1
Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap$ValuesIteratorValuesIteratorMcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap$ValuesContainerValuesContainerJcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap$KeysIteratorKeysIteratorKcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap$KeysContainer
KeysContainerKcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap$EntryIterator
EntryIteratorkeys[Ivalues[Ljava/lang/Object;keyMixerIassignedmaskresizeAthasEmptyKeyZ
loadFactorD
orderMixerFLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;$assertionsDisabled()V(I)V.0
1thisHLcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;?Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;??(ID)V.8
9expectedElements?
=@K(IDLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;)V.B
C./
E+,	GverifyLoadFactor(D)DIJ
K)*	MensureCapacityO0
PO(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectAssociativeContainer;)VJcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectAssociativeContainerSsize()IUVTWputAllO(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectAssociativeContainer;)IYZ
[	containerVLcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectAssociativeContainer<+TVType;>;LLcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectAssociativeContainer;put'(ILjava/lang/Object;)Ljava/lang/Object;-(	b$#	d%#	fjava/lang/AssertionErrorh
iE'(	k !	m	ohashKey(I)Iqr
s&#	vallocateThenInsertThenRehash(IILjava/lang/Object;)Vxy
z
previousValueTVType;Ljava/lang/Object;slotexistingkeyvalue
Witerator()Ljava/util/Iterator;??T?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????Dcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntObjectCursor??#	???~	??`a
?cPLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntObjectCursor<+TVType;>;FLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntObjectCursor;count(Ljava/lang/Iterable;)Ijava/lang/Iterable???iterablegLjava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntObjectCursor<+TVType;>;>;Ljava/lang/Iterable;putIfAbsent(ILjava/lang/Object;)ZcontainsKey(I)Z??
?remove(I)Ljava/lang/Object;shiftConflictingKeys?0
?	removeAll>(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntContainer;)I9com/groupbyinc/flux/common/carrotsearch/hppc/IntContainer??W?com/groupbyinc/flux/common/carrotsearch/hppc/IntLookupContainer?contains??????>com/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntCursor??#	????
?max@Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntCursor;other;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntContainer;beforeO(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntObjectPredicate;)IJcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntObjectPredicate?apply????!	predicateVLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntObjectPredicate<-TVType;>;LLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntObjectPredicate;[TVType;I(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntPredicate;)IDcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntPredicate?????FLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntPredicate;getgetOrDefaultdefaultValueindexOfindexExistsindexindexGet(The index must point at an existing key.?(Ljava/lang/Object;)V.?
i?indexReplacenewValueindexInsert,The index must not point at an existing key.?clearjava/util/Arrays?fill([II)V??
??(([Ljava/lang/Object;Ljava/lang/Object;)V??
??releaseisEmptyhashCodeޭ??
?5com/groupbyinc/flux/common/carrotsearch/hppc/BitMixer?mix?r
??(Ljava/lang/Object;)I??
??OLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntObjectCursor;hequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class;
java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;	


equalElementsB(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;)Z

obj??
java/util/Objects'(Ljava/lang/Object;Ljava/lang/Object;)Z
ILcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntObjectCursor<*>;BLcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap<*>;;com/groupbyinc/flux/common/carrotsearch/hppc/HashContainers
minBufferSize(ID)I
allocateBuffers!0
"??
$rehash([I[Ljava/lang/Object;)V&'
(prevKeys
prevValuesB(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;)V.,
-forEach?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/IntObjectProcedure;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/IntObjectProcedure;Jcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/IntObjectProcedure1(ILjava/lang/Object;)V?324	procedureTT;LLcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/IntObjectProcedure;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntObjectPredicate;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntObjectPredicate;O()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap$KeysContainer;
-A()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCollection;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap$1;)V.=
>cloneA()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;$java/lang/CloneNotSupportedExceptionB@?
D
uD
?DDcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategyH@?IJjava/lang/RuntimeExceptionL(Ljava/lang/Throwable;)V.N
MOclonede&Ljava/lang/CloneNotSupportedException;toString()Ljava/lang/String;java/lang/StringBuilderV
WE[Yappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;[\
W], _(I)Ljava/lang/StringBuilder;[a
Wb=>d-(Ljava/lang/Object;)Ljava/lang/StringBuilder;[f
Wg]iTU
WkcursorbufferLjava/lang/StringBuilder;firstvisualizeKeyDistribution(I)Ljava/lang/String;@com/groupbyinc/flux/common/carrotsearch/hppc/IntBufferVisualizers([III)Ljava/lang/String;qu
tv
charactersfromV([I[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;"java/lang/IllegalArgumentException{8Arrays of keys and values must have an identical length.}(Ljava/lang/String;)V.
|?imap"#	?(II)I??
????z?@???checkLoadFactor(DDD)V??
?checkPowerOfTwo??
?fromKeys
fromValuesjava/lang/OutOfMemoryError?java/lang/Integer?bitCount?r
??newKeyMixer?rI?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@A
?@()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer; <
?>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntCollection;:
?desiredAssertionStatus??
?CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	SignatureY(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectAssociativeContainer<+TVType;>;)V
StackMapTable(ITVType;)TVType;Y(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectAssociativeContainer<+TVType;>;)Ij(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntObjectCursor<+TVType;>;>;)I(ITVType;)Z
(I)TVType;Y(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntObjectPredicate<-TVType;>;)I(IITVType;)VE(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap<*>;)Zg()Ljava/util/Iterator;>;c;>(TT;)TT;c;>(TT;)TT;X()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap.KeysContainer;J()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCollection;J()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;n([I[TVType;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap;
([I[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?*?g>?*?l*?n`2:*?n`,S?*?p:*?t~6.Y6?(?*?n2:*?n,S?`~6???*?e*?w?*,?{?O*?n,S*Y?e`?e??\	3|~h|~EiN`#VX?#?35??#??~ ?%#?*3|}h|}?34??}?V?? ?$?)?3?<???E?N?Y?_?h?p?s?~?????????????#?u?$

??YZ??9*??=+??N-??? -????:*??????W???*??d??* ??9359]_4?#?  ??9349]^??? ?/?2?????%??Y???9*??=+??N-??? -????:*??????W???*??d??* ??9359??4?#?  ??9349????? ?/?2?????%??????*???*,??W??? 35?#?~?34?}???????????E_*?g=?*?l*?n`2N*?n`S-?*?pN*?t~6-.Y6?&?*?n2:*???`~6?????R|~I	|~'80/#7(?#_35_?#Z%#? |}I	|}_34?>??	??? ?"?'?0?:@IOR]??"?
u?!
???????*??=+??*???h+???a*?l?+???*?l*?n*?g`S*?pN6*?g6?'-.Y6?+???*??????ا++??N-???-????:*????W???*??d??RW?#C1#I+?#@4?
???35?????#??34?F */; @!P#e%n'q)t*w+?,?-?0?"?;?
u?$????? ???iz*??=*?g>*?l?#+*?n`2???*?l*?n`S*?p:*?n??:6?-.Y6?+2???*???????*??d??RQ?#C0#z35z??u?#
p%#7C@: !? z34z??@: ??>8:
<=#>(?1C7D@EIG\HdJmLpNsP??1?u??)???????-g*??=*?l?+???*?l*?n*?g`S*?pN6*?g6?'-.Y6?+???*???????*??d??HC?#/1#5+?#g35g??b?#,;?g34?6
XZ[\]'a,b<dIeQgZi]k`m??'?
u?$?????S?*?l?*?n*?g`2??*?pM*?g>*?t~6,.Y6??*?n2?`~6?????> 3%.%#.%#5?#S35S?#?S34?*
uvx y%z.}8~>F?Q??@?u?
???a?V?*?l?*?n*?g`2?,?*?pN*?g6*?t~6-.Y6??*?n2?`~6???,??H 6&0%#0&#7?#V35V?#V?~?V34V?}?*
??? ?&?0?:?@?H?T??@?u???????;?*?l?*?pM*?g>*?t~6,.Y6???`~6?????>-(%###?#;35;?#?;34?*
??	????&?,?.?9??	?u?
?r??M*?g=?*?l?	`?`??*?pN*?t~6-.Y6???`~6??????>!,*##1?#M35M?#H%#?M34?*
??	??!?*?4?:?=?H???D?
u?
????9?c?,?(?*?g?*?g`?
*?l??iY?j?????9359?#?934?
?/??@????B?c??
?iY߷⿲c?$*?g?*?g`?
*?l??iY?j?*?n2??B35B?#?B34???;?????a??K?c??
?iY߷⿲c?$*?g?*?g`?
*?l??iY?j?*?n2N*?n,S-??*K35K?#K?~B	|~? K34K?}B	|}???;?B?I?????y?+??c??
?iY???<?*?c?*?g`??iY?j?*?n-S*?l?G?c?*?p.??iY?j?*?e*?w?
*-?{?*?pO*?n-S*Y?e`?e??*?35??#??#??~??34??}?6
????4;CZeov	}??	
	???/?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-????-????``&(#,"?#P35P68K
C !? P34P67
C ??&	??
??#?3?:?H?N???#u?????/9?[*?pM*?n??N*?l?+-*?g`2???+?6*?g6?$,.?+,.-2????	????+??>+.#1(?#[35[??V
N !? [34[?7
N ??.??
??&?(?8???P?S?Y???(u??!???:?E	?Y*?;??	35?	34???? <?F
?Y*????
35?
34?S??@A??E*?E?L+*?p?F?u?p+*?n?G?̵n++?l?l+*?H?K?H+?L?MY+?P?:;C? 3Q5<	RSE35?3Q4E34?"???$?,?9?;?<??{C??TU?e?WY?XL+Z?^W=*??N-???;-????:?+`?^W+???cW+e?^W+???hW=???+j?^W+?l??*+*m?e35]noSp(?+*m?e34?6
????+?/?7?A?I?S?U?X?`???W???? qr?S
*?p*?g?w??
35
x#?
34??	yz??7*?+???|Y~????Y*??2M>*??,*.+2??W????,??*?#77 !?5?7 ??4?????$/?5?
????qr?n?c???iY?j?*??????35?#?34?
?IJ?V'????'??35)*?34?

&'??	??c?+?,??
+?d????iY?j?*?pN*?n??:*?g6+?d6--?d+.O?d,2S???=+.Y6???*?t~6-.?`~6???-O,2S?????\	l"#^3?#?35????!$n-e !3_%#9Yy#? ?34???-e ??J$%$($)-*3.9/C0O1W2a3l4s57?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/R??35??#!v?#&q*/h+!??34/h+??JBE!H&I/K2L<MJVMNOOTPZQoTvU~X?Y?Z?[??6u??0xy?+v?c?#*?e*?w?*?p.???iY?j?*?p:*?n??:**?g`*??*?N???#?c?*?p????iY?j?O-S*?)??>v35v#v?#v?~,J*5A+!? v34v?}5A+??&	g&l,m5nJocshtmwux?
?<u????0??
q*?pM*?n??N*?g66?`~6,.6??1*?t6d~6		?,O--2S<6???,O-S*Y?ed?e??f
"9#(3?#8#?#B?#	q35q?#l
d !^%#[?#?q34
d ??R?
???"?(?-?0?8?B?I?N?U?X?[?^?b?f?p???u???*A@??A*????35?34??CA ??A*????35?34?A??A*?°?35?34??/?4?ƚ??c???@???2




© 2015 - 2025 Weber Informatics LLC | Privacy Policy