package kotlin.reflect.jvm.internal.impl.name;

import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.kp6;
import defpackage.m15;
import defpackage.pq6;
import defpackage.vx8;
import defpackage.x15;
import kotlin.reflect.jvm.internal.impl.name.FqName;

/* JADX INFO: loaded from: classes3.dex */
@vx8
public final class SpecialNames {

    @kp6
    @m15
    public static final Name ANONYMOUS;

    @kp6
    @m15
    public static final FqName ANONYMOUS_FQ_NAME;

    @kp6
    @m15
    public static final Name ARRAY;

    @kp6
    @m15
    public static final Name DEFAULT_NAME_FOR_COMPANION_OBJECT;

    @kp6
    @m15
    public static final Name DESTRUCT;

    @kp6
    @m15
    public static final Name ENUM_GET_ENTRIES;

    @kp6
    @m15
    public static final Name IMPLICIT_SET_PARAMETER;

    @kp6
    @m15
    public static final Name INIT;

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

    @kp6
    @m15
    public static final Name ITERATOR;

    @kp6
    @m15
    public static final Name LOCAL;

    @kp6
    @m15
    public static final Name NO_NAME_PROVIDED;

    @kp6
    @m15
    public static final Name RECEIVER;

    @kp6
    @m15
    public static final Name ROOT_PACKAGE;

    @kp6
    @m15
    public static final Name SAFE_IDENTIFIER_FOR_NO_NAME;

    @kp6
    @m15
    public static final Name THIS;

    @kp6
    @m15
    public static final Name UNARY;

    @kp6
    @m15
    public static final Name UNDERSCORE_FOR_UNUSED_VAR;

    static {
        Name nameSpecial = Name.special("<no name provided>");
        cr4.f(nameSpecial, "special(...)");
        NO_NAME_PROVIDED = nameSpecial;
        Name nameSpecial2 = Name.special("<root package>");
        cr4.f(nameSpecial2, "special(...)");
        ROOT_PACKAGE = nameSpecial2;
        Name nameIdentifier = Name.identifier("Companion");
        cr4.f(nameIdentifier, "identifier(...)");
        DEFAULT_NAME_FOR_COMPANION_OBJECT = nameIdentifier;
        Name nameIdentifier2 = Name.identifier("no_name_in_PSI_3d19d79d_1ba9_4cd0_b7f5_b46aa3cd5d40");
        cr4.f(nameIdentifier2, "identifier(...)");
        SAFE_IDENTIFIER_FOR_NO_NAME = nameIdentifier2;
        Name nameSpecial3 = Name.special("<anonymous>");
        cr4.f(nameSpecial3, "special(...)");
        ANONYMOUS = nameSpecial3;
        FqName.Companion companion = FqName.Companion;
        Name nameSpecial4 = Name.special("<anonymous>");
        cr4.f(nameSpecial4, "special(...)");
        ANONYMOUS_FQ_NAME = companion.topLevel(nameSpecial4);
        Name nameSpecial5 = Name.special("<unary>");
        cr4.f(nameSpecial5, "special(...)");
        UNARY = nameSpecial5;
        Name nameSpecial6 = Name.special("<this>");
        cr4.f(nameSpecial6, "special(...)");
        THIS = nameSpecial6;
        Name nameSpecial7 = Name.special("<init>");
        cr4.f(nameSpecial7, "special(...)");
        INIT = nameSpecial7;
        Name nameSpecial8 = Name.special("<iterator>");
        cr4.f(nameSpecial8, "special(...)");
        ITERATOR = nameSpecial8;
        Name nameSpecial9 = Name.special("<destruct>");
        cr4.f(nameSpecial9, "special(...)");
        DESTRUCT = nameSpecial9;
        Name nameSpecial10 = Name.special("<local>");
        cr4.f(nameSpecial10, "special(...)");
        LOCAL = nameSpecial10;
        Name nameSpecial11 = Name.special("<unused var>");
        cr4.f(nameSpecial11, "special(...)");
        UNDERSCORE_FOR_UNUSED_VAR = nameSpecial11;
        Name nameSpecial12 = Name.special("<set-?>");
        cr4.f(nameSpecial12, "special(...)");
        IMPLICIT_SET_PARAMETER = nameSpecial12;
        Name nameSpecial13 = Name.special("<array>");
        cr4.f(nameSpecial13, "special(...)");
        ARRAY = nameSpecial13;
        Name nameSpecial14 = Name.special("<receiver>");
        cr4.f(nameSpecial14, "special(...)");
        RECEIVER = nameSpecial14;
        Name nameSpecial15 = Name.special("<get-entries>");
        cr4.f(nameSpecial15, "special(...)");
        ENUM_GET_ENTRIES = nameSpecial15;
    }

    private SpecialNames() {
    }

    @x15
    @kp6
    public static final Name safeIdentifier(@pq6 Name name) {
        return (name == null || name.isSpecial()) ? SAFE_IDENTIFIER_FOR_NO_NAME : name;
    }

    public final boolean isSafeIdentifier(@kp6 Name name) {
        cr4.g(name, AppMeasurementSdk.ConditionalUserProperty.NAME);
        String strAsString = name.asString();
        cr4.f(strAsString, "asString(...)");
        return strAsString.length() > 0 && !name.isSpecial();
    }
}
