public class com.fasterxml.jackson.core.json.UTF8DataInputJsonParser extends com.fasterxml.jackson.core.base.ParserBase
{
static final byte BYTE_LF;
private static final int FEAT_MASK_TRAILING_COMMA;
private static final int FEAT_MASK_LEADING_ZEROS;
private static final int FEAT_MASK_NON_NUM_NUMBERS;
private static final int FEAT_MASK_ALLOW_MISSING;
private static final int FEAT_MASK_ALLOW_SINGLE_QUOTES;
private static final int FEAT_MASK_ALLOW_UNQUOTED_NAMES;
private static final int FEAT_MASK_ALLOW_JAVA_COMMENTS;
private static final int FEAT_MASK_ALLOW_YAML_COMMENTS;
private static final int[] _icUTF8;
protected static final int[] _icLatin;
protected com.fasterxml.jackson.core.ObjectCodec _objectCodec;
protected final com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols;
protected int[] _quadBuffer;
protected boolean _tokenIncomplete;
private int _quad;
protected java.io.DataInput _inputData;
protected int _nextByte;
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, java.io.DataInput, com.fasterxml.jackson.core.ObjectCodec, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer, int)
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
com.fasterxml.jackson.core.ObjectCodec v;
int[] v;
com.fasterxml.jackson.core.io.IOContext v;
int v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: com.fasterxml.jackson.core.io.IOContext;
v := @parameter: int;
v := @parameter: java.io.DataInput;
v := @parameter: com.fasterxml.jackson.core.ObjectCodec;
v := @parameter: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer;
v := @parameter: int;
specialinvoke v.<com.fasterxml.jackson.core.base.ParserBase: void <init>(com.fasterxml.jackson.core.io.IOContext,int)>(v, v);
v = newarray (int)[16];
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
v = (int) -1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.ObjectCodec _objectCodec> = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols> = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData> = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
return;
}
public com.fasterxml.jackson.core.ObjectCodec getCodec()
{
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.ObjectCodec _objectCodec>;
return v;
}
public void setCodec(com.fasterxml.jackson.core.ObjectCodec)
{
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: com.fasterxml.jackson.core.ObjectCodec;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.ObjectCodec _objectCodec> = v;
return;
}
public com.fasterxml.jackson.core.util.JacksonFeatureSet getReadCapabilities()
{
com.fasterxml.jackson.core.util.JacksonFeatureSet v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.JacksonFeatureSet JSON_READ_CAPABILITIES>;
return v;
}
public int releaseBuffered(java.io.OutputStream) throws java.io.IOException
{
java.io.OutputStream v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: java.io.OutputStream;
return 0;
}
public java.lang.Object getInputSource()
{
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
return v;
}
protected void _closeInput() throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
return;
}
protected void _releaseBuffers() throws java.io.IOException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
specialinvoke v.<com.fasterxml.jackson.core.base.ParserBase: void _releaseBuffers()>();
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: void release()>();
return;
}
public java.lang.String getText() throws java.io.IOException
{
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _finishAndReturnString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _getText2(com.fasterxml.jackson.core.JsonToken)>(v);
return v;
}
public int getText(java.io.Writer) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v;
int v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v;
boolean v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v;
java.io.Writer v;
char[] v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: java.io.Writer;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: int contentsToWriter(java.io.Writer)>(v);
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String getCurrentName()>();
virtualinvoke v.<java.io.Writer: void write(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.String: int length()>();
return v;
label:
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: boolean isNumeric()>();
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: int contentsToWriter(java.io.Writer)>(v);
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: char[] asCharArray()>();
virtualinvoke v.<java.io.Writer: void write(char[])>(v);
v = lengthof v;
return v;
label:
return 0;
}
public java.lang.String getValueAsString() throws java.io.IOException
{
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _finishAndReturnString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String getCurrentName()>();
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.base.ParserBase: java.lang.String getValueAsString(java.lang.String)>(null);
return v;
}
public java.lang.String getValueAsString(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: java.lang.String;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _finishAndReturnString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String getCurrentName()>();
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.base.ParserBase: java.lang.String getValueAsString(java.lang.String)>(v);
return v;
}
public int getValueAsInt() throws java.io.IOException
{
int v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
if v == v goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_FLOAT>;
if v != v goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numTypesValid>;
v = v & 1;
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numTypesValid>;
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _parseIntValue()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numTypesValid>;
v = v & 1;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void convertNumberToInt()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numberInt>;
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.base.ParserBase: int getValueAsInt(int)>(0);
return v;
}
public int getValueAsInt(int) throws java.io.IOException
{
int v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
if v == v goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_FLOAT>;
if v != v goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numTypesValid>;
v = v & 1;
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numTypesValid>;
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _parseIntValue()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numTypesValid>;
v = v & 1;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void convertNumberToInt()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numberInt>;
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.base.ParserBase: int getValueAsInt(int)>(v);
return v;
}
protected final java.lang.String _getText2(com.fasterxml.jackson.core.JsonToken)
{
com.fasterxml.jackson.core.json.JsonReadContext v;
com.fasterxml.jackson.core.util.TextBuffer v;
int v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: com.fasterxml.jackson.core.JsonToken;
if v != null goto label;
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
default: goto label;
};
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String getCurrentName()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: java.lang.String asString()>();
return v;
}
public char[] getTextCharacters() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v;
int v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v;
boolean v, v;
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.io.IOContext v;
char[] v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
default: goto label;
};
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _nameCopied>;
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String getCurrentName()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char[] _nameCopyBuffer>;
if v != null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.io.IOContext _ioContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.io.IOContext: char[] allocNameCopyBuffer(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char[] _nameCopyBuffer> = v;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char[] _nameCopyBuffer>;
v = lengthof v;
if v >= v goto label;
v = newarray (char)[v];
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char[] _nameCopyBuffer> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char[] _nameCopyBuffer>;
virtualinvoke v.<java.lang.String: void getChars(int,int,char[],int)>(0, v, v, 0);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _nameCopied> = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char[] _nameCopyBuffer>;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] getTextBuffer()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: char[] asCharArray()>();
return v;
label:
return null;
}
public int getTextLength() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v;
int v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v;
java.lang.String v;
boolean v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v;
char[] v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: int size()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String getCurrentName()>();
v = virtualinvoke v.<java.lang.String: int length()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: boolean isNumeric()>();
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: int size()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: char[] asCharArray()>();
v = lengthof v;
return v;
label:
return 0;
}
public int getTextOffset() throws java.io.IOException
{
int v, v;
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
default: goto label;
};
label:
return 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: int getTextOffset()>();
return v;
label:
return 0;
}
public byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant) throws java.io.IOException
{
byte[] v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v;
java.lang.String v, v, v, v;
com.fasterxml.jackson.core.JsonParseException v;
boolean v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.core.util.ByteArrayBuilder v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v == v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_EMBEDDED_OBJECT>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] _binaryValue>;
if v != null goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (com.fasterxml.jackson.core.JsonToken)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Current token (\u) not VALUE_STRING or VALUE_EMBEDDED_OBJECT, can not access as binary");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportError(java.lang.String)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] _decodeBase64(com.fasterxml.jackson.core.Base64Variant)>(v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] _binaryValue> = v;
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (com.fasterxml.jackson.core.Base64Variant,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Failed to decode VALUE_STRING as base (\u): \u0001");
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String)>(v);
throw v;
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] _binaryValue>;
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String getText()>();
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _decodeBase64(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder,com.fasterxml.jackson.core.Base64Variant)>(v, v, v);
v = virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: byte[] toByteArray()>();
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] _binaryValue> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] _binaryValue>;
return v;
catch java.lang.IllegalArgumentException from label to label with label;
}
public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream) throws java.io.IOException
{
java.io.OutputStream v;
java.lang.Throwable v;
byte[] v, v;
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.core.io.IOContext v, v, v;
int v, v;
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: java.io.OutputStream;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v == v goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant)>(v);
virtualinvoke v.<java.io.OutputStream: void write(byte[])>(v);
v = lengthof v;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.io.IOContext _ioContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.io.IOContext: byte[] allocBase64Buffer()>();
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])>(v, v, v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.io.IOContext _ioContext>;
virtualinvoke v.<com.fasterxml.jackson.core.io.IOContext: void releaseBase64Buffer(byte[])>(v);
return v;
label:
v := @caughtexception;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.io.IOContext _ioContext>;
virtualinvoke v.<com.fasterxml.jackson.core.io.IOContext: void releaseBase64Buffer(byte[])>(v);
throw v;
catch java.lang.Throwable from label to label with label;
}
protected int _readBinary(com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream, byte[]) throws java.io.IOException
{
byte[] v;
boolean v, v, v;
com.fasterxml.jackson.core.Base64Variant v;
java.io.DataInput v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
java.io.OutputStream v;
char v;
java.lang.IllegalArgumentException v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: java.io.OutputStream;
v := @parameter: byte[];
v = 0;
v = lengthof v;
v = v - 3;
v = 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v <= 32 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int decodeBase64Char(int)>(v);
if v >= 0 goto label;
if v == 34 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 0);
if v < 0 goto label;
label:
if v <= v goto label;
v = v + v;
virtualinvoke v.<java.io.OutputStream: void write(byte[],int,int)>(v, 0, v);
v = 0;
label:
v = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int decodeBase64Char(int)>(v);
if v >= 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 1);
label:
v = v << 6;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int decodeBase64Char(int)>(v);
if v >= 0 goto label;
v = (int) -2;
if v == v goto label;
if v != 34 goto label;
v = v >> 4;
v = v;
v = v + 1;
v[v] = v;
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: boolean usesPadding()>();
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 2);
label:
v = (int) -2;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: boolean usesPaddingChar(int)>(v);
if v != 0 goto label;
if v != 92 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 3);
v = (int) -2;
if v == v goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: char getPaddingChar()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (char)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected padding character \'\u0001\'");
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.IllegalArgumentException reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)>(v, v, 3, v);
throw v;
label:
v = v >> 4;
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
v = v << 6;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int decodeBase64Char(int)>(v);
if v >= 0 goto label;
v = (int) -2;
if v == v goto label;
if v != 34 goto label;
v = v >> 2;
v = v + 1;
v = v >> 8;
v[v] = v;
v = v + 1;
v[v] = v;
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: boolean usesPadding()>();
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 3);
label:
v = (int) -2;
if v != v goto label;
v = v >> 2;
v = v + 1;
v = v >> 8;
v[v] = v;
v = v + 1;
v[v] = v;
goto label;
label:
v = v << 6;
v = v | v;
v = v + 1;
v = v >> 16;
v[v] = v;
v = v + 1;
v = v >> 8;
v[v] = v;
v = v + 1;
v[v] = v;
goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
if v <= 0 goto label;
v = v + v;
virtualinvoke v.<java.io.OutputStream: void write(byte[],int,int)>(v, 0, v);
label:
return v;
}
public com.fasterxml.jackson.core.JsonToken nextToken() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadFeature v;
boolean v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
int v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _closed>;
if v == 0 goto label;
return null;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextAfterName()>();
return v;
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numTypesValid> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipString()>();
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipWSOrEnd()>();
if v >= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void close()>();
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = null;
return null;
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] _binaryValue> = null;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow> = v;
if v == 93 goto label;
if v != 125 goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _closeScope(int)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean expectComma()>();
if v == 0 goto label;
if v == 44 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String typeDesc()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("was expecting comma to separate \u entries");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, v);
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipWS()>();
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_TRAILING_COMMA>;
v = v & v;
if v == 0 goto label;
if v == 93 goto label;
if v != 125 goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _closeScope(int)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inObject()>();
if v != 0 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextTokenNotInObject(int)>(v);
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _parseName(int)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: void setCurrentName(java.lang.String)>(v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon()>();
if v != 34 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 1;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
return v;
label:
lookupswitch(v)
{
case 43: goto label;
case 45: goto label;
case 46: goto label;
case 48: goto label;
case 49: goto label;
case 50: goto label;
case 51: goto label;
case 52: goto label;
case 53: goto label;
case 54: goto label;
case 55: goto label;
case 56: goto label;
case 57: goto label;
case 91: goto label;
case 102: goto label;
case 110: goto label;
case 116: goto label;
case 123: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseNegNumber()>();
goto label;
label:
v = <com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parsePosNumber()>();
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("false", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("null", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("true", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
return v;
}
private final com.fasterxml.jackson.core.JsonToken _nextTokenNotInObject(int) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
int v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
if v != 34 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 1;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
lookupswitch(v)
{
case 43: goto label;
case 45: goto label;
case 46: goto label;
case 48: goto label;
case 49: goto label;
case 50: goto label;
case 51: goto label;
case 52: goto label;
case 53: goto label;
case 54: goto label;
case 55: goto label;
case 56: goto label;
case 57: goto label;
case 91: goto label;
case 102: goto label;
case 110: goto label;
case 116: goto label;
case 123: goto label;
default: goto label;
};
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildArrayContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildObjectContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("true", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("false", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("null", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseNegNumber()>();
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = <com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parsePosNumber()>();
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
private final com.fasterxml.jackson.core.JsonToken _nextAfterName()
{
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
int v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildArrayContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildObjectContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
public void finishToken() throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString()>();
label:
return;
}
public java.lang.String nextFieldName() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
int v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v;
java.lang.String v, v, v;
boolean v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _numTypesValid> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextAfterName()>();
return null;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipString()>();
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipWS()>();
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: byte[] _binaryValue> = null;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow> = v;
if v == 93 goto label;
if v != 125 goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _closeScope(int)>(v);
return null;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean expectComma()>();
if v == 0 goto label;
if v == 44 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String typeDesc()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("was expecting comma to separate \u entries");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, v);
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipWS()>();
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_TRAILING_COMMA>;
v = v & v;
if v == 0 goto label;
if v == 93 goto label;
if v != 125 goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _closeScope(int)>(v);
return null;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inObject()>();
if v != 0 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextTokenNotInObject(int)>(v);
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _parseName(int)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: void setCurrentName(java.lang.String)>(v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon()>();
if v != 34 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 1;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return v;
label:
lookupswitch(v)
{
case 43: goto label;
case 45: goto label;
case 46: goto label;
case 48: goto label;
case 49: goto label;
case 50: goto label;
case 51: goto label;
case 52: goto label;
case 53: goto label;
case 54: goto label;
case 55: goto label;
case 56: goto label;
case 57: goto label;
case 91: goto label;
case 102: goto label;
case 110: goto label;
case 116: goto label;
case 123: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseNegNumber()>();
goto label;
label:
v = <com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parsePosNumber()>();
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("false", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("null", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("true", 1);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return v;
}
public java.lang.String nextTextValue() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
int v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v;
java.lang.String v, v, v;
boolean v;
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _finishAndReturnString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildArrayContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildObjectContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
label:
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String getText()>();
goto label;
label:
v = null;
label:
return v;
}
public int nextIntValue(int) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
int v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int getIntValue()>();
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildArrayContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildObjectContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int getIntValue()>();
goto label;
label:
v = v;
label:
return v;
}
public long nextLongValue(long) throws java.io.IOException
{
long v, v, v;
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
int v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: long;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: long getLongValue()>();
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildArrayContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildObjectContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: long getLongValue()>();
goto label;
label:
v = v;
label:
return v;
}
public java.lang.Boolean nextBooleanValue() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
int v, v, v, v;
java.lang.Boolean v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
if v != v goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
if v != v goto label;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildArrayContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputCol>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext createChildObjectContext(int,int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
label:
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
if v != v goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
if v != v goto label;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
return v;
label:
return null;
}
protected final com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
return v;
}
protected final com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean, boolean) throws java.io.IOException
{
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
int v;
char[] v;
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: boolean;
v := @parameter: boolean;
v = <com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_DECIMAL_POINT_FOR_NUMBERS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(46);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = 0;
if v == 0 goto label;
v = 1;
v[0] = 45;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloat(char[],int,int,boolean,int)>(v, v, 46, v, 0);
return v;
}
protected com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v;
int v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
boolean v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v;
java.io.DataInput v, v;
char[] v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
if v != 48 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _handleLeadingZeroes()>();
if v > 57 goto label;
if v < 48 goto label;
v = 0;
goto label;
label:
if v == 120 goto label;
if v != 88 goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int,boolean)>(v, 0);
return v;
label:
v[0] = 48;
v = 1;
goto label;
label:
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = 1;
label:
v = v;
label:
if v > 57 goto label;
if v < 48 goto label;
v = v + 1;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v;
v = v + 1;
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
if v == 46 goto label;
if v == 101 goto label;
if v != 69 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloat(char[],int,int,boolean,int)>(v, v, v, 0, v);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: void setCurrentLength(int)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inRoot()>();
if v == 0 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _verifyRootSpace()>();
goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken resetInt(boolean,int)>(0, v);
return v;
}
protected final com.fasterxml.jackson.core.JsonToken _parsePosNumber() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(0);
return v;
}
protected final com.fasterxml.jackson.core.JsonToken _parseNegNumber() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(1);
return v;
}
private final com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v;
int v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v;
boolean v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v;
java.io.DataInput v, v, v;
char[] v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: boolean;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = 0;
if v == 0 goto label;
v = 1;
v[0] = 45;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v + 1;
v[v] = v;
if v > 48 goto label;
if v != 48 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _handleLeadingZeroes()>();
goto label;
label:
if v != 46 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(v, 1);
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int,boolean,boolean)>(v, v, 1);
return v;
label:
if v <= 57 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int,boolean,boolean)>(v, v, 1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
label:
v = 1;
label:
if v > 57 goto label;
if v < 48 goto label;
v = v + 1;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v;
v = v + 1;
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
if v == 46 goto label;
if v == 101 goto label;
if v != 69 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloat(char[],int,int,boolean,int)>(v, v, v, v, v);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: void setCurrentLength(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inRoot()>();
if v == 0 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _verifyRootSpace()>();
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken resetInt(boolean,int)>(v, v);
return v;
}
private final int _handleLeadingZeroes() throws java.io.IOException
{
int v, v, v, v;
java.io.DataInput v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v < 48 goto label;
if v <= 57 goto label;
label:
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_LEADING_ZEROS>;
v = v & v;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void reportInvalidNumber(java.lang.String)>("Leading zeroes not allowed");
label:
if v != 48 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
return v;
}
private final com.fasterxml.jackson.core.JsonToken _parseFloat(char[], int, int, boolean, int) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadFeature v;
boolean v, v, v;
java.io.DataInput v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
com.fasterxml.jackson.core.json.JsonReadContext v;
com.fasterxml.jackson.core.JsonParser$Feature v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v, v, v, v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: int;
v = 0;
if v != 46 goto label;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v;
v = v + 1;
v[v] = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v < 48 goto label;
if v > 57 goto label;
v = v + 1;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
if v != 0 goto label;
v = <com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_TRAILING_DECIMAL_POINT_FOR_NUMBERS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.Object _reportUnexpectedNumberChar(int,java.lang.String)>(v, "Decimal point not followed by a digit");
label:
v = 0;
if v == 101 goto label;
if v != 69 goto label;
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v;
v = v + 1;
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v == 45 goto label;
if v != 43 goto label;
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v;
v = v + 1;
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
label:
if v > 57 goto label;
if v < 48 goto label;
v = v + 1;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v;
v = v + 1;
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.Object _reportUnexpectedNumberChar(int,java.lang.String)>(v, "Exponent indicator not followed by a digit");
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inRoot()>();
if v == 0 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _verifyRootSpace()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: void setCurrentLength(int)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken resetFloat(boolean,int,int,int)>(v, v, v, v);
return v;
}
private final void _verifyRootSpace() throws java.io.IOException
{
int v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte>;
if v > 32 goto label;
v = (int) -1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
if v == 13 goto label;
if v != 10 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow> = v;
label:
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportMissingRootWS(int)>(v);
return;
}
protected final java.lang.String _parseName(int) throws java.io.IOException
{
int[] v;
java.io.DataInput v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
if v == 34 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _handleOddName(int)>(v);
return v;
label:
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icLatin1>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v != 0 goto label;
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v != 0 goto label;
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v != 0 goto label;
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v != 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _parseMediumName(int)>(v);
return v;
label:
if v != 34 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int)>(v, 4);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int)>(v, v, 4);
return v;
label:
if v != 34 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int)>(v, 3);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int)>(v, v, 3);
return v;
label:
if v != 34 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int)>(v, 2);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int)>(v, v, 2);
return v;
label:
if v != 34 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int)>(v, 1);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int)>(v, v, 1);
return v;
label:
if v != 34 goto label;
return "";
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int)>(0, v, 0);
return v;
}
private final java.lang.String _parseMediumName(int) throws java.io.IOException
{
int[] v;
java.io.DataInput v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icLatin1>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int,int)>(v, v, 1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int,int)>(v, v, v, 1);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int,int)>(v, v, 2);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int,int)>(v, v, v, 2);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int,int)>(v, v, 3);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int,int)>(v, v, v, 3);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int,int)>(v, v, 4);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int,int)>(v, v, v, 4);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _parseMediumName2(int,int)>(v, v);
return v;
}
private final java.lang.String _parseMediumName2(int, int) throws java.io.IOException
{
int[] v;
java.io.DataInput v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: int;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icLatin1>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int,int,int)>(v, v, v, 1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int,int,int)>(v, v, v, v, 1);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int,int,int)>(v, v, v, 2);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int,int,int)>(v, v, v, v, 2);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int,int,int)>(v, v, v, 3);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int,int,int)>(v, v, v, v, 3);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int,int,int,int)>(v, v, v, 4);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseName(int,int,int,int,int)>(v, v, v, v, 4);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _parseLongName(int,int,int)>(v, v, v);
return v;
}
private final java.lang.String _parseLongName(int, int, int) throws java.io.IOException
{
int[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.io.DataInput v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _quad1>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[1] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[2] = v;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icLatin1>;
v = 3;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int[],int,int,int)>(v, v, v, 1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, v, v, v, 1);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int[],int,int,int)>(v, v, v, 2);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, v, v, v, 2);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int[],int,int,int)>(v, v, v, 3);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, v, v, v, 3);
return v;
label:
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String findName(int[],int,int,int)>(v, v, v, 4);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, v, v, v, 4);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = v;
v = v + 1;
v[v] = v;
v = v;
goto label;
}
private final java.lang.String parseName(int, int, int) throws java.io.IOException
{
int[] v;
int v, v, v;
java.lang.String v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, 0, v, v, v);
return v;
}
private final java.lang.String parseName(int, int, int, int) throws java.io.IOException
{
int[] v, v;
int v, v, v, v;
java.lang.String v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, 1, v, v, v);
return v;
}
private final java.lang.String parseName(int, int, int, int, int) throws java.io.IOException
{
int[] v, v, v;
int v, v, v, v, v;
java.lang.String v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[1] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, 2, v, v, v);
return v;
}
protected final java.lang.String parseEscapedName(int[], int, int, int, int) throws java.io.IOException
{
int[] v, v, v, v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
char v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icLatin1>;
label:
v = v[v];
if v == 0 goto label;
if v == 34 goto label;
if v == 92 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "name");
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char _decodeEscaped()>();
v = v;
label:
if v <= 127 goto label;
if v < 4 goto label;
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = 0;
v = 0;
label:
if v >= 2048 goto label;
v = v << 8;
v = v >> 6;
v = 192 | v;
v = v | v;
v = v + 1;
goto label;
label:
v = v << 8;
v = v >> 12;
v = 224 | v;
v = v | v;
v = v + 1;
if v < 4 goto label;
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = 0;
v = 0;
label:
v = v << 8;
v = v >> 6;
v = v & 63;
v = 128 | v;
v = v | v;
v = v + 1;
label:
v = v & 63;
v = 128 | v;
label:
if v >= 4 goto label;
v = v + 1;
v = v << 8;
v = v | v;
goto label;
label:
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = v;
v = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
if v <= 0 goto label;
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int pad(int,int)>(v, v);
v[v] = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int[],int)>(v, v);
if v != null goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String addName(int[],int,int)>(v, v, v);
label:
return v;
}
protected java.lang.String _handleOddName(int) throws java.io.IOException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
char v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
if v != 39 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_SINGLE_QUOTES>;
v = v & v;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _parseAposName()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_UNQUOTED_NAMES>;
v = v & v;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeCharForError(int)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, "was expecting double-quote to start field name");
label:
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeUtf8JsNames()>();
v = v[v];
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, "was expecting either valid name character (for unquoted name) or double-quote (for quoted) to start field name");
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = 0;
v = 0;
v = 0;
label:
if v >= 4 goto label;
v = v + 1;
v = v << 8;
v = v | v;
goto label;
label:
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = v;
v = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
if v <= 0 goto label;
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int[],int)>(v, v);
if v != null goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String addName(int[],int,int)>(v, v, v);
label:
return v;
}
protected java.lang.String _parseAposName() throws java.io.IOException
{
int[] v, v, v, v, v, v;
java.io.DataInput v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
char v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v != 39 goto label;
return "";
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = 0;
v = 0;
v = 0;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icLatin1>;
label:
if v == 39 goto label;
if v == 34 goto label;
v = v[v];
if v == 0 goto label;
if v == 92 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "name");
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char _decodeEscaped()>();
v = v;
label:
if v <= 127 goto label;
if v < 4 goto label;
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = 0;
v = 0;
label:
if v >= 2048 goto label;
v = v << 8;
v = v >> 6;
v = 192 | v;
v = v | v;
v = v + 1;
goto label;
label:
v = v << 8;
v = v >> 12;
v = 224 | v;
v = v | v;
v = v + 1;
if v < 4 goto label;
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = 0;
v = 0;
label:
v = v << 8;
v = v >> 6;
v = v & 63;
v = 128 | v;
v = v | v;
v = v + 1;
label:
v = v & 63;
v = 128 | v;
label:
if v >= 4 goto label;
v = v + 1;
v = v << 8;
v = v | v;
goto label;
label:
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = v;
v = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
if v <= 0 goto label;
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int pad(int,int)>(v, v);
v[v] = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int[],int)>(v, v);
if v != null goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String addName(int[],int,int)>(v, v, v);
label:
return v;
}
private final java.lang.String findName(int, int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v, v;
int v, v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int pad(int,int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int)>(v);
if v == null goto label;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String addName(int[],int,int)>(v, 1, v);
return v;
}
private final java.lang.String findName(int, int, int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v, v, v;
int v, v, v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int pad(int,int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int,int)>(v, v);
if v == null goto label;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[1] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String addName(int[],int,int)>(v, 2, v);
return v;
}
private final java.lang.String findName(int, int, int, int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v;
int v, v, v, v, v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int pad(int,int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int,int,int)>(v, v, v);
if v == null goto label;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer>;
v[0] = v;
v[1] = v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int pad(int,int)>(v, v);
v[2] = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String addName(int[],int,int)>(v, 3, v);
return v;
}
private final java.lang.String findName(int[], int, int, int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v, v;
int v, v, v, v, v, v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = lengthof v;
if v < v goto label;
v = lengthof v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _quadBuffer> = v;
label:
v = v + 1;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int pad(int,int)>(v, v);
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int[],int)>(v, v);
if v != null goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String addName(int[],int,int)>(v, v, v);
return v;
label:
return v;
}
private final java.lang.String addName(int[], int, int) throws com.fasterxml.jackson.core.JsonParseException
{
byte v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
java.lang.String v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v;
char[] v;
int[] v;
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int[];
v := @parameter: int;
v := @parameter: int;
v = v << 2;
v = v - 4;
v = v + v;
if v >= 4 goto label;
v = v - 1;
v = v[v];
v = v - 1;
v = 4 - v;
v = v << 3;
v = v << v;
v[v] = v;
goto label;
label:
v = 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = 0;
v = 0;
label:
if v >= v goto label;
v = v >> 2;
v = v[v];
v = v & 3;
v = 3 - v;
v = v << 3;
v = v >> v;
v = v & 255;
v = v + 1;
if v <= 127 goto label;
v = v & 224;
if v != 192 goto label;
v = v & 31;
v = 1;
goto label;
label:
v = v & 240;
if v != 224 goto label;
v = v & 15;
v = 2;
goto label;
label:
v = v & 248;
if v != 240 goto label;
v = v & 7;
v = 3;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidInitial(int)>(v);
v = 1;
v = 1;
label:
v = v + v;
if v <= v goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(" in field name", v);
label:
v = v >> 2;
v = v[v];
v = v & 3;
v = 3 - v;
v = v << 3;
v = v >> v;
v = v + 1;
v = v & 192;
if v == 128 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
if v <= 1 goto label;
v = v >> 2;
v = v[v];
v = v & 3;
v = 3 - v;
v = v << 3;
v = v >> v;
v = v + 1;
v = v & 192;
if v == 128 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
if v <= 2 goto label;
v = v >> 2;
v = v[v];
v = v & 3;
v = 3 - v;
v = v << 3;
v = v >> v;
v = v + 1;
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
label:
if v <= 2 goto label;
v = v - 65536;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] expandCurrentSegment()>();
label:
v = v;
v = v + 1;
v = v >> 10;
v = (int) 55296;
v = v + v;
v[v] = v;
v = v & 1023;
v = (int) 56320;
v = v | v;
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] expandCurrentSegment()>();
label:
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, 0, v);
if v >= 4 goto label;
v = v - 1;
v[v] = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String addName(java.lang.String,int[],int)>(v, v, v);
return v;
}
protected void _finishString() throws java.io.IOException
{
com.fasterxml.jackson.core.util.TextBuffer v, v;
int[] v;
int v, v, v, v, v, v;
java.io.DataInput v, v;
char[] v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icUTF8>;
v = lengthof v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: void setCurrentLength(int)>(v);
return;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString2(char[],int,int)>(v, v, v);
return;
label:
v = v;
v = v + 1;
v[v] = v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString2(char[],int,int)>(v, v, v);
return;
}
private java.lang.String _finishAndReturnString() throws java.io.IOException
{
int[] v;
int v, v, v, v, v, v;
java.lang.String v, v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v, v;
java.io.DataInput v, v;
char[] v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icUTF8>;
v = lengthof v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: java.lang.String setCurrentAndReturn(int)>(v);
return v;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString2(char[],int,int)>(v, v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = v;
v = v + 1;
v[v] = v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _finishString2(char[],int,int)>(v, v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
}
private final void _finishString2(char[], int, int) throws java.io.IOException
{
int[] v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
char v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v, v;
java.io.DataInput v, v;
char[] v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icUTF8>;
v = lengthof v;
label:
v = v[v];
if v != 0 goto label;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
v = lengthof v;
label:
v = v;
v = v + 1;
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
if v == 34 goto label;
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char _decodeEscaped()>();
v = v;
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeUtf8_2(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeUtf8_3(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeUtf8_4(int)>(v);
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
v = lengthof v;
label:
v = v;
v = v + 1;
v = v >> 10;
v = (int) 55296;
v = v | v;
v[v] = v;
v = v & 1023;
v = (int) 56320;
v = v | v;
goto label;
label:
if v >= 32 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "string value");
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidChar(int)>(v);
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
v = lengthof v;
label:
v = v;
v = v + 1;
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: void setCurrentLength(int)>(v);
return;
}
protected void _skipString() throws java.io.IOException
{
int[] v;
int v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _tokenIncomplete> = 0;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icUTF8>;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
if v == 34 goto label;
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char _decodeEscaped()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_2()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_3()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_4()>();
goto label;
label:
if v >= 32 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "string value");
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidChar(int)>(v);
goto label;
label:
return;
}
protected com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
lookupswitch(v)
{
case 39: goto label;
case 43: goto label;
case 44: goto label;
case 73: goto label;
case 78: goto label;
case 93: goto label;
case 125: goto label;
default: goto label;
};
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inArray()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inRoot()>();
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_MISSING>;
v = v & v;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, "expected a value");
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_SINGLE_QUOTES>;
v = v & v;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleApos()>();
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("NaN", 1);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_NON_NUM_NUMBERS>;
v = v & v;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken resetAsNaN(java.lang.String,double)>("NaN", #NaN);
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportError(java.lang.String)>("Non-standard token \'NaN\': enable `JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS` to allow");
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>("Infinity", 1);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_NON_NUM_NUMBERS>;
v = v & v;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken resetAsNaN(java.lang.String,double)>("Infinity", #Infinity);
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportError(java.lang.String)>("Non-standard token \'Infinity\': enable `JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS` to allow");
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int,boolean,boolean)>(v, 0, 1);
return v;
label:
v = staticinvoke <java.lang.Character: boolean isJavaIdentifierStart(int)>(v);
if v == 0 goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001");
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _validJsonTokenList()>();
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidToken(int,java.lang.String,java.lang.String)>(v, v, v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _validJsonValueList()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected a valid value \u0001");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, v);
return null;
}
protected com.fasterxml.jackson.core.JsonToken _handleApos() throws java.io.IOException
{
int[] v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v;
char v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v, v, v;
java.io.DataInput v;
char[] v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icUTF8>;
label:
v = lengthof v;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
v = lengthof v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v == 39 goto label;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
label:
v = v;
v = v + 1;
v[v] = v;
if v < v goto label;
goto label;
label:
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char _decodeEscaped()>();
v = v;
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeUtf8_2(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeUtf8_3(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeUtf8_4(int)>(v);
v = v;
v = v + 1;
v = v >> 10;
v = (int) 55296;
v = v | v;
v[v] = v;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v & 1023;
v = (int) 56320;
v = v | v;
goto label;
label:
if v >= 32 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "string value");
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidChar(int)>(v);
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: void setCurrentLength(int)>(v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
return v;
}
protected com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int, boolean) throws java.io.IOException
{
int v;
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: boolean;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int,boolean,boolean)>(v, v, 0);
return v;
}
protected com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int, boolean, boolean) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
int v, v, v, v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v, v, v, v, v;
boolean v, v, v;
double v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: boolean;
label:
if v != 73 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v != 78 goto label;
if v == 0 goto label;
v = "-INF";
goto label;
label:
v = "+INF";
label:
v = v;
goto label;
label:
if v != 110 goto label;
if v == 0 goto label;
v = "-Infinity";
goto label;
label:
v = "+Infinity";
label:
v = v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _matchToken(java.lang.String,int)>(v, 3);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_NON_NUM_NUMBERS>;
v = v & v;
if v == 0 goto label;
v = v;
if v == 0 goto label;
v = #-Infinity;
goto label;
label:
v = #Infinity;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken resetAsNaN(java.lang.String,double)>(v, v);
return v;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Non-standard token \'\u0001\': enable `JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS` to allow");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportError(java.lang.String)>(v);
goto label;
label:
v = <com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.json.JsonReadFeature ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v != 0 goto label;
if v == 0 goto label;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.Object _reportUnexpectedNumberChar(int,java.lang.String)>(43, "JSON spec does not allow numbers to have plus signs: enable `JsonReadFeature.ALLOW_LEADING_PLUS_SIGN_FOR_NUMBERS` to allow");
label:
if v == 0 goto label;
v = "expected digit (0-9) to follow minus sign, for valid numeric value";
goto label;
label:
v = "expected digit (0-9) for valid numeric value";
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.Object _reportUnexpectedNumberChar(int,java.lang.String)>(v, v);
return null;
}
protected final void _matchToken(java.lang.String, int) throws java.io.IOException
{
char v;
int v, v, v, v;
java.io.DataInput v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: java.lang.String;
v := @parameter: int;
v = virtualinvoke v.<java.lang.String: int length()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v == v goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidToken(int,java.lang.String)>(v, v);
label:
v = v + 1;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v < 48 goto label;
if v == 93 goto label;
if v == 125 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _checkMatchEnd(java.lang.String,int,int)>(v, v, v);
label:
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
return;
}
private final void _checkMatchEnd(java.lang.String, int, int) throws java.io.IOException
{
char v;
int v, v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeCharForError(int)>(v);
v = staticinvoke <java.lang.Character: boolean isJavaIdentifierPart(char)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidToken(int,java.lang.String)>(v, v);
label:
return;
}
private final int _skipWS() throws java.io.IOException
{
int v, v, v, v, v;
java.io.DataInput v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte>;
if v >= 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
v = (int) -1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
label:
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipWSComment(int)>(v);
return v;
label:
return v;
label:
if v == 13 goto label;
if v != 10 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
}
private final int _skipWSOrEnd() throws java.io.IOException
{
java.io.EOFException v, v;
int v, v, v, v, v, v, v;
java.io.DataInput v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte>;
if v >= 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _eofAsNextChar()>();
return v;
label:
v = (int) -1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
label:
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipWSComment(int)>(v);
return v;
label:
return v;
label:
if v == 13 goto label;
if v != 10 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _eofAsNextChar()>();
return v;
catch java.io.EOFException from label to label with label;
catch java.io.EOFException from label to label with label;
}
private final int _skipWSComment(int) throws java.io.IOException
{
int v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
label:
if v <= 32 goto label;
if v != 47 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipComment()>();
goto label;
label:
if v != 35 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _skipYAMLComment()>();
if v != 0 goto label;
return v;
label:
return v;
label:
if v == 13 goto label;
if v != 10 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
}
private final int _skipColon() throws java.io.IOException
{
int v, v, v, v, v, v, v, v, v, v, v;
java.io.DataInput v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte>;
if v >= 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
v = (int) -1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _nextByte> = v;
label:
if v != 58 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon2(int,boolean)>(v, 1);
return v;
label:
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon2(int,boolean)>(v, 1);
return v;
label:
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon2(int,boolean)>(v, 1);
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
label:
if v != 58 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon2(int,boolean)>(v, 1);
return v;
label:
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon2(int,boolean)>(v, 1);
return v;
label:
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon2(int,boolean)>(v, 1);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _skipColon2(int,boolean)>(v, 0);
return v;
}
private final int _skipColon2(int, boolean) throws java.io.IOException
{
int v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: boolean;
label:
if v <= 32 goto label;
if v != 47 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipComment()>();
goto label;
label:
if v != 35 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: boolean _skipYAMLComment()>();
if v != 0 goto label;
label:
if v == 0 goto label;
return v;
label:
if v == 58 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, "was expecting a colon to separate field name and value");
label:
v = 1;
goto label;
label:
if v == 13 goto label;
if v != 10 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
}
private final void _skipComment() throws java.io.IOException
{
int v, v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_JAVA_COMMENTS>;
v = v & v;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(47, "maybe a (non-standard) comment? (not recognized as one since Feature \'ALLOW_COMMENTS\' not enabled for parser)");
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v != 47 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipLine()>();
goto label;
label:
if v != 42 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipCComment()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, "was expecting either \'*\' or \'/\' for a comment");
label:
return;
}
private final void _skipCComment() throws java.io.IOException
{
int[] v;
int v, v, v, v;
java.io.DataInput v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeComment()>();
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
label:
v = v[v];
if v == 0 goto label;
lookupswitch(v)
{
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 10: goto label;
case 13: goto label;
case 42: goto label;
default: goto label;
};
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v != 47 goto label;
return;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow> = v;
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_2()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_3()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_4()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidChar(int)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
}
private final boolean _skipYAMLComment() throws java.io.IOException
{
int v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_YAML_COMMENTS>;
v = v & v;
if v != 0 goto label;
return 0;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipLine()>();
return 1;
}
private final void _skipLine() throws java.io.IOException
{
int[] v;
int v, v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeComment()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v[v];
if v == 0 goto label;
lookupswitch(v)
{
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 10: goto label;
case 13: goto label;
case 42: goto label;
default: goto label;
};
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow> = v;
return;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_2()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_3()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _skipUtf8_4()>();
goto label;
label:
if v >= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidChar(int)>(v);
goto label;
}
protected char _decodeEscaped() throws java.io.IOException
{
char v;
int v, v, v, v, v, v, v;
java.io.DataInput v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
lookupswitch(v)
{
case 34: goto label;
case 47: goto label;
case 92: goto label;
case 98: goto label;
case 102: goto label;
case 110: goto label;
case 114: goto label;
case 116: goto label;
case 117: goto label;
default: goto label;
};
label:
return 8;
label:
return 9;
label:
return 10;
label:
return 12;
label:
return 13;
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeCharForError(int)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: char _handleUnrecognizedCharacterEscape(char)>(v);
return v;
label:
v = 0;
v = 0;
label:
if v >= 4 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int charToHex(int)>(v);
if v >= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, "expected a hex-digit for character escape sequence");
label:
v = v << 4;
v = v | v;
v = v + 1;
goto label;
label:
return v;
}
protected int _decodeCharForError(int) throws java.io.IOException
{
byte v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.io.DataInput v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = v & 255;
if v <= 127 goto label;
v = v & 224;
if v != 192 goto label;
v = v & 31;
v = 1;
goto label;
label:
v = v & 240;
if v != 224 goto label;
v = v & 15;
v = 2;
goto label;
label:
v = v & 248;
if v != 240 goto label;
v = v & 7;
v = 3;
goto label;
label:
v = v & 255;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidInitial(int)>(v);
v = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
if v <= 1 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
if v <= 2 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
label:
return v;
}
private final int _decodeUtf8_2(int) throws java.io.IOException
{
int v, v, v, v, v, v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v & 31;
v = v << 6;
v = v & 63;
v = v | v;
return v;
}
private final int _decodeUtf8_3(int) throws java.io.IOException
{
int v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.io.DataInput v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = v & 15;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
return v;
}
private final int _decodeUtf8_4(int) throws java.io.IOException
{
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.io.DataInput v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v & 7;
v = v << 6;
v = v & 63;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
v = v - 65536;
return v;
}
private final void _skipUtf8_2() throws java.io.IOException
{
int v, v, v;
java.io.DataInput v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
return;
}
private final void _skipUtf8_3() throws java.io.IOException
{
int v, v, v, v, v, v;
java.io.DataInput v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
return;
}
private final void _skipUtf8_4() throws java.io.IOException
{
int v, v, v, v, v, v, v, v, v;
java.io.DataInput v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidOther(int)>(v);
label:
return;
}
protected void _reportInvalidToken(int, java.lang.String) throws java.io.IOException
{
int v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.String _validJsonTokenList()>();
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidToken(int,java.lang.String,java.lang.String)>(v, v, v);
return;
}
protected void _reportInvalidToken(int, java.lang.String, java.lang.String) throws java.io.IOException
{
int v, v;
java.io.DataInput v;
java.lang.StringBuilder v;
java.lang.String v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeCharForError(int)>(v);
v = staticinvoke <java.lang.Character: boolean isJavaIdentifierPart(char)>(v);
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unrecognized token \'\u0001\': was expecting \u0001");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportError(java.lang.String)>(v);
return;
}
protected void _reportInvalidChar(int) throws com.fasterxml.jackson.core.JsonParseException
{
int v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
if v >= 32 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _throwInvalidSpace(int)>(v);
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportInvalidInitial(int)>(v);
return;
}
protected void _reportInvalidInitial(int) throws com.fasterxml.jackson.core.JsonParseException
{
int v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid UTF-8 start byte 0x\u0001");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportError(java.lang.String)>(v);
return;
}
private void _reportInvalidOther(int) throws com.fasterxml.jackson.core.JsonParseException
{
int v;
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Invalid UTF-8 middle byte 0x\u0001");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportError(java.lang.String)>(v);
return;
}
private static int[] _growArrayBy(int[], int)
{
int[] v, v, v;
int v, v, v;
v := @parameter: int[];
v := @parameter: int;
if v != null goto label;
v = newarray (int)[v];
return v;
label:
v = lengthof v;
v = v + v;
v = staticinvoke <java.util.Arrays: int[] copyOf(int[],int)>(v, v);
return v;
}
protected final byte[] _decodeBase64(com.fasterxml.jackson.core.Base64Variant) throws java.io.IOException
{
byte[] v, v, v;
boolean v, v, v;
com.fasterxml.jackson.core.Base64Variant v;
java.io.DataInput v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
char v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.core.util.ByteArrayBuilder v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
if v <= 32 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int decodeBase64Char(int)>(v);
if v >= 0 goto label;
if v != 34 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: byte[] toByteArray()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 0);
if v < 0 goto label;
label:
v = v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int decodeBase64Char(int)>(v);
if v >= 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 1);
label:
v = v << 6;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int decodeBase64Char(int)>(v);
if v >= 0 goto label;
v = (int) -2;
if v == v goto label;
if v != 34 goto label;
v = v >> 4;
virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: void append(int)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: boolean usesPadding()>();
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: byte[] toByteArray()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 2);
label:
v = (int) -2;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: boolean usesPaddingChar(int)>(v);
if v != 0 goto label;
if v != 92 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 3);
v = (int) -2;
if v == v goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: char getPaddingChar()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (char)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("expected padding character \'\u0001\'");
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.lang.IllegalArgumentException reportInvalidBase64Char(com.fasterxml.jackson.core.Base64Variant,int,int,java.lang.String)>(v, v, 3, v);
throw v;
label:
v = v >> 4;
virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: void append(int)>(v);
goto label;
label:
v = v << 6;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: java.io.DataInput _inputData>;
v = interfaceinvoke v.<java.io.DataInput: int readUnsignedByte()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int decodeBase64Char(int)>(v);
if v >= 0 goto label;
v = (int) -2;
if v == v goto label;
if v != 34 goto label;
v = v >> 2;
virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: void appendTwoBytes(int)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: boolean usesPadding()>();
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: byte[] toByteArray()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 3);
label:
v = (int) -2;
if v != v goto label;
v = v >> 2;
virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: void appendTwoBytes(int)>(v);
goto label;
label:
v = v << 6;
v = v | v;
virtualinvoke v.<com.fasterxml.jackson.core.util.ByteArrayBuilder: void appendThreeBytes(int)>(v);
goto label;
}
public com.fasterxml.jackson.core.JsonLocation getTokenLocation()
{
com.fasterxml.jackson.core.JsonLocation v;
int v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
com.fasterxml.jackson.core.io.ContentReference v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = new com.fasterxml.jackson.core.JsonLocation;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.io.ContentReference _contentReference()>();
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _tokenInputRow>;
v = (int) -1;
specialinvoke v.<com.fasterxml.jackson.core.JsonLocation: void <init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)>(v, -1L, -1L, v, v);
return v;
}
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
{
com.fasterxml.jackson.core.JsonLocation v;
int v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
com.fasterxml.jackson.core.io.ContentReference v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v = new com.fasterxml.jackson.core.JsonLocation;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.io.ContentReference _contentReference()>();
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int _currInputRow>;
v = (int) -1;
specialinvoke v.<com.fasterxml.jackson.core.JsonLocation: void <init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)>(v, -1L, -1L, v, v);
return v;
}
private void _closeScope(int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v, v, v;
int v;
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.core.json.UTF8DataInputJsonParser v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8DataInputJsonParser;
v := @parameter: int;
if v != 93 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inArray()>();
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportMismatchedEndMarker(int,char)>(v, 125);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext clearAndGetParent()>();
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
label:
if v != 125 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: boolean inObject()>();
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: void _reportMismatchedEndMarker(int,char)>(v, 93);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: com.fasterxml.jackson.core.json.JsonReadContext clearAndGetParent()>();
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
v.<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
label:
return;
}
private static final int pad(int, int)
{
int v, v, v, v, v, v;
v := @parameter: int;
v := @parameter: int;
if v != 4 goto label;
v = v;
goto label;
label:
v = v << 3;
v = (int) -1;
v = v << v;
v = v | v;
label:
return v;
}
static void <clinit>()
{
com.fasterxml.jackson.core.JsonParser$Feature v, v, v, v, v, v, v, v;
int[] v, v;
int v, v, v, v, v, v, v, v;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature ALLOW_TRAILING_COMMA>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_TRAILING_COMMA> = v;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature ALLOW_NUMERIC_LEADING_ZEROS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_LEADING_ZEROS> = v;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature ALLOW_NON_NUMERIC_NUMBERS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_NON_NUM_NUMBERS> = v;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature ALLOW_MISSING_VALUES>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_MISSING> = v;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature ALLOW_SINGLE_QUOTES>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_SINGLE_QUOTES> = v;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature ALLOW_UNQUOTED_FIELD_NAMES>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_UNQUOTED_NAMES> = v;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature ALLOW_COMMENTS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_JAVA_COMMENTS> = v;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature ALLOW_YAML_COMMENTS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int FEAT_MASK_ALLOW_YAML_COMMENTS> = v;
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeUtf8()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icUTF8> = v;
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeLatin1()>();
<com.fasterxml.jackson.core.json.UTF8DataInputJsonParser: int[] _icLatin1> = v;
return;
}
}