
com.google.common.collect.AbstractSortedMultiset.class Maven / Gradle / Ivy
???? 2 ?
k l
m
n
o p q r
s t v
x
y z { z | ~
? ?
? ? z ?
? ?
?
? ? ?
? ?
?
?
? ? ? ? DescendingMultisetImpl InnerClasses
comparator Ljava/util/Comparator; Signature Ljava/util/Comparator<-TE;>; RuntimeVisibleAnnotations (Lcom/google/common/collect/GwtTransient; descendingMultiset *Lcom/google/common/collect/SortedMultiset; /Lcom/google/common/collect/SortedMultiset; ()V Code LineNumberTable LocalVariableTable this 2Lcom/google/common/collect/AbstractSortedMultiset; LocalVariableTypeTable 7Lcom/google/common/collect/AbstractSortedMultiset; (Ljava/util/Comparator;)V (Ljava/util/Comparator<-TE;>;)V
elementSet ()Ljava/util/NavigableSet; ()Ljava/util/NavigableSet; createElementSet ()Ljava/util/Comparator; ()Ljava/util/Comparator<-TE;>;
firstEntry Entry ,()Lcom/google/common/collect/Multiset$Entry;
entryIterator Ljava/util/Iterator; ELjava/util/Iterator;>;
StackMapTable ? ~ 1()Lcom/google/common/collect/Multiset$Entry; lastEntry pollFirstEntry result *Lcom/google/common/collect/Multiset$Entry; /Lcom/google/common/collect/Multiset$Entry;
pollLastEntry subMultiset ?(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset; fromElement Ljava/lang/Object;
fromBoundType %Lcom/google/common/collect/BoundType; toElement toBoundType TE; ?(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; descendingEntryIterator ()Ljava/util/Iterator; G()Ljava/util/Iterator;>; descendingIterator ()Ljava/util/Iterator; ,()Lcom/google/common/collect/SortedMultiset; ? 1()Lcom/google/common/collect/SortedMultiset; createDescendingMultiset ()Ljava/util/Set; ()Ljava/util/SortedSet; vLcom/google/common/collect/AbstractMultiset;Lcom/google/common/collect/SortedMultiset;
SourceFile AbstractSortedMultiset.java RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; emulated ? ? ? , 5 , - ? ? ? java/util/Comparator # $ 7 b java/util/NavigableSet ? =com/google/common/collect/SortedMultisets$NavigableElementSet NavigableElementSet , ? @ Z ? ? ? ? ? ? (com/google/common/collect/Multiset$Entry Y Z ? ? ? ? ? ? ? ? - ? ? ? ? ) ^ ? ? ) * a ^ Hcom/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl , ? : 8 7 8 0com/google/common/collect/AbstractSortedMultiset *com/google/common/collect/AbstractMultiset (com/google/common/collect/SortedMultiset java/util/Iterator "com/google/common/collect/Ordering natural &()Lcom/google/common/collect/Ordering; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; )com/google/common/collect/SortedMultisets -(Lcom/google/common/collect/SortedMultiset;)V hasNext ()Z next ()Ljava/lang/Object; "com/google/common/collect/Multiset
getElement getCount ()I #com/google/common/collect/Multisets immutableEntry ?(Ljava/lang/Object;I)Lcom/google/common/collect/Multiset$Entry; remove tailMultiset c(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset; headMultiset iteratorImpl :(Lcom/google/common/collect/Multiset;)Ljava/util/Iterator; 5(Lcom/google/common/collect/AbstractSortedMultiset;)V # $ % &