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

com.huawei.shade.com.alibaba.fastjson.util.AntiCollisionHashMap.class Maven / Gradle / Ivy

????1??com/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap?Ljava/util/AbstractMap;Ljava/util/Map;Ljava/lang/Cloneable;Ljava/io/Serializable;java/util/AbstractMap
java/util/Mapjava/lang/Cloneablejava/io/Serializable
AntiCollisionHashMap.javaAcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$1
Hcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$EntrySetEntrySetFcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$ValuesValuesFcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$KeySetKeySetMcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$EntryIterator
EntryIteratorKcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$KeyIteratorKeyIteratorMcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$ValueIterator
ValueIteratorLcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$HashIterator!HashIteratorEcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry$Entryjava/util/Map$Entry'keySetLjava/util/Set;Ljava/util/Set;valuesLjava/util/Collection;Ljava/util/Collection;DEFAULT_INITIAL_CAPACITYIMAXIMUM_CAPACITY@DEFAULT_LOAD_FACTORF?@tableH[Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;P[Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;size	threshold
loadFactormodCountM_MASK?e??SEED???KEY?randomentrySet.Ljava/util/Set;>;serialVersionUIDJ???`?
hashString(Ljava/lang/String;)ID0	Mjava/lang/StringOlength()IQR
PScharAt(I)CUV
PWithisILcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap;ALcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap;keyLjava/lang/String;hash(IF)V()V`b
c)*	e,-	gjava/util/Randomi
jc??nextInt(I)Imn
joE*	q"java/lang/IllegalArgumentExceptionsjava/lang/StringBuilderu
vcIllegal initial capacity: xappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;z{
v|(I)Ljava/lang/StringBuilder;z~
vtoString()Ljava/lang/String;??
v?(Ljava/lang/String;)V`?
t?java/lang/Float?isNaN(F)Z??
??Illegal load factor: ?(F)Ljava/lang/StringBuilder;z?
v?<5	?;0	?78	?init?b
?initialCapacitycapacity(I)V`a
?(Ljava/util/Map;)V:R?java/lang/Math?max(II)I??
??putAllForCreate??
?mLjava/util/Map<+TK;+TV;>;Ljava/util/Map;hindexFor:0	?isEmpty()Zget&(Ljava/lang/Object;)Ljava/lang/Object;
getForNullKey()Ljava/lang/Object;??
?KL
?_n
?java/lang/Object?hashCode?R
????
?_0	%?Ljava/lang/Object;]?	%?equals(Ljava/lang/Object;)Z??
??value??	%?nextGLcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;??	%?keOLcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;containsKeygetEntry[(Ljava/lang/Object;)Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;??
?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
putForNullKey??
?recordAccessD(Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap;)V??
%?=0	?addEntry)(ILjava/lang/Object;Ljava/lang/Object;I)V??
?oldValueTV;TK;putForCreate'(Ljava/lang/Object;Ljava/lang/Object;)VcreateEntry??
?()Ljava/util/Set;E??
java/util/Set?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext???getKey?(getValue	?(
??
Ljava/util/Map$Entry<+TK;+TV;>;Ljava/util/Map$Entry;6Ljava/util/Iterator<+Ljava/util/Map$Entry<+TK;+TV;>;>;Ljava/util/Iterator;resize???transferK([Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;)V
newCapacityoldTableoldCapacitynewTablejsrcputAll?
??
!targetCapacitynumKeysToBeAddedremoveremoveEntryForKey&?
'
recordRemoval)?
%*prev
removeMapping
%?oentryLjava/util/Map$Entry;cleartab
containsValuecontainsNullValue5?
6clone$java/lang/CloneNotSupportedException98?
;resulto(ILjava/lang/Object;Ljava/lang/Object;Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;)V`>
%?bucketIndexnewKeyIterator?(Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap;Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$1;)V`C
DnewValueIterator
DnewEntryIterator
D
Dks()Ljava/util/Collection;
Dvs	entrySet0O?
P
DeswriteObject(Ljava/io/ObjectOutputStream;)Vjava/io/IOExceptionVjava/io/ObjectOutputStreamXdefaultWriteObjectZb
Y[writeInt]?
Y^(Ljava/lang/Object;)VT`
YasLjava/io/ObjectOutputStream;3Ljava/util/Iterator;>;
readObject(Ljava/io/ObjectInputStream;)V java/lang/ClassNotFoundExceptionhjava/io/ObjectInputStreamjdefaultReadObjectlb
kmreadIntoR
kpf?
krLjava/io/ObjectInputStream;
numBuckets()F	Signature
ConstantValueCodeLocalVariableTableLocalVariableTypeTableLineNumberTable(Ljava/util/Map<+TK;+TV;>;)V(Ljava/lang/Object;)TV;()TV;c(Ljava/lang/Object;)Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;(TK;TV;)TV;(TV;)TV;	(TK;TV;)V(ITK;TV;I)V()Ljava/util/Iterator;()Ljava/util/Iterator;5()Ljava/util/Iterator;>;()Ljava/util/Set;()Ljava/util/Collection;0()Ljava/util/Set;>;
Exceptions
SourceFile
DeprecatedInnerClasses!	?)*w+?,-w./0x120x345x6?78w9?:0;0<5?=0>0x?@0xAB0xCD0?E*wFGHxI)KLy?,A*?Nh=>+?T?Ch+?X?=????z??~?z*
Y0,Z\,]^$_0{,Z[|VWXW#Y`ay>?*?d*?f*?h*?jY?kl?p?N*?r??tY?vY?wy?}???????3?3<$??
$????tY?vY?w??}$???????>?
x>???*$??*?$j???*?%??*???z*?Z\??0?<5u'?0{?Z[|N\
	S#]'^B`HaKbXcsguhzi?k?l?m?n?o`?yR*6???zZ\?0{Z[|
{|`by?=*?d*?f*?h*?jY?kl?p?N*?r*6??*??*?%??*???z=Z\{=Z[|*
?
	S#?)?/?8?<?`?yv*+???6n?`??6??*+???zZ\??{Z[??|???w}?by=?zZ\{Z[|?_nyMh;||??;|?|??z?0|?????y:d~?z?0Q0|?:RyA*???zZ\{Z[|???yI
*?????z
Z\{
Z[|???y?g+?*???=+?P?*+?P????=?+?ĸ?=*??*?????2N-?,-???-??Y:+?+?ϙ-?Ұ-??N????z4K??8-??gZ\g]?\_0{8-??gZ[|.??	???!?)?<?X?]?e?w~??y?!*??2L+?+???+?Ұ+??L????z??!Z\{??!Z[|?????w??yT*+?????zZ\]?{Z[|	??y?d+??+?P?*+?P?????
+?ĸ?=*??*?????2N-?--???-??Y:+?+?+?ϙ-?-??N????z4G??4.??dZ\d]?%?_0{4.??dZ[|&	%8RXZbw???y??+?	*,??>+?P?*+?P????>?+?ĸ?>*?????6*??2:?A???.??Y:+?+?ϙ??:,??*?????:???*Y??`??*+,???zRh??T#??>C???Z\?]?????_05aY0{4h??>C???Z[?]????|F,-
./0"2*354C6a7h8n9t:w4?>???@w???y??*??2M,?#,???,??N,+??,*??-?,??M???*Y??`??*+???z*??$???Z\???{*??$???Z[???|*
GHIJK!L#G+O5P=Qw???y={+??+?P?*+?P?????
+?ĸ?>*?????6*??2:?6???#??Y:+?+?+?ϙ
,?ұ??:???*+,???zHO??98??{Z\{]?{??%V_00KY0{*98??{Z[{]?{??|2Z[\%]0d>fZg`hfigdqmznw???y?3+????M,?? ,??(N*-?-??
??ݱz*?&Y3Z\3??{*?&Y3Z[3??|qrst/u2vw}?y?5*??M,?>3?*????%:*?*??*?*??j????z45Z\5008-08{ 5Z[099|*
???????"?(?4?yS*??M+?>6,??C,2:?2,S??:????6+2??+S:??ل????zR)??4Y04??G0SZ\S8N8K0{ )??4??SZ[|:??????"?)?4?=?C?G?L?R??y_?+??=??*???=?*??nb?>3?3>*???6?x6???*????	*? +????N-??$-??(:*???"W??ٱzH/#0/0n?Z*Y?Z\???~$0{*n?Z*Y?Z[???|J??????%?(?/?5?>?H?N?O?c?n?????w}%?yq*+?(M,??,?Ұz Z\]?
??{Z[
??|
??w~&?y??+??+?P?*+?P?????
+?ĸ?=*?????>*??2::?m??:???R??Y:+?+?B+?ϙ9*Y??`??*Y??d???*??S?
??*?+?::????zRXG??G`???Z\?]?%?_0/~Y07v,?;r??{*G`???Z[7v,?;r??|V???%?/?7?;?@?G?c?i?s?}????????????????w?-?y?	?+?(??+?(M,?N-??-?P?*-?P?????
-?ĸ?6*?????6*??2::?_??:???C,?.?:*Y??`??*Y??d???*??S?
??*?+?::????z\	`R???Z\?/??0?]?;}_0GqY0Ph,?Td??{4`R???Z[?01Ph,?Td??|b		
)3;GPTY`s}?????? ?!?"?$w?2by?'*Y??`??*??L=+??
+S????*???z Y0'Z\38{'Z[|,
-./.!0&14?y?@+?*?7?*??M>,??+,2:?+?Ҷϙ???:???????z4??.Y0@Z\@??238{@Z[|*
=>	@AB C,D.B8A>E5?y?.*??L=+??"+2N-?-????-??N???????z*??%Y0.Z\)38{.Z[|"LM
NOPN&M,Q8?y?4L*?:Z\:_0:]?:??:A0	1??{*:Z[:]?:??	1??|?	??.?9?w???y?'*??2:*???%Y,-?@S*Y??`???z>'Z\'_0']?'??'A0	??{*'Z[']?'??	??|?	??&?w?B?yF
?Y*?E?z
Z\{
Z[|w?F?yF
?Y*?G?z
Z\{
Z[|w?H?yF
?Y*?I?z
Z\{
Z[|w?)?yp*?fL+?+?*?Y*?JZ?f?zZ\K*{Z[K+|
,-w?,Lyp*?hL+?+?*?Y*?MZ?h?zZ\N-{Z[N.|
STw?E?yA*?Q?zZ\{Z[|xw?O?yp*?rL+?+?*?Y*?RZ?r?zZ\S*{Z[SF|
|}w?TUy?Y*???*?Q???M+?\+*????_+*???_,?-,??$,??(N+-??b+-??b??ٱz*A?YZ\YcdDY{ A?1YZ[DYe|.???"?*?.?7?A?K?U?X??Wfgy?>+?n+?q=*?%??*??+?q>6?+?s:+?s:*?
????zH)]?/?? Y0>Z\>ct	5u0$:0{ )]?/??>Z[|.??	????#?)?/?7?=??Wi?RyB*????zZ\{Z[|?<vyA*???zZ\{Z[|?w???R
 "#%&(&	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy