package a.b.c.f;

import java.util.Collection;
import java.util.Map;
import java.util.Set;

/* JADX INFO: compiled from: ArrayMap.java */
/* JADX INFO: loaded from: classes.dex */
public class a<K, V> extends k<K, V> implements Map<K, V> {
    h<K, V> i;

    /* JADX INFO: renamed from: a.b.c.f.a$a, reason: collision with other inner class name */
    /* JADX INFO: compiled from: ArrayMap.java */
    class C0011a extends h<K, V> {
        C0011a() {
        }

        @Override // a.b.c.f.h
        protected void a() {
            a.this.clear();
        }

        @Override // a.b.c.f.h
        protected Object b(int i, int i2) {
            return a.this.f217c[(i << 1) + i2];
        }

        @Override // a.b.c.f.h
        protected Map<K, V> c() {
            return a.this;
        }

        @Override // a.b.c.f.h
        protected int d() {
            return a.this.f218d;
        }

        @Override // a.b.c.f.h
        protected int e(Object obj) {
            return a.this.f(obj);
        }

        @Override // a.b.c.f.h
        protected int f(Object obj) {
            return a.this.h(obj);
        }

        @Override // a.b.c.f.h
        protected void g(K k, V v) {
            a.this.put(k, v);
        }

        @Override // a.b.c.f.h
        protected void h(int i) {
            a.this.j(i);
        }

        @Override // a.b.c.f.h
        protected V i(int i, V v) {
            return a.this.k(i, v);
        }
    }

    public a() {
    }

    private h<K, V> m() {
        if (this.i == null) {
            this.i = new C0011a();
        }
        return this.i;
    }

    @Override // java.util.Map
    public Set<Map.Entry<K, V>> entrySet() {
        return m().l();
    }

    @Override // java.util.Map
    public Set<K> keySet() {
        return m().m();
    }

    public boolean n(Collection<?> collection) {
        return h.p(this, collection);
    }

    @Override // java.util.Map
    public void putAll(Map<? extends K, ? extends V> map) {
        c(this.f218d + map.size());
        for (Map.Entry<? extends K, ? extends V> entry : map.entrySet()) {
            put(entry.getKey(), entry.getValue());
        }
    }

    @Override // java.util.Map
    public Collection<V> values() {
        return m().n();
    }

    public a(int i) {
        super(i);
    }
}
