package defpackage;

import com.squareup.moshi.JsonDataException;
import j$.util.DesugarCollections;
import java.lang.reflect.GenericArrayType;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
import java.lang.reflect.WildcardType;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.Set;

/* renamed from: ᵸᵘ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC4978 {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static final Class f18492;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static final Set f18493 = Collections.EMPTY_SET;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static final Type[] f18494 = new Type[0];

    static {
        Class<?> cls;
        try {
            cls = Class.forName(getKotlinMetadataClassName());
        } catch (ClassNotFoundException unused) {
            cls = null;
        }
        f18492 = cls;
        LinkedHashMap linkedHashMap = new LinkedHashMap(16);
        linkedHashMap.put(Boolean.TYPE, Boolean.class);
        linkedHashMap.put(Byte.TYPE, Byte.class);
        linkedHashMap.put(Character.TYPE, Character.class);
        linkedHashMap.put(Double.TYPE, Double.class);
        linkedHashMap.put(Float.TYPE, Float.class);
        linkedHashMap.put(Integer.TYPE, Integer.class);
        linkedHashMap.put(Long.TYPE, Long.class);
        linkedHashMap.put(Short.TYPE, Short.class);
        linkedHashMap.put(Void.TYPE, Void.class);
        DesugarCollections.unmodifiableMap(linkedHashMap);
    }

    private static String getKotlinMetadataClassName() {
        return "kotlin.Metadata";
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public static JsonDataException m10410(String str, String str2, C4760 c4760) {
        String string;
        String strM10050 = c4760.m10050();
        if (str2.equals(str)) {
            string = AbstractC3915.m8580("Required value '", str, "' missing at ", strM10050);
        } else {
            StringBuilder sbM4104 = AbstractC1327.m4104("Required value '", str, "' (JSON name '", str2, "') missing at ");
            sbM4104.append(strM10050);
            string = sbM4104.toString();
        }
        return new JsonDataException(string);
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static void m10411(InvocationTargetException invocationTargetException) {
        Throwable targetException = invocationTargetException.getTargetException();
        if (targetException instanceof RuntimeException) {
            throw ((RuntimeException) targetException);
        }
        if (!(targetException instanceof Error)) {
            throw new RuntimeException(targetException);
        }
        throw ((Error) targetException);
    }

    /* JADX WARN: Removed duplicated region for block: B:24:0x0049  */
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public static java.lang.reflect.Type m10412(java.lang.reflect.Type r8, java.lang.Class r9, java.lang.reflect.Type r10, java.util.LinkedHashSet r11) {
        /*
            Method dump skipped, instructions count: 290
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.AbstractC4978.m10412(java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type, java.util.LinkedHashSet):java.lang.reflect.Type");
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public static Type m10413(Type type, Class cls, Class cls2) {
        if (cls2 == cls) {
            return type;
        }
        if (cls2.isInterface()) {
            Class<?>[] interfaces = cls.getInterfaces();
            int length = interfaces.length;
            for (int i = 0; i < length; i++) {
                Class<?> cls3 = interfaces[i];
                if (cls3 == cls2) {
                    return cls.getGenericInterfaces()[i];
                }
                if (cls2.isAssignableFrom(cls3)) {
                    return m10413(cls.getGenericInterfaces()[i], interfaces[i], cls2);
                }
            }
        }
        if (!cls.isInterface()) {
            while (cls != Object.class) {
                Class<?> superclass = cls.getSuperclass();
                if (superclass == cls2) {
                    return cls.getGenericSuperclass();
                }
                if (cls2.isAssignableFrom(superclass)) {
                    return m10413(cls.getGenericSuperclass(), superclass, cls2);
                }
                cls = superclass;
            }
        }
        return cls2;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public static String m10414(Type type) {
        return type instanceof Class ? ((Class) type).getName() : type.toString();
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public static Type m10415(Type type) {
        if (type instanceof Class) {
            Class cls = (Class) type;
            return cls.isArray() ? new C2848(m10415(cls.getComponentType())) : cls;
        }
        if (type instanceof ParameterizedType) {
            if (type instanceof C5546) {
                return type;
            }
            ParameterizedType parameterizedType = (ParameterizedType) type;
            return new C5546(parameterizedType.getOwnerType(), parameterizedType.getRawType(), parameterizedType.getActualTypeArguments());
        }
        if (type instanceof GenericArrayType) {
            return type instanceof C2848 ? type : new C2848(((GenericArrayType) type).getGenericComponentType());
        }
        if (!(type instanceof WildcardType) || (type instanceof C5270)) {
            return type;
        }
        WildcardType wildcardType = (WildcardType) type;
        return new C5270(wildcardType.getUpperBounds(), wildcardType.getLowerBounds());
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public static void m10416(Type type) {
        if ((type instanceof Class) && ((Class) type).isPrimitive()) {
            C0190.m1434("Unexpected primitive ", type, ". Use the boxed type.");
        }
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public static JsonDataException m10417(String str, String str2, C4760 c4760) {
        String string;
        String strM10050 = c4760.m10050();
        if (str2.equals(str)) {
            string = AbstractC3915.m8580("Non-null value '", str, "' was null at ", strM10050);
        } else {
            StringBuilder sbM4104 = AbstractC1327.m4104("Non-null value '", str, "' (JSON name '", str2, "') was null at ");
            sbM4104.append(strM10050);
            string = sbM4104.toString();
        }
        return new JsonDataException(string);
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public static String m10418(Type type, Set set) {
        String str;
        StringBuilder sb = new StringBuilder();
        sb.append(type);
        if (set.isEmpty()) {
            str = " (with no annotations)";
        } else {
            str = " annotated " + set;
        }
        sb.append(str);
        return sb.toString();
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public static boolean m10419(Class cls) {
        String name = cls.getName();
        return name.startsWith("android.") || name.startsWith("androidx.") || name.startsWith("java.") || name.startsWith("javax.") || name.startsWith("kotlin.") || name.startsWith("kotlinx.") || name.startsWith("scala.");
    }
}
