package i;

/* JADX INFO: loaded from: classes.dex */
public enum f0 {
    QuoteFieldNames,
    UseSingleQuotes,
    WriteMapNullValue,
    WriteEnumUsingToString,
    WriteEnumUsingName,
    UseISO8601DateFormat,
    WriteNullListAsEmpty,
    WriteNullStringAsEmpty,
    WriteNullNumberAsZero,
    WriteNullBooleanAsFalse,
    SkipTransientField,
    SortField,
    WriteTabAsSpecial,
    PrettyFormat,
    WriteClassName,
    DisableCircularReferenceDetect,
    WriteSlashAsSpecial,
    BrowserCompatible,
    WriteDateUseDateFormat,
    NotWriteRootClassName,
    DisableCheckSpecialChar,
    BeanToArray,
    WriteNonStringKeyAsString,
    NotWriteDefaultValue,
    BrowserSecure,
    IgnoreNonFieldGetter,
    WriteNonStringValueAsString,
    IgnoreErrorGetter,
    WriteBigDecimalAsPlain,
    MapSortField;

    public static final f0[] EMPTY;
    public static final int WRITE_MAP_NULL_FEATURES;
    public final int mask = 1 << ordinal();

    static {
        f0 f0Var = WriteMapNullValue;
        f0 f0Var2 = WriteNullListAsEmpty;
        f0 f0Var3 = WriteNullStringAsEmpty;
        f0 f0Var4 = WriteNullNumberAsZero;
        f0 f0Var5 = WriteNullBooleanAsFalse;
        EMPTY = new f0[0];
        WRITE_MAP_NULL_FEATURES = f0Var.getMask() | f0Var5.getMask() | f0Var2.getMask() | f0Var4.getMask() | f0Var3.getMask();
    }

    f0() {
    }

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

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

    public static int of(f0[] f0VarArr) {
        if (f0VarArr == null) {
            return 0;
        }
        int i2 = 0;
        for (f0 f0Var : f0VarArr) {
            i2 |= f0Var.mask;
        }
        return i2;
    }

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

    public static boolean isEnabled(int i2, int i3, f0 f0Var) {
        int i4 = f0Var.mask;
        return ((i2 & i4) == 0 && (i3 & i4) == 0) ? false : true;
    }
}
