nr$c.java 1.42 KB
import com.google.common.collect.AbstractIterator;
import com.google.common.collect.ImmutableMap;
import com.google.common.collect.ImmutableSet;
import com.google.common.collect.UnmodifiableIterator;
import java.util.Map.Entry;
import javax.annotation.Nullable;

abstract class nr$c<K, V>
  extends ImmutableMap<K, V>
{
  private final int a;
  
  nr$c(int paramInt)
  {
    this.a = paramInt;
  }
  
  abstract ImmutableMap<K, Integer> a();
  
  @Nullable
  abstract V a(int paramInt);
  
  final ImmutableSet<K> c()
  {
    if (this.a == a().size()) {}
    for (int i = 1; i != 0; i = 0) {
      return a().keySet();
    }
    return super.c();
  }
  
  final ImmutableSet<Map.Entry<K, V>> d()
  {
    new ou()
    {
      final ImmutableMap<K, V> b()
      {
        return nr.c.this;
      }
      
      public final UnmodifiableIterator<Map.Entry<K, V>> iterator()
      {
        new AbstractIterator()
        {
          private int b = -1;
          private final int c = nr.c.this.a().size();
        };
      }
    };
  }
  
  public V get(@Nullable Object paramObject)
  {
    paramObject = (Integer)a().get(paramObject);
    if (paramObject == null) {
      return null;
    }
    return (V)a(((Integer)paramObject).intValue());
  }
  
  public int size()
  {
    return this.a;
  }
}


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