final class org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet extends org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet
{
private final org.apache.drill.shaded.guava.com.google.common.collect.Range range;
private static final long serialVersionUID;
void <init>(org.apache.drill.shaded.guava.com.google.common.collect.Range, org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)
{
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.Range;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v);
v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range> = v;
return;
}
private org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet intersectionInCurrentDomain(org.apache.drill.shaded.guava.com.google.common.collect.Range)
{
org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v, v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v, v, v, v;
org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet v;
boolean v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.Range;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Range: boolean isConnected(org.apache.drill.shaded.guava.com.google.common.collect.Range)>(v);
if v == 0 goto label;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Range intersection(org.apache.drill.shaded.guava.com.google.common.collect.Range)>(v);
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet create(org.apache.drill.shaded.guava.com.google.common.collect.Range,org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v, v);
goto label;
label:
v = new org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet;
v = v;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v);
label:
return v;
}
org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet headSetImpl(java.lang.Comparable, boolean)
{
org.apache.drill.shaded.guava.com.google.common.collect.BoundType v;
java.lang.Comparable v;
org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
boolean v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: java.lang.Comparable;
v := @parameter: boolean;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.BoundType: org.apache.drill.shaded.guava.com.google.common.collect.BoundType forBoolean(boolean)>(v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Range upTo(java.lang.Comparable,org.apache.drill.shaded.guava.com.google.common.collect.BoundType)>(v, v);
v = specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet intersectionInCurrentDomain(org.apache.drill.shaded.guava.com.google.common.collect.Range)>(v);
return v;
}
org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet subSetImpl(java.lang.Comparable, boolean, java.lang.Comparable, boolean)
{
org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v;
int v;
org.apache.drill.shaded.guava.com.google.common.collect.BoundType v, v;
java.lang.Comparable v, v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet v;
boolean v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: java.lang.Comparable;
v := @parameter: boolean;
v := @parameter: java.lang.Comparable;
v := @parameter: boolean;
v = interfaceinvoke v.<java.lang.Comparable: int compareTo(java.lang.Object)>(v);
if v != 0 goto label;
if v != 0 goto label;
if v != 0 goto label;
v = new org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v);
return v;
label:
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.BoundType: org.apache.drill.shaded.guava.com.google.common.collect.BoundType forBoolean(boolean)>(v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.BoundType: org.apache.drill.shaded.guava.com.google.common.collect.BoundType forBoolean(boolean)>(v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Range range(java.lang.Comparable,org.apache.drill.shaded.guava.com.google.common.collect.BoundType,java.lang.Comparable,org.apache.drill.shaded.guava.com.google.common.collect.BoundType)>(v, v, v, v);
v = specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet intersectionInCurrentDomain(org.apache.drill.shaded.guava.com.google.common.collect.Range)>(v);
return v;
}
org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet tailSetImpl(java.lang.Comparable, boolean)
{
org.apache.drill.shaded.guava.com.google.common.collect.BoundType v;
java.lang.Comparable v;
org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
boolean v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: java.lang.Comparable;
v := @parameter: boolean;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.BoundType: org.apache.drill.shaded.guava.com.google.common.collect.BoundType forBoolean(boolean)>(v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Range downTo(java.lang.Comparable,org.apache.drill.shaded.guava.com.google.common.collect.BoundType)>(v, v);
v = specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet intersectionInCurrentDomain(org.apache.drill.shaded.guava.com.google.common.collect.Range)>(v);
return v;
}
int indexOf(java.lang.Object)
{
int v;
java.lang.Comparable v;
java.lang.Object v;
long v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
boolean v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable first()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain: long distance(java.lang.Comparable,java.lang.Comparable)>(v, v);
goto label;
label:
v = (int) -1;
v = v;
label:
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator iterator()
{
java.lang.Comparable v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$1 v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = new org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$1;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable first()>();
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$1: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet,java.lang.Comparable)>(v, v);
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.UnmodifiableIterator descendingIterator()
{
java.lang.Comparable v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$2 v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = new org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$2;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable last()>();
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$2: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet,java.lang.Comparable)>(v, v);
return v;
}
private static boolean equalsOrThrow(java.lang.Comparable, java.lang.Comparable)
{
int v;
java.lang.Comparable v, v;
boolean v;
v := @parameter: java.lang.Comparable;
v := @parameter: java.lang.Comparable;
if v == null goto label;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Range: int compareOrThrow(java.lang.Comparable,java.lang.Comparable)>(v, v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
boolean isPartialView()
{
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
return 0;
}
public java.lang.Comparable first()
{
org.apache.drill.shaded.guava.com.google.common.collect.Cut v;
java.lang.Comparable v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Cut lowerBound>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Cut: java.lang.Comparable leastValueAbove(org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v);
return v;
}
public java.lang.Comparable last()
{
org.apache.drill.shaded.guava.com.google.common.collect.Cut v;
java.lang.Comparable v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Cut upperBound>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Cut: java.lang.Comparable greatestValueBelow(org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v);
return v;
}
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList createAsList()
{
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$3 v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList v;
boolean v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain: boolean supportsFastOffset>;
if v == 0 goto label;
v = new org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$3;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$3: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet)>(v);
return v;
label:
v = specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.ImmutableList createAsList()>();
return v;
}
public int size()
{
byte v;
int v;
java.lang.Comparable v, v;
long v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable first()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable last()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain: long distance(java.lang.Comparable,java.lang.Comparable)>(v, v);
v = v cmp 2147483647L;
if v < 0 goto label;
v = 2147483647;
goto label;
label:
v = v + 1;
label:
return v;
}
public boolean contains(java.lang.Object)
{
java.lang.Object v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
java.lang.ClassCastException v;
boolean v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: java.lang.Object;
if v != null goto label;
return 0;
label:
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Range: boolean contains(java.lang.Comparable)>(v);
label:
return v;
label:
v := @caughtexception;
return 0;
catch java.lang.ClassCastException from label to label with label;
}
public boolean containsAll(java.util.Collection)
{
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
boolean v;
java.util.Collection v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: java.util.Collection;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Collections2: boolean containsAllImpl(java.util.Collection,java.util.Collection)>(v, v);
return v;
}
public boolean isEmpty()
{
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
return 0;
}
public org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet intersection(org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet)
{
int v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet v;
boolean v, v;
org.apache.drill.shaded.guava.com.google.common.collect.Ordering v, v;
org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet v, v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v, v, v, v;
java.lang.Comparable v, v;
java.lang.Object v, v, v, v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet;
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.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
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.ContiguousSet: boolean isEmpty()>();
if v == 0 goto label;
return v;
label:
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.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable first()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet: java.lang.Object first()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Ordering: java.lang.Object max(java.lang.Object,java.lang.Object)>(v, 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 = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable last()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet: java.lang.Object last()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Ordering: java.lang.Object min(java.lang.Object,java.lang.Object)>(v, v);
v = interfaceinvoke v.<java.lang.Comparable: int compareTo(java.lang.Object)>(v);
if v > 0 goto label;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Range closed(java.lang.Comparable,java.lang.Comparable)>(v, v);
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet create(org.apache.drill.shaded.guava.com.google.common.collect.Range,org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v, v);
goto label;
label:
v = new org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet;
v = v;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.EmptyContiguousSet: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v);
label:
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.Range range()
{
org.apache.drill.shaded.guava.com.google.common.collect.BoundType v, v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = <org.apache.drill.shaded.guava.com.google.common.collect.BoundType: org.apache.drill.shaded.guava.com.google.common.collect.BoundType CLOSED>;
v = <org.apache.drill.shaded.guava.com.google.common.collect.BoundType: org.apache.drill.shaded.guava.com.google.common.collect.BoundType CLOSED>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range(org.apache.drill.shaded.guava.com.google.common.collect.BoundType,org.apache.drill.shaded.guava.com.google.common.collect.BoundType)>(v, v);
return v;
}
public org.apache.drill.shaded.guava.com.google.common.collect.Range range(org.apache.drill.shaded.guava.com.google.common.collect.BoundType, org.apache.drill.shaded.guava.com.google.common.collect.BoundType)
{
org.apache.drill.shaded.guava.com.google.common.collect.Cut v, v, v, v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v, v;
org.apache.drill.shaded.guava.com.google.common.collect.BoundType v, v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v, v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.BoundType;
v := @parameter: org.apache.drill.shaded.guava.com.google.common.collect.BoundType;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Cut lowerBound>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Cut: org.apache.drill.shaded.guava.com.google.common.collect.Cut withLowerBoundType(org.apache.drill.shaded.guava.com.google.common.collect.BoundType,org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v, v);
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Cut upperBound>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.Cut: org.apache.drill.shaded.guava.com.google.common.collect.Cut withUpperBoundType(org.apache.drill.shaded.guava.com.google.common.collect.BoundType,org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v, v);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Range: org.apache.drill.shaded.guava.com.google.common.collect.Range create(org.apache.drill.shaded.guava.com.google.common.collect.Cut,org.apache.drill.shaded.guava.com.google.common.collect.Cut)>(v, v);
return v;
}
public boolean equals(java.lang.Object)
{
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v, v;
java.lang.Comparable v, v, v, v;
java.lang.Object v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
boolean v, v, v, v, v, v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
if v == 0 goto label;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable first()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable first()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable last()>();
v = virtualinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: java.lang.Comparable last()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.ContiguousSet: boolean equals(java.lang.Object)>(v);
return v;
}
public int hashCode()
{
int v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.Sets: int hashCodeImpl(java.util.Set)>(v);
return v;
}
java.lang.Object writeReplace()
{
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$SerializedForm v;
org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet v;
org.apache.drill.shaded.guava.com.google.common.collect.Range v;
org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain v;
v := @this: org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet;
v = new org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$SerializedForm;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.Range range>;
v = v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet: org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain domain>;
specialinvoke v.<org.apache.drill.shaded.guava.com.google.common.collect.RegularContiguousSet$SerializedForm: void <init>(org.apache.drill.shaded.guava.com.google.common.collect.Range,org.apache.drill.shaded.guava.com.google.common.collect.DiscreteDomain)>(v, v);
return v;
}
}