
com.groupbyinc.flux.common.google.common.collect.DescendingMultiset.class Maven / Gradle / Ivy
???? 2 ? Ccom/groupbyinc/flux/common/google/common/collect/DescendingMultiset ?Lcom/groupbyinc/flux/common/google/common/collect/ForwardingMultiset;Lcom/groupbyinc/flux/common/google/common/collect/SortedMultiset; Ccom/groupbyinc/flux/common/google/common/collect/ForwardingMultiset ?com/groupbyinc/flux/common/google/common/collect/SortedMultiset DescendingMultiset.java DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible; emulated Ecom/groupbyinc/flux/common/google/common/collect/DescendingMultiset$1 ?com/groupbyinc/flux/common/google/common/collect/Multiset$Entry 9com/groupbyinc/flux/common/google/common/collect/Multiset Entry Tcom/groupbyinc/flux/common/google/common/collect/SortedMultisets$NavigableElementSet @com/groupbyinc/flux/common/google/common/collect/SortedMultisets NavigableElementSet
comparator Ljava/util/Comparator; Ljava/util/Comparator<-TE;>;
elementSet Ljava/util/NavigableSet; Ljava/util/NavigableSet; entrySet Ljava/util/Set; WLjava/util/Set;>; ()V ! "
# this JLcom/groupbyinc/flux/common/google/common/collect/DescendingMultiset; ELcom/groupbyinc/flux/common/google/common/collect/DescendingMultiset; forwardMultiset C()Lcom/groupbyinc/flux/common/google/common/collect/SortedMultiset; ()Ljava/util/Comparator; + ( )
- * / 9com/groupbyinc/flux/common/google/common/collect/Ordering 1 from S(Ljava/util/Comparator;)Lcom/groupbyinc/flux/common/google/common/collect/Ordering; 3 4
2 5 reverse =()Lcom/groupbyinc/flux/common/google/common/collect/Ordering; 7 8
2 9 java/util/Comparator ; result ()Ljava/util/NavigableSet; ? D(Lcom/groupbyinc/flux/common/google/common/collect/SortedMultiset;)V ! A
B java/util/NavigableSet D pollFirstEntry C()Lcom/groupbyinc/flux/common/google/common/collect/Multiset$Entry;
pollLastEntry H G I F G K headMultiset ?(Ljava/lang/Object;Lcom/groupbyinc/flux/common/google/common/collect/BoundType;)Lcom/groupbyinc/flux/common/google/common/collect/SortedMultiset; tailMultiset O N P descendingMultiset R ) S toElement TE; Ljava/lang/Object; boundType