![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.Multisets.class Maven / Gradle / Ivy
???? 4?
O
!
"#
$
%&
'
( )*+,
-.
-/
-0
- 1*2 ?3 ?45 6 7 8
N9 ?: ;
N<=2 > ? +
N@
NA ?B ?2
CD B
EF K L*M*N ?
OP Q ? ?R
<ST
>U*V Z[ B\
]^
_`*a Sb
cd
ce
f
ghiVjkl ViewMultiset InnerClassesm DecreasingCount MultisetIteratorImpln EntrySeto
ElementSetp
AbstractEntry FilteredMultiset ImmutableEntry UnmodifiableMultiset ()V Code LineNumberTable LocalVariableTable this %Lcom/google/common/collect/Multisets;
toMultiset z(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;Ljava/util/function/Supplier;)Ljava/util/stream/Collector; elementFunction Ljava/util/function/Function;
countFunction "Ljava/util/function/ToIntFunction; multisetSupplier Ljava/util/function/Supplier; LocalVariableTypeTable &Ljava/util/function/Function<-TT;TE;>; (Ljava/util/function/ToIntFunction<-TT;>; "Ljava/util/function/Supplier; MethodParameters Signature ?;>(Ljava/util/function/Function<-TT;TE;>;Ljava/util/function/ToIntFunction<-TT;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; unmodifiableMultiset J(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset; result $Lcom/google/common/collect/Multiset; multiset )Lcom/google/common/collect/Multiset; *Lcom/google/common/collect/Multiset<+TE;>;
StackMapTable k(Lcom/google/common/collect/Multiset<+TE;>;)Lcom/google/common/collect/Multiset; S(Lcom/google/common/collect/ImmutableMultiset;)Lcom/google/common/collect/Multiset; -Lcom/google/common/collect/ImmutableMultiset; 2Lcom/google/common/collect/ImmutableMultiset;
Deprecated s(Lcom/google/common/collect/ImmutableMultiset;)Lcom/google/common/collect/Multiset; RuntimeVisibleAnnotations Ljava/lang/Deprecated; unmodifiableSortedMultiset V(Lcom/google/common/collect/SortedMultiset;)Lcom/google/common/collect/SortedMultiset; sortedMultiset *Lcom/google/common/collect/SortedMultiset; /Lcom/google/common/collect/SortedMultiset; v(Lcom/google/common/collect/SortedMultiset;)Lcom/google/common/collect/SortedMultiset; immutableEntry Entry ?(Ljava/lang/Object;I)Lcom/google/common/collect/Multiset$Entry; e Ljava/lang/Object; n I TE; K(TE;I)Lcom/google/common/collect/Multiset$Entry; "RuntimeVisibleParameterAnnotations .Lcom/google/common/collect/ParametricNullness; filter l(Lcom/google/common/collect/Multiset;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/Multiset; filtered 6Lcom/google/common/collect/Multisets$FilteredMultiset; combinedPredicate "Lcom/google/common/base/Predicate;
unfiltered predicate ;Lcom/google/common/collect/Multisets$FilteredMultiset; 'Lcom/google/common/base/Predicate; (Lcom/google/common/base/Predicate<-TE;>; ?(Lcom/google/common/collect/Multiset;Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/collect/Multiset; inferDistinctElements (Ljava/lang/Iterable;)I elements Ljava/lang/Iterable; Ljava/lang/Iterable<*>; (Ljava/lang/Iterable<*>;)I union n(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset; multiset1 multiset2 ?(Lcom/google/common/collect/Multiset<+TE;>;Lcom/google/common/collect/Multiset<+TE;>;)Lcom/google/common/collect/Multiset; intersection 'Lcom/google/common/collect/Multiset<*>; ?(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset<*>;)Lcom/google/common/collect/Multiset; sum
difference containsOccurrences K(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Z
superCount entry *Lcom/google/common/collect/Multiset$Entry;
superMultiset subMultiset -Lcom/google/common/collect/Multiset$Entry<*>;q Q(Lcom/google/common/collect/Multiset<*>;Lcom/google/common/collect/Multiset<*>;)Z RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; retainOccurrences multisetToModify multisetToRetain retainOccurrencesImpl retainCount occurrencesToRetain
entryIterator Ljava/util/Iterator; changed Z /Lcom/google/common/collect/Multiset$Entry; ELjava/util/Iterator;>; i(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset<*>;)Z removeOccurrences ;(Lcom/google/common/collect/Multiset;Ljava/lang/Iterable;)Z o occurrencesToRemove A(Lcom/google/common/collect/Multiset<*>;Ljava/lang/Iterable<*>;)Z removeCount DLjava/util/Iterator<+Lcom/google/common/collect/Multiset$Entry<*>;>;
equalsImpl 9(Lcom/google/common/collect/Multiset;Ljava/lang/Object;)Z that object <(Lcom/google/common/collect/Multiset<*>;Ljava/lang/Object;)Z Ljavax/annotation/CheckForNull;
addAllImpl =(Lcom/google/common/collect/Multiset;Ljava/util/Collection;)Z self Ljava/util/Collection; Ljava/util/Collection<+TE;>; ^(Lcom/google/common/collect/Multiset;Ljava/util/Collection<+TE;>;)Z l(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset<+TE;>;)Z
removeAllImpl elementsToRemove
collection Ljava/util/Collection<*>;r C(Lcom/google/common/collect/Multiset<*>;Ljava/util/Collection<*>;)Z
retainAllImpl elementsToRetain setCountImpl :(Lcom/google/common/collect/Multiset;Ljava/lang/Object;I)I element count oldCount delta F(Lcom/google/common/collect/Multiset;TE;I)I ;(Lcom/google/common/collect/Multiset;Ljava/lang/Object;II)Z newCount G(Lcom/google/common/collect/Multiset;TE;II)Z elementIterator *(Ljava/util/Iterator;)Ljava/util/Iterator; v(Ljava/util/Iterator;>;)Ljava/util/Iterator; iteratorImpl :(Lcom/google/common/collect/Multiset;)Ljava/util/Iterator; Z(Lcom/google/common/collect/Multiset;)Ljava/util/Iterator; spliteratorImpl =(Lcom/google/common/collect/Multiset;)Ljava/util/Spliterator; entrySpliterator Ljava/util/Spliterator; HLjava/util/Spliterator;>; ](Lcom/google/common/collect/Multiset;)Ljava/util/Spliterator; linearTimeSizeImpl '(Lcom/google/common/collect/Multiset;)I size J *(Lcom/google/common/collect/Multiset<*>;)I cast :(Ljava/lang/Iterable;)Lcom/google/common/collect/Multiset; iterable Ljava/lang/Iterable; Z(Ljava/lang/Iterable;)Lcom/google/common/collect/Multiset; copyHighestCountFirst S(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/ImmutableMultiset; entries +[Lcom/google/common/collect/Multiset$Entry; 0[Lcom/google/common/collect/Multiset$Entry; s(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/ImmutableMultiset; lambda$spliteratorImpl$0 C(Lcom/google/common/collect/Multiset$Entry;)Ljava/util/Spliterator;
SourceFile Multisets.java ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; _ `s f g 8com/google/common/collect/Multisets$UnmodifiableMultiset +com/google/common/collect/ImmutableMultisettuv "com/google/common/collect/Multiset _w 4com/google/common/collect/UnmodifiableSortedMultiset (com/google/common/collect/SortedMultiset _x 2com/google/common/collect/Multisets$ImmutableEntry _y 4com/google/common/collect/Multisets$FilteredMultiset ? ?z{| ? z _}~?? %com/google/common/collect/Multisets$1 _? %com/google/common/collect/Multisets$2 %com/google/common/collect/Multisets$3 %com/google/common/collect/Multisets$4??????? (com/google/common/collect/Multiset$Entry?? ???? ? ?? `?? ? ?????? ? ????????v BootstrapMethods?y 9????????????? %com/google/common/collect/Multisets$5 _? 8com/google/common/collect/Multisets$MultisetIteratorImpl _???v??? java/util/Spliterator??????????????????????? #com/google/common/collect/Multisets java/lang/Object 0com/google/common/collect/Multisets$ViewMultiset 3com/google/common/collect/Multisets$DecreasingCount ,com/google/common/collect/Multisets$EntrySet .com/google/common/collect/Multisets$ElementSet 1com/google/common/collect/Multisets$AbstractEntry java/util/Iterator java/util/Collection +com/google/common/collect/CollectCollectors $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; '(Lcom/google/common/collect/Multiset;)V -(Lcom/google/common/collect/SortedMultiset;)V (Ljava/lang/Object;I)V !com/google/common/base/Predicates and h(Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate; I(Lcom/google/common/collect/Multiset;Lcom/google/common/base/Predicate;)V
elementSet ()Ljava/util/Set;
java/util/Set ()I K(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)V entrySet iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object;
getElement (Ljava/lang/Object;)I getCount remove setCount (Ljava/lang/Object;I)I java/lang/Iterable (Ljava/lang/Object;)Z isEmpty #com/google/common/collect/Iterators addAll -(Ljava/util/Collection;Ljava/util/Iterator;)Z java/util/Objects requireNonNull
?? accept I(Lcom/google/common/collect/Multiset;)Ljava/util/function/ObjIntConsumer; forEachEntry &(Ljava/util/function/ObjIntConsumer;)V removeAll (Ljava/util/Collection;)Z retainAll .com/google/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I add (Ljava/util/Iterator;)V ;(Lcom/google/common/collect/Multiset;Ljava/util/Iterator;)V spliterator ()Ljava/util/Spliterator;
N? apply ()Ljava/util/function/Function; characteristics -com/google/common/collect/CollectSpliterators flatMap O(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator; !com/google/common/primitives/Ints
saturatedCast (J)I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; INSTANCE Ljava/util/Comparator; java/util/Arrays sort ,([Ljava/lang/Object;Ljava/util/Comparator;)V asList %([Ljava/lang/Object;)Ljava/util/List; copyFromEntries E(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableMultiset; java/util/Collections nCopies %(ILjava/lang/Object;)Ljava/util/List; java/util/List??? "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 1 N O _ ` a / *? ? b A c d e f g a k *+,? ? b Y c h i j k l m n h o j p l q r
h j l s t u v v w x a ? !*? ?
*? ? *L+?? Y*? ? ? ? b h j k m c y z ! { z n y | ! { } ~ r { s u
v w ? a D *? ? ? b x c { ? n { ? r { ? s ? ? ? ? ? a K ? Y*? ? ?
? b ? c ? ? n ? ? r ? s ? u
v ? ? a P
? Y*? ? b ? c
? ?
? ? n
? ? r ? ? s ? u
v ? ? ? ? a ? ,*?
? *?
M,? +? N?
Y,? -? ??
Y*+? ? b 9 <