package kotlin.reflect.jvm.internal.impl.descriptors.annotations;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import sm.c0;
import sm.p;
import sm.q0;
import sm.t;
import sm.u;

/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
/* loaded from: classes3.dex */
public final class n {
    private static final /* synthetic */ xm.a $ENTRIES;
    private static final /* synthetic */ n[] $VALUES;
    private static final Set<n> ALL_TARGET_SET;
    private static final List<n> ANNOTATION_CLASS_LIST;
    public static final n BACKING_FIELD;
    private static final List<n> CLASS_LIST;
    private static final List<n> COMPANION_OBJECT_LIST;
    public static final n CONSTRUCTOR;
    public static final a Companion;
    private static final Set<n> DEFAULT_TARGET_SET;
    private static final List<n> ENUM_ENTRY_LIST;
    private static final List<n> ENUM_LIST;
    public static final n FIELD;
    private static final List<n> FILE_LIST;
    public static final n FUNCTION;
    private static final List<n> FUNCTION_LIST;
    private static final List<n> INTERFACE_LIST;
    private static final List<n> LOCAL_CLASS_LIST;
    public static final n LOCAL_VARIABLE;
    private static final List<n> OBJECT_LIST;
    public static final n PROPERTY;
    public static final n PROPERTY_GETTER;
    private static final List<n> PROPERTY_GETTER_LIST;
    public static final n PROPERTY_SETTER;
    private static final List<n> PROPERTY_SETTER_LIST;
    private static final Map<e, n> USE_SITE_MAPPING;
    public static final n VALUE_PARAMETER;
    private static final HashMap<String, n> map;
    private final String description;
    private final boolean isDefault;
    public static final n CLASS = new n("CLASS", 0, "class", 0 == true ? 1 : 0, 2, null);
    public static final n ANNOTATION_CLASS = new n("ANNOTATION_CLASS", 1, "annotation class", false, 2, null);
    public static final n TYPE_PARAMETER = new n("TYPE_PARAMETER", 2, "type parameter", false);
    public static final n TYPE = new n("TYPE", 11, "type usage", false);
    public static final n EXPRESSION = new n("EXPRESSION", 12, "expression", false);
    public static final n FILE = new n("FILE", 13, "file", false);
    public static final n TYPEALIAS = new n("TYPEALIAS", 14, "typealias", false);
    public static final n TYPE_PROJECTION = new n("TYPE_PROJECTION", 15, "type projection", false);
    public static final n STAR_PROJECTION = new n("STAR_PROJECTION", 16, "star projection", false);
    public static final n PROPERTY_PARAMETER = new n("PROPERTY_PARAMETER", 17, "property constructor parameter", false);
    public static final n CLASS_ONLY = new n("CLASS_ONLY", 18, "class", false);
    public static final n OBJECT = new n("OBJECT", 19, "object", false);
    public static final n STANDALONE_OBJECT = new n("STANDALONE_OBJECT", 20, "standalone object", false);
    public static final n COMPANION_OBJECT = new n("COMPANION_OBJECT", 21, "companion object", false);
    public static final n INTERFACE = new n("INTERFACE", 22, "interface", false);
    public static final n ENUM_CLASS = new n("ENUM_CLASS", 23, "enum class", false);
    public static final n ENUM_ENTRY = new n("ENUM_ENTRY", 24, "enum entry", false);
    public static final n LOCAL_CLASS = new n("LOCAL_CLASS", 25, "local class", false);
    public static final n LOCAL_FUNCTION = new n("LOCAL_FUNCTION", 26, "local function", false);
    public static final n MEMBER_FUNCTION = new n("MEMBER_FUNCTION", 27, "member function", false);
    public static final n TOP_LEVEL_FUNCTION = new n("TOP_LEVEL_FUNCTION", 28, "top level function", false);
    public static final n MEMBER_PROPERTY = new n("MEMBER_PROPERTY", 29, "member property", false);
    public static final n MEMBER_PROPERTY_WITH_BACKING_FIELD = new n("MEMBER_PROPERTY_WITH_BACKING_FIELD", 30, "member property with backing field", false);
    public static final n MEMBER_PROPERTY_WITH_DELEGATE = new n("MEMBER_PROPERTY_WITH_DELEGATE", 31, "member property with delegate", false);
    public static final n MEMBER_PROPERTY_WITHOUT_FIELD_OR_DELEGATE = new n("MEMBER_PROPERTY_WITHOUT_FIELD_OR_DELEGATE", 32, "member property without backing field or delegate", false);
    public static final n TOP_LEVEL_PROPERTY = new n("TOP_LEVEL_PROPERTY", 33, "top level property", false);
    public static final n TOP_LEVEL_PROPERTY_WITH_BACKING_FIELD = new n("TOP_LEVEL_PROPERTY_WITH_BACKING_FIELD", 34, "top level property with backing field", false);
    public static final n TOP_LEVEL_PROPERTY_WITH_DELEGATE = new n("TOP_LEVEL_PROPERTY_WITH_DELEGATE", 35, "top level property with delegate", false);
    public static final n TOP_LEVEL_PROPERTY_WITHOUT_FIELD_OR_DELEGATE = new n("TOP_LEVEL_PROPERTY_WITHOUT_FIELD_OR_DELEGATE", 36, "top level property without backing field or delegate", false);
    public static final n INITIALIZER = new n("INITIALIZER", 38, "initializer", false);
    public static final n DESTRUCTURING_DECLARATION = new n("DESTRUCTURING_DECLARATION", 39, "destructuring declaration", false);
    public static final n LAMBDA_EXPRESSION = new n("LAMBDA_EXPRESSION", 40, "lambda expression", false);
    public static final n ANONYMOUS_FUNCTION = new n("ANONYMOUS_FUNCTION", 41, "anonymous function", false);
    public static final n OBJECT_LITERAL = new n("OBJECT_LITERAL", 42, "object literal", false);

    /* loaded from: classes3.dex */
    public static final class a {
        private a() {
        }

        public /* synthetic */ a(kotlin.jvm.internal.k kVar) {
            this();
        }
    }

    private static final /* synthetic */ n[] $values() {
        return new n[]{CLASS, ANNOTATION_CLASS, TYPE_PARAMETER, PROPERTY, FIELD, LOCAL_VARIABLE, VALUE_PARAMETER, CONSTRUCTOR, FUNCTION, PROPERTY_GETTER, PROPERTY_SETTER, TYPE, EXPRESSION, FILE, TYPEALIAS, TYPE_PROJECTION, STAR_PROJECTION, PROPERTY_PARAMETER, CLASS_ONLY, OBJECT, STANDALONE_OBJECT, COMPANION_OBJECT, INTERFACE, ENUM_CLASS, ENUM_ENTRY, LOCAL_CLASS, LOCAL_FUNCTION, MEMBER_FUNCTION, TOP_LEVEL_FUNCTION, MEMBER_PROPERTY, MEMBER_PROPERTY_WITH_BACKING_FIELD, MEMBER_PROPERTY_WITH_DELEGATE, MEMBER_PROPERTY_WITHOUT_FIELD_OR_DELEGATE, TOP_LEVEL_PROPERTY, TOP_LEVEL_PROPERTY_WITH_BACKING_FIELD, TOP_LEVEL_PROPERTY_WITH_DELEGATE, TOP_LEVEL_PROPERTY_WITHOUT_FIELD_OR_DELEGATE, BACKING_FIELD, INITIALIZER, DESTRUCTURING_DECLARATION, LAMBDA_EXPRESSION, ANONYMOUS_FUNCTION, OBJECT_LITERAL};
    }

    /* JADX WARN: Multi-variable type inference failed */
    static {
        Set<n> X0;
        Set<n> V0;
        List<n> n10;
        List<n> n11;
        List<n> n12;
        List<n> n13;
        List<n> n14;
        List<n> n15;
        List<n> n16;
        List<n> n17;
        List<n> e10;
        List<n> e11;
        List<n> e12;
        List<n> e13;
        Map<e, n> l10;
        boolean z10 = false;
        int i10 = 2;
        kotlin.jvm.internal.k kVar = null;
        PROPERTY = new n("PROPERTY", 3, "property", z10, i10, kVar);
        boolean z11 = false;
        int i11 = 2;
        kotlin.jvm.internal.k kVar2 = null;
        FIELD = new n("FIELD", 4, "field", z11, i11, kVar2);
        LOCAL_VARIABLE = new n("LOCAL_VARIABLE", 5, "local variable", z10, i10, kVar);
        VALUE_PARAMETER = new n("VALUE_PARAMETER", 6, "value parameter", z11, i11, kVar2);
        CONSTRUCTOR = new n("CONSTRUCTOR", 7, "constructor", z10, i10, kVar);
        FUNCTION = new n("FUNCTION", 8, "function", z11, i11, kVar2);
        PROPERTY_GETTER = new n("PROPERTY_GETTER", 9, "getter", z10, i10, kVar);
        PROPERTY_SETTER = new n("PROPERTY_SETTER", 10, "setter", z11, i11, kVar2);
        BACKING_FIELD = new n("BACKING_FIELD", 37, "backing field", z10, i10, kVar);
        n[] $values = $values();
        $VALUES = $values;
        $ENTRIES = xm.b.a($values);
        Companion = new a(null);
        map = new HashMap<>();
        for (n nVar : values()) {
            map.put(nVar.name(), nVar);
        }
        n[] values = values();
        ArrayList arrayList = new ArrayList();
        for (n nVar2 : values) {
            if (nVar2.isDefault) {
                arrayList.add(nVar2);
            }
        }
        X0 = c0.X0(arrayList);
        DEFAULT_TARGET_SET = X0;
        V0 = p.V0(values());
        ALL_TARGET_SET = V0;
        n nVar3 = ANNOTATION_CLASS;
        n nVar4 = CLASS;
        n10 = u.n(nVar3, nVar4);
        ANNOTATION_CLASS_LIST = n10;
        n11 = u.n(LOCAL_CLASS, nVar4);
        LOCAL_CLASS_LIST = n11;
        n12 = u.n(CLASS_ONLY, nVar4);
        CLASS_LIST = n12;
        n nVar5 = COMPANION_OBJECT;
        n nVar6 = OBJECT;
        n13 = u.n(nVar5, nVar6, nVar4);
        COMPANION_OBJECT_LIST = n13;
        n14 = u.n(STANDALONE_OBJECT, nVar6, nVar4);
        OBJECT_LIST = n14;
        n15 = u.n(INTERFACE, nVar4);
        INTERFACE_LIST = n15;
        n16 = u.n(ENUM_CLASS, nVar4);
        ENUM_LIST = n16;
        n nVar7 = ENUM_ENTRY;
        n nVar8 = PROPERTY;
        n nVar9 = FIELD;
        n17 = u.n(nVar7, nVar8, nVar9);
        ENUM_ENTRY_LIST = n17;
        n nVar10 = PROPERTY_SETTER;
        e10 = t.e(nVar10);
        PROPERTY_SETTER_LIST = e10;
        n nVar11 = PROPERTY_GETTER;
        e11 = t.e(nVar11);
        PROPERTY_GETTER_LIST = e11;
        e12 = t.e(FUNCTION);
        FUNCTION_LIST = e12;
        n nVar12 = FILE;
        e13 = t.e(nVar12);
        FILE_LIST = e13;
        e eVar = e.CONSTRUCTOR_PARAMETER;
        n nVar13 = VALUE_PARAMETER;
        l10 = q0.l(rm.c0.a(eVar, nVar13), rm.c0.a(e.FIELD, nVar9), rm.c0.a(e.PROPERTY, nVar8), rm.c0.a(e.FILE, nVar12), rm.c0.a(e.PROPERTY_GETTER, nVar11), rm.c0.a(e.PROPERTY_SETTER, nVar10), rm.c0.a(e.RECEIVER, nVar13), rm.c0.a(e.SETTER_PARAMETER, nVar13), rm.c0.a(e.PROPERTY_DELEGATE_FIELD, nVar9));
        USE_SITE_MAPPING = l10;
    }

    private n(String str, int i10, String str2, boolean z10) {
        this.description = str2;
        this.isDefault = z10;
    }

    public static n valueOf(String str) {
        return (n) Enum.valueOf(n.class, str);
    }

    public static n[] values() {
        return (n[]) $VALUES.clone();
    }

    /* synthetic */ n(String str, int i10, String str2, boolean z10, int i11, kotlin.jvm.internal.k kVar) {
        this(str, i10, str2, (i11 & 2) != 0 ? true : z10);
    }
}
