Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\common\collect\Multisets.class
???? 2` *org/elasticsearch/common/collect/Multisets java/lang/Object Multisets.java 4Lorg/elasticsearch/common/annotations/GwtCompatible; ?org/elasticsearch/common/collect/Multisets$MultisetIteratorImpl MultisetIteratorImpl 3org/elasticsearch/common/collect/Multisets$EntrySet EntrySet 5org/elasticsearch/common/collect/Multisets$ElementSet ElementSet 8org/elasticsearch/common/collect/Multisets$AbstractEntry AbstractEntry ;org/elasticsearch/common/collect/Multisets$FilteredMultiset FilteredMultiset 9org/elasticsearch/common/collect/Multisets$ImmutableEntry ImmutableEntry ?org/elasticsearch/common/collect/Multisets$UnmodifiableMultiset UnmodifiableMultiset ,org/elasticsearch/common/collect/Multisets$5 ,org/elasticsearch/common/collect/Multisets$4 ,org/elasticsearch/common/collect/Multisets$3 ,org/elasticsearch/common/collect/Multisets$2 " ,org/elasticsearch/common/collect/Multisets$1 $ /org/elasticsearch/common/collect/Multiset$Entry & )org/elasticsearch/common/collect/Multiset ( Entry DECREASING_COUNT_ORDERING +Lorg/elasticsearch/common/collect/Ordering; aLorg/elasticsearch/common/collect/Ordering<Lorg/elasticsearch/common/collect/Multiset$Entry<*>;>; <init> ()V . / 0 this ,Lorg/elasticsearch/common/collect/Multisets; unmodifiableMultiset X(Lorg/elasticsearch/common/collect/Multiset;)Lorg/elasticsearch/common/collect/Multiset; 2org/elasticsearch/common/collect/ImmutableMultiset 6 +org/elasticsearch/common/base/Preconditions 8 checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; : ; 9 < .(Lorg/elasticsearch/common/collect/Multiset;)V . > ? result 0Lorg/elasticsearch/common/collect/Multiset<TE;>; +Lorg/elasticsearch/common/collect/Multiset; multiset 1Lorg/elasticsearch/common/collect/Multiset<+TE;>; a(Lorg/elasticsearch/common/collect/ImmutableMultiset;)Lorg/elasticsearch/common/collect/Multiset; Ljava/lang/Deprecated; 9Lorg/elasticsearch/common/collect/ImmutableMultiset<TE;>; 4Lorg/elasticsearch/common/collect/ImmutableMultiset; unmodifiableSortedMultiset d(Lorg/elasticsearch/common/collect/SortedMultiset;)Lorg/elasticsearch/common/collect/SortedMultiset; +Lorg/elasticsearch/common/annotations/Beta; ;org/elasticsearch/common/collect/UnmodifiableSortedMultiset M /org/elasticsearch/common/collect/SortedMultiset O 4(Lorg/elasticsearch/common/collect/SortedMultiset;)V . Q N R sortedMultiset 6Lorg/elasticsearch/common/collect/SortedMultiset<TE;>; 1Lorg/elasticsearch/common/collect/SortedMultiset; immutableEntry F(Ljava/lang/Object;I)Lorg/elasticsearch/common/collect/Multiset$Entry; Ljavax/annotation/Nullable; (Ljava/lang/Object;I)V . Z [ e TE; Ljava/lang/Object; n I filter ?(Lorg/elasticsearch/common/collect/Multiset;Lorg/elasticsearch/common/base/Predicate;)Lorg/elasticsearch/common/collect/Multiset; predicate )Lorg/elasticsearch/common/base/Predicate; d e f (org/elasticsearch/common/base/Predicates h and }(Lorg/elasticsearch/common/base/Predicate;Lorg/elasticsearch/common/base/Predicate;)Lorg/elasticsearch/common/base/Predicate; j k i l unfiltered n C o W(Lorg/elasticsearch/common/collect/Multiset;Lorg/elasticsearch/common/base/Predicate;)V . q r filtered BLorg/elasticsearch/common/collect/Multisets$FilteredMultiset<TE;>; =Lorg/elasticsearch/common/collect/Multisets$FilteredMultiset; combinedPredicate .Lorg/elasticsearch/common/base/Predicate<TE;>; /Lorg/elasticsearch/common/base/Predicate<-TE;>; inferDistinctElements (Ljava/lang/Iterable;)I elementSet ()Ljava/util/Set; | } ) ~ java/util/Set ? size ()I ? ? ? ? elements Ljava/lang/Iterable<*>; Ljava/lang/Iterable; union ?(Lorg/elasticsearch/common/collect/Multiset;Lorg/elasticsearch/common/collect/Multiset;)Lorg/elasticsearch/common/collect/Multiset; Y(Lorg/elasticsearch/common/collect/Multiset;Lorg/elasticsearch/common/collect/Multiset;)V . ? % ? multiset1 multiset2 intersection # ? .Lorg/elasticsearch/common/collect/Multiset<*>; sum ! ? difference ? containsOccurrences Y(Lorg/elasticsearch/common/collect/Multiset;Lorg/elasticsearch/common/collect/Multiset;)Z entrySet ? } ) ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? getElement ? ? ' ? count (Ljava/lang/Object;)I ? ? ) ? getCount ? ? ' ? superCount entry 4Lorg/elasticsearch/common/collect/Multiset$Entry<*>; 1Lorg/elasticsearch/common/collect/Multiset$Entry; i$ Ljava/util/Iterator; superMultiset subMultiset retainOccurrences retainOccurrencesImpl ? ? ? multisetToModify multisetToRetain remove ? / ? ? setCount (Ljava/lang/Object;I)I ? ? ) ? 6Lorg/elasticsearch/common/collect/Multiset$Entry<TE;>; retainCount occurrencesToRetain entryIterator LLjava/util/Iterator<Lorg/elasticsearch/common/collect/Multiset$Entry<TE;>;>; changed Z removeOccurrences B(Lorg/elasticsearch/common/collect/Multiset;Ljava/lang/Iterable;)Z removeOccurrencesImpl ? ? ? ? ? ? occurrencesToRemove java/lang/Iterable ? ? ? (Ljava/lang/Object;)Z ? ? ) ? o ? ? ) ? removeCount equalsImpl @(Lorg/elasticsearch/common/collect/Multiset;Ljava/lang/Object;)Z ) ? that object addAllImpl D(Lorg/elasticsearch/common/collect/Multiset;Ljava/util/Collection;)Z java/util/Collection ? isEmpty ? ? ? ? cast A(Ljava/lang/Iterable;)Lorg/elasticsearch/common/collect/Multiset; ? ? ? add ? ? ) ? ? ? *org/elasticsearch/common/collect/Iterators ? addAll -(Ljava/util/Collection;Ljava/util/Iterator;)Z ? ? ? ? 7Lorg/elasticsearch/common/collect/Multiset$Entry<+TE;>; self Ljava/util/Collection<+TE;>; Ljava/util/Collection; removeAllImpl removeAll (Ljava/util/Collection;)Z ? elementsToRemove Ljava/util/Collection<*>; collection retainAllImpl retainAll ? elementsToRetain setCountImpl A(Lorg/elasticsearch/common/collect/Multiset;Ljava/lang/Object;I)I ? 5org/elasticsearch/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I element oldCount delta B(Lorg/elasticsearch/common/collect/Multiset;Ljava/lang/Object;II)Z newCount iteratorImpl A(Lorg/elasticsearch/common/collect/Multiset;)Ljava/util/Iterator; B(Lorg/elasticsearch/common/collect/Multiset;Ljava/util/Iterator;)V . sizeImpl .(Lorg/elasticsearch/common/collect/Multiset;)I (org/elasticsearch/common/primitives/Ints$ saturatedCast (J)I&' %( J iterable Ljava/lang/Iterable<TT;>; copyHighestCountFirst a(Lorg/elasticsearch/common/collect/Multiset;)Lorg/elasticsearch/common/collect/ImmutableMultiset; + , / )org/elasticsearch/common/collect/Ordering1 immutableSortedCopy F(Ljava/lang/Iterable;)Lorg/elasticsearch/common/collect/ImmutableList;34 25 copyFromEntries L(Ljava/util/Collection;)Lorg/elasticsearch/common/collect/ImmutableMultiset;78 79 sortedEntries HLjava/util/List<Lorg/elasticsearch/common/collect/Multiset$Entry<TE;>;>; Ljava/util/List; <clinit> 0 Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable StackMapTable y<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<+TE;>;)Lorg/elasticsearch/common/collect/Multiset<TE;>; Deprecated ?<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/ImmutableMultiset<TE;>;)Lorg/elasticsearch/common/collect/Multiset<TE;>; RuntimeVisibleAnnotations ?<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/SortedMultiset<TE;>;)Lorg/elasticsearch/common/collect/SortedMultiset<TE;>; RuntimeInvisibleAnnotations R<E:Ljava/lang/Object;>(TE;I)Lorg/elasticsearch/common/collect/Multiset$Entry<TE;>; "RuntimeVisibleParameterAnnotations ?<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<TE;>;Lorg/elasticsearch/common/base/Predicate<-TE;>;)Lorg/elasticsearch/common/collect/Multiset<TE;>; (Ljava/lang/Iterable<*>;)I ?<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<+TE;>;Lorg/elasticsearch/common/collect/Multiset<+TE;>;)Lorg/elasticsearch/common/collect/Multiset<TE;>; ?<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<TE;>;Lorg/elasticsearch/common/collect/Multiset<*>;)Lorg/elasticsearch/common/collect/Multiset<TE;>; _(Lorg/elasticsearch/common/collect/Multiset<*>;Lorg/elasticsearch/common/collect/Multiset<*>;)Z w<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<TE;>;Lorg/elasticsearch/common/collect/Multiset<*>;)Z H(Lorg/elasticsearch/common/collect/Multiset<*>;Ljava/lang/Iterable<*>;)Z C(Lorg/elasticsearch/common/collect/Multiset<*>;Ljava/lang/Object;)Z e<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<TE;>;Ljava/util/Collection<+TE;>;)Z J(Lorg/elasticsearch/common/collect/Multiset<*>;Ljava/util/Collection<*>;)Z M<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<TE;>;TE;I)I N<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<TE;>;TE;II)Z a<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<TE;>;)Ljava/util/Iterator<TE;>; 1(Lorg/elasticsearch/common/collect/Multiset<*>;)I a<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;)Lorg/elasticsearch/common/collect/Multiset<TT;>; ?<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/Multiset<TE;>;)Lorg/elasticsearch/common/collect/ImmutableMultiset<TE;>; SourceFile InnerClasses 1 + , @ - . / A / *? 1? B 2 3 C 9 4 5 A ? !*? ? *? 7? *L+?? Y*? =? )? @? B A C ! D C D A B ! D E C J N O QE @ F 4 F A D *? =? )? B D I D D H C \G @ HI G J K A K ? NY*? =? P? S? B T V D T U C ?@ JK L W X A P ? Y*? \? B ] _ ` a D ] ^ C ?@ LM Y b c A ? ,*? ? *? M,? g+? mN? Y,? p-? s?? Y*+? s? B * t v w e , n C , d e D * t u w x , n B , d y C "E "@ NK L z { A f *? )? *? )? ? ? ?? B ? ? D ? ? C f g iE @ O ? ? A l *? =W+? =W? %Y*+? ?? B ? C ? C D ? E ? E C ~ ?@ PK L ? ? A l *? =W+? =W? #Y*+? ?? B ? C ? C D ? B ? ? C ? ? ?@ Q ? ? A l *? =W+? =W? !Y*+? ?? B ? C ? C D ? E ? E C @ PK L ? ? A l *? =W+? =W? Y*+? ?? B ? C ? C D ? B ? ? C X Y \@ QK L ? ? A ? I*? =W+? =W+? ? ? ? M,? ? ? +,? ? ? 'N*-? ? ? ? 6-? ? ? ????? B 4 7 ? a ) ? ? 1 ? ? I ? C I ? C D ) ? ? I ? ? I ? ? C "