package kotlin.reflect.jvm.internal.impl.load.java;

import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.m15;
import defpackage.n89;
import defpackage.x15;
import kotlin.reflect.jvm.internal.impl.name.ClassId;
import kotlin.reflect.jvm.internal.impl.name.FqName;
import kotlin.reflect.jvm.internal.impl.util.capitalizeDecapitalize.CapitalizeDecapitalizeKt;

/* JADX INFO: loaded from: classes3.dex */
public final class JvmAbi {

    @kp6
    public static final JvmAbi INSTANCE = new JvmAbi();

    @kp6
    @m15
    public static final ClassId JVM_FIELD_ANNOTATION_CLASS_ID;

    @kp6
    @m15
    public static final FqName JVM_FIELD_ANNOTATION_FQ_NAME;

    @kp6
    private static final ClassId REFLECTION_FACTORY_IMPL;

    @kp6
    private static final ClassId REPEATABLE_ANNOTATION_CONTAINER_META_ANNOTATION;

    static {
        FqName fqName = new FqName("kotlin.jvm.JvmField");
        JVM_FIELD_ANNOTATION_FQ_NAME = fqName;
        ClassId.Companion companion = ClassId.Companion;
        JVM_FIELD_ANNOTATION_CLASS_ID = companion.topLevel(fqName);
        REFLECTION_FACTORY_IMPL = companion.topLevel(new FqName("kotlin.reflect.jvm.internal.ReflectionFactoryImpl"));
        REPEATABLE_ANNOTATION_CONTAINER_META_ANNOTATION = ClassId.Companion.fromString$default(companion, "kotlin/jvm/internal/RepeatableContainer", false, 2, null);
    }

    private JvmAbi() {
    }

    @x15
    @kp6
    public static final String getterName(@kp6 String str) {
        cr4.g(str, "propertyName");
        if (startsWithIsPrefix(str)) {
            return str;
        }
        return "get" + CapitalizeDecapitalizeKt.capitalizeAsciiOnly(str);
    }

    @x15
    public static final boolean isGetterName(@kp6 String str) {
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.NAME);
        return n89.ar(str, "get", false) || n89.ar(str, "is", false);
    }

    @x15
    public static final boolean isSetterName(@kp6 String str) {
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.NAME);
        return n89.ar(str, "set", false);
    }

    @x15
    @kp6
    public static final String setterName(@kp6 String str) {
        String strCapitalizeAsciiOnly;
        cr4.g(str, "propertyName");
        StringBuilder sb = new StringBuilder("set");
        if (startsWithIsPrefix(str)) {
            strCapitalizeAsciiOnly = str.substring(2);
            cr4.f(strCapitalizeAsciiOnly, "substring(...)");
        } else {
            strCapitalizeAsciiOnly = CapitalizeDecapitalizeKt.capitalizeAsciiOnly(str);
        }
        sb.append(strCapitalizeAsciiOnly);
        return sb.toString();
    }

    @x15
    public static final boolean startsWithIsPrefix(@kp6 String str) {
        cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.NAME);
        if (n89.ar(str, "is", false) && str.length() != 2) {
            char cCharAt = str.charAt(2);
            if (cr4.i(97, cCharAt) > 0 || cr4.i(cCharAt, 122) > 0) {
                return true;
            }
        }
        return false;
    }

    @kp6
    public final ClassId getREPEATABLE_ANNOTATION_CONTAINER_META_ANNOTATION() {
        return REPEATABLE_ANNOTATION_CONTAINER_META_ANNOTATION;
    }
}
