abstract class org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset extends org.apache.drill.shaded.guava.com.google.common.collect.ForwardingMultiset implements org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset
{
private transient java.util.Comparator comparator;
private transient java.util.NavigableSet elementSet;
private transient java.util.Set entrySet;
void <init>()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ForwardingMultiset: void <init>()>();
return;
}
abstract org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset();
public java.util.Comparator comparator()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v, v;
java.util.Comparator v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.util.Comparator comparator>;
if v != null goto label;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: java.util.Comparator comparator()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering 'from'(java.util.Comparator)>(v);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering reverse()>();
v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.util.Comparator comparator> = v;
return v;
label:
return v;
}
public java.util.NavigableSet elementSet()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
java.util.NavigableSet v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultisets$NavigableElementSet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.util.NavigableSet elementSet>;
if v != null goto label;
v = new org.apache.drill.shaded.guava.com.google.common.collect.SortedMultisets$NavigableElementSet;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultisets$NavigableElementSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset)>(v);
v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.util.NavigableSet elementSet> = v;
return v;
label:
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry pollFirstEntry()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry pollLastEntry()>();
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry pollLastEntry()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry pollFirstEntry()>();
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset headMultiset(java.lang.Object, org.apache.drill.shaded.guava.com.google.common.collect.BoundType)
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v, v, v;
org.apache.drill.shaded.guava.com.google.common.collect.BoundType v;
java.lang.Object v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.BoundType;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset tailMultiset(java.lang.Object,org.apache.drill.shaded.guava.com.google.common.collect.BoundType)>(v, v);
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset descendingMultiset()>();
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset subMultiset(java.lang.Object, org.apache.drill.shaded.guava.com.google.common.collect.BoundType, java.lang.Object, org.apache.drill.shaded.guava.com.google.common.collect.BoundType)
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v, v, v;
org.apache.drill.shaded.guava.com.google.common.collect.BoundType v, v;
java.lang.Object v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.BoundType;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.BoundType;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset subMultiset(java.lang.Object,org.apache.drill.shaded.guava.com.google.common.collect.BoundType,java.lang.Object,org.apache.drill.shaded.guava.com.google.common.collect.BoundType)>(v, v, v, v);
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset descendingMultiset()>();
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset tailMultiset(java.lang.Object, org.apache.drill.shaded.guava.com.google.common.collect.BoundType)
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v, v, v;
org.apache.drill.shaded.guava.com.google.common.collect.BoundType v;
java.lang.Object v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.BoundType;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset headMultiset(java.lang.Object,org.apache.drill.shaded.guava.com.google.common.collect.BoundType)>(v, v);
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset descendingMultiset()>();
return v;
}
protected org.apache.drill.shaded.guava.com.google.common.collect.Multiset delegate()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset descendingMultiset()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry firstEntry()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry lastEntry()>();
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry lastEntry()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry v;
org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset forwardMultiset()>();
v = interfaceinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.SortedMultiset: org.apache.drill.shaded.guava.com.google.common.collect.Multiset$Entry firstEntry()>();
return v;
}
abstract java.util.Iterator entryIterator();
public java.util.Set entrySet()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
java.util.Set v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.util.Set entrySet>;
if v != null goto label;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.util.Set createEntrySet()>();
v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.util.Set entrySet> = v;
goto label;
label:
v = v;
label:
return v;
}
java.util.Set createEntrySet()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset$1EntrySetImpl v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = new org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset$1EntrySetImpl;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset$1EntrySetImpl: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset)>(v);
return v;
}
public java.util.Iterator iterator()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
java.util.Iterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Multisets: java.util.Iterator iteratorImpl(org.apache.drill.shaded.guava.com.google.common.collect.Multiset)>(v);
return v;
}
public java.lang.Object[] toArray()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
java.lang.Object[] v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.lang.Object[] standardToArray()>();
return v;
}
public java.lang.Object[] toArray(java.lang.Object[])
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
java.lang.Object[] v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v := @parameter: java.lang.Object[];
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.lang.Object[] standardToArray(java.lang.Object[])>(v);
return v;
}
public java.lang.String toString()
{
org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset v;
java.util.Set v;
java.lang.String v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DescendingMultiset: java.util.Set entrySet()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
return v;
}
}