com.google.common.collect.ImmutableMultimap.class Maven / Gradle / Ivy
???? 4?
/com/google/common/collect/ImmutableListMultimap of 3()Lcom/google/common/collect/ImmutableListMultimap;
W(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap;
{(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)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;
?(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;
?(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; 3com/google/common/collect/ImmutableMultimap$Builder
()V expectedKeys
! " # .com/google/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I
% & (I)V ( +com/google/common/collect/ImmutableMultimap
' * + ,
isPartialView ()Z
. / 0 copyOf W(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableListMultimap;
2 / 3 G(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableListMultimap;
5 6 /com/google/common/collect/BaseImmutableMultimap ' 8 9 : map (Lcom/google/common/collect/ImmutableMap; ' < = > size I @ 'java/lang/UnsupportedOperationException
?
C * D &com/google/common/collect/ImmutableMap
C F G H containsKey (Ljava/lang/Object;)Z
5 J K H
containsValue
C M N O keySet *()Lcom/google/common/collect/ImmutableSet; Q java/lang/AssertionError S unreachable
P U V (Ljava/lang/Object;)V X should never be called
5 Z [ \ entries ()Ljava/util/Collection; ^ -com/google/common/collect/ImmutableCollection ` ;com/google/common/collect/ImmutableMultimap$EntryCollection
_ b c 0(Lcom/google/common/collect/ImmutableMultimap;)V e -com/google/common/collect/ImmutableMultimap$1
d b
' h i j asMap *()Lcom/google/common/collect/ImmutableMap;
C l m O entrySet
o p q r s &com/google/common/collect/ImmutableSet spliterator ()Ljava/util/Spliterator; u v w apply ()Ljava/util/function/Function; y java/util/Spliterator { %com/google/common/collect/SetMultimap
' } = ~ ()I
? ? ? ? ? -com/google/common/collect/CollectSpliterators flatMap O(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator;
? ? ? ? ? $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? accept @(Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer;
C ? ? ? forEach "(Ljava/util/function/BiConsumer;)V
5 ? ? ? keys &()Lcom/google/common/collect/Multiset; ? +com/google/common/collect/ImmutableMultiset ? 0com/google/common/collect/ImmutableMultimap$Keys
? b
5 ? ? \ values ? 2com/google/common/collect/ImmutableMultimap$Values
? b ? -com/google/common/collect/ImmutableMultimap$2
? b
5 ? ? ? toString ()Ljava/lang/String;
5 ? ? ~ hashCode
5 ? ? H equals
' ? ? ?
valueIterator 2()Lcom/google/common/collect/UnmodifiableIterator;
' ? ? ? createValues 1()Lcom/google/common/collect/ImmutableCollection;
' ? ? ?
' ? ? ?
createKeys /()Lcom/google/common/collect/ImmutableMultiset;
' ? ? ?
' M
' ? ? ?
entryIterator
' ? ? ?
createEntries
' ? [ ?
' ? ? ?
replaceValues W(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection;
5 ? ? ?
containsEntry '(Ljava/lang/Object;Ljava/lang/Object;)Z
5 ? ? , isEmpty
' ? ? ? get C(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection;
' ? ? ? removeAll ? ? ? P(Ljava/util/function/BiConsumer;Ljava/lang/Object;)Ljava/util/function/Consumer; ? ? ? ? ? java/util/Collection (Ljava/util/function/Consumer;)V ? ? ? ? ? java/util/function/BiConsumer '(Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ? ? java/util/Map$Entry getKey ()Ljava/lang/Object; ? ? ? ? getValue ? p ? v ? 1(Ljava/lang/Object;)Ljava/util/function/Function;
? ? 9 ? M(Ljava/util/Spliterator;Ljava/util/function/Function;)Ljava/util/Spliterator;
? ? ? ? ? com/google/common/collect/Maps immutableEntry ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry; ? java/io/Serializable Signature bLcom/google/common/collect/ImmutableMap;>; serialVersionUID J
ConstantValue RuntimeInvisibleAnnotations 0Lcom/google/common/annotations/J2ktIncompatible; /()Lcom/google/common/collect/ImmutableMultimap; Code LineNumberTable a()Lcom/google/common/collect/ImmutableMultimap; S(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap; LocalVariableTable k1 Ljava/lang/Object; v1 LocalVariableTypeTable TK; TV; MethodParameters g(TK;TV;)Lcom/google/common/collect/ImmutableMultimap; w(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap; k2 v2 m(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMultimap; ?(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap; k3 v3 s(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMultimap; ?(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/ImmutableMultimap; k4 v4 y(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMultimap; ?(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/ImmutableMultimap; k5 v5 (TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMultimap; builder 7()Lcom/google/common/collect/ImmutableMultimap$Builder; i()Lcom/google/common/collect/ImmutableMultimap$Builder; builderWithExpectedKeys 8(I)Lcom/google/common/collect/ImmutableMultimap$Builder; j(I)Lcom/google/common/collect/ImmutableMultimap$Builder; S(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap;
kvMultimap -Lcom/google/common/collect/ImmutableMultimap; multimap $Lcom/google/common/collect/Multimap; 5Lcom/google/common/collect/ImmutableMultimap; .Lcom/google/common/collect/Multimap<+TK;+TV;>;
StackMapTable ?(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMultimap; C(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap; 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/ImmutableMultimap; ,(Lcom/google/common/collect/ImmutableMap;I)V this f(Lcom/google/common/collect/ImmutableMap;>;I)V key
Deprecated H(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection; RuntimeVisibleAnnotations Ljava/lang/Deprecated; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; -Lcom/google/errorprone/annotations/DoNotCall; value +Always throws UnsupportedOperationException "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; Ljava/lang/Iterable<+TV;>; S(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableCollection; clear 9(TK;)Lcom/google/common/collect/ImmutableCollection; inverse 7()Lcom/google/common/collect/ImmutableMultimap; put (TK;TV;)Z putAll )(Ljava/lang/Object;Ljava/lang/Iterable;)Z (TK;Ljava/lang/Iterable<+TV;>;)Z '(Lcom/google/common/collect/Multimap;)Z 1(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Z remove /()Lcom/google/common/collect/ImmutableSet; createKeySet ()Ljava/util/Set; ()Ljava/util/Set; J()Lcom/google/common/collect/ImmutableMap;>; createAsMap ()Ljava/util/Map; 1()Ljava/util/Map;>; P()Lcom/google/common/collect/ImmutableCollection;>; Q()Lcom/google/common/collect/UnmodifiableIterator;>; entrySpliteratora java/util/function/Function 8()Ljava/util/Spliterator;>; action Ljava/util/function/BiConsumer; )Ljava/util/function/BiConsumer<-TK;-TV;>; ,(Ljava/util/function/BiConsumer<-TK;-TV;>;)V 4()Lcom/google/common/collect/ImmutableMultiset; 6()Lcom/google/common/collect/ImmutableCollection; 7()Lcom/google/common/collect/UnmodifiableIterator; object ()Ljava/util/Iterator; >(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection; *(Ljava/lang/Object;)Ljava/util/Collection; lambda$forEach$3 J(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/util/Collection;)V valueCollection Ljava/util/Collection; lambda$forEach$2 F(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)V lambda$entrySpliterator$1 .(Ljava/util/Map$Entry;)Ljava/util/Spliterator; keyToValueCollectionEntry Ljava/util/Map$Entry; Ljava/util/Collection; lambda$entrySpliterator$0 yLcom/google/common/collect/BaseImmutableMultimap;Ljava/io/Serializable;
SourceFile ImmutableMultimap.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; emulated BootstrapMethods ??
'?tuu ??
'?no? +(Ljava/lang/Object;Ljava/util/Collection;)V V?
'?rs?
'?y ?? )(Ljava/lang/Object;)Ljava/util/Map$Entry;?
????? "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses Builder EntryCollection Keys Values?
java/util/Map Entry? >com/google/common/collect/ImmutableMultimap$KeysSerializedForm KeysSerializedForm? >com/google/common/collect/ImmutableMultimap$FieldSettersHolder FieldSettersHolder? %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup! ' 5 ? ? 9 : ? ? = > <