mu$e.java 1.94 KB
import com.google.common.annotations.GwtIncompatible;
import com.google.common.collect.Iterators;
import java.util.Collection;
import java.util.Iterator;
import java.util.NavigableMap;
import java.util.NavigableSet;
import java.util.SortedMap;

@GwtIncompatible("NavigableSet")
public final class mu$e
  extends mu<K, V>.h
  implements NavigableSet<K>
{
  public mu$e(NavigableMap<K, Collection<V>> paramNavigableMap)
  {
    super(paramNavigableMap, localSortedMap);
  }
  
  public final K ceiling(K paramK)
  {
    return (K)((NavigableMap)super.a()).ceilingKey(paramK);
  }
  
  public final Iterator<K> descendingIterator()
  {
    return descendingSet().iterator();
  }
  
  public final NavigableSet<K> descendingSet()
  {
    return new e(this.b, ((NavigableMap)super.a()).descendingMap());
  }
  
  public final K floor(K paramK)
  {
    return (K)((NavigableMap)super.a()).floorKey(paramK);
  }
  
  public final NavigableSet<K> headSet(K paramK, boolean paramBoolean)
  {
    return new e(this.b, ((NavigableMap)super.a()).headMap(paramK, paramBoolean));
  }
  
  public final K higher(K paramK)
  {
    return (K)((NavigableMap)super.a()).higherKey(paramK);
  }
  
  public final K lower(K paramK)
  {
    return (K)((NavigableMap)super.a()).lowerKey(paramK);
  }
  
  public final K pollFirst()
  {
    return (K)Iterators.a(iterator());
  }
  
  public final K pollLast()
  {
    return (K)Iterators.a(descendingIterator());
  }
  
  public final NavigableSet<K> subSet(K paramK1, boolean paramBoolean1, K paramK2, boolean paramBoolean2)
  {
    return new e(this.b, ((NavigableMap)super.a()).subMap(paramK1, paramBoolean1, paramK2, paramBoolean2));
  }
  
  public final NavigableSet<K> tailSet(K paramK, boolean paramBoolean)
  {
    return new e(this.b, ((NavigableMap)super.a()).tailMap(paramK, paramBoolean));
  }
}


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