![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.AbstractMapBasedMultiset.class Maven / Gradle / Ivy
???? 4 2 ? 2 ?
3 ? ? ?
? ?
3 ? ? ? ? ? ?
? ?
?
? ? ? ? ? ? ? ? ? i ? i ? ?
? ? ? ? ?
? ? ?
?
? ?
?
2 ? ?
? ? ? ?
? ? ? ? ??? ?
? ?
? ? ? m
? ?
2 ?
? ? ?
. ? ? ? ? ? ? MapBasedMultisetIterator InnerClasses
backingMap Ljava/util/Map; Signature 5Ljava/util/Map; size J serialVersionUID
ConstantValue?ë?2??: RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; 0Lcom/google/common/annotations/J2ktIncompatible; (Ljava/util/Map;)V Code LineNumberTable LocalVariableTable this 4Lcom/google/common/collect/AbstractMapBasedMultiset; LocalVariableTypeTable 9Lcom/google/common/collect/AbstractMapBasedMultiset; MethodParameters 8(Ljava/util/Map;)V
setBackingMap entrySet ()Ljava/util/Set; ? Entry B()Ljava/util/Set;>; elementIterator ()Ljava/util/Iterator; backingEntries Ljava/util/Iterator; ? QLjava/util/Iterator;>; ()Ljava/util/Iterator;
entryIterator G()Ljava/util/Iterator;>; forEachEntry &(Ljava/util/function/ObjIntConsumer;)V action #Ljava/util/function/ObjIntConsumer; )Ljava/util/function/ObjIntConsumer<-TE;>; ,(Ljava/util/function/ObjIntConsumer<-TE;>;)V clear ()V frequency !Lcom/google/common/collect/Count;
StackMapTable ? distinctElements ()I iterator count (Ljava/lang/Object;)I element Ljava/lang/Object; "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; add (Ljava/lang/Object;I)I oldCount I newCount occurrences TE; (TE;I)I 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; .Lcom/google/common/collect/ParametricNullness; remove
numberRemoved setCount existingCounter getAndSet %(Lcom/google/common/collect/Count;I)I i readObjectNoData
Exceptions ? lambda$forEachEntry$0 Y(Ljava/util/function/ObjIntConsumer;Ljava/lang/Object;Lcom/google/common/collect/Count;)V
access$022 8(Lcom/google/common/collect/AbstractMapBasedMultiset;J)J x0 x1
access$100 E(Lcom/google/common/collect/AbstractMapBasedMultiset;)Ljava/util/Map;
access$010 7(Lcom/google/common/collect/AbstractMapBasedMultiset;)J ]Lcom/google/common/collect/AbstractMultiset;Ljava/io/Serializable;
SourceFile AbstractMapBasedMultiset.java RuntimeVisibleAnnotations ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; emulated RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; 7 8 ; < D e ? ? ? ? ? ? P Q ? l V 4com/google/common/collect/AbstractMapBasedMultiset$1 D ? 4com/google/common/collect/AbstractMapBasedMultiset$2 ? ? BootstrapMethods ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? com/google/common/collect/Count ? ? d e ; k ? ? ? Kcom/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator D ? ? ? ? ? k m n "occurrences cannot be negative: %s ? ? ? ? D ? ? ? java/lang/Integer too many occurrences: %s ? s ? } ? ? ? ? java/io/InvalidObjectException Stream data required D ? 2com/google/common/collect/AbstractMapBasedMultiset *com/google/common/collect/AbstractMultiset java/io/Serializable (com/google/common/collect/Multiset$Entry java/util/Map$Entry java/util/Iterator java/io/ObjectStreamException
java/util/Map isEmpty ()Z $com/google/common/base/Preconditions
checkArgument (Z)V
java/util/Set K(Lcom/google/common/collect/AbstractMapBasedMultiset;Ljava/util/Iterator;)V checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
'(Ljava/lang/Object;Ljava/lang/Object;)V
2 6(Ljava/lang/Object;Lcom/google/common/collect/Count;)V accept D(Ljava/util/function/ObjIntConsumer;)Ljava/util/function/BiConsumer; forEach "(Ljava/util/function/BiConsumer;)V values ()Ljava/util/Collection; java/util/Collection hasNext next ()Ljava/lang/Object; set (I)V !com/google/common/primitives/Ints
saturatedCast (J)I 7(Lcom/google/common/collect/AbstractMapBasedMultiset;)V com/google/common/collect/Maps safeGet 5(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object; get (ZLjava/lang/String;I)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (ZLjava/lang/String;J)V .com/google/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I (I)I (Ljava/lang/String;)V !java/util/function/ObjIntConsumer (Ljava/lang/Object;I)V "com/google/common/collect/Multiset
? ? "java/lang/invoke/LambdaMetafactory metafactory Lookup ?(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; %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 2 3 4 ? 7 8 9 : ? ; <