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