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

????2??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(Ljava/util/Map<+TK;+TV;>;)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;(Ljava/lang/Object;)TV;
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;()TV;containsKeygetEntry[(Ljava/lang/Object;)Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;??
?c(Ljava/lang/Object;)Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(TK;TV;)TV;
putForNullKey??
?=0	?addEntry)(ILjava/lang/Object;Ljava/lang/Object;I)V??
?oldValueTV;TK;(TV;)TV;putForCreate'(Ljava/lang/Object;Ljava/lang/Object;)V	(TK;TV;)VcreateEntry??
?()Ljava/util/Set;E??
java/util/Set?iterator()Ljava/util/Iterator;???java/util/IteratorhasNext???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???8transferK([Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;)V
newCapacityoldTableoldCapacitynewTablejsrcputAll?
#??
%targetCapacitynumKeysToBeAddedremoveremoveEntryForKey*?
+prev
removeMapping
%?oentryLjava/util/Map$Entry;cleartab
containsValuecontainsNullValue6?
7clone$java/lang/CloneNotSupportedException:9?
<result(ITK;TV;I)Vo(ILjava/lang/Object;Ljava/lang/Object;Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$Entry;)V`@
%AbucketIndexnewKeyIterator()Ljava/util/Iterator;?(Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap;Lcom/huawei/shade/com/alibaba/fastjson/util/AntiCollisionHashMap$1;)V`F
GnewValueIterator()Ljava/util/Iterator;
GnewEntryIterator5()Ljava/util/Iterator;>;
G()Ljava/util/Set;
Gks()Ljava/util/Collection;()Ljava/util/Collection;java/util/CollectionT
Gvs0()Ljava/util/Set;>;	entrySet0Y?
Z
GeswriteObject(Ljava/io/ObjectOutputStream;)Vjava/io/IOException`java/io/ObjectOutputStreambdefaultWriteObjectdb
cewriteIntg?
ch(Ljava/lang/Object;)V^j
cksLjava/io/ObjectOutputStream;3Ljava/util/Iterator;>;
readObject(Ljava/io/ObjectInputStream;)V java/lang/ClassNotFoundExceptionrjava/io/ObjectInputStreamtdefaultReadObjectvb
uwreadIntyR
uzp?
u|Ljava/io/ObjectInputStream;
numBuckets	Signature
ConstantValueCode
StackMapTableLineNumberTableLocalVariableTableLocalVariableTypeTable
ExceptionsInnerClasses
SourceFile
Deprecated!	?)*?+?,-?./0?120?345?6?78?9?:0;0<5?=0>0??@0?AB0?CD0?E*?FGH?I'KL??,A*?Nh=>+?T?Ch+?X?=????z??~??
?
??VWXW#Y?*
Y0,Z\,]^$_0?,Z[`a?Z?*?d*?f*?h*?jY?kl?p?N*?r??tY?vY?wy?}???????3?3<$??
$????tY?vY?w??}$???????>?
x>???*$??*?$j???*?%??*?????B??N\
	S#]'^B`HaKbXcsguhzi?k?l?m?n?o?*?Z\??0?<5u'?0??Z[`??R*6????
{|?Z\?0?Z[`b??=*?d*?f*?h*?jY?kl?p?N*?r*6??*??*?%??*????*
?
	S#?)?/?8?<??=Z\?=Z[`??v*+???6n?`??6??*+????????Z\???Z[?????b?=????Z\?Z[_n?Mh;||??;|?|????????0???:d~?????0Q0:R?A*??????Z\?Z[???T
*??????@???
Z\?
Z[???g+?*???=+?P?*+?P????=?+?Ƹ?=*??*?????2N-?,-???-??Y:+?+?љ-?԰-??N?????	??%?????.??	???!?)?<?X?]?e??4K??8-??gZ\g]?\_0?8-??gZ[??????!*??2L+?+???+?԰+??L??????%??????????!Z\???!Z[?????_*+??????@?	?Z\]??Z[???d+??+?P?*+?P?????
+?Ƹ?=*??*?????2N-?--???-??Y:+?+?+?љ-?-??N?????F?%?#????&	%8RXZb?4G??4.??dZ\d]?%?_0?4.??dZ[???????+?	*,??>+?P?*+?P????>?+?Ƹ?>*?????6*??2:?;???(??Y:+?+?љ??:,?????:???*Y??`??*+,????
??%?"???	?B,-
./0"2*354C6a7h8n9q4{=?>???Rh	??T??>=???Z\?]?????_05[Y0?4h	??>=???Z[?]??????????:*??2M,?,???,??N,+??-?,??M???*Y??`??*+?????%??&	FGHIJF&M0N8O?*????:Z\:???*????:Z[:???????]{+??+?P?*+?P?????
+?Ƹ?>*?????6*??2:?6???#??Y:+?+?+?љ
,?Ա??:???*+,????F?%?&???	?2XYZ%[0b>dZe`ffggbqkzl?HO??98??{Z\{]?{??%V_00KY0?*98??{Z[{]?{????????3+???M,?? ,??(N*-?-????ݱ???%?opqr/s2t?*?&Y3Z\3???*?&Y3Z[3???????5*??M,?>3?*????%:*?*??*?*??j?????	??*
???????"?(?4??45Z\5008-08? 5Z[099?9S*??M+?>6,??C,2:?2,S??:????6+2??+S:??ل???????%?)??:??????"?)?4?=?C?G?L?R??R)??4Y04??G 0SZ\S8N!8K0? )??4??SZ["????+??=??*???=?*??nb?>3?3>*???6?x6???*????	*?$+???N-??$-??(:*???&W??ٱ???????)?J??????%?(?/?5?>?H?N?O?c?n??????H/'0/0n?Z*Y?Z\???~(0?*n?Z*Y?Z[?????)???*+?,M,??,?԰??%C??
??? Z\]?
???Z[
????*????+??+?P?*+?P?????
+?Ƹ?=*?????>*??2::?g??:???L??Y:+?+?<+?љ3*Y??`??*Y??d???*??S?
???::?????,	F??%%?-%?%??
?R???%?/?7?;?@?G?c?i?s?}????????????????RXA??GZ???Z\?]?%?_0/xY07p-?;l???*GZ???Z[7p-?;l????.???	?+?(??+?(M,?N-??-?P?*-?P?????
-?Ƹ?6*?????6*??2::?Y??:???=,?/?4*Y??`??*Y??d???*??S?
???::?????5		?(?F??(?%%?E%?
?^		
)3;
GPTY`s}???????? ?\	`L???Z\?0??1?]?;w_0GkY0Pb-?T^???4`L???Z[?12Pb-?T^????3b??'*Y??`??*??L=+??
+S????*???????(
)*+*!,&-? Y0'Z\48?'Z[5???@+?*?8?*??M>,??+,2:?+?Զљ???:????????	??
%?	??*
9:	<=> ?,@.>8=>A?4??.Y0@Z\@??248?@Z[6???.*??L=+??"+2N-?-????-??N??????????	%???"HI
JKLJ&I,M?*??%Y0.Z\)48?.Z[9???4L*?=?L?M+*????%??+?r+??+??+??+*??+?

;??
;?.WY
\
Z]^_$`)a-b2d?4Z\2>\?4Z[2>[????:*??2:*???%Y,-?BS*Y??Z`??*???**???h?$???9%??	??.?9??>:Z\:_0:]?:??:C0	1???*:Z[:]?:??	1????????'*??2:*???%Y,-?BS*Y??`?????	??&??>'Z\'_0']?'??'C0	???*'Z[']?'??	????D??F
?Y*?H????
Z\?
Z[?EI??F
?Y*?K???
Z\?
Z[?JL??F
?Y*?N???
Z\?
Z[?M)???*?fL+?+?*?Y*?PZ?f???
?M??
?Z\Q*?Z[Q+?O,R??*?hL+?+?*?Y*?VZ?h???
UMU?
BC?Z\W-?Z[W.?SE??A*?[??g?Z\?Z[?XY???*?rL+?+?*?Y*?\Z?r???
?M??
kl?Z\]*?Z[]F?X^_?Y*???*?[??M+?f+*????i+*???i,?-,??$,??(N+-??l+-??l??ٱ?@?)?.???"?*?.?7?A?K?U?X??*A?YZ\YmnDY? A?2YZ[DYo?apq?>+?x+?{=*?%??*??+?{>6?+?}:+?}:*?????????.??	????#?)?/?7?=??H)]?/?? Y0>Z\>m~	50$:0? )]?/??>Z[?as?R
 "#%&(&	???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy