package defpackage;

import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/* JADX INFO: renamed from: ᵰᵴᵟᵢ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C4397 implements InterfaceC3224 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static final Map f16694;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final Class f16695;

    static {
        int i = 0;
        List listM3123 = AbstractC0892.m3123(InterfaceC1841.class, InterfaceC0778.class, InterfaceC0321.class, InterfaceC4400.class, InterfaceC1381.class, InterfaceC4911.class, AbstractC2118.class, InterfaceC3945.class, InterfaceC2281.class, InterfaceC1234.class, InterfaceC2981.class, InterfaceC3359.class, InterfaceC3703.class, InterfaceC0806.class, InterfaceC2239.class, InterfaceC0679.class, InterfaceC3477.class, InterfaceC2244.class, InterfaceC2095.class, InterfaceC5531.class, InterfaceC1953.class, InterfaceC1080.class, InterfaceC2882.class);
        ArrayList arrayList = new ArrayList(AbstractC5492.m11122(listM3123, 10));
        for (Object obj : listM3123) {
            int i2 = i + 1;
            if (i < 0) {
                AbstractC0892.m3124();
                throw null;
            }
            arrayList.add(new C1081((Class) obj, Integer.valueOf(i)));
            i = i2;
        }
        f16694 = AbstractC2206.m5793(arrayList);
    }

    public C4397(Class cls) {
        this.f16695 = cls;
    }

    public final boolean equals(Object obj) {
        return (obj instanceof C4397) && ᵶᵦ.ᵱᵽʡᵚ(this).equals(ᵶᵦ.ᵱᵽʡᵚ((C4397) obj));
    }

    public final int hashCode() {
        return ᵶᵦ.ᵱᵽʡᵚ(this).hashCode();
    }

    public final String toString() {
        return this.f16695.toString() + " (Kotlin reflection is not available)";
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final String m9408() {
        String str;
        Class cls = this.f16695;
        String strConcat = null;
        if (cls.isAnonymousClass()) {
            return null;
        }
        if (!cls.isLocalClass()) {
            if (!cls.isArray()) {
                String str2 = ᵥˇᵛˎ.ˏʽˊᵰ(cls.getName());
                return str2 == null ? cls.getSimpleName() : str2;
            }
            Class<?> componentType = cls.getComponentType();
            if (componentType.isPrimitive() && (str = ᵥˇᵛˎ.ˏʽˊᵰ(componentType.getName())) != null) {
                strConcat = str.concat("Array");
            }
            return strConcat == null ? "Array" : strConcat;
        }
        String simpleName = cls.getSimpleName();
        Method enclosingMethod = cls.getEnclosingMethod();
        if (enclosingMethod != null) {
            return AbstractC3801.m8487(simpleName, enclosingMethod.getName() + '$', simpleName);
        }
        Constructor<?> enclosingConstructor = cls.getEnclosingConstructor();
        if (enclosingConstructor == null) {
            return AbstractC3801.m8480(simpleName, '$', simpleName);
        }
        return AbstractC3801.m8487(simpleName, enclosingConstructor.getName() + '$', simpleName);
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final boolean m9409(Object obj) {
        Map map = f16694;
        Class cls = this.f16695;
        Integer num = (Integer) map.get(cls);
        if (num != null) {
            return AbstractC0702.m2538(num.intValue(), obj);
        }
        if (cls.isPrimitive()) {
            cls = ᵶᵦ.ᵱᵽʡᵚ(AbstractC3463.m7898(cls));
        }
        return cls.isInstance(obj);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final String m9410() {
        String str;
        Class cls = this.f16695;
        String strConcat = null;
        if (cls.isAnonymousClass() || cls.isLocalClass()) {
            return null;
        }
        if (!cls.isArray()) {
            String str2 = ᵥˇᵛˎ.ᵷᵺʾᵖ(cls.getName());
            return str2 == null ? cls.getCanonicalName() : str2;
        }
        Class<?> componentType = cls.getComponentType();
        if (componentType.isPrimitive() && (str = ᵥˇᵛˎ.ᵷᵺʾᵖ(componentType.getName())) != null) {
            strConcat = str.concat("Array");
        }
        return strConcat == null ? "kotlin.Array" : strConcat;
    }
}
