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

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

There is a newer version: 198
Show newest version
????3?>com/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap?Ljava/lang/Object;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/Preallocable;Ljava/lang/Cloneable;java/lang/Object:com/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharMap9com/groupbyinc/flux/common/carrotsearch/hppc/Preallocablejava/lang/Cloneable
ObjectCharHashMap.java@com/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap$1
Mcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap$ValuesIteratorValuesIteratorNcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap$ValuesContainerValuesContainerKcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap$KeysIteratorKeysIteratorLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap$KeysContainer
KeysContainerLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap$EntryIterator
EntryIteratorkeys[Ljava/lang/Object;values[CkeyMixerIassignedmaskresizeAthasEmptyKeyZ
loadFactorD
orderMixerFLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;$assertionsDisabled()V(I)V.0
1thisILcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;@Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;??(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/ObjectCharAssociativeContainer;)VKcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharAssociativeContainerSsize()IUVTWputAllP(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharAssociativeContainer;)IYZ
[	containerWLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharAssociativeContainer<+TKType;>;MLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharAssociativeContainer;put(Ljava/lang/Object;C)C-(	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;C)V|}
~
previousValueC[TKType;slotexistingTKType;Ljava/lang/Object;keyvalue
Witerator()Ljava/util/Iterator;??T?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????Ecom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCharCursor???	????	??`a
?cQLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCharCursor<+TKType;>;GLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCharCursor;count(Ljava/lang/Iterable;)Ijava/lang/Iterable???iterablehLjava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCharCursor<+TKType;>;>;Ljava/lang/Iterable;putIfAbsent(Ljava/lang/Object;C)ZcontainsKey(Ljava/lang/Object;)Z??
?putOrAdd(Ljava/lang/Object;CC)Cget(Ljava/lang/Object;)C??
?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;beforeP(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectCharPredicate;)IKcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectCharPredicate?apply????!	predicateWLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectCharPredicate<-TKType;>;MLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectCharPredicate;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)C(The index must point at an existing key.?(Ljava/lang/Object;)V.?
i?indexReplace(IC)CnewValueindexInsert,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
	(C)I

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

equalElementsC(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;)Z
objJLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCharCursor<*>;CLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap<*>;;com/groupbyinc/flux/common/carrotsearch/hppc/HashContainers#
minBufferSize(ID)I%&
$'allocateBuffers)0
*?
,rehash([Ljava/lang/Object;[C)V./
0prevKeys
prevValuesC(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;)V.4
5forEach?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectCharProcedure;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectCharProcedure;Kcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectCharProcedure9(Ljava/lang/Object;C)V?;:<	procedureTT;MLcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectCharProcedure;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectCharPredicate;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectCharPredicate;P()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap$KeysContainer;
5?()Lcom/groupbyinc/flux/common/carrotsearch/hppc/CharCollection;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap$1;)V.E
FcloneB()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;$java/lang/CloneNotSupportedExceptionJH?
L
qL
?LDcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategyPH?QRjava/lang/RuntimeExceptionT(Ljava/lang/Throwable;)V.V
UWclonede&Ljava/lang/CloneNotSupportedException;toString()Ljava/lang/String;java/lang/StringBuilder^
_E[aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;cd
_e, g-(Ljava/lang/Object;)Ljava/lang/StringBuilder;ci
_j=>l(C)Ljava/lang/StringBuilder;cn
_o]q\]
_scursorbufferLjava/lang/StringBuilder;firstvisualizeKeyDistribution(I)Ljava/lang/String;Ccom/groupbyinc/flux/common/carrotsearch/hppc/ObjectBufferVisualizer{)([Ljava/lang/Object;II)Ljava/lang/String;y}
|~
charactersfromW([Ljava/lang/Object;[C)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;"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??Q?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HI
?>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/CharContainer; D
?A()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCollection;B
?desiredAssertionStatus??
?CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	SignatureZ(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharAssociativeContainer<+TKType;>;)V
StackMapTable(TKType;C)CZ(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharAssociativeContainer<+TKType;>;)Ik(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCharCursor<+TKType;>;>;)I(TKType;C)Z(TKType;CC)C
(TKType;)CK(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer<-TKType;>;)IZ(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectCharPredicate<-TKType;>;)IV(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate<-TKType;>;)I
(TKType;)Z
(TKType;)I(ITKType;C)VF(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap<*>;)Zh()Ljava/util/Iterator;>;d;>(TT;)TT;d;>(TT;)TT;Y()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap.KeysContainer;K()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;o([TKType;[C)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCharHashMap;
([TKType;[C)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`46*?n`U?*?p?q:*+?u~62Y:?,*+?y?*?n46*?nU?`~6???*?e*?{?*+??+S*?nU*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??????????????7?c?*?e*?g`??iY?j?*+???*+??=`?=*+??W??*7357??7??7???7347?????#?)?.5????a?b*+???? 35?????34????????Xf*?g=+?*?l*?n`4>*?n`U?*?p?qN*+?u~6-2Y:?**+?y?*?n46*???`~6?????R??P	??*<33?#:,??f35f??a%#?**<?:,??f34f???>	  !"#*$3'=(G)P*V+Y-d0??"?q?%
???????*??=+??*???k+?ƙd*?l?+???*?l*?n*?g`U*?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`4???*?l*?n`U*?p?q:*?n:6?-2Y:?+4???*???????*??d??RQ??C0?#z35z??u?#
p%#:@@: !?*Q??z34z??:@??>`b
de#f(g1k:l@mIo\pdrmtpvsx??1?q??)???????Pj*??=*?l?+???*?l*?n*?g`U*?p?qN6*?g6?'-2Y:?+???*???????*??d??HF??21?#8+?#j35j??e?#/;?*F??j34j??/;??6
?????'?/???L?T?]?`?c???'?q?$???????%Z+?*?l?*?n*?g`4??*?p?qM*?g>*+?u~6,2Y:? *+?y?*?n4?`~6?????>#7(2%#1)?#8"??Z35Z???*#7?8"??Z34Z???*
???#?(?1?;?E?M?X??@?q?
???a?2]+?*?l?*?n*?g`4??*?p?qN*?g6*+?u~6-2Y:?!*+?y?*?n4?`~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?*?n4??B35B?#?B34?	
;
?????K?c??
?iY????c?$*?g?*?g`?
*?l??iY?j?*?n4>*?nU??*K35K?#K??B	???K34?;BI??}?+??c??
?iY?????<,?*?c?*?g`??iY?j?*?nU*?l?G?c?*?p2??iY?j?*?e*?{?
*,??*?p,S*?nU*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?(?+,?*?-?	*,-?1??*"23!:35:;#?"2?:34?????(?3?9??)???E	?Y*?6??	35?	34????78?P*?p?qM*?nN*?l?+-*?g`4?=6*?g6?,2?+,2-4?=????+??>&(?#,"?#P35P>@H
C !? P34P>?H??&	??
??#?3?:?H?N???#q?????7A?[*?p?qM*?nN*?l?+-*?g`4???+?6*?g6?$,2?+,2-4????	????+??>+.?#1(?#[35[??S
N !? [34[??S??.??
??&?(?8???P?S?Y???(q??!???B?E	?Y*?C??	35?	34??? D?F
?Y*?G??
35?
34?zHI??E*?M?L+*?p?N?q?p+*?n?O?޵n++?l?l+*?H?S?H+?L?UY+?X?:;K? 3Y5<	Z[E35?3Y4E34?"???$?,?9?;?<??{K??\]?e?_Y?`L+b?fW=*?N-???;-????:?+h?fW+???kW+m?fW+???pW=???+r?fW+?t??*+*u?e35]vwSx(?+*ue34?6

+/
7AISUX`??_???? yz?S
*?p*?g???
35
?#?
34?	????7*?+????Y?????Y*??2M>*??,*2+4??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,4U???=+2Y:???*?u~6-2?`~6???-S,4U?????\	l"?#^3???35????!'k-e !3_%#9Y?#?*^3???34???'k??JKLKO'P-Q3U9VCWOXWYaZl[s\^?_?`?b?S?/q?q??	q?q??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/Z??35??#!v?#)n2/h3!??34)n2??Jil!o)p/r2s@tJ}MuOvTwZxo{v|~????????6q??0|}?+v?c?#*?e*?{?*?p2?,??iY?j?*?p?q:*?n:**?g`*??*?N???+?c?*?p????iY?j?,SU*?1??>v35v?#v??v??/G25A3!? v34v??/G2??&	?&?/?5?J?c?h?m?u??
?<q????0??
q*?p?qM*?nN*?g66?`~6,2:??1*?u6d~6		?,S--4U<6???,S-U*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???@AH??A*?ɰ?35?34??KA ??A*?̰?35?34?A??A*?ϰ?35?34??/?4?Ӛ??c???@???2




© 2015 - 2024 Weber Informatics LLC | Privacy Policy