com.google.common.collect.ImmutableSetMultimap$Builder.class Maven / Gradle / Ivy
???? 2 ?
( | ~
| ' ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?
' ? ? ? ? ? ? ? ? ? ? ' ?
( ?
? ?
? ?
? ?
? ? ? ? ? ? ' ?
} ?
' ?
' ?
' ?
' ?
' ?
' ?
' ? ? ? ()V Code LineNumberTable LocalVariableTable this Builder InnerClasses 8Lcom/google/common/collect/ImmutableSetMultimap$Builder; LocalVariableTypeTable @Lcom/google/common/collect/ImmutableSetMultimap$Builder; put ^(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; key Ljava/lang/Object; value TK; TV; Signature H(TK;TV;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; Entry O(Ljava/util/Map$Entry;)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; putAll `(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; i$ Ljava/util/Iterator; values Ljava/lang/Iterable;
collection Ljava/util/Collection; Ljava/lang/Iterable<+TV;>; Ljava/util/Collection;
StackMapTable ? ? _(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; _(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; [Ljava/lang/Object; [TV; I(TK;[TV;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; ^(Lcom/google/common/collect/Multimap;)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; orderKeysBy P(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
keyComparator Ljava/util/Comparator; Ljava/util/Comparator<-TK;>; ^(Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;
orderValuesBy valueComparator Ljava/util/Comparator<-TV;>; ^(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder; build 2()Lcom/google/common/collect/ImmutableSetMultimap;
sortedCopy entries Ljava/util/List; 5Ljava/util/Map$Entry;>; ,Lcom/google/common/collect/Multimap; GLjava/util/List;>;>; ? ? :()Lcom/google/common/collect/ImmutableSetMultimap; /()Lcom/google/common/collect/ImmutableMultimap; M(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder; x0 [(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap$Builder; \(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder; x1 ](Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder; L(Ljava/util/Map$Entry;)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 ) * ? >com/google/common/collect/ImmutableSetMultimap$BuilderMultimap BuilderMultimap ? W ? ? ? ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C D ? ? ? ? ? ? java/util/Map$Entry java/lang/Iterable java/util/Comparator ] ^ a q ? ? ? ? ? ? ? ? ? ? ? ? C ? b ^ ? ? e f a \ [ \ C U C Q 4 > 4 5 6com/google/common/collect/ImmutableSetMultimap$Builder ? 3com/google/common/collect/ImmutableMultimap$Builder java/util/Collection java/util/Iterator "com/google/common/collect/Multimap java/util/List .com/google/common/collect/ImmutableSetMultimap builderMultimap $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; '(Ljava/lang/Object;Ljava/lang/Object;)Z getKey ()Ljava/lang/Object; getValue get *(Ljava/lang/Object;)Ljava/util/Collection; iterator ()Ljava/util/Iterator; hasNext ()Z next add (Ljava/lang/Object;)Z java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; asMap ()Ljava/util/Map;
java/util/Map entrySet ()Ljava/util/Set;
java/util/Set com/google/common/collect/Lists newArrayList +(Ljava/lang/Iterable;)Ljava/util/ArrayList; "com/google/common/collect/Ordering from <(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering; onKeys &()Lcom/google/common/collect/Ordering; java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V )(Ljava/lang/Object;Ljava/lang/Iterable;)Z
access$000 l(Lcom/google/common/collect/Multimap;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap; +com/google/common/collect/ImmutableMultimap 1 ' ( ) * + T *? *? Y? ? ? , ? ? ? - . 1 2 . 3 4 5 + | *? +? ,? ? W*? ,
? ? - . 1 6 7 8 7 2 . 3 6 9 8 : ; <