qd.java 1.94 KB
import com.google.common.annotations.GwtCompatible;
import com.google.common.base.Preconditions;
import com.google.common.base.Supplier;
import com.google.common.collect.RowSortedTable;
import java.util.Comparator;
import java.util.Map;
import java.util.SortedMap;
import java.util.SortedSet;

@GwtCompatible
public class qd<R, C, V>
  extends qe<R, C, V>
  implements RowSortedTable<R, C, V>
{
  private static final long serialVersionUID = 0L;
  
  protected qd(SortedMap<R, Map<C, V>> paramSortedMap, Supplier<? extends Map<C, V>> paramSupplier)
  {
    super(paramSortedMap, paramSupplier);
  }
  
  public SortedSet<R> rowKeySet()
  {
    return (SortedSet)rowMap().keySet();
  }
  
  public SortedMap<R, Map<C, V>> rowMap()
  {
    return (SortedMap)super.rowMap();
  }
  
  final class a
    extends qe<R, C, V>.g
    implements SortedMap<R, Map<C, V>>
  {
    private a()
    {
      super();
    }
    
    public final Comparator<? super R> comparator()
    {
      return qd.a(qd.this).comparator();
    }
    
    public final R firstKey()
    {
      return (R)qd.a(qd.this).firstKey();
    }
    
    public final SortedMap<R, Map<C, V>> headMap(R paramR)
    {
      Preconditions.checkNotNull(paramR);
      return new qd(qd.a(qd.this).headMap(paramR), qd.this.b).rowMap();
    }
    
    public final R lastKey()
    {
      return (R)qd.a(qd.this).lastKey();
    }
    
    public final SortedMap<R, Map<C, V>> subMap(R paramR1, R paramR2)
    {
      Preconditions.checkNotNull(paramR1);
      Preconditions.checkNotNull(paramR2);
      return new qd(qd.a(qd.this).subMap(paramR1, paramR2), qd.this.b).rowMap();
    }
    
    public final SortedMap<R, Map<C, V>> tailMap(R paramR)
    {
      Preconditions.checkNotNull(paramR);
      return new qd(qd.a(qd.this).tailMap(paramR), qd.this.b).rowMap();
    }
  }
}


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