package kotlin.reflect.w.internal.y0.o;

import java.util.Iterator;
import kotlin.jvm.internal.markers.KMappedMarker;
import kotlin.jvm.internal.o;
import kotlin.reflect.KClass;

/* JADX INFO: loaded from: classes2.dex */
public abstract class a<K, V> implements Iterable<V>, KMappedMarker {

    /* JADX INFO: renamed from: r.i0.w.b.y0.o.a$a, reason: collision with other inner class name */
    public static abstract class AbstractC0180a<K, V, T extends V> {
        public final KClass<? extends K> a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final int f9040b;

        public AbstractC0180a(KClass<? extends K> kClass, int i2) {
            o.f(kClass, "key");
            this.a = kClass;
            this.f9040b = i2;
        }
    }

    public abstract c<V> a();

    public final boolean isEmpty() {
        return ((e) this).f9045f.a() == 0;
    }

    @Override // java.lang.Iterable
    public final Iterator<V> iterator() {
        return a().iterator();
    }
}
