qk.java 1.27 KB
import com.google.common.annotations.GwtCompatible;
import com.google.common.collect.ForwardingMap;
import com.google.common.collect.Maps.f;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;

@GwtCompatible
public final class qk<K, V>
  extends ForwardingMap<K, V>
{
  private final Map<K, V> a;
  private Set<Map.Entry<K, V>> b;
  
  private qk(Map<K, V> paramMap)
  {
    this.a = paramMap;
  }
  
  public static <K, V> qk<K, V> a(Map<K, V> paramMap)
  {
    return new qk(paramMap);
  }
  
  protected final Map<K, V> delegate()
  {
    return this.a;
  }
  
  public final Set<Map.Entry<K, V>> entrySet()
  {
    Object localObject = this.b;
    if (localObject != null) {
      return (Set<Map.Entry<K, V>>)localObject;
    }
    localObject = new qk.a((byte)0);
    this.b = ((Set)localObject);
    return (Set<Map.Entry<K, V>>)localObject;
  }
  
  final class a
    extends Maps.f<K, V>
  {
    private a() {}
    
    final Map<K, V> a()
    {
      return qk.this;
    }
    
    public final Iterator<Map.Entry<K, V>> iterator()
    {
      new qg(qk.this.keySet().iterator()) {};
    }
  }
}


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