![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.ImmutableBiMap$Builder.class Maven / Gradle / Ivy
???? 4 ?
* z
* {
* |
* }
* ~
*
* ?
* ?
) ? ) ?
? ? ) ?
? ? ? ? ?
? ? ) ? ) ?
? ? ?
? ?
? ?
? ?
? ?
? ? ? ?
? ?
? ?
) ?
) ?
) ?
) ?
) ?
) ?
) ?
) ?
) ? ? ? ()V Code LineNumberTable LocalVariableTable this Builder InnerClasses 2Lcom/google/common/collect/ImmutableBiMap$Builder; LocalVariableTypeTable :Lcom/google/common/collect/ImmutableBiMap$Builder; (I)V size I MethodParameters put X(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; key Ljava/lang/Object; value TK; TV; Signature B(TK;TV;)Lcom/google/common/collect/ImmutableBiMap$Builder; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; Entry I(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap$Builder; entry Ljava/util/Map$Entry; Ljava/util/Map$Entry<+TK;+TV;>; [(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableBiMap$Builder; putAll C(Ljava/util/Map;)Lcom/google/common/collect/ImmutableBiMap$Builder; map Ljava/util/Map; Ljava/util/Map<+TK;+TV;>; U(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableBiMap$Builder; H(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableBiMap$Builder; entries Ljava/lang/Iterable; 6Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>; r(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableBiMap$Builder; orderEntriesByValue J(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableBiMap$Builder; valueComparator Ljava/util/Comparator; Ljava/util/Comparator<-TV;>; X(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableBiMap$Builder; combine d(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableBiMap$Builder; builder 0Lcom/google/common/collect/ImmutableMap$Builder; 8Lcom/google/common/collect/ImmutableMap$Builder; t(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableBiMap$Builder; build ,()Lcom/google/common/collect/ImmutableBiMap; 4()Lcom/google/common/collect/ImmutableBiMap; buildOrThrow onlyEntry Ljava/util/Map$Entry;
StackMapTable buildKeepingLast
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; -Lcom/google/errorprone/annotations/DoNotCall; buildJdkBacked 1Lcom/google/common/annotations/VisibleForTesting; *()Lcom/google/common/collect/ImmutableMap; b(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap$Builder; H(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMap$Builder; F(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap$Builder; A(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap$Builder; G(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap$Builder; V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; bLcom/google/common/collect/ImmutableMap$Builder;
SourceFile ImmutableBiMap.java + , + 6 : v : u K t K s V r \ q e c 7 8 ? ? c R ? ? ? ? ? java/util/Map$Entry ? ? ? ? ? ? X Y ? ? ? ? ? [Ljava/util/Map$Entry; ? ? ? ? ? ? ? ? ? ? ? ? ? 'java/lang/UnsupportedOperationException Not supported for bimaps + ? EbuildJdkBacked is for tests only, doesn't support orderEntriesByValue ? ? ? n c i c b c \ ] V W K Q K L : F : ; 0com/google/common/collect/ImmutableBiMap$Builder ? .com/google/common/collect/ImmutableMap$Builder (com/google/common/collect/ImmutableBiMap of java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;
java/util/Map getKey ()Ljava/lang/Object; getValue P(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap; entriesUsed Z java/util/Arrays copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; "com/google/common/collect/Ordering from <(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering; com/google/common/collect/Maps
valueFunction #()Lcom/google/common/base/Function;
onResultOf G(Lcom/google/common/base/Function;)Lcom/google/common/collect/Ordering; sort .([Ljava/lang/Object;IILjava/util/Comparator;)V /com/google/common/collect/RegularImmutableBiMap fromEntryArray C(I[Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap; (Ljava/lang/String;)V $com/google/common/base/Preconditions
checkState (ZLjava/lang/Object;)V &com/google/common/collect/ImmutableMap 1 ) * + , - A *? ? . X / 0 3 4 0 5 + 6 - P *? ? .
[ \ / 0 3 7 8 4 0 5 9 7 : ; - q *+,? W*? .
e f / 0 3 <