com.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4 y Kcom/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator this$0 4Lcom/google/common/collect/AbstractMapBasedMultiset;
java/lang/Object ()V
2com/google/common/collect/AbstractMapBasedMultiset
access$100 E(Lcom/google/common/collect/AbstractMapBasedMultiset;)Ljava/util/Map;
java/util/Map entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; ! "
entryIterator Ljava/util/Iterator; $ % & occurrencesLeft I ( ) * + , java/util/Iterator hasNext ()Z ( . / 0 next ()Ljava/lang/Object; 2 java/util/Map$Entry 4 5 6 currentEntry Ljava/util/Map$Entry; 1 8 9 0 getValue ; com/google/common/collect/Count
: = > ? get ()I A B C canRemove Z
E F G H I java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; 1 K L 0 getKey
N O P Q R .com/google/common/collect/CollectPreconditions checkRemove (Z)V T )java/util/ConcurrentModificationException
S
: W X Y addAndGet (I)I ( [ \ remove
^ _ `
access$010 7(Lcom/google/common/collect/AbstractMapBasedMultiset;)J Signature QLjava/util/Iterator;>; ;Ljava/util/Map$Entry; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; 7(Lcom/google/common/collect/AbstractMapBasedMultiset;)V Code LineNumberTable LocalVariableTable this MLcom/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator; LocalVariableTypeTable RLcom/google/common/collect/AbstractMapBasedMultiset.MapBasedMultisetIterator; MethodParameters
StackMapTable ()TE; .Lcom/google/common/collect/ParametricNullness; frequency +Ljava/lang/Object;Ljava/util/Iterator;
SourceFile AbstractMapBasedMultiset.java InnerClasses MapBasedMultisetIterator Entry ( ! " a b 5 6 a c d e % &