public class com.fasterxml.jackson.core.json.UTF8StreamJsonParser 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 int _nameStartOffset;
protected int _nameStartRow;
protected int _nameStartCol;
protected java.io.InputStream _inputStream;
protected byte[] _inputBuffer;
protected boolean _bufferRecyclable;
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, java.io.InputStream, com.fasterxml.jackson.core.ObjectCodec, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer, byte[], int, int, boolean)
{
byte[] v;
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.io.IOContext v;
int v, v, v;
boolean v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: com.fasterxml.jackson.core.io.IOContext;
v := @parameter: int;
v := @parameter: java.io.InputStream;
v := @parameter: com.fasterxml.jackson.core.ObjectCodec;
v := @parameter: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: boolean;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void <init>(com.fasterxml.jackson.core.io.IOContext,int,java.io.InputStream,com.fasterxml.jackson.core.ObjectCodec,com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer,byte[],int,int,int,boolean)>(v, v, v, v, v, v, v, v, 0, v);
return;
}
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, java.io.InputStream, com.fasterxml.jackson.core.ObjectCodec, com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer, byte[], int, int, int, boolean)
{
byte[] v;
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
com.fasterxml.jackson.core.ObjectCodec v;
int[] v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.io.IOContext v;
int v, v, v, v, v, v, v;
boolean v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: com.fasterxml.jackson.core.io.IOContext;
v := @parameter: int;
v := @parameter: java.io.InputStream;
v := @parameter: com.fasterxml.jackson.core.ObjectCodec;
v := @parameter: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: boolean;
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.UTF8StreamJsonParser: int[] _quadBuffer> = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.io.InputStream _inputStream> = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.ObjectCodec _objectCodec> = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols> = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer> = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd> = v;
v = v - v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
v = neg v;
v = v + v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: long _currInputProcessed> = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _bufferRecyclable> = v;
return;
}
public com.fasterxml.jackson.core.ObjectCodec getCodec()
{
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: com.fasterxml.jackson.core.ObjectCodec;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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;
byte[] v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: java.io.OutputStream;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - v;
if v >= 1 goto label;
return 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
virtualinvoke v.<java.io.OutputStream: void write(byte[],int,int)>(v, v, v);
return v;
}
public java.lang.Object getInputSource()
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.io.InputStream _inputStream>;
return v;
}
protected final boolean _loadMore() throws java.io.IOException
{
byte[] v, v, v;
long v, v;
int v, v, v, v, v, v, v, v;
java.lang.String v;
java.io.IOException v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
java.io.InputStream v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.io.InputStream _inputStream>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = lengthof v;
if v != 0 goto label;
return 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.io.InputStream _inputStream>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = virtualinvoke v.<java.io.InputStream: int read(byte[],int,int)>(v, 0, v);
if v <= 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: long _currInputProcessed>;
v = v + v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: long _currInputProcessed> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart>;
v = v - v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _nameStartOffset>;
v = v - v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _nameStartOffset> = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = 0;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd> = v;
return 1;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeInput()>();
if v != 0 goto label;
v = new java.io.IOException;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = lengthof v;
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[])>("InputStream.read() returned 0 characters when trying to read \u bytes");
specialinvoke v.<java.io.IOException: void <init>(java.lang.String)>(v);
throw v;
label:
return 0;
}
protected void _closeInput() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.io.IOContext v;
boolean v, v;
java.io.InputStream v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.io.InputStream _inputStream>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.io.IOContext _ioContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.io.IOContext: boolean isResourceManaged()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonParser$Feature: com.fasterxml.jackson.core.JsonParser$Feature AUTO_CLOSE_SOURCE>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.io.InputStream _inputStream>;
virtualinvoke v.<java.io.InputStream: void close()>();
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.io.InputStream _inputStream> = null;
label:
return;
}
protected void _releaseBuffers() throws java.io.IOException
{
byte[] v, v, v;
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.io.IOContext v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
specialinvoke v.<com.fasterxml.jackson.core.base.ParserBase: void _releaseBuffers()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
virtualinvoke v.<com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: void release()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _bufferRecyclable>;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
if v == null goto label;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] NO_BYTES>;
if v == v goto label;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] NO_BYTES>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.io.IOContext _ioContext>;
virtualinvoke v.<com.fasterxml.jackson.core.io.IOContext: void releaseReadIOBuffer(byte[])>(v);
label:
return;
}
public java.lang.String getText() throws java.io.IOException
{
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _finishAndReturnString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
java.io.Writer v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: java.io.Writer;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _finishString()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v, v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _finishAndReturnString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v, v, v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: java.lang.String;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _finishAndReturnString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _numTypesValid>;
v = v & 1;
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _numTypesValid>;
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _parseIntValue()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _numTypesValid>;
v = v & 1;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void convertNumberToInt()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _numTypesValid>;
v = v & 1;
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _numTypesValid>;
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _parseIntValue()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _numTypesValid>;
v = v & 1;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void convertNumberToInt()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonReadContext v;
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.io.IOContext v;
char[] v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _nameCopied>;
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: char[] _nameCopyBuffer>;
if v != null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: char[] _nameCopyBuffer> = v;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: char[] _nameCopyBuffer>;
v = lengthof v;
if v >= v goto label;
v = newarray (char)[v];
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: char[] _nameCopyBuffer> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: char[] _nameCopyBuffer>;
virtualinvoke v.<java.lang.String: void getChars(int,int,char[],int)>(0, v, v, 0);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _nameCopied> = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: char[] _nameCopyBuffer>;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _finishString()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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;
com.fasterxml.jackson.core.util.TextBuffer v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v;
char[] v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _finishString()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v;
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.core.util.TextBuffer v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _finishString()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.util.ByteArrayBuilder v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: byte[] _binaryValue>;
if v != null goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _reportError(java.lang.String)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _decodeBase64(com.fasterxml.jackson.core.Base64Variant)>(v);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String)>(v);
throw v;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _binaryValue>;
if v != null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String getText()>();
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: byte[] _binaryValue> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.io.IOContext v, v, v;
int v, v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: java.io.OutputStream;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _readBinary(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream,byte[])>(v, v, v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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, v, v, v, v, v;
byte v, v, v, v, v;
short v, v, v, v, v;
java.lang.String v;
boolean v, v, v;
com.fasterxml.jackson.core.Base64Variant 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;
java.io.OutputStream v;
char v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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 requiresPaddingOnRead()>();
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: boolean usesPaddingChar(int)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 3);
v = (int) -2;
if v == v goto 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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 requiresPaddingOnRead()>();
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _handleBase64MissingPadding(com.fasterxml.jackson.core.Base64Variant)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.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;
java.lang.String v, v, v;
boolean v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextAfterName()>();
return v;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _numTypesValid> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipString()>();
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWSOrEnd()>();
if v >= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void close()>();
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = null;
return null;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _binaryValue> = null;
if v != 93 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeArrayScope()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
if v != 125 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeObjectScope()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, v);
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWS()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_TRAILING_COMMA>;
v = v & v;
if v == 0 goto label;
if v == 93 goto label;
if v != 125 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _closeScope(int)>(v);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _updateLocation()>();
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextTokenNotInObject(int)>(v);
return v;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateNameLocation()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _parseName(int)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon()>();
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateLocation()>();
if v != 34 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 1;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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 = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(1);
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.UTF8StreamJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v == 0 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(0);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchFalse()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchNull()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchTrue()>();
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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.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.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
if v != 34 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 1;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildArrayContext(int,int)>(v, v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildObjectContext(int,int)>(v, v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchTrue()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchFalse()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchNull()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(1);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(0);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
private final com.fasterxml.jackson.core.JsonToken _nextAfterName() throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildArrayContext(int,int)>(v, 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildObjectContext(int,int)>(v, v);
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
public void finishToken() throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _finishString()>();
label:
return;
}
public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString) throws java.io.IOException
{
byte[] v, v, v;
com.fasterxml.jackson.core.SerializableString v;
byte v, v, v;
boolean v, v, v, v;
com.fasterxml.jackson.core.json.JsonReadContext v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _numTypesValid> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextAfterName()>();
return 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipString()>();
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWSOrEnd()>();
if v >= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void close()>();
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = null;
return 0;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _binaryValue> = null;
if v != 93 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeArrayScope()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return 0;
label:
if v != 125 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeObjectScope()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, v);
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWS()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _closeScope(int)>(v);
return 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _updateLocation()>();
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextTokenNotInObject(int)>(v);
return 0;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateNameLocation()>();
if v != 34 goto label;
v = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: byte[] asQuotedUTF8()>();
v = lengthof v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + v;
v = v + 4;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v >= v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v[v];
if v != 34 goto label;
v = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
label:
if v != v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: java.lang.String getValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: void setCurrentName(java.lang.String)>(v);
v = v + 1;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColonFast(int)>(v);
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _isNextTokenNameYes(int)>(v);
return 1;
label:
v = v[v];
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v[v];
if v != v goto label;
v = v + 1;
v = v + 1;
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _isNextTokenNameMaybe(int,com.fasterxml.jackson.core.SerializableString)>(v, v);
return v;
}
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;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v;
java.lang.String v, v, v;
boolean v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _numTypesValid> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextAfterName()>();
return null;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipString()>();
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWSOrEnd()>();
if v >= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void close()>();
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = null;
return null;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _binaryValue> = null;
if v != 93 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeArrayScope()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return null;
label:
if v != 125 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeObjectScope()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return null;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, v);
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWS()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _closeScope(int)>(v);
return null;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _updateLocation()>();
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextTokenNotInObject(int)>(v);
return null;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateNameLocation()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _parseName(int)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon()>();
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateLocation()>();
if v != 34 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 1;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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 = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(1);
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.UTF8StreamJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v == 0 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(0);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchFalse()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchNull()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchTrue()>();
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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return v;
}
private final int _skipColonFast(int) throws java.io.IOException
{
byte[] v, v, v, v, v, v;
byte v, v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v + 1;
v = v[v];
if v != 58 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v + 1;
v = v[v];
if v <= 32 goto label;
if v == 47 goto label;
if v == 35 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v;
v = v + 1;
v = v[v];
if v <= 32 goto label;
if v == 47 goto label;
if v == 35 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return v;
label:
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(1);
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v;
v = v + 1;
v = v[v];
label:
if v != 58 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v + 1;
v = v[v];
if v <= 32 goto label;
if v == 47 goto label;
if v == 35 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v;
v = v + 1;
v = v[v];
if v <= 32 goto label;
if v == 47 goto label;
if v == 35 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return v;
label:
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(1);
return v;
label:
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(0);
return v;
}
private final void _isNextTokenNameYes(int) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
int v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateLocation()>();
lookupswitch(v)
{
case 34: goto label;
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.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 1;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchTrue()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchFalse()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchNull()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(1);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
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.UTF8StreamJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v == 0 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(0);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
label:
return;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return;
}
private final boolean _isNextTokenNameMaybe(int, com.fasterxml.jackson.core.SerializableString) throws java.io.IOException
{
com.fasterxml.jackson.core.SerializableString v;
com.fasterxml.jackson.core.json.JsonReadContext v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v, v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _parseName(int)>(v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
virtualinvoke v.<com.fasterxml.jackson.core.json.JsonReadContext: void setCurrentName(java.lang.String)>(v);
v = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: java.lang.String getValue()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon()>();
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateLocation()>();
if v != 34 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 1;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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 = <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:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchTrue()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchFalse()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchNull()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(1);
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.UTF8StreamJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v == 0 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean)>(0);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(0, 0);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseUnsignedNumber(int)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(v);
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = v;
return v;
}
public java.lang.String nextTextValue() throws java.io.IOException
{
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.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _tokenIncomplete>;
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _finishAndReturnString()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildArrayContext(int,int)>(v, 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildObjectContext(int,int)>(v, v);
label:
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.String getText()>();
goto label;
label:
v = null;
label:
return v;
}
public int nextIntValue(int) throws java.io.IOException
{
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.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildArrayContext(int,int)>(v, 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildObjectContext(int,int)>(v, v);
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int getIntValue()>();
goto label;
label:
v = v;
label:
return v;
}
public long nextLongValue(long) throws java.io.IOException
{
long 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.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: long;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildArrayContext(int,int)>(v, 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildObjectContext(int,int)>(v, v);
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: long getLongValue()>();
goto label;
label:
v = v;
label:
return v;
}
public java.lang.Boolean nextBooleanValue() throws java.io.IOException
{
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.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean _nameCopied> = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _nextToken> = null;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildArrayContext(int,int)>(v, 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.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void createChildObjectContext(int,int)>(v, v);
label:
return null;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v;
char[] v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int)>(46);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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
{
byte[] v;
com.fasterxml.jackson.core.json.JsonReadContext v;
short v;
byte v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
boolean v;
com.fasterxml.jackson.core.util.TextBuffer v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _verifyNoLeadingZeroes()>();
label:
v[0] = v;
v = 1;
v = 1;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = lengthof v;
v = v + v;
v = v - 1;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
if v < v goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseNumber2(char[],int,boolean,int)>(v, v, 0, v);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v > 57 goto label;
v = v + 1;
v = v;
v = v + 1;
v[v] = v;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _verifyRootSpace(int)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken resetInt(boolean,int)>(0, v);
return v;
}
private final com.fasterxml.jackson.core.JsonToken _parseSignedNumber(boolean) throws java.io.IOException
{
byte[] v, v;
byte v, v;
boolean v, v;
com.fasterxml.jackson.core.json.JsonReadContext v;
short v;
int 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, v, v, v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: boolean;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v > 48 goto label;
if v == 48 goto label;
if v != 46 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloatThatStartsWithPeriod(boolean,boolean)>(v, 1);
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int,boolean,boolean)>(v, v, 1);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _verifyNoLeadingZeroes()>();
goto label;
label:
if v <= 57 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleInvalidNumberStart(int,boolean,boolean)>(v, v, 1);
return v;
label:
v = v + 1;
v[v] = v;
v = 1;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = lengthof v;
v = v + v;
v = v - v;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
if v < v goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseNumber2(char[],int,boolean,int)>(v, v, v, v);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v > 57 goto label;
v = v + 1;
v = v;
v = v + 1;
v[v] = v;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _verifyRootSpace(int)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken resetInt(boolean,int)>(v, v);
return v;
}
private final com.fasterxml.jackson.core.JsonToken _parseNumber2(char[], int, boolean, int) throws java.io.IOException
{
byte[] v, v;
com.fasterxml.jackson.core.json.JsonReadContext v;
short v, v;
byte v, v;
int v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
boolean v, v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: int;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken resetInt(boolean,int)>(v, v);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v > 57 goto label;
if v >= 48 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _parseFloat(char[],int,int,boolean,int)>(v, v, v, v, v);
return v;
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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 + 1;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
v = v & 255;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _verifyRootSpace(int)>(v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken resetInt(boolean,int)>(v, v);
return v;
}
private final int _verifyNoLeadingZeroes() throws java.io.IOException
{
byte[] v, v;
short v;
byte v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
return 48;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v <= 57 goto label;
label:
return 48;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_LEADING_ZEROS>;
v = v & v;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void reportInvalidNumber(java.lang.String)>("Leading zeroes not allowed");
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
if v != 48 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v <= 57 goto label;
label:
return 48;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
if v == 48 goto label;
label:
return v;
}
private final com.fasterxml.jackson.core.JsonToken _parseFloat(char[], int, int, boolean, int) throws java.io.IOException
{
byte[] v, v, v, v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
byte v, v, v, v;
boolean v, v, v, v, v, 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, v, v, v, 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: int;
v = 0;
v = 0;
if v != 46 goto label;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
label:
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
goto label;
label:
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.Object _reportUnexpectedNumberChar(int,java.lang.String)>(v, "Exponent indicator not followed by a digit");
label:
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _verifyRootSpace(int)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken resetFloat(boolean,int,int,int)>(v, v, v, v);
return v;
}
private final void _verifyRootSpace(int) throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
lookupswitch(v)
{
case 9: goto label;
case 10: goto label;
case 13: goto label;
case 32: goto label;
default: goto label;
};
label:
return;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportMissingRootWS(int)>(v);
return;
}
protected final java.lang.String _parseName(int) throws java.io.IOException
{
byte[] v;
byte v, v, v, v, v;
int[] v;
short v, v, v, v, 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;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
if v == 34 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _handleOddName(int)>(v);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 13;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v <= v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String slowParseName()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icLatin1>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v != 0 goto label;
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v != 0 goto label;
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v != 0 goto label;
v = v << 8;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v != 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1> = v;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String parseMediumName(int)>(v);
return v;
label:
if v != 34 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int)>(v, 4);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.String findName(int,int)>(v, 3);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.String findName(int,int)>(v, 2);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.String findName(int,int)>(v, 1);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.String parseName(int,int,int)>(0, v, 0);
return v;
}
protected final java.lang.String parseMediumName(int) throws java.io.IOException
{
byte[] v;
byte v, v, v, v;
int[] v;
short v, v, v, 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;
java.lang.String v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icLatin1>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int,int)>(v, v, 1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int,int)>(v, v, 2);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int,int)>(v, v, 3);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int,int)>(v, v, 4);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String parseName(int,int,int,int)>(v, v, v, 4);
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String parseMediumName2(int,int)>(v, v);
return v;
}
protected final java.lang.String parseMediumName2(int, int) throws java.io.IOException
{
byte[] v;
byte v, v, v, v;
int[] v;
short v, v, v, 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;
java.lang.String v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icLatin1>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int,int,int)>(v, v, v, 1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int,int,int)>(v, v, v, 2);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int,int,int)>(v, v, v, 3);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int,int,int,int)>(v, v, v, 4);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String parseName(int,int,int,int,int)>(v, v, v, v, 4);
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String parseLongName(int,int,int)>(v, v, v);
return v;
}
protected final java.lang.String parseLongName(int, int, int) throws java.io.IOException
{
byte[] v;
byte v, v, v, v;
short v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
int[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _quad1>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v[1] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v[2] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icLatin1>;
v = 3;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 4;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v > v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int[],int,int,int)>(v, v, v, 1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int[],int,int,int)>(v, v, v, 2);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int[],int,int,int)>(v, v, v, 3);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String findName(int[],int,int,int)>(v, v, v, 4);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, v, v, v, 4);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = v;
v = v + 1;
v[v] = v;
v = v;
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, v, 0, v, 0);
return v;
}
protected java.lang.String slowParseName() throws java.io.IOException
{
byte[] v;
short v;
byte v;
int[] v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(": was expecting closing \'\"\' for name", v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v != 34 goto label;
return "";
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String parseEscapedName(int[],int,int,int,int)>(v, 0, 0, v, 0);
return v;
}
private final java.lang.String parseName(int, int, int) throws java.io.IOException
{
int[] v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v[1] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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
{
byte[] v;
byte v;
int[] v, v, v, v, v, v;
boolean 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;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v;
char v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "name");
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = v;
v = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(" in field name", v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _padLastQuad(int,int)>(v, v);
v[v] = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.String addName(int[],int,int)>(v, v, v);
label:
return v;
}
protected java.lang.String _handleOddName(int) throws java.io.IOException
{
byte[] v;
byte v;
int[] v, v, v, v;
boolean 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;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v;
char v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
if v != 39 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_ALLOW_SINGLE_QUOTES>;
v = v & v;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _parseAposName()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_ALLOW_UNQUOTED_NAMES>;
v = v & v;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeCharForError(int)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = v;
v = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(" in field name", v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
v = v & 255;
v = v[v];
if v != 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.String addName(int[],int,int)>(v, v, v);
label:
return v;
}
protected java.lang.String _parseAposName() throws java.io.IOException
{
byte[] v, v;
byte v, v;
int[] v, v, v, v, v, v;
boolean v, 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;
com.fasterxml.jackson.core.JsonToken v, v;
java.lang.String v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(": was expecting closing \'\'\' for field name", v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v != 39 goto label;
return "";
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = 0;
v = 0;
v = 0;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icLatin1>;
label:
if v == 39 goto 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.UTF8StreamJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "name");
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: char _decodeEscaped()>();
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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v[v] = v;
v = v;
v = 1;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(" in field name", v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer> = v;
label:
v = v;
v = v + 1;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _padLastQuad(int,int)>(v, v);
v[v] = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.exc.StreamConstraintsException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _padLastQuad(int,int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] _quadBuffer>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.exc.StreamConstraintsException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _padLastQuad(int,int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] _quadBuffer>;
v[0] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v[1] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer>;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.exc.StreamConstraintsException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _padLastQuad(int,int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int[] _quadBuffer>;
v[0] = v;
v[1] = v;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _padLastQuad(int,int)>(v, v);
v[2] = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.exc.StreamConstraintsException
{
com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
int[] v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: int[] growArrayBy(int[],int)>(v, v);
v = v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _quadBuffer> = v;
label:
v = v + 1;
v = staticinvoke <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _padLastQuad(int,int)>(v, v);
v[v] = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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, com.fasterxml.jackson.core.exc.StreamConstraintsException
{
byte 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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;
}
private static final int _padLastQuad(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;
}
protected void _loadMoreGuaranteed() throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF()>();
label:
return;
}
protected void _finishString() throws java.io.IOException
{
byte[] v;
short v;
byte v;
int[] v;
int v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
label:
v = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icUTF8>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = lengthof v;
v = v + v;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
label:
if v >= v goto label;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: void setCurrentLength(int)>(v);
return;
label:
v = v + 1;
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _finishString2(char[],int)>(v, v);
return;
}
protected java.lang.String _finishAndReturnString() throws java.io.IOException
{
byte[] v;
short v;
byte v;
int[] v;
int v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
label:
v = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icUTF8>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = lengthof v;
v = v + v;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
label:
if v >= v goto label;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
if v != 34 goto label;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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:
v = v + 1;
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _finishString2(char[],int)>(v, v);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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) throws java.io.IOException
{
byte[] v;
byte v;
int[] 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;
char v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: char[];
v := @parameter: int;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icUTF8>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = lengthof v;
v = v - v;
v = v + v;
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
goto label;
label:
v = v;
v = v + 1;
v[v] = v;
goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
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.UTF8StreamJsonParser: char _decodeEscaped()>();
v = v;
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeUtf8_2(int)>(v);
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - v;
if v < 2 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeUtf8_3fast(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeUtf8_3(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "string value");
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidChar(int)>(v);
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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
{
byte[] v;
short v;
byte v;
int[] v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _tokenIncomplete> = 0;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icUTF8>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
label:
if v >= v goto label;
v = v;
v = v + 1;
v = v[v];
v = v & 255;
v = v[v];
if v == 0 goto label;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
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:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: char _decodeEscaped()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_2()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_3()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_4(int)>(v);
goto label;
label:
if v >= 32 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "string value");
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidChar(int)>(v);
goto label;
label:
return;
}
protected com.fasterxml.jackson.core.JsonToken _handleUnexpectedValue(int) throws java.io.IOException
{
byte[] v;
byte v;
boolean v, v, v, v;
com.fasterxml.jackson.core.json.JsonReadContext v, v;
short v;
int 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, v, v, v, v;
java.lang.String v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_ALLOW_MISSING>;
v = v & v;
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, "expected a value");
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_ALLOW_SINGLE_QUOTES>;
v = v & v;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _handleApos()>();
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchToken(java.lang.String,int)>("NaN", 1);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_NON_NUM_NUMBERS>;
v = v & v;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken resetAsNaN(java.lang.String,double)>("NaN", #NaN);
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _matchToken(java.lang.String,int)>("Infinity", 1);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_NON_NUM_NUMBERS>;
v = v & v;
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken resetAsNaN(java.lang.String,double)>("Infinity", #Infinity);
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.String _validJsonTokenList()>();
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidToken(java.lang.String,java.lang.String)>(v, v);
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, v);
return null;
}
protected com.fasterxml.jackson.core.JsonToken _handleApos() throws java.io.IOException
{
byte[] v;
byte v;
int[] 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;
com.fasterxml.jackson.core.JsonToken v;
char v;
com.fasterxml.jackson.core.util.TextBuffer v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
char[] v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = 0;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] emptyAndGetCurrentSegment()>();
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icUTF8>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.TextBuffer: char[] finishCurrentSegment()>();
v = 0;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = lengthof v;
v = v - v;
v = v + v;
if v >= v goto label;
v = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
if v >= v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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;
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.UTF8StreamJsonParser: char _decodeEscaped()>();
v = v;
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeUtf8_2(int)>(v);
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - v;
if v < 2 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeUtf8_3fast(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeUtf8_3(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _throwUnquotedSpace(int,java.lang.String)>(v, "string value");
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidChar(int)>(v);
label:
v = lengthof v;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v;
com.fasterxml.jackson.core.JsonToken v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: boolean;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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
{
byte[] v;
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.json.JsonReadFeature v;
int v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v;
java.lang.String v, v, v, v, v;
boolean v, v, v, v;
double v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: boolean;
label:
if v != 73 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_FLOAT>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
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.UTF8StreamJsonParser: void _matchToken(java.lang.String,int)>(v, 3);
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken resetAsNaN(java.lang.String,double)>(v, v);
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportError(java.lang.String,java.lang.Object)>("Non-standard token \'%s\': enable `JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS` to allow", 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: java.lang.Object _reportUnexpectedNumberChar(int,java.lang.String)>(v, v);
return null;
}
protected final void _matchTrue() throws java.io.IOException
{
byte[] v;
short v;
byte v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 3;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v >= v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v + 1;
v = v[v];
if v != 114 goto label;
v = v + 1;
v = v[v];
if v != 117 goto label;
v = v + 1;
v = v[v];
if v != 101 goto label;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v == 93 goto label;
if v != 125 goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchToken2(java.lang.String,int)>("true", 1);
return;
}
protected final void _matchFalse() throws java.io.IOException
{
byte[] v;
short v;
byte v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 4;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v >= v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v + 1;
v = v[v];
if v != 97 goto label;
v = v + 1;
v = v[v];
if v != 108 goto label;
v = v + 1;
v = v[v];
if v != 115 goto label;
v = v + 1;
v = v[v];
if v != 101 goto label;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v == 93 goto label;
if v != 125 goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchToken2(java.lang.String,int)>("false", 1);
return;
}
protected final void _matchNull() throws java.io.IOException
{
byte[] v;
short v;
byte v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 3;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v >= v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v + 1;
v = v[v];
if v != 117 goto label;
v = v + 1;
v = v[v];
if v != 108 goto label;
v = v + 1;
v = v[v];
if v != 108 goto label;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v == 93 goto label;
if v != 125 goto label;
label:
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchToken2(java.lang.String,int)>("null", 1);
return;
}
protected final void _matchToken(java.lang.String, int) throws java.io.IOException
{
byte[] v, v;
short v;
byte v, v;
int v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
char v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: java.lang.String;
v := @parameter: int;
v = virtualinvoke v.<java.lang.String: int length()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _matchToken2(java.lang.String,int)>(v, v);
return;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
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.UTF8StreamJsonParser: void _reportInvalidToken(java.lang.String)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v + 1;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v == 93 goto label;
if v == 125 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _checkMatchEnd(java.lang.String,int,int)>(v, v, v);
label:
return;
}
private final void _matchToken2(java.lang.String, int) throws java.io.IOException
{
byte[] v, v;
short v;
byte v, v;
int v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
boolean v, v;
char v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: java.lang.String;
v := @parameter: int;
v = virtualinvoke v.<java.lang.String: int length()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
if v == v goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidToken(java.lang.String)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v + 1;
if v < v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
return;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
v = v & 255;
if v < 48 goto label;
if v == 93 goto label;
if v == 125 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _checkMatchEnd(java.lang.String,int,int)>(v, v, v);
label:
return;
}
private final void _checkMatchEnd(java.lang.String, int, int) throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v;
java.lang.String v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _reportInvalidToken(java.lang.String)>(v);
label:
return;
}
private final int _skipWS() throws java.io.IOException
{
byte[] v;
short v;
byte v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v >= v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWS2()>();
return v;
label:
return v;
label:
if v == 32 goto label;
if v != 10 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
goto label;
label:
if v != 13 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCR()>();
goto label;
label:
if v == 9 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _throwInvalidSpace(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWS2()>();
return v;
}
private final int _skipWS2() throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.core.json.JsonReadContext v;
short v;
byte v;
int v, v, v, v, v, v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.JsonParseException v;
boolean v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v <= 32 goto label;
if v != 47 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipComment()>();
goto label;
label:
if v != 35 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _skipYAMLComment()>();
if v != 0 goto label;
label:
return v;
label:
if v == 32 goto label;
if v != 10 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
goto label;
label:
if v != 13 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCR()>();
goto label;
label:
if v == 9 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _throwInvalidSpace(int)>(v);
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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[])>("Unexpected end-of-input within/between \u entries");
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String)>(v);
throw v;
}
private final int _skipWSOrEnd() throws java.io.IOException
{
byte[] v, v;
short v, v;
byte v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _eofAsNextChar()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWSOrEnd2()>();
return v;
label:
return v;
label:
if v == 32 goto label;
if v != 10 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
goto label;
label:
if v != 13 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCR()>();
goto label;
label:
if v == 9 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _throwInvalidSpace(int)>(v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v >= v goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWSOrEnd2()>();
return v;
label:
return v;
label:
if v == 32 goto label;
if v != 10 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
goto label;
label:
if v != 13 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCR()>();
goto label;
label:
if v == 9 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _throwInvalidSpace(int)>(v);
goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipWSOrEnd2()>();
return v;
}
private final int _skipWSOrEnd2() throws java.io.IOException
{
byte[] v;
short v;
byte v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v, v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v <= 32 goto label;
if v != 47 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipComment()>();
goto label;
label:
if v != 35 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _skipYAMLComment()>();
if v != 0 goto label;
label:
return v;
label:
if v == 32 goto label;
if v != 10 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
goto label;
label:
if v != 13 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCR()>();
goto label;
label:
if v == 9 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _throwInvalidSpace(int)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _eofAsNextChar()>();
return v;
}
private final int _skipColon() throws java.io.IOException
{
byte[] v, v, v, v, v, v;
byte v, v, v, v, 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 4;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(0);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
if v != 58 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(1);
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
label:
if v != 58 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return v;
label:
if v == 32 goto label;
if v != 9 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
if v <= 32 goto label;
if v == 47 goto label;
if v != 35 goto label;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(1);
return v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(1);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _skipColon2(boolean)>(0);
return v;
}
private final int _skipColon2(boolean) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.core.json.JsonReadContext v;
short v;
byte v;
int v, v, v, v, v, v, v, v;
java.lang.String v, v;
boolean v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: boolean;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v <= 32 goto label;
if v != 47 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipComment()>();
goto label;
label:
if v != 35 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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 == 32 goto label;
if v != 10 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
goto label;
label:
if v != 13 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCR()>();
goto label;
label:
if v == 9 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _throwInvalidSpace(int)>(v);
goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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[])>(" within/between \u entries");
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(v, null);
v = (int) -1;
return v;
}
private final void _skipComment() throws java.io.IOException
{
byte[] v;
short v;
byte v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_ALLOW_JAVA_COMMENTS>;
v = v & v;
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(" in a comment", null);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
if v != 47 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipLine()>();
goto label;
label:
if v != 42 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCComment()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportUnexpectedChar(int,java.lang.String)>(v, "was expecting either \'*\' or \'/\' for a comment");
label:
return;
}
private final void _skipCComment() throws java.io.IOException
{
byte[] v, v;
short v;
byte v, v;
int[] v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeComment()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
if v != 47 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
return;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCR()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_2()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_3()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_4(int)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidChar(int)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(" in a comment", null);
return;
}
private final boolean _skipYAMLComment() throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _features>;
v = <com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int FEAT_MASK_ALLOW_YAML_COMMENTS>;
v = v & v;
if v != 0 goto label;
return 0;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipLine()>();
return 1;
}
private final void _skipLine() throws java.io.IOException
{
byte[] v;
short v;
byte v;
int[] v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeComment()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipCR()>();
return;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_2()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_3()>();
goto label;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _skipUtf8_4(int)>(v);
goto label;
label:
if v >= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidChar(int)>(v);
goto label;
label:
return;
}
protected char _decodeEscaped() throws java.io.IOException
{
byte[] v, v;
short v;
byte v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v, v;
char v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(" in character escape sequence", v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
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.UTF8StreamJsonParser: int _decodeCharForError(int)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: char _handleUnrecognizedCharacterEscape(char)>(v);
return v;
label:
v = 0;
v = 0;
label:
if v >= 4 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(" in character escape sequence", v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int charToHex(int)>(v);
if v >= 0 goto label;
v = v & 255;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: void _reportInvalidInitial(int)>(v);
v = 1;
label:
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int nextByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
if v <= 1 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int nextByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int)>(v);
label:
v = v << 6;
v = v & 63;
v = v | v;
if v <= 2 goto label;
v = specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int nextByte()>();
v = v & 192;
if v == 128 goto label;
v = v & 255;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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
{
byte[] v;
short v, v;
byte v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, 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
{
byte[] v, v;
short v, v, v, v;
byte v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v & 15;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v << 6;
v = v & 63;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v << 6;
v = v & 63;
v = v | v;
return v;
}
private final int _decodeUtf8_3fast(int) throws java.io.IOException
{
byte[] v, v;
short v, v, v, v;
byte v, v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v & 15;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v << 6;
v = v & 63;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v << 6;
v = v & 63;
v = v | v;
return v;
}
private final int _decodeUtf8_4(int) throws java.io.IOException
{
byte[] v, v, v;
byte v, v, v, v, v, v;
short v, v, v, v, v, 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;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v & 7;
v = v << 6;
v = v & 63;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v << 6;
v = v & 63;
v = v | v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, 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
{
byte[] v;
short v, v;
byte v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
return;
}
private final void _skipUtf8_3() throws java.io.IOException
{
byte[] v, v;
short v, v, v, v;
byte v, v;
int v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
return;
}
private final void _skipUtf8_4(int) throws java.io.IOException
{
byte[] v, v, v;
short v, v, v, v, v, v;
byte v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 192;
if v == 128 goto label;
v = v & 255;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int,int)>(v, v);
label:
return;
}
protected final void _skipCR() throws java.io.IOException
{
byte[] v;
byte v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v[v];
if v != 10 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart> = v;
return;
}
private int nextByte() throws java.io.IOException
{
byte[] v;
short v;
byte v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
return v;
}
protected void _reportInvalidToken(java.lang.String, int) throws java.io.IOException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: java.lang.String;
v := @parameter: int;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _validJsonTokenList()>();
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidToken(java.lang.String,java.lang.String)>(v, v);
return;
}
protected void _reportInvalidToken(java.lang.String) throws java.io.IOException
{
java.lang.String v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: java.lang.String _validJsonTokenList()>();
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidToken(java.lang.String,java.lang.String)>(v, v);
return;
}
protected void _reportInvalidToken(java.lang.String, java.lang.String) throws java.io.IOException
{
byte[] v;
byte v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v;
java.lang.StringBuilder v;
java.lang.String v, v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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 = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: boolean _loadMore()>();
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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 = virtualinvoke v.<java.lang.StringBuilder: int length()>();
if v < 256 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("...");
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportError(java.lang.String,java.lang.Object,java.lang.Object)>("Unrecognized token \'%s\': was expecting %s", v, v);
return;
}
protected void _reportInvalidChar(int) throws com.fasterxml.jackson.core.JsonParseException
{
int v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
if v >= 32 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _throwInvalidSpace(int)>(v);
label:
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidInitial(int)>(v);
return;
}
protected void _reportInvalidInitial(int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: void _reportError(java.lang.String)>(v);
return;
}
protected void _reportInvalidOther(int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
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.UTF8StreamJsonParser: void _reportError(java.lang.String)>(v);
return;
}
protected void _reportInvalidOther(int, int) throws com.fasterxml.jackson.core.JsonParseException
{
int v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
v := @parameter: int;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _reportInvalidOther(int)>(v);
return;
}
protected final byte[] _decodeBase64(com.fasterxml.jackson.core.Base64Variant) throws java.io.IOException
{
byte[] v, v, v, v, v, v, v, v;
byte v, v, v, v, v;
short v, v, v, v, v;
java.lang.String v;
com.fasterxml.jackson.core.util.ByteArrayBuilder v;
boolean v, v, v;
com.fasterxml.jackson.core.Base64Variant 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;
char v;
java.lang.IllegalArgumentException v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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 requiresPaddingOnRead()>();
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: boolean usesPaddingChar(int)>(v);
if v != 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _decodeBase64Escape(com.fasterxml.jackson.core.Base64Variant,int,int)>(v, v, 3);
v = (int) -2;
if v == v goto 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputEnd>;
if v < v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _loadMoreGuaranteed()>();
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: byte[] _inputBuffer>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
v = v[v];
v = v & 255;
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 requiresPaddingOnRead()>();
if v == 0 goto label;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v - 1;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr> = v;
virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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, v;
long v, v, v, v;
int v, v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.io.ContentReference v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: long _currInputProcessed>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _nameStartOffset>;
v = v - 1;
v = v + v;
v = new com.fasterxml.jackson.core.JsonLocation;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.io.ContentReference _contentReference()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _nameStartRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _nameStartCol>;
specialinvoke v.<com.fasterxml.jackson.core.JsonLocation: void <init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)>(v, v, -1L, v, v);
return v;
label:
v = new com.fasterxml.jackson.core.JsonLocation;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.io.ContentReference _contentReference()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: long _tokenInputTotal>;
v = v - 1L;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputRow>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol>;
specialinvoke v.<com.fasterxml.jackson.core.JsonLocation: void <init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)>(v, v, -1L, v, v);
return v;
}
public com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
{
com.fasterxml.jackson.core.JsonLocation v;
long v, v;
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v, v, v;
com.fasterxml.jackson.core.io.ContentReference v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart>;
v = v - v;
v = v + 1;
v = new com.fasterxml.jackson.core.JsonLocation;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.io.ContentReference _contentReference()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: long _currInputProcessed>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v + v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
specialinvoke v.<com.fasterxml.jackson.core.JsonLocation: void <init>(com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)>(v, v, -1L, v, v);
return v;
}
private final void _updateLocation()
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v;
long v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: long _currInputProcessed>;
v = v + v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: long _tokenInputTotal> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart>;
v = v - v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _tokenInputCol> = v;
return;
}
private final void _updateNameLocation()
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v, v, v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRow>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _nameStartRow> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _inputPtr>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _nameStartOffset> = v;
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _currInputRowStart>;
v = v - v;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int _nameStartCol> = v;
return;
}
private final com.fasterxml.jackson.core.JsonToken _closeScope(int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
int v;
com.fasterxml.jackson.core.JsonToken v, v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
v := @parameter: int;
if v != 125 goto label;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeObjectScope()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_OBJECT>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
label:
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _closeArrayScope()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken END_ARRAY>;
v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
private final void _closeArrayScope() throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.json.JsonReadContext v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateLocation()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _reportMismatchedEndMarker(int,char)>(93, 125);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
return;
}
private final void _closeObjectScope() throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.json.UTF8StreamJsonParser v;
com.fasterxml.jackson.core.json.JsonReadContext v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.json.UTF8StreamJsonParser;
specialinvoke v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: void _updateLocation()>();
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: void _reportMismatchedEndMarker(int,char)>(125, 93);
label:
v = v.<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
return;
}
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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: 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.UTF8StreamJsonParser: int FEAT_MASK_ALLOW_YAML_COMMENTS> = v;
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeUtf8()>();
<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icUTF8> = v;
v = staticinvoke <com.fasterxml.jackson.core.io.CharTypes: int[] getInputCodeLatin1()>();
<com.fasterxml.jackson.core.json.UTF8StreamJsonParser: int[] _icLatin1> = v;
return;
}
}