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

com.google.common.collect.ImmutableMap$Builder.class Maven / Gradle / Ivy

????45com/google/common/collect/ImmutableCollection$Builder
.com/google/common/collect/ImmutableMap$Builder(I)V


java/lang/Object()Vjava/util/Map$Entry	entries[Ljava/util/Map$Entry;	sizeI	entriesUsedZ
expandedCapacity(II)I
!"#$%java/util/ArrayscopyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;
()ensureCapacity
+,-./&com/google/common/collect/ImmutableMapentryOf;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;123getKey()Ljava/lang/Object;563getValue
89:putV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;<=>?@
java/util/MapentrySet()Ljava/util/Set;
BCDputAllF(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap$Builder;Fjava/util/CollectionEHI()IKLMNOjava/lang/Iterableiterator()Ljava/util/Iterator;QRSTUjava/util/IteratorhasNext()ZQWX3next
Z9[G(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap$Builder;	]^_valueComparatorLjava/util/Comparator;avalueComparator was already set
cdefg$com/google/common/base/Preconditions
checkState(ZLjava/lang/Object;)V^
cjklcheckNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;njava/util/Comparator
cpkq&(Ljava/lang/Object;)Ljava/lang/Object;
stuvwjava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V
+yz{of*()Lcom/google/common/collect/ImmutableMap;
}~?qjava/util/ObjectsrequireNonNull
+?z?N(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;
???lastEntryForEachKey/([Ljava/util/Map$Entry;I)[Ljava/util/Map$Entry;
?????"com/google/common/collect/Orderingfrom<(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;
?????com/google/common/collect/Maps
valueFunction#()Lcom/google/common/base/Function;
????
onResultOfG(Lcom/google/common/base/Function;)Lcom/google/common/collect/Ordering;
!???sort.([Ljava/lang/Object;IILjava/util/Comparator;)V
?????-com/google/common/collect/RegularImmutableMapfromEntryArrayB(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap;
??{buildOrThrow
???build+(Z)Lcom/google/common/collect/ImmutableMap;?=buildJdkBacked is only for testing; can't use valueComparator
?????/com/google/common/collect/JdkBackedImmutableMapcreate?java/util/HashSet
??java/util/BitSet
??????
java/util/Setadd(Ljava/lang/Object;)Z
???set
???UisEmpty
???Icardinality
????get(I)Z	SignatureLjava/util/Comparator<-TV;>;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;[Ljava/util/Map$Entry;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;CodeLineNumberTableLocalVariableTablethis0Lcom/google/common/collect/ImmutableMap$Builder;LocalVariableTypeTable8Lcom/google/common/collect/ImmutableMap$Builder;initialCapacityMethodParametersminCapacity
StackMapTablekeyLjava/lang/Object;valueentryLjava/util/Map$Entry;TK;TV;Ljava/util/Map$Entry;@(TK;TV;)Lcom/google/common/collect/ImmutableMap$Builder;RuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;Ljava/util/Map$Entry<+TK;+TV;>;Y(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMap$Builder;A(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap$Builder;mapLjava/util/Map;Ljava/util/Map<+TK;+TV;>;S(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMap$Builder;Ljava/lang/Iterable;6Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;p(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableMap$Builder;orderEntriesByValueH(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMap$Builder;V(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableMap$Builder;combineb(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap$Builder;otherr(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap$Builder;	onlyEntrylocalEntriesnonNullEntriesthrowIfDuplicateKeys	localSize3(Z)Lcom/google/common/collect/ImmutableMap;2()Lcom/google/common/collect/ImmutableMap;buildKeepingLastbuildJdkBacked1Lcom/google/common/annotations/VisibleForTesting;iinIoutIseenLjava/util/Set;dupsLjava/util/BitSet;
newEntriesLjava/util/Set;i([Ljava/util/Map$Entry;I)[Ljava/util/Map$Entry;<Ljava/lang/Object;
SourceFileImmutableMap.java-Lcom/google/errorprone/annotations/DoNotMock;InnerClasses-com/google/common/collect/ImmutableCollectionBuilderEntry!
^_???????
?
?F*???
?????????*?	*??*?*????????????????D???)??&*???**?*???? ?&?*????	??? ?%??&??&??&???%??9:??#**?`?'+,?*N*?*Y?Z`?-S*???
??!??*#??#??#?????*#??#??#?????	??????9[?a*+?0+?4?7???????????????????C??[*+?;?A???????????????????CD??>+?E?**?+?E?G`?'+?JM,?P?,?V?N*-?YW???*?????3?9?<?? 3??>??>?? 3??>??>???Q?????????? *?\??`?b*+h?i?m?\*??? ?? ^_? ?? ^??@?^????????5+?oW**?+?`?'+?*?*?+??r*Y?+?`?*??
&3?5??5???5??5????????????*??= ?x?*?2?|?M,?0,?4???*?>*?\?*?M?U*??**?*?? ?&?*?:?*???:?:?>*?\????????M*?,????V $ 1!A+F,M-U/\0n3t4x7?8?9?:?=?A?=?B?D?E?R1??R??
?t3????????Fm??>1??R???
??t3?????????  ??!&?&?#G??@R???????{?A*????T?????????{?B*????a?????????{?B*????t?????????{??c*?\????b*??<?x?*?2?|?L+?0+?4???*?*?*?????y{0}4?A?Q?V??A??c???A??c???@#???
???cv??Y??M??Y??Nd6?!,*2?0???	-???????-????-??d?:66?-?Ś?*2S??????:????,?2?8???A?L?X?a?m?s??R#O$R!vvnfL*? v?n	L*???????&??	?
???
?	+	<	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy