public abstract class org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet extends org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSetFauxverideShim implements java.util.NavigableSet, org.apache.drill.shaded.guava.com.google.common.collect.SortedIterable
{
static final int SPLITERATOR_CHARACTERISTICS;
final transient java.util.Comparator comparator;
transient org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet descendingSet;
public static java.util.stream.Collector toImmutableSortedSet(java.util.Comparator)
{
java.util.stream.Collector v;
java.util.Comparator v;
v := @parameter: java.util.Comparator;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.CollectCollectors: java.util.stream.Collector toImmutableSortedSet(java.util.Comparator)>(v);
return v;
}
static org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet emptySet(java.util.Comparator)
{
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet v, v;
java.util.Comparator v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList v;
boolean v;
v := @parameter: java.util.Comparator;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet NATURAL_EMPTY_SET>;
return v;
label:
v = new org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList of()>();
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList,java.util.Comparator)>(v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet of()
{
org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet v;
v = <org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet NATURAL_EMPTY_SET>;
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet of(java.lang.Comparable)
{
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet v;
java.lang.Comparable v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList v;
v := @parameter: java.lang.Comparable;
v = new org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList of(java.lang.Object)>(v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList,java.util.Comparator)>(v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet of(java.lang.Comparable, java.lang.Comparable)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
java.lang.Comparable v, v;
java.lang.Comparable[] v;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = newarray (java.lang.Comparable)[2];
v[0] = v;
v[1] = v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet construct(java.util.Comparator,int,java.lang.Object[])>(v, 2, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet of(java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
java.lang.Comparable v, v, v;
java.lang.Comparable[] v;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = newarray (java.lang.Comparable)[3];
v[0] = v;
v[1] = v;
v[2] = v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet construct(java.util.Comparator,int,java.lang.Object[])>(v, 3, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet of(java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
java.lang.Comparable v, v, v, v;
java.lang.Comparable[] v;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = newarray (java.lang.Comparable)[4];
v[0] = v;
v[1] = v;
v[2] = v;
v[3] = v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet construct(java.util.Comparator,int,java.lang.Object[])>(v, 4, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet of(java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
java.lang.Comparable[] v;
java.lang.Comparable v, v, v, v, v;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = newarray (java.lang.Comparable)[5];
v[0] = v;
v[1] = v;
v[2] = v;
v[3] = v;
v[4] = v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet construct(java.util.Comparator,int,java.lang.Object[])>(v, 5, v);
return v;
}
public static transient org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet of(java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
java.lang.Comparable[] v, v;
int v, v, v, v;
java.lang.Comparable v, v, v, v, v, v;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable[];
v = lengthof v;
v = 6 + v;
v = newarray (java.lang.Comparable)[v];
v[0] = v;
v[1] = v;
v[2] = v;
v[3] = v;
v[4] = v;
v[5] = v;
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 6, v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = lengthof v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet construct(java.util.Comparator,int,java.lang.Object[])>(v, v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.lang.Comparable[])
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
int v;
java.lang.Object v;
java.lang.Comparable[] v;
v := @parameter: java.lang.Comparable[];
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = lengthof v;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet construct(java.util.Comparator,int,java.lang.Object[])>(v, v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.lang.Iterable)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
java.lang.Iterable v;
v := @parameter: java.lang.Iterable;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Comparator,java.lang.Iterable)>(v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Collection)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
java.util.Collection v;
v := @parameter: java.util.Collection;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Comparator,java.util.Collection)>(v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Iterator)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
java.util.Iterator v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
v := @parameter: java.util.Iterator;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Comparator,java.util.Iterator)>(v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Comparator, java.util.Iterator)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder v, v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
java.util.Iterator v;
java.util.Comparator v;
v := @parameter: java.util.Comparator;
v := @parameter: java.util.Iterator;
v = new org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder: void <init>(java.util.Comparator)>(v);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder addAll(java.util.Iterator)>(v);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet build()>();
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Comparator, java.lang.Iterable)
{
java.lang.Object[] v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
java.lang.Iterable v;
int v;
java.util.Comparator v;
boolean v, v, v;
v := @parameter: java.util.Comparator;
v := @parameter: java.lang.Iterable;
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.SortedIterables: boolean hasSameComparator(java.util.Comparator,java.lang.Iterable)>(v, v);
if v == 0 goto label;
v = v instanceof org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: boolean isPartialView()>();
if v != 0 goto label;
return v;
label:
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Iterables: java.lang.Object[] toArray(java.lang.Iterable)>(v);
v = lengthof v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet construct(java.util.Comparator,int,java.lang.Object[])>(v, v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Comparator, java.util.Collection)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
java.util.Comparator v;
java.util.Collection v;
v := @parameter: java.util.Comparator;
v := @parameter: java.util.Collection;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOf(java.util.Comparator,java.lang.Iterable)>(v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet copyOfSorted(java.util.SortedSet)
{
java.util.SortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet v, v;
java.util.Comparator v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList v;
boolean v;
v := @parameter: java.util.SortedSet;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.SortedIterables: java.util.Comparator comparator(java.util.SortedSet)>(v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList copyOf(java.util.Collection)>(v);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList: boolean isEmpty()>();
if v == 0 goto label;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet emptySet(java.util.Comparator)>(v);
return v;
label:
v = new org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList,java.util.Comparator)>(v, v);
return v;
}
static transient org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet construct(java.util.Comparator, int, java.lang.Object[])
{
java.lang.Object[] v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet v, v;
int v, v, v, v, v, v;
java.lang.Object v, v;
java.util.Comparator v;
v := @parameter: java.util.Comparator;
v := @parameter: int;
v := @parameter: java.lang.Object[];
if v != 0 goto label;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet emptySet(java.util.Comparator)>(v);
return v;
label:
staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ObjectArrays: java.lang.Object[] checkElementsNotNull(java.lang.Object[],int)>(v, v);
staticinvoke <java.util.Arrays: void sort(java.lang.Object[],int,int,java.util.Comparator)>(v, 0, v, v);
v = 1;
v = 1;
label:
if v >= v goto label;
v = v[v];
v = v - 1;
v = v[v];
v = interfaceinvoke v.<java.util.Comparator: int compare(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v;
v = v + 1;
v[v] = v;
label:
v = v + 1;
goto label;
label:
staticinvoke <java.util.Arrays: void fill(java.lang.Object[],int,int,java.lang.Object)>(v, v, v, null);
v = new org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList asImmutableList(java.lang.Object[],int)>(v, v);
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularImmutableSortedSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList,java.util.Comparator)>(v, v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder orderedBy(java.util.Comparator)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder v;
java.util.Comparator v;
v := @parameter: java.util.Comparator;
v = new org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder: void <init>(java.util.Comparator)>(v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder reverseOrder()
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder v;
java.util.Comparator v;
v = new org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder;
v = staticinvoke <java.util.Collections: java.util.Comparator reverseOrder()>();
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder: void <init>(java.util.Comparator)>(v);
return v;
}
public static org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder naturalOrder()
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v;
v = new org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Ordering: org.apache.drill.shaded.guava.com.google.common.collect.Ordering natural()>();
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$Builder: void <init>(java.util.Comparator)>(v);
return v;
}
int unsafeCompare(java.lang.Object, java.lang.Object)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
int v;
java.lang.Object v, v;
java.util.Comparator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: java.util.Comparator comparator>;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: int unsafeCompare(java.util.Comparator,java.lang.Object,java.lang.Object)>(v, v, v);
return v;
}
static int unsafeCompare(java.util.Comparator, java.lang.Object, java.lang.Object)
{
int v;
java.lang.Object v, v;
java.util.Comparator v;
v := @parameter: java.util.Comparator;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = interfaceinvoke v.<java.util.Comparator: int compare(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
void <init>(java.util.Comparator)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
java.util.Comparator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.util.Comparator;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSetFauxverideShim: void <init>()>();
v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: java.util.Comparator comparator> = v;
return;
}
public java.util.Comparator comparator()
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
java.util.Comparator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: java.util.Comparator comparator>;
return v;
}
public abstract org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator iterator();
public org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet headSet(java.lang.Object)
{
java.lang.Object v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet headSet(java.lang.Object,boolean)>(v, 0);
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet headSet(java.lang.Object, boolean)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
java.lang.Object v, v;
boolean v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet headSetImpl(java.lang.Object,boolean)>(v, v);
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet subSet(java.lang.Object, java.lang.Object)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
java.lang.Object v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet subSet(java.lang.Object,boolean,java.lang.Object,boolean)>(v, 1, v, 0);
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet subSet(java.lang.Object, boolean, java.lang.Object, boolean)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
int v;
java.lang.Object v, v;
java.util.Comparator v;
boolean v, v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: java.util.Comparator comparator>;
v = interfaceinvoke v.<java.util.Comparator: int compare(java.lang.Object,java.lang.Object)>(v, v);
if v > 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet subSetImpl(java.lang.Object,boolean,java.lang.Object,boolean)>(v, v, v, v);
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet tailSet(java.lang.Object)
{
java.lang.Object v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet tailSet(java.lang.Object,boolean)>(v, 1);
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet tailSet(java.lang.Object, boolean)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
java.lang.Object v, v;
boolean v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet tailSetImpl(java.lang.Object,boolean)>(v, v);
return v;
}
abstract org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet headSetImpl(java.lang.Object, boolean);
abstract org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet subSetImpl(java.lang.Object, boolean, java.lang.Object, boolean);
abstract org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet tailSetImpl(java.lang.Object, boolean);
public java.lang.Object lower(java.lang.Object)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
java.lang.Object v, v;
org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet headSet(java.lang.Object,boolean)>(v, 0);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator descendingIterator()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Iterators: java.lang.Object getNext(java.util.Iterator,java.lang.Object)>(v, null);
return v;
}
public java.lang.Object floor(java.lang.Object)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
java.lang.Object v, v;
org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet headSet(java.lang.Object,boolean)>(v, 1);
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator descendingIterator()>();
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Iterators: java.lang.Object getNext(java.util.Iterator,java.lang.Object)>(v, null);
return v;
}
public java.lang.Object ceiling(java.lang.Object)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
java.lang.Object v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet tailSet(java.lang.Object,boolean)>(v, 1);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Iterables: java.lang.Object getFirst(java.lang.Iterable,java.lang.Object)>(v, null);
return v;
}
public java.lang.Object higher(java.lang.Object)
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v;
java.lang.Object v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet tailSet(java.lang.Object,boolean)>(v, 0);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Iterables: java.lang.Object getFirst(java.lang.Iterable,java.lang.Object)>(v, null);
return v;
}
public java.lang.Object first()
{
java.lang.Object v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator iterator()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator: java.lang.Object next()>();
return v;
}
public java.lang.Object last()
{
java.lang.Object v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator descendingIterator()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator: java.lang.Object next()>();
return v;
}
public final java.lang.Object pollFirst()
{
java.lang.UnsupportedOperationException v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public final java.lang.Object pollLast()
{
java.lang.UnsupportedOperationException v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet descendingSet()
{
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v, v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet descendingSet>;
if v != null goto label;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet createDescendingSet()>();
v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet descendingSet> = v;
v = v;
v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet descendingSet> = v;
label:
return v;
}
abstract org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet createDescendingSet();
public java.util.Spliterator spliterator()
{
int v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$1 v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v = new org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$1;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: int size()>();
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$1: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet,long,int)>(v, v, 1365);
return v;
}
public abstract org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator descendingIterator();
abstract int indexOf(java.lang.Object);
private void readObject(java.io.ObjectInputStream) throws java.io.InvalidObjectException
{
java.io.ObjectInputStream v;
java.io.InvalidObjectException v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v := @parameter: java.io.ObjectInputStream;
v = new java.io.InvalidObjectException;
specialinvoke v.<java.io.InvalidObjectException: void <init>(java.lang.String)>("Use SerializedForm");
throw v;
}
java.lang.Object writeReplace()
{
java.lang.Object[] v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$SerializedForm v;
java.util.Comparator v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet;
v = new org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$SerializedForm;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: java.util.Comparator comparator>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet: java.lang.Object[] toArray()>();
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ImmutableSortedSet$SerializedForm: void <init>(java.util.Comparator,java.lang.Object[])>(v, v);
return v;
}
}