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

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

There is a newer version: 129
Show newest version
????3?=com/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap?Ljava/lang/Object;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/Preallocable;Ljava/lang/Cloneable;java/lang/Object9com/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntMap9com/groupbyinc/flux/common/carrotsearch/hppc/Preallocablejava/lang/Cloneable
ObjectIntHashMap.java?com/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap$1
Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap$ValuesIteratorValuesIteratorMcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap$ValuesContainerValuesContainerJcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap$KeysIteratorKeysIteratorKcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap$KeysContainer
KeysContainerKcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap$EntryIterator
EntryIteratorkeys[Ljava/lang/Object;values[IkeyMixerIassignedmaskresizeAthasEmptyKeyZ
loadFactorD
orderMixerFLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;$assertionsDisabled()V(I)V.0
1thisHLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;?Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;??(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/ObjectIntAssociativeContainer;)VJcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntAssociativeContainerSsize()IUVTWputAllO(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntAssociativeContainer;)IYZ
[	containerVLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntAssociativeContainer<+TKType;>;LLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntAssociativeContainer;put(Ljava/lang/Object;I)I-(	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;I)V|}
~
previousValue[TKType;slotexistingTKType;Ljava/lang/Object;keyvalue
Witerator()Ljava/util/Iterator;??T?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????Dcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectIntCursor???	???#	??`a
?cPLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectIntCursor<+TKType;>;FLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectIntCursor;count(Ljava/lang/Iterable;)Ijava/lang/Iterable???iterablegLjava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectIntCursor<+TKType;>;>;Ljava/lang/Iterable;putIfAbsent(Ljava/lang/Object;I)ZcontainsKey(Ljava/lang/Object;)Z??
?putOrAdd(Ljava/lang/Object;II)Iget?s
?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;beforeO(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectIntPredicate;)IJcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectIntPredicate?apply????!	predicateVLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectIntPredicate<-TKType;>;LLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectIntPredicate;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)I(The index must point at an existing key.?(Ljava/lang/Object;)V.?
i?indexReplace(II)InewValueindexInsert,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
	?
OLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectIntCursor;hgetClass()Ljava/lang/Class;
java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;

equalElementsB(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;)Z
objILcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectIntCursor<*>;BLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap<*>;;com/groupbyinc/flux/common/carrotsearch/hppc/HashContainers 
minBufferSize(ID)I"#
!$allocateBuffers&0
'?
)rehash([Ljava/lang/Object;[I)V+,
-prevKeys
prevValuesB(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;)V.1
2forEach?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectIntProcedure;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectIntProcedure;Jcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectIntProcedure6(Ljava/lang/Object;I)V?879	procedureTT;LLcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectIntProcedure;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectIntPredicate;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectIntPredicate;O()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap$KeysContainer;
2>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntCollection;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap$1;)V.B
CcloneA()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;$java/lang/CloneNotSupportedExceptionGE?
I
qI
?IDcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategyME?NOjava/lang/RuntimeExceptionQ(Ljava/lang/Throwable;)V.S
RTclonede&Ljava/lang/CloneNotSupportedException;toString()Ljava/lang/String;java/lang/StringBuilder[
\E[^append-(Ljava/lang/String;)Ljava/lang/StringBuilder;`a
\b, d-(Ljava/lang/Object;)Ljava/lang/StringBuilder;`f
\g=>i(I)Ljava/lang/StringBuilder;`k
\l]nYZ
\pcursorbufferLjava/lang/StringBuilder;firstvisualizeKeyDistribution(I)Ljava/lang/String;Ccom/groupbyinc/flux/common/carrotsearch/hppc/ObjectBufferVisualizerx)([Ljava/lang/Object;II)Ljava/lang/String;vz
y{
charactersfromV([Ljava/lang/Object;[I)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;"java/lang/IllegalArgumentException?8Arrays of keys and values must have an identical length.?(Ljava/lang/String;)V.?
??imap"#	?a
???z?@???checkLoadFactor(DDD)V??
!?checkPowerOfTwo??
!?fromKeys
fromValuesjava/lang/OutOfMemoryError?java/lang/Integer?bitCount??
??newKeyMixer??N?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EF
?=()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntContainer; A
?A()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCollection;?
?desiredAssertionStatus??
?CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	SignatureY(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntAssociativeContainer<+TKType;>;)V
StackMapTable(TKType;I)IY(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntAssociativeContainer<+TKType;>;)Ij(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectIntCursor<+TKType;>;>;)I(TKType;I)Z(TKType;II)I
(TKType;)IK(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer<-TKType;>;)IY(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectIntPredicate<-TKType;>;)IV(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate<-TKType;>;)I
(TKType;)Z(ITKType;I)VE(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap<*>;)Zg()Ljava/util/Iterator;>;c;>(TT;)TT;c;>(TT;)TT;X()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap.KeysContainer;J()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;n([TKType;[I)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectIntHashMap;
([TKType;[I)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?*?g>+?*?l*?n`.6*?n`O?*?p?q:*+?u~62Y:?,*+?y?*?n.6*?nO?`~6???*?e*?{?*+??+S*?nO*Y?e`?e??\	3?#o?#HmQd?#Y\???35?????# ?%#?*Hm?Y\???34????V?? ?$?)?3?<???H?Q?\?f?o?w?z???????????????#?q?(

??YZ??9*??=+??N-??? -????:*??????W???*??d??* ??9359]_4?#?  ??9349]^??? ?/?2?????%??Y???9*??=+??N-??? -????:*??????W???*??d??* ??9359??4?#?  ??9349????? ?/?2?????%??????*+???*+??W??? 35???#?34??????????????6?c?*?e*?g`??iY?j?*+???
*+??=`=*+??W??*6356??6?#6?#?6346?????#?)?-4????a?b*+???? 35???#?34??????s?Xf*?g=+?*?l*?n`.>*?n`O?*?p?qN*+?u~6-2Y:?**+?y?*?n.6*???`~6?????R?#P	?#*<33?#:,??f35f??a%#?**<?:,??f34f???>	  !"#*$3'=(G)P*V+Y-d0??"?q?%
???????*??=+??*???k+?ęd*?l?+???*?l*?n*?g`O*?p?qN6*?g6?'-2Y:?+???*??????ا++??N-???-????:*?̶?W???*??d??RZ??F1?#L+?#C4?
???35?????#?4Z??C4??
???34????F9?A B*C/D;HCISKhMqOtQwRzS?T?U?X?$?;?q?$????? ?????uz*??=*?g>*?l?#+*?n`.???*?l*?n`O*?p?q:*?n:6?-2Y:?+.???*???????*??d??RQ??C0?#z35z??u?#
p%#:@@: !?*Q??z34z??:@??>`b
de#f(g1k:l@mIo\pdrmtpvsx??1?q??)???????Pj*??=*?l?+???*?l*?n*?g`O*?p?qN6*?g6?'-2Y:?+???*???????*??d??HF??21?#8+?#j35j??e?#/;?*F??j34j??/;??6
?????'?/???L?T?]?`?c???'?q?$?????s?%Z+?*?l?*?n*?g`.??*?p?qM*?g>*+?u~6,2Y:? *+?y?*?n.?`~6?????>#7(2%#1)?#8"??Z35Z???*#7?8"??Z34Z???*
???#?(?1?;?E?M?X??@?q?
???a?2]+?*?l?*?n*?g`.??*?p?qN*?g6*+?u~6-2Y:?!*+?y?*?n.?`~6?????H#:)4%#3*?#:#??]35]??]?#?*#:?:#??]34]???*
???#?)?3?=?G?O?[??@?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?*?n.??B35B?#?B34?	
;
?????K?c??
?iY??c?$*?g?*?g`?
*?l??iY?j?*?n.>*?nO??*K35K?#K?#B	?#?K34?;BI??}?+??c??
?iY????<,?*?c?*?g`??iY?j?*?nO*?l?G?c?*?p2??iY?j?*?e*?{?
*,??*?p,S*?nO*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?%@??H+??*????+?M,???.,????N-??:*???*??-?????????*+??%??H35H?5?*+??%?H34H??&	~
?%?+?7?A?C?F??
???.?????O0??:*?{?
*?p?-*?p?qM*?nN**?N?%?(,?*?*?	*,-?.??*"/0!:35:;#?"/?:34?????(?3?9??)???E	?Y*?3??	35?	34????45?P*?p?qM*?nN*?l?+-*?g`.?:6*?g6?,2?+,2-.?:????+??>&(?#,"?#P35P;=H
C !? P34P;<H??&	??
??#?3?:?H?N???#q?????4>?[*?p?qM*?nN*?l?+-*?g`.???+?6*?g6?$,2?+,2-.????	????+??>+.?#1(?#[35[??S
N !? [34[?<S??.??
??&?(?8???P?S?Y???(q??!?????E	?Y*?@??	35?	34??? A?F
?Y*?D??
35?
34?zEF??E*?J?L+*?p?K?q?p+*?n?L?ܵn++?l?l+*?H?P?H+?L?RY+?U?:;H? 3V5<	WXE35?3V4E34?"???$?,?9?;?<??{H??YZ?e?\Y?]L+_?cW=*?N-???;-????:?+e?cW+???hW+j?cW+???mW=???+o?cW+?q??*+*r?e35]stSu(?+*r
e34?6

+/
7AISUX`??\???? vw?S
*?p*?g?|??
35
}#?
34?	~??7*?+????Y?????Y*??2M>*??,*2+.??W????,??*?#77 !?5?7??4?!"%&$'/&5*?
????rs?x?c?+??iY?j?+*??????35???34???
:;???IJ?V'????'??35)*?34?
C
D+,??	??c?+?,??
+?d????iY?j?*?p?qN*?n:*?g6+?d6--?d+2S?d,.O???=+2Y:???*?u~6-2?`~6???-S,.O?????\	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/W??35??#!v?#)n//h0!??34)n/??Jil!o)p/r2s@tJ}MuOvTwZxo{v|~????????6q??0|}?+v?c?#*?e*?{?*?p2?,??iY?j?*?p?q:*?n:**?g`*??*?N???(?c?*?p????iY?j?,SO*?.??>v35v?#v??v?#/G/5A0!? v34v??/G/??&	?&?/?5?J?c?h?m?u??
?<q????0??
q*?p?qM*?nN*?g66?`~6,2:??1*?u6d~6		?,S--.O<6???,S-O*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???@AE??A*?İ?35?34??HA ??A*?ǰ?35?34?A??A*?ʰ?35?34??/?4?Κ??c???@???2




© 2015 - 2025 Weber Informatics LLC | Privacy Policy