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

com.google.common.collect.CompactHashMap.class Maven / Gradle / Ivy

There is a newer version: 1.2024.8
Show newest version
????4N(com/google/common/collect/CompactHashing
(com/google/common/collect/CompactHashMapsetValue(ILjava/lang/Object;)V


requireValues()[Ljava/lang/Object;
requireEntries()[I
requireTable()Ljava/lang/Object;

hashTableMask()I
value(I)Ljava/lang/Object;
 indexOf(Ljava/lang/Object;)I	"#$	NOT_FOUNDLjava/lang/Object;
&'(removeHelper&(Ljava/lang/Object;)Ljava/lang/Object;	*+,sizeI
./requireKeys
12key	45,metadata
789()V
;8<(I)V
>7?java/util/AbstractMap
AB<initDExpected size must be >= 0
FGHIJ$com/google/common/base/Preconditions
checkArgument(ZLjava/lang/Object;)V????
MNOPQ!com/google/common/primitives/IntsconstrainToRange(III)I	ST$table
VWXneedsAllocArrays()ZZArrays already allocated
F\]J
checkState
_`a	tableSize(I)I
cdcreateTable
fg<setHashTableMask	ijkentries[Imjava/lang/Object	opqkeys[Ljava/lang/Object;	stqvaluesv
java/util/Mapxjava/util/LinkedHashMap
wz8{(IF)V
}~#createHashFloodingResistantDelegate(I)Ljava/util/Map;
??firstEntryIndexu???put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
??agetSuccessor
??9incrementModCount?java/lang/Integer
???anumberOfLeadingZeros
??QmaskCombine
??allocArrays
???delegateOrNull()Ljava/util/Map;
???? !com/google/common/collect/HashingsmearedHash
???tableGet(Ljava/lang/Object;I)I
??anewCapacity
???resizeTable(IIII)I
???tableSet(Ljava/lang/Object;II)V
???
getHashPrefix(II)I
?????com/google/common/base/Objectsequal'(Ljava/lang/Object;Ljava/lang/Object;)Z
??<accessEntry
???getNext
???,convertToHashFloodingResistantImplementation
??<
resizeMeMaybe
???insertEntry*(ILjava/lang/Object;Ljava/lang/Object;II)V
???setEntry(II)V
??setKey
?????java/lang/Mathmax
????min
??<
resizeEntries
?????java/util/ArrayscopyOf([II)[I
????)([Ljava/lang/Object;I)[Ljava/lang/Object;
??aentryu???containsKey(Ljava/lang/Object;)Zu??(getu??(remove
???b(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;[I[Ljava/lang/Object;[Ljava/lang/Object;)I
???
moveLastEntry
?+
??XisEmpty
F??(checkNotNullu
replaceAll"(Ljava/util/function/BiFunction;)V?java/util/function/BiFunctionapply	

keySetViewLjava/util/Set;
createKeySet()Ljava/util/Set;3com/google/common/collect/CompactHashMap$KeySetView
8-(Lcom/google/common/collect/CompactHashMap;)VukeySet
java/util/Setiterator()Ljava/util/Iterator; *com/google/common/collect/CompactHashMap$1
u#$%forEach"(Ljava/util/function/BiConsumer;)V'()*+java/util/function/BiConsumeraccept'(Ljava/lang/Object;Ljava/lang/Object;)V	-.entrySetView
01createEntrySet35com/google/common/collect/CompactHashMap$EntrySetView
2u67entrySet9*com/google/common/collect/CompactHashMap$2
8u?u=>?
containsValue	@AB
valuesViewLjava/util/Collection;
DEFcreateValues()Ljava/util/Collection;H3com/google/common/collect/CompactHashMap$ValuesView
GuKtFMNjava/util/CollectionP*com/google/common/collect/CompactHashMap$3
OuSTUputAll(Ljava/util/Map;)VuWX9clear
?Z[\fill*([Ljava/lang/Object;IILjava/lang/Object;)V
^_`
tableClear(Ljava/lang/Object;)V
?b[c([IIII)V
efgh9java/io/ObjectOutputStreamdefaultWriteObject
ejk<writeInt
mnentrySetIteratorpqrsXjava/util/IteratorhasNextpuvnextxjava/util/Map$Entrywz{getKey
e}~`writeObjectw??getValue
????9java/io/ObjectInputStreamdefaultReadObject
???readInt?java/io/InvalidObjectException?java/lang/StringBuilder
?7?Invalid size: 
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
????(I)Ljava/lang/StringBuilder;
????toString()Ljava/lang/String;
??8?(Ljava/lang/String;)V
???
readObject
?
????(java/util/ObjectsrequireNonNullkq
l7?java/io/SerializableHASH_FLOODING_FPPD
ConstantValue?PbM???RuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;MAX_HASH_BUCKET_LENGTH	RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;	SignatureLjava/util/Set;7Lcom/google/errorprone/annotations/concurrent/LazyInit;.Ljava/util/Set;>;Ljava/util/Collection;create,()Lcom/google/common/collect/CompactHashMap;CodeLineNumberTable^()Lcom/google/common/collect/CompactHashMap;createWithExpectedSize-(I)Lcom/google/common/collect/CompactHashMap;LocalVariableTableexpectedSizeMethodParameters_(I)Lcom/google/common/collect/CompactHashMap;this*Lcom/google/common/collect/CompactHashMap;LocalVariableTypeTable2Lcom/google/common/collect/CompactHashMap;
StackMapTablebuckets8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;()Ljava/util/Map;(I)Ljava/util/Map;inewDelegateLjava/util/Map;Ljava/util/Map;mask
hashTableBitsindexoldValue
entryIndex
hashPrefixbucketLengthdelegate
newEntryIndexnewSizehash
tableIndexTV;TK;(TK;TV;)TV;"RuntimeVisibleParameterAnnotations.Lcom/google/common/collect/ParametricNullness;(ITK;TV;II)VentriesSizeoldEntry
newTableIndexnewNextoldNext
oldTableIndexoldMask
targetHashtargetEntryIndexnewTablenewMaskoldTable(Ljava/lang/Object;)TV;srcNextdstIndexsrcIndexadjustAfterRemoveindexBeforeRemoveindexRemovedfunctionLjava/util/function/BiFunction;-Ljava/util/function/BiFunction<-TK;-TV;+TV;>;0(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V()Ljava/util/Set;keySetIterator()Ljava/util/Iterator;actionLjava/util/function/BiConsumer;)Ljava/util/function/BiConsumer<-TK;-TV;>;,(Ljava/util/function/BiConsumer<-TK;-TV;>;)V0()Ljava/util/Set;>;5()Ljava/util/Iterator;>;()Ljava/util/Collection;valuesIterator()Ljava/util/Iterator;
trimToSizeminimumTableSize(Ljava/io/ObjectOutputStream;)VeLjava/util/Map$Entry;streamLjava/io/ObjectOutputStream;
entryIteratorLjava/util/Iterator;Ljava/util/Map$Entry;3Ljava/util/Iterator;>;
Exceptionsjava/io/IOException0Lcom/google/common/annotations/J2ktIncompatible;(Ljava/io/ObjectInputStream;)VLjava/io/ObjectInputStream;elementCount java/lang/ClassNotFoundException(I)TK;(I)TV;(ITK;)V(ITV;)V
access$000-(Lcom/google/common/collect/CompactHashMap;)Ix0
access$100?(Lcom/google/common/collect/CompactHashMap;I)Ljava/lang/Object;x1
access$200?(Lcom/google/common/collect/CompactHashMap;)[Ljava/lang/Object;
access$300
access$400P(Lcom/google/common/collect/CompactHashMap;Ljava/lang/Object;)Ljava/lang/Object;
access$500
access$700?(Lcom/google/common/collect/CompactHashMap;Ljava/lang/Object;)I
access$800
access$900access$1000>(Lcom/google/common/collect/CompactHashMap;)Ljava/lang/Object;access$1100.(Lcom/google/common/collect/CompactHashMap;)[Iaccess$1200
access$310access$1300@(Lcom/google/common/collect/CompactHashMap;ILjava/lang/Object;)Vx2_Ljava/util/AbstractMap;Ljava/io/Serializable;
SourceFileCompactHashMap.java;Lcom/google/common/collect/ElementTypesAreNonnullByDefault;/Lcom/google/common/annotations/GwtIncompatible;InnerClasses
KeySetViewEntrySetView
ValuesViewEntryI1com/google/common/collect/CompactHashMap$MapEntryMapEntryL,com/google/common/collect/CompactHashMap$ItrItr >?#$???????,???T$???jk?????pq?????
??tq?????
??5,?+,????
???.???
???AB???
??G	??? ?Y?6??c?????	???3	?Y?:??q?	?,???????89?N
*?=*?@????	??
???
??8<?X
*?=*?@????	??
??
?,?
????B<?s??C?E*K?L?3???????,????@??WX?T
*?R?????
???
???@???;*?UY?[*?3<?^=*?b?R*d?e*?
?h*?l?n*?l?r??&	
	")19? ;??-?,(?,?;???????a*?R?u?*?R?u???
 "?????????????~?P
?wY?y??&?
??
`,?
???`??????H**?`?|L*??=?+*?0*???W*??=???*+?R*?h*?n*?r*??+??*
+,-%,./3081=2B3F4? ?,H??=???H??=????u?????g<?s ??d=**?3???3??9:;<? ???,?,??????H*?3~xd??@???????9?L*Y?3 `?3??
DE???????<?G??M????,?????????>*?U?*??W*??N-?-+,???*?
:*?-:*?	:*?)6`6+??6	*?6
	
~6*???6?.
?*

??	??6
??*?`????	
??66d6

.6
???%+
2???
2:
,S*
???
??6????	?*??+,???
?*

??	??6
?
`
??O*??*+,	
??*?)*?????)STVWXZ$[*\0^6_<`BaHbOcZd_efgzi?n?o?q?r?s?t?v?x?y?z?|?}?~????????? ?&?2?8?<?????$???,
?}?,???,???,>??>2$>$-??$jk*pq0tq6?,<?,B??,	H??,
O??,Z?v,?4???>??>2?>?-????	?u?[
llu????llu????:llu???#?
llu????"@*?@0??	2???????
??????*????*,??*-????
????>???,2$$?,?,? ??2????2????????<??'*?
?=?K|??`???>?*?ٱ??????!?&??*
?,'??'?,!?,?'????&???<?w%**?
?ܵh**?-??n**?	??r?????$??%??%?,?%??????????b:d6?~`??*?:*?
:6		?a	??6

?M
d6.6??	?6

~6??6
??
??O??6
????	???*?R*?e??Z?????#?)?2?;?@?F?M?X?_?h?q??????????????FA?,M:?,X/?,
_(?,h?,;O?,
,d?,	?????,??,??,??,??$??,#|?$)vjk??????l?l???N???????? ?;e*?U??+??=*?>*?~??6????6d6*??6???+*?0??????6?????B??	????$?&?-?3?;?J?S?V?^?c??R3+?,;#?,e??e2$W?,R?,Fv,-8?,?e???	???(?2??????"*??M,?
,+???*+?????
??? "??"2$???"??????u@?2???(??)*??M,?,+???*+?>??*??*???"	
#?*)??)2$$???,?)??$????u??2???????(??$*??M,?,+???*+?%N-?!??-??	?*$??$2$??
?$?$??????u?l@l?2????????'(??K*?U??!?*?=+*?*?
*?-??>??!?*?:*??*Y?)d?)*????> %&' !$))*--4/:0D1H3?4K??K2$;?,$'?,4?$?K????!?2???????Q?*?N*?
:*?-:*?	:*??d6??2:S2SSS.OO??~6	-	??6
`6
?-	`???-
d6.6

??6

???
`??O?SSO??r:;<=>?%A,B2C;DAEGHPIVL_MgNmOtQ?W?X?Y?Z?\?^?_?`?a?c???$?,??,
,~2$_K?,	gCv,
m=?,?????,??,?T$?jk?pq?tq??,?????<??l???l?)l????"@??@???	????T
*??????f?
???
???@?a?c`*?)?	`???j????,????@?????Td??s? ???,?,????	????>+??W*??M,?
,+??(>*?)?*+*?0*????????"??
???"?7?=??*#?,>??>??
4??? >??>??
4????u??"?????a*?	?**?
Z?	?*?	??????????C??E	?Y*?????	???	?????*??L+?+????Y*?!??	
????????????u?$%??;+??W*??M,?
,+?"?%*??>?+*?0*??&*??>????"
!1:?*?,;??;
1??? ;??;
1????u????7?a*?,?**?/Z?,?*?,??$???????C?1?E	?2Y*?4??(?	???	???n??*??L+?+?5???8Y*?:??pq	rt????????????u?+?{*??L+?+?;?*?)??
?????????????
?uC?X?T
*????????
???
???@>???1*??M,?,+?<?>*?)?+*???????????"??	???'?)?/??*?,1??1$,???1??,????u?????tF?a*???**?CZ???*????????????CM?	EF?E	?GY*?I????	???	???	
??*??L+?+?J?L??OY*?Q??"#	$&????????????u?9?,V*?U??*??L+?**???|M,+?R*,?R?*?)=*?
??*???^>*?6?
*??W??B457
89:!;&<'>,?5@:B?CEDKEUG?>
??V??
I??,*+,?
,E?,? 
??V??
I????u??X9?j*?U??*??*??L+?$**??K?L?3+?V*?R*?)?6*?-*?)?Y*?	*?)?Y*??]*?
*?)?a*?)??BKLNOPQR#S)T.U6WCXPYWZd[i]?j??Y???j??Y???
?-u2~??<+?d+*???i*?lM,?o?$,?t?wN+-?y?|+-??|??ٱ?&	abcde$f.g8h;i?*$<??<+? $<??+?	?p)????Q+??+??=???Y??Y????????????*?@>?+??:+??:*??W?????.no	p
q)s.t5u;vAwJtPy?>;2$A	$0 ?,Q??Q	H,? ;2?A	?Q???
?)?????D*?R????????????G*?h?????????????/?G*?n??????????????
??G*?r??????????????
?2?M*?-2???????,?????? ?M*?	2???????,??????!?a?M*?
.???????,???????f*?-,S??
??? ???,2$???2??	?2?"?f*?	,S??
??? ???,$?????	??#???\*?
O??
??? ???,,????	?$%?/*?3??V?&?'(?:*?0??V?&?),*+?/*?-??V?&?,%?/*?)??V?&?-.?:*+?%??V?&?)$/??!??V01?:*+???V?&?)$2(?:*???V?&?),3%?/*???V?&?45?/*???V?&?67?/*?
??V?&?8+?/*?	??V?&?9%?6*Y?)Zd?)??V?&?:;?E*,???V? &?),<$=9?#?lY???!??t?>?@?A?B???CJ	D2E8GFOwuG	HJKM




© 2015 - 2024 Weber Informatics LLC | Privacy Policy