![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.ImmutableListMultimap.class Maven / Gradle / Ivy
???? 4?
+com/google/common/collect/CollectCollectors toImmutableListMultimap X(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;
!flatteningToImmutableListMultimap
4com/google/common/collect/EmptyImmutableListMultimap INSTANCE 6Lcom/google/common/collect/EmptyImmutableListMultimap;
/com/google/common/collect/ImmutableListMultimap builder ;()Lcom/google/common/collect/ImmutableListMultimap$Builder;
7com/google/common/collect/ImmutableListMultimap$Builder put _(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap$Builder;
build 3()Lcom/google/common/collect/ImmutableListMultimap;
! " # ()V % expectedKeys
' ( ) * + .com/google/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I
- " . (I)V 0 1 2 3 4 "com/google/common/collect/Multimap isEmpty ()Z
6 7 of
9 : 4
isPartialView 0 < = > asMap ()Ljava/util/Map; @ A B C D
java/util/Map entrySet ()Ljava/util/Set;
F G H fromMapEntries _(Ljava/util/Collection;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableListMultimap;
J K L putAll O(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableListMultimap$Builder; N 1 O java/util/Collection Q .com/google/common/collect/ImmutableMap$Builder N S T U size ()I
P - N X Y Z iterator ()Ljava/util/Iterator; \ ] ^ _ 4 java/util/Iterator hasNext \ a b c next ()Ljava/lang/Object; e java/util/Map$Entry d g h c getKey d j k c getValue
m n o p q 'com/google/common/collect/ImmutableList copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;
m s t u sortedCopyOf U(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;
m 1
P x y V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;
m S
P | } ~ buildOrThrow *()Lcom/google/common/collect/ImmutableMap;
? " ? ,(Lcom/google/common/collect/ImmutableMap;I)V ? /com/google/common/collect/ImmutableList$Builder
? ? ? +()Lcom/google/common/collect/ImmutableList;
? ? ? ? buildSorted A(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList;
? ? ? +com/google/common/collect/ImmutableMultimap ? ? ? map (Lcom/google/common/collect/ImmutableMap;
? ? ? ? ? &com/google/common/collect/ImmutableMap get &(Ljava/lang/Object;)Ljava/lang/Object;
m ? 7 ? ? ? ? inverse 1Lcom/google/common/collect/ImmutableListMultimap;
? ? invert
? ? ? entries 1()Lcom/google/common/collect/ImmutableCollection;
? ? ? Y ? -com/google/common/collect/ImmutableCollection 2()Lcom/google/common/collect/UnmodifiableIterator; ? 'java/lang/UnsupportedOperationException
? !
? ? ? ? # java/io/ObjectOutputStream defaultWriteObject
? ? ? ? ? 'com/google/common/collect/Serialization
writeMultimap C(Lcom/google/common/collect/Multimap;Ljava/io/ObjectOutputStream;)V
? ? ? ? # java/io/ObjectInputStream defaultReadObject
? ? ? U readInt ? java/io/InvalidObjectException ? java/lang/StringBuilder
? ! ? Invalid key count
? ? ? ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? ? ? ? (I)Ljava/lang/StringBuilder;
? ? ? ? toString ()Ljava/lang/String;
? ? " ? (Ljava/lang/String;)V
? ? ? 2()Lcom/google/common/collect/ImmutableMap$Builder;
? ? ? c
readObject
? ? ? ? ? java/util/Objects requireNonNull ? Invalid value count
m ? ? 3()Lcom/google/common/collect/ImmutableList$Builder;
? ? ? ? add E(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; ? "java/lang/IllegalArgumentException
? ? ? ?
getMessage
? ? ? ? initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; ? ? ? ? ? >com/google/common/collect/ImmutableMultimap$FieldSettersHolder MAP_FIELD_SETTER 5Lcom/google/common/collect/Serialization$FieldSetter;
? ? ? ? ? 3com/google/common/collect/Serialization$FieldSetter set '(Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? SIZE_FIELD_SETTER
? ? (Ljava/lang/Object;I)V
?
? =(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;
replaceValues Q(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;
removeAll &com/google/common/collect/ListMultimap Signature 9Lcom/google/common/collect/ImmutableListMultimap; RuntimeVisibleAnnotations 7Lcom/google/errorprone/annotations/concurrent/LazyInit; Ljavax/annotation/CheckForNull; RuntimeInvisibleAnnotations ,Lcom/google/j2objc/annotations/RetainedWith; serialVersionUID J
ConstantValue /Lcom/google/common/annotations/GwtIncompatible; 0Lcom/google/common/annotations/J2ktIncompatible; Code LineNumberTable LocalVariableTable keyFunction Ljava/util/function/Function;
valueFunction LocalVariableTypeTable 'Ljava/util/function/Function<-TT;+TK;>; 'Ljava/util/function/Function<-TT;+TV;>; MethodParameters ?(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; valuesFunction CLjava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TV;>;>;(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TV;>;>;)Ljava/util/stream/Collector;>; e()Lcom/google/common/collect/ImmutableListMultimap; W(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; k1 Ljava/lang/Object; v1 9Lcom/google/common/collect/ImmutableListMultimap$Builder; TK; TV; ALcom/google/common/collect/ImmutableListMultimap$Builder; k(TK;TV;)Lcom/google/common/collect/ImmutableListMultimap; {(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; k2 v2 q(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableListMultimap; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; k3 v3 w(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableListMultimap; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; k4 v4 }(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableListMultimap; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap; k5 v5 ?(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableListMultimap; m()Lcom/google/common/collect/ImmutableListMultimap$Builder; builderWithExpectedKeys <(I)Lcom/google/common/collect/ImmutableListMultimap$Builder; I n(I)Lcom/google/common/collect/ImmutableListMultimap$Builder; W(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableListMultimap;
kvMultimap multimap $Lcom/google/common/collect/Multimap; 9Lcom/google/common/collect/ImmutableListMultimap; .Lcom/google/common/collect/Multimap<+TK;+TV;>;
StackMapTable ?(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableListMultimap; G(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableListMultimap; Ljava/lang/Iterable; 6Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>; ?(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableListMultimap; key values Ljava/util/Collection; list )Lcom/google/common/collect/ImmutableList; entry Ljava/util/Map$Entry;
mapEntries valueComparator Ljava/util/Comparator; 0Lcom/google/common/collect/ImmutableMap$Builder; Ljava/util/Collection<+TV;>; .Lcom/google/common/collect/ImmutableList; 8Ljava/util/Map$Entry<+TK;+Ljava/util/Collection<+TV;>;>; QLjava/util/Collection<+Ljava/util/Map$Entry<+TK;+Ljava/util/Collection<+TV;>;>;>; Ljava/util/Comparator<-TV;>; cLcom/google/common/collect/ImmutableMap$Builder;>;m java/lang/Object ?(Ljava/util/Collection<+Ljava/util/Map$Entry<+TK;+Ljava/util/Collection<+TV;>;>;>;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableListMultimap; "RuntimeVisibleParameterAnnotations fromMapBuilderEntries 1Lcom/google/common/collect/ImmutableList$Builder; 6Lcom/google/common/collect/ImmutableList$Builder; VLjava/util/Map$Entry;>; oLjava/util/Collection<+Ljava/util/Map$Entry;>;>;v java/util/Comparator ?(Ljava/util/Collection<+Ljava/util/Map$Entry;>;>;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableListMultimap; this [Lcom/google/common/collect/ImmutableMap;>; _(Lcom/google/common/collect/ImmutableMap;>;I)V 3(TK;)Lcom/google/common/collect/ImmutableList; result ;()Lcom/google/common/collect/ImmutableListMultimap; invertedMultimap Ljava/util/Map$Entry; ALcom/google/common/collect/ImmutableListMultimap$Builder;
Deprecated B(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; Ljava/lang/Deprecated; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; -Lcom/google/errorprone/annotations/DoNotCall; value +Always throws UnsupportedOperationException Ljava/lang/Iterable<+TV;>; M(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableList; writeObject (Ljava/io/ObjectOutputStream;)V stream Ljava/io/ObjectOutputStream;
Exceptions? java/io/IOException (Ljava/io/ObjectInputStream;)V j
valueCount
valuesBuilder i tmpMap e $Ljava/lang/IllegalArgumentException; Ljava/io/ObjectInputStream; keyCount tmpSize ELcom/google/common/collect/ImmutableList$Builder; yLcom/google/common/collect/ImmutableMap;>; ?Lcom/google/common/collect/ImmutableMap$Builder;>;? java/lang/ClassNotFoundException /()Lcom/google/common/collect/ImmutableMultimap; C(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection; W(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection; >(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection; *(Ljava/lang/Object;)Ljava/util/Collection; 8(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List; $(Ljava/lang/Object;)Ljava/util/List; ?Lcom/google/common/collect/ImmutableMultimap;Lcom/google/common/collect/ListMultimap;
SourceFile ImmutableListMultimap.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; serializable emulated InnerClasses Builder Entry FieldSettersHolder FieldSetter? 5com/google/common/collect/ImmutableCollection$Builder ! ? ? ? ?
V *+? ? ! Y" #$ %$ &