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

import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.atomic.AtomicInteger;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.o;
import kotlin.reflect.KClass;

/* JADX INFO: loaded from: classes2.dex */
public abstract class v<K, V> {
    public final ConcurrentHashMap<KClass<? extends K>, Integer> a = new ConcurrentHashMap<>();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final AtomicInteger f9099b = new AtomicInteger(0);

    public static final class a extends Lambda implements Function1<KClass<? extends K>, Integer> {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public final /* synthetic */ v<K, V> f9100f;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        public a(v<K, V> vVar) {
            super(1);
            this.f9100f = vVar;
        }

        @Override // kotlin.jvm.functions.Function1
        public Integer invoke(Object obj) {
            o.f((KClass) obj, "it");
            return Integer.valueOf(this.f9100f.f9099b.getAndIncrement());
        }
    }

    public abstract <T extends K> int a(ConcurrentHashMap<KClass<? extends K>, Integer> concurrentHashMap, KClass<T> kClass, Function1<? super KClass<? extends K>, Integer> function1);

    public final <T extends K> int b(KClass<T> kClass) {
        o.f(kClass, "kClass");
        return a(this.a, kClass, new a(this));
    }
}
