![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.Multimaps$UnmodifiableMultimap.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml Show documentation
Show all versions of plantuml Show documentation
PlantUML is a component that allows to quickly write :
* sequence diagram,
* use case diagram,
* class diagram,
* activity diagram,
* component diagram,
* state diagram
* object diagram
???? 4 ?
,com/google/common/collect/ForwardingMultimap ()V
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; "com/google/common/collect/Multimap 8com/google/common/collect/Multimaps$UnmodifiableMultimap delegate $Lcom/google/common/collect/Multimap; 'java/lang/UnsupportedOperationException
map Ljava/util/Map;
asMap ()Ljava/util/Map; ! " # apply #()Lcom/google/common/base/Function;
% & ' ( ) com/google/common/collect/Maps transformValues A(Ljava/util/Map;Lcom/google/common/base/Function;)Ljava/util/Map;
+ , - . / java/util/Collections unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; 1 2 3 entries Ljava/util/Collection;
5 2 6 ()Ljava/util/Collection;
8 9 : ; < #com/google/common/collect/Multimaps
access$000 .(Ljava/util/Collection;)Ljava/util/Collection; > java/util/function/BiConsumer
@ A B forEach "(Ljava/util/function/BiConsumer;)V
D E F get *(Ljava/lang/Object;)Ljava/util/Collection;
8 H I <
access$100 K L M keys $Lcom/google/common/collect/Multiset;
O L P &()Lcom/google/common/collect/Multiset;
R S T U V #com/google/common/collect/Multisets unmodifiableMultiset J(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset; X Y Z keySet Ljava/util/Set;
\ Y ] ()Ljava/util/Set;
+ _ ` a unmodifiableSet (Ljava/util/Set;)Ljava/util/Set; c d 3 values
f d 6
+ h i < unmodifiableCollection
k l &()Lcom/google/common/collect/Multimap; n java/io/Serializable Signature ,Lcom/google/common/collect/Multimap; 5Ljava/util/Collection;>; RuntimeVisibleAnnotations 7Lcom/google/errorprone/annotations/concurrent/LazyInit; Ljavax/annotation/CheckForNull; )Lcom/google/common/collect/Multiset; Ljava/util/Set; Ljava/util/Collection; /Ljava/util/Map;>; serialVersionUID J
ConstantValue '(Lcom/google/common/collect/Multimap;)V Code LineNumberTable LocalVariableTable this :Lcom/google/common/collect/Multimaps$UnmodifiableMultimap; LocalVariableTypeTable BLcom/google/common/collect/Multimaps$UnmodifiableMultimap; MethodParameters /(Lcom/google/common/collect/Multimap;)V .()Lcom/google/common/collect/Multimap; clear result
StackMapTable ?
java/util/Map 1()Ljava/util/Map;>; ? java/util/Collection 7()Ljava/util/Collection;>; consumer Ljava/util/function/BiConsumer; )Ljava/util/function/BiConsumer<-TK;-TV;>; ,(Ljava/util/function/BiConsumer<-TK;-TV;>;)V key Ljava/lang/Object; TK; (TK;)Ljava/util/Collection; "RuntimeVisibleParameterAnnotations .Lcom/google/common/collect/ParametricNullness; ? "com/google/common/collect/Multiset +()Lcom/google/common/collect/Multiset; ?
java/util/Set ()Ljava/util/Set; put '(Ljava/lang/Object;Ljava/lang/Object;)Z value 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<+TK;+TV;>; 1(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Z remove removeAll /(Ljava/lang/Object;)Ljava/util/Collection;
replaceValues >(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection; :(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection; ()Ljava/util/Collection; ()Ljava/lang/Object; lambda$asMap$0
collection vLcom/google/common/collect/ForwardingMultimap;Ljava/io/Serializable;
SourceFile Multimaps.java RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; BootstrapMethods ?
? ? < < ?
? ? ? ? ? "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 UnmodifiableMultimap ? java/util/Map$Entry Entry ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup m o p ? 2 3 o q r
s t ? L M o u r
s t ? Y Z o v r
s t ? d 3 o w r
s t ? o x r
s t y z { | ~ h *? *+? ?
? ? ? ? ? ? ? ? ? ? ? ? p ? o ? l A *? ? ? ? ? ? ? ? ? ? o ? ? D ? Y? ? ? ? ? ? ? ? ? ? ? %*? L+? **? ? ? ? $? *Z? L+? ? ? ? ? ? ? ? #? ? % ? ? ? ? % ? ? ? x ? ? # ? o ? 2 6 ? *? 0L+? **? ? 4 ? 7YL? 0+? ? ? ? ? ? ? ? ? ? 3 ? ? ? ? q ? ? ? o ? A B e *? +? ? =? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? o ? E F ^ *? +? C ? G? ? ? ? ? ? ? ? ? ? ? ? ? ? ? o ? ? ? L P ? *? JL+? **? ? N ? QYL? J+? ? ? ? ? ? ? ? ? ? M ? ? ? ? u ? ? ? o ? Y ] ? *? WL+? **? ? [ ? ^YL? W+? ? ? ? ? ? ? ? ? ? Z ? ? ? ? v ? ? ? o ? ? ? l ? Y? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? o ? ?
? ? ? ? l ? Y? ? ? ? ? ? ? ? ? d ? ? ? ? ? ? d ? ? ? d o ? ? ? ? ? X ? Y? ? ? ? ? ? ? ? ? ? ? ? ? ? ? o ? ? ? X ? Y? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
t t ? F N ? Y? ? ? ? ? ? ? ? ? ? ? ? ? o ? ? t ? ? l ? Y? ? ? ? ? ? ? ? d ? ? ? ? ? ? d ? ? ? d o ? ? ? d 6 ? *? bL+? **? ? e ? gYL? b+? ? ? ? ? ? 3 ? ? ? ? w ? ? ? o ?D ? A *? j? ? ? ? ? ? ? ? ?
? <