public final enum class oadd.com.fasterxml.jackson.core.json.JsonReadFeature extends java.lang.Enum implements oadd.com.fasterxml.jackson.core.FormatFeature
{
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_JAVA_COMMENTS;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_YAML_COMMENTS;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_SINGLE_QUOTES;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_UNQUOTED_FIELD_NAMES;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_UNESCAPED_CONTROL_CHARS;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_ZEROS_FOR_NUMBERS;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_NON_NUMERIC_NUMBERS;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_MISSING_VALUES;
public static final enum oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_TRAILING_COMMA;
private final boolean _defaultState;
private final int _mask;
private final oadd.com.fasterxml.jackson.core.JsonParser$Feature _mappedFeature;
private static final oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] $VALUES;
public static oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] values()
{
java.lang.Object v;
oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static oadd.com.fasterxml.jackson.core.json.JsonReadFeature valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Loadd/com/fasterxml/jackson/core/json/JsonReadFeature;", v);
return v;
}
public static int collectDefaults()
{
oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] v;
oadd.com.fasterxml.jackson.core.json.JsonReadFeature v;
int v, v, v, v;
boolean v;
v = 0;
v = staticinvoke <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] values()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: boolean enabledByDefault()>();
if v == 0 goto label;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: int getMask()>();
v = v | v;
label:
v = v + 1;
goto label;
label:
return v;
}
private void <init>(java.lang.String, int, boolean, oadd.com.fasterxml.jackson.core.JsonParser$Feature)
{
oadd.com.fasterxml.jackson.core.json.JsonReadFeature v;
int v, v, v;
oadd.com.fasterxml.jackson.core.JsonParser$Feature v;
java.lang.String v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonParser$Feature;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: boolean _defaultState> = v;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: int ordinal()>();
v = 1 << v;
v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: int _mask> = v;
v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.JsonParser$Feature _mappedFeature> = v;
return;
}
public boolean enabledByDefault()
{
boolean v;
oadd.com.fasterxml.jackson.core.json.JsonReadFeature v;
v := @this: oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: boolean _defaultState>;
return v;
}
public int getMask()
{
int v;
oadd.com.fasterxml.jackson.core.json.JsonReadFeature v;
v := @this: oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: int _mask>;
return v;
}
public boolean enabledIn(int)
{
oadd.com.fasterxml.jackson.core.json.JsonReadFeature v;
int v, v, v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v := @parameter: int;
v = v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: int _mask>;
v = v & v;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public oadd.com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()
{
oadd.com.fasterxml.jackson.core.JsonParser$Feature v;
oadd.com.fasterxml.jackson.core.json.JsonReadFeature v;
v := @this: oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.JsonParser$Feature _mappedFeature>;
return v;
}
private static oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] $values()
{
oadd.com.fasterxml.jackson.core.json.JsonReadFeature v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] v;
v = newarray (oadd.com.fasterxml.jackson.core.json.JsonReadFeature)[13];
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_JAVA_COMMENTS>;
v[0] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_YAML_COMMENTS>;
v[1] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_SINGLE_QUOTES>;
v[2] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_UNQUOTED_FIELD_NAMES>;
v[3] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_UNESCAPED_CONTROL_CHARS>;
v[4] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER>;
v[5] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_ZEROS_FOR_NUMBERS>;
v[6] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS>;
v[7] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS>;
v[8] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS>;
v[9] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_NON_NUMERIC_NUMBERS>;
v[10] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_MISSING_VALUES>;
v[11] = v;
v = <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_TRAILING_COMMA>;
v[12] = v;
return v;
}
static void <clinit>()
{
oadd.com.fasterxml.jackson.core.json.JsonReadFeature v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] v;
oadd.com.fasterxml.jackson.core.JsonParser$Feature v, v, v, v, v, v, v, v, v, v, v, v, v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_COMMENTS>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_JAVA_COMMENTS", 0, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_JAVA_COMMENTS> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_YAML_COMMENTS>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_YAML_COMMENTS", 1, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_YAML_COMMENTS> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_SINGLE_QUOTES>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_SINGLE_QUOTES", 2, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_SINGLE_QUOTES> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_UNQUOTED_FIELD_NAMES>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_UNQUOTED_FIELD_NAMES", 3, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_UNQUOTED_FIELD_NAMES> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_UNQUOTED_CONTROL_CHARS>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_UNESCAPED_CONTROL_CHARS", 4, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_UNESCAPED_CONTROL_CHARS> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER", 5, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_BACKSLASH_ESCAPING_ANY_CHARACTER> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_NUMERIC_LEADING_ZEROS>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_LEADING_ZEROS_FOR_NUMBERS", 6, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_ZEROS_FOR_NUMBERS> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS", 7, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS", 8, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS", 9, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_NON_NUMERIC_NUMBERS>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_NON_NUMERIC_NUMBERS", 10, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_NON_NUMERIC_NUMBERS> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_MISSING_VALUES>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_MISSING_VALUES", 11, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_MISSING_VALUES> = v;
v = new oadd.com.fasterxml.jackson.core.json.JsonReadFeature;
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_TRAILING_COMMA>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: void <init>(java.lang.String,int,boolean,oadd.com.fasterxml.jackson.core.JsonParser$Feature)>("ALLOW_TRAILING_COMMA", 12, 0, v);
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_TRAILING_COMMA> = v;
v = staticinvoke <oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] $values()>();
<oadd.com.fasterxml.jackson.core.json.JsonReadFeature: oadd.com.fasterxml.jackson.core.json.JsonReadFeature[] $VALUES> = v;
return;
}
}