![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.Multisets$MultisetIteratorImpl.class Maven / Gradle / Ivy
???? 4 h
D E F G H
H I
D J L M
N O P
Q R
S
T U V K W Y Z [ multiset $Lcom/google/common/collect/Multiset; Signature )Lcom/google/common/collect/Multiset;
entryIterator Ljava/util/Iterator; Entry InnerClasses ELjava/util/Iterator;>; currentEntry *Lcom/google/common/collect/Multiset$Entry; /Lcom/google/common/collect/Multiset$Entry; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull;
laterCount I
totalCount canRemove Z ;(Lcom/google/common/collect/Multiset;Ljava/util/Iterator;)V Code LineNumberTable LocalVariableTable this MultisetIteratorImpl :Lcom/google/common/collect/Multisets$MultisetIteratorImpl; LocalVariableTypeTable ?Lcom/google/common/collect/Multisets$MultisetIteratorImpl; MethodParameters q(Lcom/google/common/collect/Multiset;Ljava/util/Iterator;>;)V hasNext ()Z
StackMapTable next ()Ljava/lang/Object; ()TE; .Lcom/google/common/collect/ParametricNullness; remove ()V ALjava/lang/Object;Ljava/util/Iterator;
SourceFile Multisets.java RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; * > % & 6 7 java/util/NoSuchElementException 9 : \ (com/google/common/collect/Multiset$Entry ! ] ^ ' & ( ) _ ` a b : c d e = > = f g 8com/google/common/collect/Multisets$MultisetIteratorImpl java/lang/Object java/util/Iterator "com/google/common/collect/Multiset getCount ()I java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object;
getElement .com/google/common/collect/CollectPreconditions checkRemove (Z)V (Ljava/lang/Object;)Z #com/google/common/collect/Multisets 0 ! " # $ % &