nv.java 3.08 KB
import com.google.common.annotations.GwtCompatible;
import com.google.common.annotations.GwtIncompatible;
import com.google.common.collect.BoundType;
import com.google.common.collect.ContiguousSet;
import com.google.common.collect.DiscreteDomain;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSortedSet;
import com.google.common.collect.Iterators;
import com.google.common.collect.Ordering;
import com.google.common.collect.Range;
import com.google.common.collect.UnmodifiableIterator;
import java.io.Serializable;
import java.util.NoSuchElementException;
import java.util.Set;
import javax.annotation.Nullable;

@GwtCompatible(emulated=true)
public final class nv<C extends Comparable>
  extends ContiguousSet<C>
{
  public nv(DiscreteDomain<C> paramDiscreteDomain)
  {
    super(paramDiscreteDomain);
  }
  
  @GwtIncompatible("not used by GWT emulation")
  final int a(Object paramObject)
  {
    return -1;
  }
  
  final ContiguousSet<C> a(C paramC, boolean paramBoolean)
  {
    return this;
  }
  
  final ContiguousSet<C> a(C paramC1, boolean paramBoolean1, C paramC2, boolean paramBoolean2)
  {
    return this;
  }
  
  final boolean a()
  {
    return false;
  }
  
  public final ImmutableList<C> asList()
  {
    return ImmutableList.of();
  }
  
  final ContiguousSet<C> b(C paramC, boolean paramBoolean)
  {
    return this;
  }
  
  @GwtIncompatible("NavigableSet")
  final ImmutableSortedSet<C> b()
  {
    return new oc(Ordering.natural().reverse());
  }
  
  @GwtIncompatible("NavigableSet")
  public final UnmodifiableIterator<C> descendingIterator()
  {
    return Iterators.emptyIterator();
  }
  
  public final boolean equals(@Nullable Object paramObject)
  {
    if ((paramObject instanceof Set)) {
      return ((Set)paramObject).isEmpty();
    }
    return false;
  }
  
  public final int hashCode()
  {
    return 0;
  }
  
  public final ContiguousSet<C> intersection(ContiguousSet<C> paramContiguousSet)
  {
    return this;
  }
  
  public final boolean isEmpty()
  {
    return true;
  }
  
  public final UnmodifiableIterator<C> iterator()
  {
    return Iterators.emptyIterator();
  }
  
  public final Range<C> range()
  {
    throw new NoSuchElementException();
  }
  
  public final Range<C> range(BoundType paramBoundType1, BoundType paramBoundType2)
  {
    throw new NoSuchElementException();
  }
  
  public final int size()
  {
    return 0;
  }
  
  public final String toString()
  {
    return "[]";
  }
  
  @GwtIncompatible("serialization")
  final Object writeReplace()
  {
    return new nv.a(this.a, (byte)0);
  }
  
  @GwtIncompatible("serialization")
  static final class a<C extends Comparable>
    implements Serializable
  {
    private static final long serialVersionUID = 0L;
    private final DiscreteDomain<C> a;
    
    private a(DiscreteDomain<C> paramDiscreteDomain)
    {
      this.a = paramDiscreteDomain;
    }
    
    private Object readResolve()
    {
      return new nv(this.a);
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/nv.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */