
com.google.common.collect.Multimaps$MapMultimap.class Maven / Gradle / Ivy
???? 4 ?
*com/google/common/collect/AbstractMultimap ()V
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
java/util/Map /com/google/common/collect/Multimaps$MapMultimap map Ljava/util/Map;
size ()I
containsKey (Ljava/lang/Object;)Z
containsValue
! " # entrySet ()Ljava/util/Set;
% & ' ( ) com/google/common/collect/Maps immutableEntry ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry; + , - .
java/util/Set contains 0 1com/google/common/collect/Multimaps$MapMultimap$1
/ 2 3 F(Lcom/google/common/collect/Multimaps$MapMultimap;Ljava/lang/Object;)V 5 'java/lang/UnsupportedOperationException
4 + 8 9 remove ; java/util/HashSet
: = > (I)V
@ 9 + B C add
E F clear
H I # keySet
K L M values ()Ljava/util/Collection; O java/lang/AssertionError Q unreachable
N S T (Ljava/lang/Object;)V V (com/google/common/collect/Multimaps$Keys
U X Y '(Lcom/google/common/collect/Multimap;)V + [ \ ] iterator ()Ljava/util/Iterator; _ )com/google/common/collect/Multimaps$AsMap
^ X
b c hashCode
e f # entries
h i j
replaceValues 7(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;
l m n get #(Ljava/lang/Object;)Ljava/util/Set;
p q n removeAll s %com/google/common/collect/SetMultimap u java/io/Serializable Signature Ljava/util/Map; serialVersionUID J
ConstantValuel??J9?V (Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this 1Lcom/google/common/collect/Multimaps$MapMultimap; LocalVariableTypeTable 9Lcom/google/common/collect/Multimaps$MapMultimap; MethodParameters (Ljava/util/Map;)V key Ljava/lang/Object; "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; value
containsEntry '(Ljava/lang/Object;Ljava/lang/Object;)Z TK; (TK;)Ljava/util/Set; .Lcom/google/common/collect/ParametricNullness; put TV; (TK;TV;)Z putAll )(Ljava/lang/Object;Ljava/lang/Iterable;)Z Ljava/lang/Iterable; Ljava/lang/Iterable<+TV;>; (TK;Ljava/lang/Iterable<+TV;>;)Z '(Lcom/google/common/collect/Multimap;)Z multimap $Lcom/google/common/collect/Multimap; .Lcom/google/common/collect/Multimap<+TK;+TV;>; 1(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Z 3(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set; Ljava/util/Set; Ljava/util/Set;
StackMapTable ((Ljava/lang/Object;)Ljava/util/Set; createKeySet ()Ljava/util/Set; createValues ()Ljava/util/Collection; 0()Ljava/util/Set;>;
createEntries 7()Ljava/util/Collection;>;
createKeys &()Lcom/google/common/collect/Multiset; +()Lcom/google/common/collect/Multiset;
entryIterator 5()Ljava/util/Iterator;>; createAsMap ()Ljava/util/Map; 1()Ljava/util/Map;>; >(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection; *(Ljava/lang/Object;)Ljava/util/Collection; ?Lcom/google/common/collect/AbstractMultimap;Lcom/google/common/collect/SetMultimap;Ljava/io/Serializable;
SourceFile Multimaps.java RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; InnerClasses ? #com/google/common/collect/Multimaps MapMultimap ? java/util/Map$Entry Entry Keys AsMap r t v w x y z { } ~ h *? *+? ?
? ? p q r ? ? ? ? ? ? w ? v ? ~ F
*? ? ? v ?
? ? ?
? ? ~ Q *? +? ? { ? ? ? ? ? ? ? ? ? ? ? ? ~ Q *? +? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ~ d *? ? +,? $? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? m n ~ Z
? /Y*+? 1? ? ?
? ?
? ? ?
? ?
? ? ? ? v ? ? ? ? ? ~ l ? 4Y? 6? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? v ? ?
? ? ? ? ~ l ? 4Y? 6? ? ? ? ? ? ? L ? ? ? ? ? ? L ? ? ? L v ? ? ? ? ? ~ X ? 4Y? 6? ? ? ? ? ? ? ? ? ? ? ? ? ? v ? i j ~ l ? 4Y? 6? ? ? ? ? ? ? L ? ? ? ? ? ? L ? ? ? L v ? ? ? 9 ? ~ d *? ? +,? $? 7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? q n ~ ? +? :Y?