package g;

/* JADX INFO: renamed from: g.b, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public enum EnumC0475b {
    AutoCloseSource,
    AllowComment,
    AllowUnQuotedFieldNames,
    AllowSingleQuotes,
    InternFieldNames,
    AllowISO8601DateFormat,
    AllowArbitraryCommas,
    UseBigDecimal,
    IgnoreNotMatch,
    SortFeidFastMatch,
    DisableASM,
    DisableCircularReferenceDetect,
    InitStringFieldAsEmpty,
    SupportArrayToBean,
    OrderedField,
    DisableSpecialKeyDetect,
    UseObjectArray,
    SupportNonPublicField,
    IgnoreAutoType,
    DisableFieldSmartMatch,
    SupportAutoType,
    NonStringKeyAsString,
    CustomMapDeserializer,
    ErrorOnEnumNotMatch,
    SafeMode;

    public final int mask = 1 << ordinal();

    EnumC0475b() {
    }

    public static int config(int i2, EnumC0475b enumC0475b, boolean z2) {
        return z2 ? i2 | enumC0475b.mask : i2 & (~enumC0475b.mask);
    }

    public static boolean isEnabled(int i2, EnumC0475b enumC0475b) {
        return (i2 & enumC0475b.mask) != 0;
    }

    public static int of(EnumC0475b[] enumC0475bArr) {
        if (enumC0475bArr == null) {
            return 0;
        }
        int i2 = 0;
        for (EnumC0475b enumC0475b : enumC0475bArr) {
            i2 |= enumC0475b.mask;
        }
        return i2;
    }

    public final int getMask() {
        return this.mask;
    }
}
