com.google.common.collect.ImmutableMultimap$1.class Maven / Gradle / Ivy
???? 4 p -com/google/common/collect/ImmutableMultimap$1 this$0 -Lcom/google/common/collect/ImmutableMultimap;
.com/google/common/collect/UnmodifiableIterator ()V +com/google/common/collect/ImmutableMultimap map (Lcom/google/common/collect/ImmutableMap;
&com/google/common/collect/ImmutableMap entrySet *()Lcom/google/common/collect/ImmutableSet;
&com/google/common/collect/ImmutableSet iterator 2()Lcom/google/common/collect/UnmodifiableIterator; ! " asMapItr Ljava/util/Iterator; $ % &
currentKey Ljava/lang/Object;
( ) * + #com/google/common/collect/Iterators
emptyIterator - . " valueItr 0 1 2 3 4 java/util/Iterator hasNext ()Z 0 6 7 8 next ()Ljava/lang/Object; : java/util/Map$Entry 9 < = 8 getKey 9 ? @ 8 getValue B -com/google/common/collect/ImmutableCollection
A
E F G H I java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;
K L M N O com/google/common/collect/Maps immutableEntry ;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;
Q 7 R ()Ljava/util/Map$Entry; Signature fLjava/util/Iterator<+Ljava/util/Map$Entry;>;>; TK; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; Ljava/util/Iterator; 0(Lcom/google/common/collect/ImmutableMultimap;)V Code LineNumberTable LocalVariableTable this /Lcom/google/common/collect/ImmutableMultimap$1; LocalVariableTypeTable MethodParameters
StackMapTable entry Ljava/util/Map$Entry; OLjava/util/Map$Entry;>; ()Ljava/util/Map$Entry; OLcom/google/common/collect/UnmodifiableIterator;>;
SourceFile ImmutableMultimap.java EnclosingMethod k
entryIterator InnerClasses n
java/util/Map Entry ! " S T % &