package d.n0.c;

import d.j0.k0;
import d.j0.l0;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;

/* JADX INFO: compiled from: ClassReference.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public final class j implements d.q0.b<Object>, i {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final a f2635a = new a(null);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static final Map<Class<? extends d.g<?>>, Integer> f2636b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static final HashMap<String, String> f2637c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static final HashMap<String, String> f2638d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private static final HashMap<String, String> f2639e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private static final Map<String, String> f2640f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final Class<?> f2641g;

    /* JADX INFO: compiled from: ClassReference.kt */
    @d.n
    public static final class a {
        private a() {
        }

        public /* synthetic */ a(l lVar) {
            this();
        }

        public final String a(Class<?> cls) {
            String str;
            s.e(cls, "jClass");
            String str2 = null;
            if (!cls.isAnonymousClass()) {
                if (cls.isLocalClass()) {
                    String simpleName = cls.getSimpleName();
                    Method enclosingMethod = cls.getEnclosingMethod();
                    if (enclosingMethod != null) {
                        s.d(simpleName, "name");
                        String strF0 = d.s0.r.f0(simpleName, enclosingMethod.getName() + '$', null, 2, null);
                        if (strF0 != null) {
                            return strF0;
                        }
                    }
                    Constructor<?> enclosingConstructor = cls.getEnclosingConstructor();
                    if (enclosingConstructor == null) {
                        s.d(simpleName, "name");
                        return d.s0.r.e0(simpleName, '$', null, 2, null);
                    }
                    s.d(simpleName, "name");
                    return d.s0.r.f0(simpleName, enclosingConstructor.getName() + '$', null, 2, null);
                }
                if (!cls.isArray()) {
                    String str3 = (String) j.f2640f.get(cls.getName());
                    return str3 == null ? cls.getSimpleName() : str3;
                }
                Class<?> componentType = cls.getComponentType();
                if (componentType.isPrimitive() && (str = (String) j.f2640f.get(componentType.getName())) != null) {
                    str2 = str + "Array";
                }
                if (str2 == null) {
                    return "Array";
                }
            }
            return str2;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    static {
        int i = 0;
        List listF = d.j0.p.f(d.n0.b.a.class, d.n0.b.l.class, d.n0.b.p.class, d.n0.b.q.class, d.n0.b.r.class, d.n0.b.s.class, d.n0.b.t.class, d.n0.b.u.class, d.n0.b.v.class, d.n0.b.w.class, d.n0.b.b.class, d.n0.b.c.class, d.n0.b.d.class, d.n0.b.e.class, d.n0.b.f.class, d.n0.b.g.class, d.n0.b.h.class, d.n0.b.i.class, d.n0.b.j.class, d.n0.b.k.class, d.n0.b.m.class, d.n0.b.n.class, d.n0.b.o.class);
        ArrayList arrayList = new ArrayList(d.j0.q.j(listF, 10));
        for (Object obj : listF) {
            int i2 = i + 1;
            if (i < 0) {
                d.j0.p.i();
            }
            arrayList.add(d.v.a((Class) obj, Integer.valueOf(i)));
            i = i2;
        }
        f2636b = l0.l(arrayList);
        HashMap<String, String> map = new HashMap<>();
        map.put("boolean", "kotlin.Boolean");
        map.put("char", "kotlin.Char");
        map.put("byte", "kotlin.Byte");
        map.put("short", "kotlin.Short");
        map.put("int", "kotlin.Int");
        map.put("float", "kotlin.Float");
        map.put("long", "kotlin.Long");
        map.put("double", "kotlin.Double");
        f2637c = map;
        HashMap<String, String> map2 = new HashMap<>();
        map2.put("java.lang.Boolean", "kotlin.Boolean");
        map2.put("java.lang.Character", "kotlin.Char");
        map2.put("java.lang.Byte", "kotlin.Byte");
        map2.put("java.lang.Short", "kotlin.Short");
        map2.put("java.lang.Integer", "kotlin.Int");
        map2.put("java.lang.Float", "kotlin.Float");
        map2.put("java.lang.Long", "kotlin.Long");
        map2.put("java.lang.Double", "kotlin.Double");
        f2638d = map2;
        HashMap<String, String> map3 = new HashMap<>();
        map3.put("java.lang.Object", "kotlin.Any");
        map3.put("java.lang.String", "kotlin.String");
        map3.put("java.lang.CharSequence", "kotlin.CharSequence");
        map3.put("java.lang.Throwable", "kotlin.Throwable");
        map3.put("java.lang.Cloneable", "kotlin.Cloneable");
        map3.put("java.lang.Number", "kotlin.Number");
        map3.put("java.lang.Comparable", "kotlin.Comparable");
        map3.put("java.lang.Enum", "kotlin.Enum");
        map3.put("java.lang.annotation.Annotation", "kotlin.Annotation");
        map3.put("java.lang.Iterable", "kotlin.collections.Iterable");
        map3.put("java.util.Iterator", "kotlin.collections.Iterator");
        map3.put("java.util.Collection", "kotlin.collections.Collection");
        map3.put("java.util.List", "kotlin.collections.List");
        map3.put("java.util.Set", "kotlin.collections.Set");
        map3.put("java.util.ListIterator", "kotlin.collections.ListIterator");
        map3.put("java.util.Map", "kotlin.collections.Map");
        map3.put("java.util.Map$Entry", "kotlin.collections.Map.Entry");
        map3.put("kotlin.jvm.internal.StringCompanionObject", "kotlin.String.Companion");
        map3.put("kotlin.jvm.internal.EnumCompanionObject", "kotlin.Enum.Companion");
        map3.putAll(map);
        map3.putAll(map2);
        Collection<String> collectionValues = map.values();
        s.d(collectionValues, "primitiveFqNames.values");
        for (String str : collectionValues) {
            StringBuilder sb = new StringBuilder();
            sb.append("kotlin.jvm.internal.");
            s.d(str, "kotlinName");
            sb.append(d.s0.r.h0(str, '.', null, 2, null));
            sb.append("CompanionObject");
            d.p pVarA = d.v.a(sb.toString(), str + ".Companion");
            map3.put(pVarA.c(), pVarA.d());
        }
        for (Map.Entry<Class<? extends d.g<?>>, Integer> entry : f2636b.entrySet()) {
            map3.put(entry.getKey().getName(), "kotlin.Function" + entry.getValue().intValue());
        }
        f2639e = map3;
        LinkedHashMap linkedHashMap = new LinkedHashMap(k0.b(map3.size()));
        for (Map.Entry entry2 : map3.entrySet()) {
            linkedHashMap.put(entry2.getKey(), d.s0.r.h0((String) entry2.getValue(), '.', null, 2, null));
        }
        f2640f = linkedHashMap;
    }

    public j(Class<?> cls) {
        s.e(cls, "jClass");
        this.f2641g = cls;
    }

    @Override // d.q0.b
    public String a() {
        return f2635a.a(b());
    }

    @Override // d.n0.c.i
    public Class<?> b() {
        return this.f2641g;
    }

    public boolean equals(Object obj) {
        return (obj instanceof j) && s.a(d.n0.a.b(this), d.n0.a.b((d.q0.b) obj));
    }

    public int hashCode() {
        return d.n0.a.b(this).hashCode();
    }

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