public final enum class com.fasterxml.jackson.core.JsonToken extends java.lang.Enum
{
public static final enum com.fasterxml.jackson.core.JsonToken NOT_AVAILABLE;
public static final enum com.fasterxml.jackson.core.JsonToken START_OBJECT;
public static final enum com.fasterxml.jackson.core.JsonToken END_OBJECT;
public static final enum com.fasterxml.jackson.core.JsonToken START_ARRAY;
public static final enum com.fasterxml.jackson.core.JsonToken END_ARRAY;
public static final enum com.fasterxml.jackson.core.JsonToken FIELD_NAME;
public static final enum com.fasterxml.jackson.core.JsonToken VALUE_EMBEDDED_OBJECT;
public static final enum com.fasterxml.jackson.core.JsonToken VALUE_STRING;
public static final enum com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT;
public static final enum com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_FLOAT;
public static final enum com.fasterxml.jackson.core.JsonToken VALUE_TRUE;
public static final enum com.fasterxml.jackson.core.JsonToken VALUE_FALSE;
public static final enum com.fasterxml.jackson.core.JsonToken VALUE_NULL;
final java.lang.String _serialized;
final char[] _serializedChars;
final byte[] _serializedBytes;
final int _id;
final boolean _isStructStart;
final boolean _isStructEnd;
final boolean _isNumber;
final boolean _isBoolean;
final boolean _isScalar;
private static final com.fasterxml.jackson.core.JsonToken[] $VALUES;
public static com.fasterxml.jackson.core.JsonToken[] values()
{
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken[] v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static com.fasterxml.jackson.core.JsonToken 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 "Lcom/fasterxml/jackson/core/JsonToken;", v);
return v;
}
private void <init>(java.lang.String, int, java.lang.String, int)
{
byte[] v, v;
int v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v;
boolean v, v, v, v, v, v, v;
char v;
char[] v, v, v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
if v != null goto label;
v.<com.fasterxml.jackson.core.JsonToken: java.lang.String _serialized> = null;
v.<com.fasterxml.jackson.core.JsonToken: char[] _serializedChars> = null;
v.<com.fasterxml.jackson.core.JsonToken: byte[] _serializedBytes> = null;
goto label;
label:
v.<com.fasterxml.jackson.core.JsonToken: java.lang.String _serialized> = v;
v = virtualinvoke v.<java.lang.String: char[] toCharArray()>();
v.<com.fasterxml.jackson.core.JsonToken: char[] _serializedChars> = v;
v = v.<com.fasterxml.jackson.core.JsonToken: char[] _serializedChars>;
v = lengthof v;
v = newarray (byte)[v];
v.<com.fasterxml.jackson.core.JsonToken: byte[] _serializedBytes> = v;
v = 0;
label:
if v >= v goto label;
v = v.<com.fasterxml.jackson.core.JsonToken: byte[] _serializedBytes>;
v = v.<com.fasterxml.jackson.core.JsonToken: char[] _serializedChars>;
v = v[v];
v[v] = v;
v = v + 1;
goto label;
label:
v.<com.fasterxml.jackson.core.JsonToken: int _id> = v;
if v == 10 goto label;
if v != 9 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v.<com.fasterxml.jackson.core.JsonToken: boolean _isBoolean> = v;
if v == 7 goto label;
if v != 8 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v.<com.fasterxml.jackson.core.JsonToken: boolean _isNumber> = v;
if v == 1 goto label;
if v != 3 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v.<com.fasterxml.jackson.core.JsonToken: boolean _isStructStart> = v;
if v == 2 goto label;
if v != 4 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v.<com.fasterxml.jackson.core.JsonToken: boolean _isStructEnd> = v;
v = v.<com.fasterxml.jackson.core.JsonToken: boolean _isStructStart>;
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.JsonToken: boolean _isStructEnd>;
if v != 0 goto label;
if v == 5 goto label;
v = (int) -1;
if v == v goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<com.fasterxml.jackson.core.JsonToken: boolean _isScalar> = v;
return;
}
public final int id()
{
int v;
com.fasterxml.jackson.core.JsonToken v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: int _id>;
return v;
}
public final java.lang.String asString()
{
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: java.lang.String _serialized>;
return v;
}
public final char[] asCharArray()
{
char[] v;
com.fasterxml.jackson.core.JsonToken v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: char[] _serializedChars>;
return v;
}
public final byte[] asByteArray()
{
byte[] v;
com.fasterxml.jackson.core.JsonToken v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: byte[] _serializedBytes>;
return v;
}
public final boolean isNumeric()
{
com.fasterxml.jackson.core.JsonToken v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: boolean _isNumber>;
return v;
}
public final boolean isStructStart()
{
com.fasterxml.jackson.core.JsonToken v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: boolean _isStructStart>;
return v;
}
public final boolean isStructEnd()
{
com.fasterxml.jackson.core.JsonToken v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: boolean _isStructEnd>;
return v;
}
public final boolean isScalarValue()
{
com.fasterxml.jackson.core.JsonToken v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: boolean _isScalar>;
return v;
}
public final boolean isBoolean()
{
com.fasterxml.jackson.core.JsonToken v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.JsonToken: boolean _isBoolean>;
return v;
}
private static com.fasterxml.jackson.core.JsonToken[] $values()
{
com.fasterxml.jackson.core.JsonToken[] v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v, v, v, v, v, v;
v = newarray (com.fasterxml.jackson.core.JsonToken)[13];
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken NOT_AVAILABLE>;
v[0] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
v[1] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
v[2] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
v[3] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
v[4] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
v[5] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_EMBEDDED_OBJECT>;
v[6] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v[7] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
v[8] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_FLOAT>;
v[9] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
v[10] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
v[11] = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
v[12] = v;
return v;
}
static void <clinit>()
{
com.fasterxml.jackson.core.JsonToken[] v;
int v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v, v, v, v, v, v;
v = new com.fasterxml.jackson.core.JsonToken;
v = (int) -1;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("NOT_AVAILABLE", 0, null, v);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken NOT_AVAILABLE> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("START_OBJECT", 1, "{", 1);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("END_OBJECT", 2, "}", 2);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("START_ARRAY", 3, "[", 3);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("END_ARRAY", 4, "]", 4);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("FIELD_NAME", 5, null, 5);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("VALUE_EMBEDDED_OBJECT", 6, null, 12);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_EMBEDDED_OBJECT> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("VALUE_STRING", 7, null, 6);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("VALUE_NUMBER_INT", 8, null, 7);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("VALUE_NUMBER_FLOAT", 9, null, 8);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_FLOAT> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("VALUE_TRUE", 10, "true", 9);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("VALUE_FALSE", 11, "false", 10);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE> = v;
v = new com.fasterxml.jackson.core.JsonToken;
specialinvoke v.<com.fasterxml.jackson.core.JsonToken: void <init>(java.lang.String,int,java.lang.String,int)>("VALUE_NULL", 12, "null", 11);
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL> = v;
v = staticinvoke <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken[] $values()>();
<com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken[] $VALUES> = v;
return;
}
}