final class oadd.com.google.common.collect.EmptyContiguousSet extends oadd.com.google.common.collect.ContiguousSet
{
void <init>(oadd.com.google.common.collect.DiscreteDomain)
{
oadd.com.google.common.collect.DiscreteDomain v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: oadd.com.google.common.collect.DiscreteDomain;
specialinvoke v.<oadd.com.google.common.collect.ContiguousSet: void <init>(oadd.com.google.common.collect.DiscreteDomain)>(v);
return;
}
public java.lang.Comparable first()
{
java.util.NoSuchElementException v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v = new java.util.NoSuchElementException;
specialinvoke v.<java.util.NoSuchElementException: void <init>()>();
throw v;
}
public java.lang.Comparable last()
{
java.util.NoSuchElementException v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v = new java.util.NoSuchElementException;
specialinvoke v.<java.util.NoSuchElementException: void <init>()>();
throw v;
}
public int size()
{
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
return 0;
}
public oadd.com.google.common.collect.ContiguousSet intersection(oadd.com.google.common.collect.ContiguousSet)
{
oadd.com.google.common.collect.ContiguousSet v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: oadd.com.google.common.collect.ContiguousSet;
return v;
}
public oadd.com.google.common.collect.Range range()
{
java.util.NoSuchElementException v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v = new java.util.NoSuchElementException;
specialinvoke v.<java.util.NoSuchElementException: void <init>()>();
throw v;
}
public oadd.com.google.common.collect.Range range(oadd.com.google.common.collect.BoundType, oadd.com.google.common.collect.BoundType)
{
oadd.com.google.common.collect.BoundType v, v;
java.util.NoSuchElementException v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: oadd.com.google.common.collect.BoundType;
v := @parameter: oadd.com.google.common.collect.BoundType;
v = new java.util.NoSuchElementException;
specialinvoke v.<java.util.NoSuchElementException: void <init>()>();
throw v;
}
oadd.com.google.common.collect.ContiguousSet headSetImpl(java.lang.Comparable, boolean)
{
java.lang.Comparable v;
oadd.com.google.common.collect.EmptyContiguousSet v;
boolean v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: java.lang.Comparable;
v := @parameter: boolean;
return v;
}
oadd.com.google.common.collect.ContiguousSet subSetImpl(java.lang.Comparable, boolean, java.lang.Comparable, boolean)
{
java.lang.Comparable v, v;
oadd.com.google.common.collect.EmptyContiguousSet v;
boolean v, v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: java.lang.Comparable;
v := @parameter: boolean;
v := @parameter: java.lang.Comparable;
v := @parameter: boolean;
return v;
}
oadd.com.google.common.collect.ContiguousSet tailSetImpl(java.lang.Comparable, boolean)
{
java.lang.Comparable v;
oadd.com.google.common.collect.EmptyContiguousSet v;
boolean v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: java.lang.Comparable;
v := @parameter: boolean;
return v;
}
public boolean contains(java.lang.Object)
{
java.lang.Object v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: java.lang.Object;
return 0;
}
int indexOf(java.lang.Object)
{
int v;
java.lang.Object v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: java.lang.Object;
v = (int) -1;
return v;
}
public oadd.com.google.common.collect.UnmodifiableIterator iterator()
{
oadd.com.google.common.collect.UnmodifiableIterator v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v = staticinvoke <oadd.com.google.common.collect.Iterators: oadd.com.google.common.collect.UnmodifiableIterator emptyIterator()>();
return v;
}
public oadd.com.google.common.collect.UnmodifiableIterator descendingIterator()
{
oadd.com.google.common.collect.UnmodifiableIterator v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v = staticinvoke <oadd.com.google.common.collect.Iterators: oadd.com.google.common.collect.UnmodifiableIterator emptyIterator()>();
return v;
}
boolean isPartialView()
{
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
return 0;
}
public boolean isEmpty()
{
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
return 1;
}
public oadd.com.google.common.collect.ImmutableList asList()
{
oadd.com.google.common.collect.ImmutableList v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v = staticinvoke <oadd.com.google.common.collect.ImmutableList: oadd.com.google.common.collect.ImmutableList of()>();
return v;
}
public java.lang.String toString()
{
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
return "[]";
}
public boolean equals(java.lang.Object)
{
java.lang.Object v;
oadd.com.google.common.collect.EmptyContiguousSet v;
boolean v, v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v := @parameter: java.lang.Object;
v = v instanceof java.util.Set;
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Set: boolean isEmpty()>();
return v;
label:
return 0;
}
boolean isHashCodeFast()
{
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
return 1;
}
public int hashCode()
{
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
return 0;
}
java.lang.Object writeReplace()
{
oadd.com.google.common.collect.EmptyContiguousSet$SerializedForm v;
oadd.com.google.common.collect.DiscreteDomain v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v = new oadd.com.google.common.collect.EmptyContiguousSet$SerializedForm;
v = v.<oadd.com.google.common.collect.EmptyContiguousSet: oadd.com.google.common.collect.DiscreteDomain domain>;
specialinvoke v.<oadd.com.google.common.collect.EmptyContiguousSet$SerializedForm: void <init>(oadd.com.google.common.collect.DiscreteDomain)>(v);
return v;
}
oadd.com.google.common.collect.ImmutableSortedSet createDescendingSet()
{
oadd.com.google.common.collect.RegularImmutableSortedSet v;
oadd.com.google.common.collect.Ordering v, v;
oadd.com.google.common.collect.EmptyContiguousSet v;
v := @this: oadd.com.google.common.collect.EmptyContiguousSet;
v = staticinvoke <oadd.com.google.common.collect.Ordering: oadd.com.google.common.collect.Ordering natural()>();
v = virtualinvoke v.<oadd.com.google.common.collect.Ordering: oadd.com.google.common.collect.Ordering reverse()>();
v = staticinvoke <oadd.com.google.common.collect.ImmutableSortedSet: oadd.com.google.common.collect.RegularImmutableSortedSet emptySet(java.util.Comparator)>(v);
return v;
}
}