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-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 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*? &? <