com.google.common.collect.Multisets$2$1.class Maven / Gradle / Ivy
???? 4 ` 'com/google/common/collect/Multisets$2$1
val$iterator1 Ljava/util/Iterator;
this$0 'Lcom/google/common/collect/Multisets$2;
*com/google/common/collect/AbstractIterator ()V java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; (com/google/common/collect/Multiset$Entry
getElement ! " # getCount ()I % & ' ( ) %com/google/common/collect/Multisets$2
val$multiset2 $Lcom/google/common/collect/Multiset; + , - . / "com/google/common/collect/Multiset count (Ljava/lang/Object;)I
1 2 3 4 5 java/lang/Math min (II)I
7 8 9 : ; #com/google/common/collect/Multisets immutableEntry ?(Ljava/lang/Object;I)Lcom/google/common/collect/Multiset$Entry;
= > endOfData
@ A B computeNext ,()Lcom/google/common/collect/Multiset$Entry; >(Lcom/google/common/collect/Multisets$2;Ljava/util/Iterator;)V Code LineNumberTable LocalVariableTable this )Lcom/google/common/collect/Multisets$2$1; MethodParameters entry1 *Lcom/google/common/collect/Multiset$Entry; element Ljava/lang/Object; I LocalVariableTypeTable /Lcom/google/common/collect/Multiset$Entry; TE;
StackMapTable Signature 1()Lcom/google/common/collect/Multiset$Entry; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; ]Lcom/google/common/collect/AbstractIterator;>;
SourceFile Multisets.java EnclosingMethod \ ]
entryIterator ()Ljava/util/Iterator; InnerClasses Entry
C D C *,? *+? *? ? E F G H
I ? A B D ? L*? ? ? ;*? ? ? L+? M+? *? ? $,? * ? 0>? ,? 6????*?