![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.ImmutableMap.class Maven / Gradle / Ivy
???? 4
bc
bd ef
ghi
j
ekl
mn
o ?
pq
r
stu
ov
wx
yz
{
|}~
?
? U?
? ?
?? _
?
?? ? ?
?
?
??? ?? ??
p?
??
To?
1o
?
?
?
?? ?
? ?
?
?
0??
=?
0? ?
?? ?
?
?
G? ???
H?
G?
??
??
???
N???
P|
???? SerializedForm InnerClasses MapViewOfValuesAsSingletonSets? IteratorBasedImmutableMap Builder EMPTY_ENTRY_ARRAY Entry [Ljava/util/Map$Entry; Signature [Ljava/util/Map$Entry<**>; entrySet (Lcom/google/common/collect/ImmutableSet; GLcom/google/common/collect/ImmutableSet;>; RuntimeVisibleAnnotations 7Lcom/google/errorprone/annotations/concurrent/LazyInit; Ljavax/annotation/CheckForNull; RuntimeInvisibleAnnotations ,Lcom/google/j2objc/annotations/RetainedWith; keySet -Lcom/google/common/collect/ImmutableSet; values /Lcom/google/common/collect/ImmutableCollection; 4Lcom/google/common/collect/ImmutableCollection; multimapView 0Lcom/google/common/collect/ImmutableSetMultimap; 8Lcom/google/common/collect/ImmutableSetMultimap; serialVersionUID J
ConstantValue???????? toImmutableMap X(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; Code LineNumberTable LocalVariableTable keyFunction Ljava/util/function/Function;
valueFunction LocalVariableTypeTable 'Ljava/util/function/Function<-TT;+TK;>; 'Ljava/util/function/Function<-TT;+TV;>; MethodParameters ?(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; {(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;
mergeFunction #Ljava/util/function/BinaryOperator; (Ljava/util/function/BinaryOperator;(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>; of *()Lcom/google/common/collect/ImmutableMap; \()Lcom/google/common/collect/ImmutableMap; N(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k1 Ljava/lang/Object; v1 TK; TV; b(TK;TV;)Lcom/google/common/collect/ImmutableMap; r(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k2 v2 h(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k3 v3 n(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k4 v4 t(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k5 v5 z(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k6 v6 ?(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;&(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k7 v7 ?(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k8 v8 ?(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;n(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k9 v9 ?(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap; k10 v10 ?(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap; ofEntries @([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap; entries entries2 [Ljava/util/Map$Entry<+TK;+TV;>; [Ljava/util/Map$Entry; |([Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMap; Ljava/lang/SafeVarargs; entryOf ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry; key value O(TK;TV;)Ljava/util/Map$Entry; builder 2()Lcom/google/common/collect/ImmutableMap$Builder; d()Lcom/google/common/collect/ImmutableMap$Builder; builderWithExpectedSize 3(I)Lcom/google/common/collect/ImmutableMap$Builder; expectedSize I e(I)Lcom/google/common/collect/ImmutableMap$Builder; checkNoConflict :(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V safe Z conflictDescription Ljava/lang/String; entry1 entry2
StackMapTable conflictException \(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/IllegalArgumentException; copyOf 9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap; kvMap (Lcom/google/common/collect/ImmutableMap; map Ljava/util/Map; 0Lcom/google/common/collect/ImmutableMap; Ljava/util/Map<+TK;+TV;>; u(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMap; >(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap; onlyEntry Ljava/util/Map$Entry; Ljava/lang/Iterable;
entryArray Ljava/util/Map$Entry; 6Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>; ?(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableMap;
copyOfEnumMap =(Ljava/util/EnumMap;)Lcom/google/common/collect/ImmutableMap; entry original Ljava/util/EnumMap; copy Ljava/util/EnumMap<*+TV;>; Ljava/util/EnumMap;? z;V:Ljava/lang/Object;>(Ljava/util/EnumMap<*+TV;>;)Lcom/google/common/collect/ImmutableMap; ()V this put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; k v
Deprecated (TK;TV;)TV; Ljava/lang/Deprecated; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; -Lcom/google/errorprone/annotations/DoNotCall; +Always throws UnsupportedOperationException putIfAbsent replace 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z oldValue newValue (TK;TV;TV;)Z computeIfAbsent C(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; mappingFunction 'Ljava/util/function/Function<-TK;+TV;>; /(TK;Ljava/util/function/Function<-TK;+TV;>;)TV; computeIfPresent E(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; remappingFunction Ljava/util/function/BiFunction; -Ljava/util/function/BiFunction<-TK;-TV;+TV;>; 5(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV; compute merge W(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; function -Ljava/util/function/BiFunction<-TV;-TV;+TV;>; 8(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV; putAll (Ljava/util/Map;)V (Ljava/util/Map<+TK;+TV;>;)V
replaceAll "(Ljava/util/function/BiFunction;)V 0(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V remove &(Ljava/lang/Object;)Ljava/lang/Object; o (Ljava/lang/Object;)TV; "RuntimeVisibleParameterAnnotations '(Ljava/lang/Object;Ljava/lang/Object;)Z clear isEmpty ()Z containsKey (Ljava/lang/Object;)Z
containsValue get getOrDefault defaultValue result (Ljava/lang/Object;TV;)TV; *()Lcom/google/common/collect/ImmutableSet;? I()Lcom/google/common/collect/ImmutableSet;>; createEntrySet /()Lcom/google/common/collect/ImmutableSet; createKeySet keyIterator 2()Lcom/google/common/collect/UnmodifiableIterator;
entryIterator 0Lcom/google/common/collect/UnmodifiableIterator; OLcom/google/common/collect/UnmodifiableIterator;>; 7()Lcom/google/common/collect/UnmodifiableIterator; keySpliterator ()Ljava/util/Spliterator; ()Ljava/util/Spliterator; 1()Lcom/google/common/collect/ImmutableCollection;? 6()Lcom/google/common/collect/ImmutableCollection; createValues
asMultimap 2()Lcom/google/common/collect/ImmutableSetMultimap; :()Lcom/google/common/collect/ImmutableSetMultimap; equals object
isPartialView hashCode ()I isHashCodeFast toString ()Ljava/lang/String; writeReplace ()Ljava/lang/Object; 0Lcom/google/common/annotations/J2ktIncompatible;
readObject (Ljava/io/ObjectInputStream;)V stream Ljava/io/ObjectInputStream;
Exceptions ()Ljava/util/Set; ()Ljava/util/Collection; iLjava/lang/Object;Ljava/util/Map;Ljava/io/Serializable;
SourceFile ImmutableMap.java -Lcom/google/errorprone/annotations/DoNotMock; -Use ImmutableMap.of or another implementation ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; serializable emulated? w x w ??? ?? ?? java/util/Map$Entry ? ?? ? +com/google/common/collect/ImmutableMapEntry ?? .com/google/common/collect/ImmutableMap$Builder ? ???? ?? ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder Multiple entries with same ?? : ?? and KL ?? &com/google/common/collect/ImmutableMap java/util/SortedMapG& java/util/EnumMap ? ? bU ? ? ] _??? ? ????N?N ? ? ??????&?N???? ? 'java/lang/UnsupportedOperationException?I* l>?( b c2/ j c4/ b/?6 (com/google/common/collect/ImmutableMap$1 ???< BootstrapMethods? &???? ?? l mA>%& ?C o p .com/google/common/collect/ImmutableSetMultimap Ecom/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets ?? ?????????? 5com/google/common/collect/ImmutableMap$SerializedForm ?? java/io/InvalidObjectException Use SerializedForm j/ java/lang/Object
java/util/Map java/io/Serializable @com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap java/util/Iterator &com/google/common/collect/ImmutableSet -com/google/common/collect/ImmutableCollection +com/google/common/collect/CollectCollectors -com/google/common/collect/RegularImmutableMap EMPTY (com/google/common/collect/ImmutableBiMap P(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap; fromEntries '(Ljava/lang/Object;Ljava/lang/Object;)V .com/google/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I (I)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V #com/google/common/collect/Iterables toArray <(Ljava/lang/Iterable;[Ljava/lang/Object;)[Ljava/lang/Object; java/util/Objects requireNonNull getKey getValue (Ljava/util/EnumMap;)V
java/util/Set iterator ()Ljava/util/Iterator; hasNext next checkEntryNotNull *com/google/common/collect/ImmutableEnumMap asImmutable size contains [(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/UnmodifiableIterator;)V spliterator
?? )(Ljava/util/Map$Entry;)Ljava/lang/Object; apply ()Ljava/util/function/Function; -com/google/common/collect/CollectSpliterators M(Ljava/util/Spliterator;Ljava/util/function/Function;)Ljava/util/Spliterator; U(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/ImmutableMap$1;)V B(Lcom/google/common/collect/ImmutableMap;ILjava/util/Comparator;)V com/google/common/collect/Maps
equalsImpl $(Ljava/util/Map;Ljava/lang/Object;)Z com/google/common/collect/Sets hashCodeImpl (Ljava/util/Set;)I toStringImpl #(Ljava/util/Map;)Ljava/lang/String; +(Lcom/google/common/collect/ImmutableMap;)V??? "java/lang/invoke/LambdaMetafactory metafactory Lookup ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles! T U V ] _ ` a ? b c ` d e
f g h i ? j c ` k e
f g h i ? l m ` n e
f g h i ? o p ` q e
f g r s t u = w x y V *+? ? z \ { | } ~ } | ? ~ ? ? | ~ ` ? ?
? w ? y k *+,? ? z q { | } ~ } ? ? | ? ~ ? ? ? ?
| ~ ? ` ? ?
? ? ? y ? ? z } ` ? ? ? y V *+? ? z ? { ? ? ? ? ? ? ? ? ? ? ? ` ? ? ? y ? ? Y*+? SY,-? S? ? z ? { * ? ? ? ? ? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ` ? ? ? y ? "? Y*+? SY,-? SY? S? ? z ? { > " ? ? " ? ? " ? ? " ? ? " ? ? " ? ? > " ? ? " ? ? " ? ? " ? ? " ? ? " ? ? ? ? ? ? ? ? ? ` ? ? ? y ? ,? Y*+? SY,-? SY? SY? S? ? z ? ? ( ? { R , ? ? , ? ? , ? ? , ? ? , ? ? , ? ? , ? ? , ? ? R , ? ? , ? ? , ? ? , ? ? , ? ? , ? ? , ? ? , ? ? ? ! ? ? ? ? ? ? ? ? ` ? ? ? y .
6? Y*+? SY,-? SY? SY? SY ? S? ? z ? ? 2 ? { f
6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? f
6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? 6 ? ? ? )
? ? ? ? ? ? ? ? ? ? ` ? ? ? y u A? Y*+? SY,-? SY? SY? SY ? SY
? S? ? z " ? ? ? ? % ? / ? 9 ? = ? { z A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ?
A ? ? z A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ? A ? ?
A ? ? ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ` ? ? ? y ? L? Y*+? SY,-? SY? SY? SY ? SY
? SY
? S? ? z &