![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.ImmutableMultimap$Builder.class Maven / Gradle / Ivy
???? 4 ?
+ ?
? ? * ? ?
?
? ? ? ? ?
* ? ? ? ? ? ?
* ? ! ? _ ? _ ? ?
* ? ? ?
? ?
?
? ?
?
?
? ?
* ? ? ? ? ? ? ? ?
? ? ? * ? * ?
? ?
? ?
? ?
? ? ? ?
builderMap Ljava/util/Map; Signature /Ljava/util/Map;>;
keyComparator Ljava/util/Comparator; Ljava/util/Comparator<-TK;>; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; valueComparator Ljava/util/Comparator<-TV;>; ()V Code LineNumberTable LocalVariableTable this Builder InnerClasses 5Lcom/google/common/collect/ImmutableMultimap$Builder; LocalVariableTypeTable =Lcom/google/common/collect/ImmutableMultimap$Builder; newMutableValueCollection ()Ljava/util/Collection; ()Ljava/util/Collection; put [(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder; key Ljava/lang/Object; value valueCollection Ljava/util/Collection; TK; TV; Ljava/util/Collection;
StackMapTable MethodParameters E(TK;TV;)Lcom/google/common/collect/ImmutableMultimap$Builder; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; Entry L(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMultimap$Builder; entry Ljava/util/Map$Entry; Ljava/util/Map$Entry<+TK;+TV;>; ^(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMultimap$Builder; putAll K(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder; entries Ljava/lang/Iterable; 6Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>; ? u(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableMultimap$Builder; ](Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder; values valuesItr Ljava/util/Iterator; Ljava/lang/Iterable<+TV;>; Ljava/util/Iterator<+TV;>; \(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableMultimap$Builder; \(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder; [Ljava/lang/Object; [TV; F(TK;[TV;)Lcom/google/common/collect/ImmutableMultimap$Builder; [(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap$Builder; multimap $Lcom/google/common/collect/Multimap; 8Ljava/util/Map$Entry<+TK;+Ljava/util/Collection<+TV;>;>; .Lcom/google/common/collect/Multimap<+TK;+TV;>; m(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMultimap$Builder; orderKeysBy M(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder; [(Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableMultimap$Builder;
orderValuesBy [(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableMultimap$Builder; combine l(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableMultimap$Builder; other 5Ljava/util/Map$Entry;>; |(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableMultimap$Builder; build /()Lcom/google/common/collect/ImmutableMultimap;
mapEntries MLjava/util/Collection;>;>; 7()Lcom/google/common/collect/ImmutableMultimap; <Ljava/lang/Object;
SourceFile ImmutableMultimap.java -Lcom/google/errorprone/annotations/DoNotMock; 7 8 ? ? ? , - java/util/ArrayList ? ? ? ? ? ? java/util/Collection B C E ? ? ? ? ? ? ? E F ? ? ? ? ? ? java/util/Map$Entry E U java/lang/NullPointerException java/lang/StringBuilder null key in entry: null= ? ? ? ? ? ? ? 7 ? ? ? ? Z a ? ? ? ? ? ? java/lang/Iterable ? ? ? java/util/Comparator 0 1 5 1 ? ? ? ? ? ? ? ? ? ? ? 3com/google/common/collect/ImmutableMultimap$Builder java/lang/Object java/util/Iterator "com/google/common/collect/Platform preservesInsertionOrderOnPutsMap ()Ljava/util/Map; .com/google/common/collect/CollectPreconditions checkEntryNotNull '(Ljava/lang/Object;Ljava/lang/Object;)V
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z getKey ()Ljava/lang/Object; getValue iterator ()Ljava/util/Iterator; hasNext ()Z next append -(Ljava/lang/String;)Ljava/lang/StringBuilder; #com/google/common/collect/Iterables toString ((Ljava/lang/Iterable;)Ljava/lang/String; ()Ljava/lang/String; (Ljava/lang/String;)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; "com/google/common/collect/Multimap asMap entrySet ()Ljava/util/Set;
java/util/Set $com/google/common/base/Preconditions checkNotNull "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; /com/google/common/collect/ImmutableListMultimap fromMapEntries _(Ljava/util/Collection;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableListMultimap; +com/google/common/collect/ImmutableMultimap ! * + , - . / 0 1 . 2 3 4 5 1 . 6 3 4 7 8 9 P *? *? ? ? : ? ? ? ; <