mu$k.java 2.2 KB
import com.google.common.annotations.GwtIncompatible;
import com.google.common.collect.Iterators;
import java.util.Iterator;
import java.util.NavigableSet;
import javax.annotation.Nullable;

@GwtIncompatible("NavigableSet")
public final class mu$k
  extends mu<K, V>.m
  implements NavigableSet<V>
{
  public mu$k(K paramK, @Nullable NavigableSet<V> paramNavigableSet, mu<K, V>.i parammu)
  {
    super(paramK, paramNavigableSet, parammu, locali);
  }
  
  private NavigableSet<V> a(NavigableSet<V> paramNavigableSet)
  {
    mu localmu = this.a;
    Object localObject2 = this.b;
    if (this.d == null) {}
    for (Object localObject1 = this;; localObject1 = this.d) {
      return new k(localmu, localObject2, paramNavigableSet, (mu.i)localObject1);
    }
  }
  
  public final V ceiling(V paramV)
  {
    return (V)((NavigableSet)super.d()).ceiling(paramV);
  }
  
  public final Iterator<V> descendingIterator()
  {
    return new mu.i.a(this, ((NavigableSet)super.d()).descendingIterator());
  }
  
  public final NavigableSet<V> descendingSet()
  {
    return a(((NavigableSet)super.d()).descendingSet());
  }
  
  public final V floor(V paramV)
  {
    return (V)((NavigableSet)super.d()).floor(paramV);
  }
  
  public final NavigableSet<V> headSet(V paramV, boolean paramBoolean)
  {
    return a(((NavigableSet)super.d()).headSet(paramV, paramBoolean));
  }
  
  public final V higher(V paramV)
  {
    return (V)((NavigableSet)super.d()).higher(paramV);
  }
  
  public final V lower(V paramV)
  {
    return (V)((NavigableSet)super.d()).lower(paramV);
  }
  
  public final V pollFirst()
  {
    return (V)Iterators.a(iterator());
  }
  
  public final V pollLast()
  {
    return (V)Iterators.a(descendingIterator());
  }
  
  public final NavigableSet<V> subSet(V paramV1, boolean paramBoolean1, V paramV2, boolean paramBoolean2)
  {
    return a(((NavigableSet)super.d()).subSet(paramV1, paramBoolean1, paramV2, paramBoolean2));
  }
  
  public final NavigableSet<V> tailSet(V paramV, boolean paramBoolean)
  {
    return a(((NavigableSet)super.d()).tailSet(paramV, paramBoolean));
  }
}


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