![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.ImmutableBiMap$Builder.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml Show documentation
Show all versions of plantuml Show documentation
PlantUML is a component that allows to quickly write :
* sequence diagram,
* use case diagram,
* class diagram,
* activity diagram,
* component diagram,
* state diagram
* object diagram
???? 4 ?
.com/google/common/collect/ImmutableMap$Builder ()V
(I)V
put V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;
G(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap$Builder;
putAll A(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap$Builder;
F(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap$Builder;
orderEntriesByValue H(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMap$Builder;
combine b(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap$Builder;
! " # $ % 0com/google/common/collect/ImmutableBiMap$Builder buildOrThrow ,()Lcom/google/common/collect/ImmutableBiMap; ! ' ( ) size I
+ , - . % (com/google/common/collect/ImmutableBiMap of ! 0 1 2 entries [Ljava/util/Map$Entry;
4 5 6 7 8 java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; : java/util/Map$Entry 9 < = > getKey ()Ljava/lang/Object; 9 @ A > getValue
+ C . D P(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap; ! F G H valueComparator Ljava/util/Comparator; ! J K L entriesUsed Z
N O P Q R java/util/Arrays copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; 2
U V W X Y "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;
U a b c
onResultOf G(Lcom/google/common/base/Function;)Lcom/google/common/collect/Ordering;
N e f g sort .([Ljava/lang/Object;IILjava/util/Comparator;)V
i j k l m /com/google/common/collect/RegularImmutableBiMap fromEntryArray C(I[Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap; o 'java/lang/UnsupportedOperationException q Not supported for bimaps
n s t (Ljava/lang/String;)V v EbuildJdkBacked is for tests only, doesn't support orderEntriesByValue
x y z { | $com/google/common/base/Preconditions
checkState (ZLjava/lang/Object;)V
! ~ % buildJdkBacked
! ? ? % buildKeepingLast
! ? ? % build
! ? ? d(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableBiMap$Builder;
! ? ? J(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableBiMap$Builder;
! ? ? H(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableBiMap$Builder;
! ? ? C(Ljava/util/Map;)Lcom/google/common/collect/ImmutableBiMap$Builder;
! ? ? I(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap$Builder;
! ? ? X(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder; Code LineNumberTable LocalVariableTable this 2Lcom/google/common/collect/ImmutableBiMap$Builder; LocalVariableTypeTable :Lcom/google/common/collect/ImmutableBiMap$Builder; MethodParameters key Ljava/lang/Object; value TK; TV; Signature B(TK;TV;)Lcom/google/common/collect/ImmutableBiMap$Builder; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; entry Ljava/util/Map$Entry; Ljava/util/Map$Entry<+TK;+TV;>; [(Ljava/util/Map$Entry<+TK;+TV;>;)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; 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; Ljava/util/Comparator<-TV;>; X(Ljava/util/Comparator<-TV;>;)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; 4()Lcom/google/common/collect/ImmutableBiMap; onlyEntry Ljava/util/Map$Entry;
StackMapTable
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; -Lcom/google/errorprone/annotations/DoNotCall; 1Lcom/google/common/annotations/VisibleForTesting; *()Lcom/google/common/collect/ImmutableMap; bLcom/google/common/collect/ImmutableMap$Builder;
SourceFile ImmutableBiMap.java InnerClasses ? &com/google/common/collect/ImmutableMap Builder ?
java/util/Map Entry 1 ! ? A *? ? ? X ? ? ? ? ? ? ? P *? ? ?
[ \ ? ? ? ( ) ? ? ? ? ( ? ? q *+,?
W*? ?
e f ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \ *+? W*? ?
r s ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \ *+? W*? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \ *+? W*? ?
? ? ? ? ? 1 ? ? ? ? 1 ? ? 1 ? ? ? ? ? ? \ *+? W*? ?
? ? ? ? ? G H ? ? ? G ? ? G ? ? ? ? ? ? \ *+? W*? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? % ? A *? ? ? ? ? ? ? ? ? ? ? ? $ % ? ?*? &? = ? *?*? /2? 3? 9L+? ; +? ? ? B?*? E? 5*? I? **? /*? &? M? S? /*? /*? &*? E? T? Z? `? d*? I*? &*? /? h? ? 2 ? ? $? 1? A? H? O? a? n? w? z? ? ? 1 ? ? ? ? ? ? 1 ? ? ? ? ? ? ? ? ? % ? F
? nYp? r? ? ? ?
? ? ?
? ? ? ? ? ? ? ? ? % ? ? b*? E? ? u? w*? &? <