package defpackage;

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

/* renamed from: ﹳᵔ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C5563 implements InterfaceC1127 {

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final Map f20858;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final Class f20859;

    static {
        int i = 0;
        List listM5912 = AbstractC2240.m5912(InterfaceC4622.class, InterfaceC0362.class, InterfaceC3759.class, InterfaceC2634.class, InterfaceC4477.class, InterfaceC0178.class, AbstractC4045.class, InterfaceC4014.class, InterfaceC2780.class, InterfaceC2168.class, InterfaceC4867.class, InterfaceC5165.class, InterfaceC5385.class, InterfaceC0673.class, InterfaceC3651.class, InterfaceC2238.class, InterfaceC2633.class, InterfaceC5567.class, InterfaceC0783.class, InterfaceC2374.class, InterfaceC4568.class, InterfaceC0113.class, InterfaceC1475.class);
        ArrayList arrayList = new ArrayList(AbstractC3869.m8517(listM5912, 10));
        for (Object obj : listM5912) {
            int i2 = i + 1;
            if (i < 0) {
                AbstractC2240.m5909();
                throw null;
            }
            arrayList.add(new C2836((Class) obj, Integer.valueOf(i)));
            i = i2;
        }
        f20858 = AbstractC4546.m9658(arrayList);
    }

    public C5563(Class cls) {
        this.f20859 = cls;
    }

    public final boolean equals(Object obj) {
        return (obj instanceof C5563) && ᵮʛˀ.ˎˏʜʾ(this).equals(ᵮʛˀ.ˎˏʜʾ((C5563) obj));
    }

    public final int hashCode() {
        return ᵮʛˀ.ˎˏʜʾ(this).hashCode();
    }

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

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final boolean m11197(Object obj) {
        Map map = f20858;
        Class cls = this.f20859;
        Integer num = (Integer) map.get(cls);
        if (num != null) {
            return ᵯˉˋ.ᵿʗᵝʽ(num.intValue(), obj);
        }
        if (cls.isPrimitive()) {
            cls = ᵮʛˀ.ˎˏʜʾ(AbstractC1641.m4709(cls));
        }
        return cls.isInstance(obj);
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final String m11198() {
        String str;
        Class cls = this.f20859;
        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;
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final String m11199() {
        String str;
        Class cls = this.f20859;
        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 AbstractC1789.m5059(simpleName, enclosingMethod.getName() + '$', simpleName);
        }
        Constructor<?> enclosingConstructor = cls.getEnclosingConstructor();
        if (enclosingConstructor == null) {
            return AbstractC1789.m5084(simpleName, '$', simpleName);
        }
        return AbstractC1789.m5059(simpleName, enclosingConstructor.getName() + '$', simpleName);
    }
}
