discord-jadx/app/src/main/java/c/g/a/b/f.java

68 lines
1.6 KiB
Java

package c.g.a.b;
import c.g.a.b.t.h;
import java.io.Closeable;
/* compiled from: JsonParser */
public abstract class f implements Closeable {
/* compiled from: JsonParser */
public enum a {
AUTO_CLOSE_SOURCE(true),
ALLOW_COMMENTS(false),
ALLOW_YAML_COMMENTS(false),
ALLOW_UNQUOTED_FIELD_NAMES(false),
ALLOW_SINGLE_QUOTES(false),
ALLOW_UNQUOTED_CONTROL_CHARS(false),
ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER(false),
ALLOW_NUMERIC_LEADING_ZEROS(false),
ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS(false),
ALLOW_NON_NUMERIC_NUMBERS(false),
ALLOW_MISSING_VALUES(false),
ALLOW_TRAILING_COMMA(false),
STRICT_DUPLICATE_DETECTION(false),
IGNORE_UNDEFINED(false),
INCLUDE_SOURCE_IN_LOCATION(true);
private final boolean _defaultState;
private final int _mask = (1 << ordinal());
public a(boolean z2) {
this._defaultState = z2;
}
public static int f() {
a[] values = values();
int i = 0;
for (int i2 = 0; i2 < 15; i2++) {
a aVar = values[i2];
if (aVar._defaultState) {
i |= aVar._mask;
}
}
return i;
}
}
/* compiled from: JsonParser */
public enum b {
INT,
LONG,
BIG_INTEGER,
FLOAT,
DOUBLE,
BIG_DECIMAL
}
static {
h.a(l.values());
}
public f() {
}
public f(int i) {
}
public abstract e a();
}