com.google.common.collect.ImmutableSetMultimap$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
3com/google/common/collect/ImmutableMultimap$Builder ()V
(I)V
6com/google/common/collect/ImmutableSetMultimap$Builder valueComparator Ljava/util/Comparator;
&com/google/common/collect/ImmutableSet builderWithExpectedSize 3(I)Lcom/google/common/collect/ImmutableSet$Builder; 4com/google/common/collect/ImmutableSortedSet$Builder
(Ljava/util/Comparator;I)V
java/util/Set size ()I
" # $ % & java/lang/Math max (II)I
( ) * expectedValuesPerKey 8(I)Lcom/google/common/collect/ImmutableMultimap$Builder;
, - . put [(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder;
0 - 1 L(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMultimap$Builder;
3 4 5 putAll K(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder;
7 4 8 ](Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder;
: ; < = > java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
@ 4 A `(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; C D E F G "com/google/common/collect/Multimap asMap ()Ljava/util/Map; I J K L M
java/util/Map entrySet ()Ljava/util/Set; O P Q iterator ()Ljava/util/Iterator; S T U V W java/util/Iterator hasNext ()Z S Y Z [ next ()Ljava/lang/Object; ] java/util/Map$Entry \ _ ` [ getKey \ b c [ getValue e java/lang/Iterable
g h i combine l(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableMultimap$Builder;
k l m orderKeysBy M(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder;
o p m
orderValuesBy r s t
builderMap Ljava/util/Map;
v w x y z .com/google/common/collect/ImmutableSetMultimap of 2()Lcom/google/common/collect/ImmutableSetMultimap; | }
keyComparator
? ? ? ? "com/google/common/collect/Ordering from <(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;
? ? ? onKeys &()Lcom/google/common/collect/Ordering;
? ? ? immutableSortedCopy ?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;
v ? ? ? fromMapBuilderEntries ^(Ljava/util/Collection;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap;
? ? z build
? h ? o(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
? p ? P(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
? l ?
? 4 ? ^(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
? 4 ? _(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
? 4 ? N(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
? - ? O(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
? - ? ^(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
? ) ? ;(I)Lcom/google/common/collect/ImmutableSetMultimap$Builder; Code LineNumberTable LocalVariableTable this 8Lcom/google/common/collect/ImmutableSetMultimap$Builder; LocalVariableTypeTable @Lcom/google/common/collect/ImmutableSetMultimap$Builder; expectedKeys I MethodParameters )newValueCollectionBuilderWithExpectedSize :(I)Lcom/google/common/collect/ImmutableCollection$Builder; expectedSize
StackMapTable ? 5com/google/common/collect/ImmutableCollection$Builder Signature ?(I)Lcom/google/common/collect/ImmutableCollection$Builder; expectedValueCollectionSize (ILjava/lang/Iterable;)I
collection Ljava/util/Set; defaultExpectedValues values Ljava/lang/Iterable; Ljava/util/Set<*>; Ljava/lang/Iterable<*>; (ILjava/lang/Iterable<*>;)I C(I)Lcom/google/common/collect/ImmutableSetMultimap$Builder; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; key Ljava/lang/Object; value TK; TV; H(TK;TV;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; entry Ljava/util/Map$Entry; Ljava/util/Map$Entry<+TK;+TV;>; a(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; entries 6Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>; x(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; Ljava/lang/Iterable<+TV;>; _(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; [Ljava/lang/Object; [TV; I(TK;[TV;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; multimap $Lcom/google/common/collect/Multimap; 8Ljava/util/Map$Entry<+TK;+Ljava/util/Collection<+TV;>;>; .Lcom/google/common/collect/Multimap<+TK;+TV;>; p(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; other 5Lcom/google/common/collect/ImmutableMultimap$Builder; =Lcom/google/common/collect/ImmutableMultimap$Builder; (Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; Ljava/util/Comparator<-TK;>; ^(Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; Ljava/util/Comparator<-TV;>; ^(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
mapEntries Ljava/util/Collection; nLjava/util/Collection;>;>; ? java/util/Collection :()Lcom/google/common/collect/ImmutableSetMultimap; /()Lcom/google/common/collect/ImmutableMultimap; [(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap$Builder; \(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder; gLcom/google/common/collect/ImmutableMultimap$Builder;
SourceFile ImmutableSetMultimap.java InnerClasses ? +com/google/common/collect/ImmutableMultimap Builder ? .com/google/common/collect/ImmutableSet$Builder ? ,com/google/common/collect/ImmutableSortedSet Entry -com/google/common/collect/ImmutableCollection 1 ? E *? ? ?
? ? ? ? ? ? ? P *? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? z *?
?
? ? ? Y*?
? ? ? ? ? ? ? ? ? ? ? ? K ? ? ? ? ? ? ? ? ? ,? ? ,? N-? ? !?? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ? ? R *? 'W*? ?
+ , ? ? ? ) ? ? ? ? ? ) ? ? ? ? - ? ? q *+,? +W*? ?
3 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? ? \ *+? /W*? ?
? @ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 ? ? \ *+? 2W*? ?
K L ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 A ? q *+,? 6W*? ?
R S ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4 ? ? n
*+,? 9? ?? ? Y ?
? ?
? ?
? ? ?
? ?
? ?
? ? ? ? ? ? ? ? ? 4 ? ? ? =+? B ? H ? N M,? R ? $,? X ? \N*-? ^ -? a ? d? ?W???*? ? ` $a 8b ;c ? $ ? ? = ? ? = ? ? ? $ ? ? = ? ? = ? ? ? ? S? ) ? ? ? ? ? ? h ? ? \ *+? fW*? ?
i j ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? l ? ? \ *+? jW*? ?
u v ? ? ? } ? ? ? } ? ? } ? ? ? ? p ? ? \ *+? nW*? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? z ? ? 4*? q? ? u?*? q? H L*? {? *? {? ~? ?+? ?L+*?
? ?? ? ? ? ? ? ? +? ? 4 ? ? ? ? ? 4 ? ? ? ? ? ? ? ? ?A ? ? ? A *? ?? ? ? ? ? ? ? ? @ h i ? B *+? ?? ? ? ? ? ? ? ? ? ? ? ? A p m ? B *+? ?? ? ? ? ? ? ? ? ? ? ? A l m ? B *+? ?? ? ? ? ? ? ? ? ? } ? ? A 4 ? ? B *+? ?? ? ? ? ? ? ? ? ? ? ? ? A 4 ? ? C *+,? ?? ? ? ? ? ? ? ? ? ? ? ? ? A 4 8 ? C *+,? ?? ? ? ? ? ? ? ? ? ? ? ? ? A 4 5 ? B *+? ?? ? ? ? ? ? ? ? ? ? ? ? A - 1 ? B *+? ?? ? ? ? ? ? ? ? ? ? ? ? A - . ? C *+,? ?? ? ? ? ? ? ? ? ? ? ? ? ? A ) * ? B *? ?? ? ? ? ? ? ? ? ? ) ? ? ? ? ? ? ? 2 ? ? v ? ? ? ? ? \ I ? ? ?