![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.AbstractMapBasedMultimap.class Maven / Gradle / Ivy
???? 4?
]
]
] ]
^
? ?
]
]
] !"#$
%&
]'
]( ) *+
],
-.*
]/0
#123
&45
(46 *78
,9:;
/<=>
2?
@A
^B
6DE
8F G MN
]
OPR
?T
^UVW
CDY
ED[
GF\]G M
` def
O9g
Q<h
S? k lmn ?o ?p s
Ot
@uvwx NavigableAsMap InnerClasses SortedAsMap AsMapy Itr NavigableKeySet SortedKeySet KeySet RandomAccessWrappedList WrappedListz WrappedNavigableSet{ WrappedSortedSet|
WrappedSet WrappedCollection map Ljava/util/Map; Signature /Ljava/util/Map;>; totalSize I serialVersionUID J
ConstantValue!?f??h? (Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this 4Lcom/google/common/collect/AbstractMapBasedMultimap; LocalVariableTypeTable ; MethodParameters 2(Ljava/util/Map;>;)V setMap values Ljava/util/Collection; Ljava/util/Collection;
StackMapTable} !createUnmodifiableEmptyCollection ()Ljava/util/Collection; ()Ljava/util/Collection; createCollection *(Ljava/lang/Object;)Ljava/util/Collection; key Ljava/lang/Object; TK; (TK;)Ljava/util/Collection; "RuntimeVisibleParameterAnnotations .Lcom/google/common/collect/ParametricNullness;
backingMap ()Ljava/util/Map; 1()Ljava/util/Map;>; size ()I containsKey (Ljava/lang/Object;)Z Ljavax/annotation/CheckForNull; put '(Ljava/lang/Object;Ljava/lang/Object;)Z value
collection TV; (TK;TV;)Z getOrCreateCollection
replaceValues >(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection; Ljava/lang/Iterable; iterator Ljava/util/Iterator; oldValues Ljava/lang/Iterable<+TV;>; Ljava/util/Iterator<+TV;>; :(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection; removeAll output /(Ljava/lang/Object;)Ljava/util/Collection; unmodifiableCollectionSubclass .(Ljava/util/Collection;)Ljava/util/Collection; Ljava/util/Collection; N(Ljava/util/Collection;)Ljava/util/Collection; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; clear ()V get wrapCollection @(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection; ;(TK;Ljava/util/Collection;)Ljava/util/Collection; wrapList z(Ljava/lang/Object;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)Ljava/util/List; list Ljava/util/List; ancestor FLcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection; Ljava/util/List; NLcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection; }(TK;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;)Ljava/util/List; iteratorOrListIterator ,(Ljava/util/Collection;)Ljava/util/Iterator; L(Ljava/util/Collection;)Ljava/util/Iterator; createKeySet ()Ljava/util/Set; ()Ljava/util/Set; createMaybeNavigableKeySet removeValuesForKey (Ljava/lang/Object;)V count createValues
valueIterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; valueSpliterator ()Ljava/util/Spliterator; ()Ljava/util/Spliterator;
createKeys &()Lcom/google/common/collect/Multiset; +()Lcom/google/common/collect/Multiset; entries~ Entry 7()Ljava/util/Collection;>;
createEntries
entryIterator 5()Ljava/util/Iterator;>; entrySpliterator 8()Ljava/util/Spliterator;>; forEach "(Ljava/util/function/BiConsumer;)V action Ljava/util/function/BiConsumer; )Ljava/util/function/BiConsumer<-TK;-TV;>; ,(Ljava/util/function/BiConsumer<-TK;-TV;>;)V createAsMap createMaybeNavigableAsMap lambda$forEach$3 J(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/util/Collection;)V valueCollection 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; lambda$entrySpliterator$0 ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
access$000 E(Lcom/google/common/collect/AbstractMapBasedMultimap;)Ljava/util/Map; x0
access$100
access$210 7(Lcom/google/common/collect/AbstractMapBasedMultimap;)I
access$208
access$212 8(Lcom/google/common/collect/AbstractMapBasedMultimap;I)I x1
access$220
access$300 I(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;)V tLcom/google/common/collect/AbstractMultimap;Ljava/io/Serializable;
SourceFile AbstractMapBasedMultimap.java RuntimeVisibleAnnotations ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; ? ? v w ? ? r s } ?????? ? ? ? ????? java/util/Collection ? ? ? ? ? ? ? ? ?? ? ?? ? ?? java/lang/AssertionError +New Collection violated the Collection spec } ?? ? ? ? ??? ? ??? ? ??? ? ? ? Dcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection }? java/util/RandomAccess Jcom/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList }? >com/google/common/collect/AbstractMapBasedMultimap$WrappedList java/util/List?? 9com/google/common/collect/AbstractMapBasedMultimap$KeySet }? java/util/NavigableMap Bcom/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet }? java/util/SortedMap ?com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet }???? 1com/google/common/collect/AbstractMultimap$Values Values }? 4com/google/common/collect/AbstractMapBasedMultimap$1 }?? ? BootstrapMethods?? :??? java/util/Spliterator???? (com/google/common/collect/Multimaps$Keys Keys }? ? ? %com/google/common/collect/SetMultimap 3com/google/common/collect/AbstractMultimap$EntrySet EntrySet 2com/google/common/collect/AbstractMultimap$Entries Entries 4com/google/common/collect/AbstractMapBasedMultimap$2? ??? ???????? ? ? 8com/google/common/collect/AbstractMapBasedMultimap$AsMap Acom/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap >com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap ???? ????????????? r?? ? 2com/google/common/collect/AbstractMapBasedMultimap *com/google/common/collect/AbstractMultimap java/io/Serializable 6com/google/common/collect/AbstractMapBasedMultimap$Itr Fcom/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet Ccom/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet =com/google/common/collect/AbstractMapBasedMultimap$WrappedSet java/util/Iterator java/util/Map$Entry
java/util/Map isEmpty ()Z $com/google/common/base/Preconditions
checkArgument (Z)V hasNext next ()Ljava/lang/Object; &(Ljava/lang/Object;)Ljava/lang/Object; add 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/lang/Iterable addAll (Ljava/util/Collection;)Z remove java/util/Collections unmodifiableCollection ?(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/Collection;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V ?(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V listIterator ()Ljava/util/ListIterator; F(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/Map;)V O(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/NavigableMap;)V L(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/SortedMap;)V com/google/common/collect/Maps
safeRemove 5(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object; /(Lcom/google/common/collect/AbstractMultimap;)V 7(Lcom/google/common/collect/AbstractMapBasedMultimap;)V spliterator
?? /(Ljava/util/Collection;)Ljava/util/Spliterator; apply ()Ljava/util/function/Function; -com/google/common/collect/CollectSpliterators flatMap O(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator; #com/google/common/collect/Multimaps '(Lcom/google/common/collect/Multimap;)V entrySet
java/util/Set
]? checkNotNull '(Ljava/lang/Object;Ljava/lang/Object;)V
]? +(Ljava/lang/Object;Ljava/util/Collection;)V accept @(Ljava/util/function/BiConsumer;)Ljava/util/function/BiConsumer;
]? P(Ljava/util/function/BiConsumer;Ljava/lang/Object;)Ljava/util/function/Consumer; (Ljava/util/function/Consumer;)V java/util/function/BiConsumer getKey getValue
]? )(Ljava/lang/Object;)Ljava/util/Map$Entry; 1(Ljava/lang/Object;)Ljava/util/function/Function; M(Ljava/util/Spliterator;Ljava/util/function/Function;)Ljava/util/Spliterator; immutableEntry??? ? ? ? ? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory? Lookup ?(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;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ] ^ _ ? r s t u ? v w x y z { , } ~ o *? +? ? *+? ? ? x y
z { ? ? ? r s ? ? ? r u ? r t ? ? ~ ? M*+? *? +? ? M,?
? 0,? ? N-?
? ? ? *Y? -? `? ??ͱ ? ?
? ) ? : ? I ? L ? ? ) ? ? M ? ? M r s ? ) ? ? M ? ? M r u ? ? ?? @? ? r t ? ? ? E **? ? ? ? ? ? ? ? ? ? ? t ? ? ? t ? ? ? U *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? t ? ? ? ? ? A *? ? ? ? ? ? ? ? ? ? t ? ? ? A *? ? ? ? ? ? ? ? ? ? ? ? Q *? +? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \*? +? ? N-? 5*+? N-,? ? *Y? `? *? +-? W?? Y? ?-,? ? *Y? `? ?? ? 2 ? ? ? ? " ? , ? 8 ? : ? D ? N ? X ? Z ? ? * \ ? ? \ ? ? \ ? ? N ? ? ? * \ ? ? \ ? ? \ ? ? N ? ? ?
? : ? ? ? t ? ?
? ? ? ? ? &*? +? ? M,? *+? M*? +,? W,? ? ? ? ? ? $ ? ? &