public abstract class oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase extends oadd.com.fasterxml.jackson.core.base.ParserBase
{
protected static final int MAJOR_INITIAL;
protected static final int MAJOR_ROOT;
protected static final int MAJOR_OBJECT_FIELD_FIRST;
protected static final int MAJOR_OBJECT_FIELD_NEXT;
protected static final int MAJOR_OBJECT_VALUE;
protected static final int MAJOR_ARRAY_ELEMENT_FIRST;
protected static final int MAJOR_ARRAY_ELEMENT_NEXT;
protected static final int MAJOR_CLOSED;
protected static final int MINOR_ROOT_BOM;
protected static final int MINOR_ROOT_NEED_SEPARATOR;
protected static final int MINOR_ROOT_GOT_SEPARATOR;
protected static final int MINOR_FIELD_LEADING_WS;
protected static final int MINOR_FIELD_LEADING_COMMA;
protected static final int MINOR_FIELD_NAME;
protected static final int MINOR_FIELD_NAME_ESCAPE;
protected static final int MINOR_FIELD_APOS_NAME;
protected static final int MINOR_FIELD_UNQUOTED_NAME;
protected static final int MINOR_VALUE_LEADING_WS;
protected static final int MINOR_VALUE_EXPECTING_COMMA;
protected static final int MINOR_VALUE_EXPECTING_COLON;
protected static final int MINOR_VALUE_WS_AFTER_COMMA;
protected static final int MINOR_VALUE_TOKEN_NULL;
protected static final int MINOR_VALUE_TOKEN_TRUE;
protected static final int MINOR_VALUE_TOKEN_FALSE;
protected static final int MINOR_VALUE_TOKEN_NON_STD;
protected static final int MINOR_NUMBER_PLUS;
protected static final int MINOR_NUMBER_MINUS;
protected static final int MINOR_NUMBER_ZERO;
protected static final int MINOR_NUMBER_MINUSZERO;
protected static final int MINOR_NUMBER_INTEGER_DIGITS;
protected static final int MINOR_NUMBER_FRACTION_DIGITS;
protected static final int MINOR_NUMBER_EXPONENT_MARKER;
protected static final int MINOR_NUMBER_EXPONENT_DIGITS;
protected static final int MINOR_VALUE_STRING;
protected static final int MINOR_VALUE_STRING_ESCAPE;
protected static final int MINOR_VALUE_STRING_UTF8_2;
protected static final int MINOR_VALUE_STRING_UTF8_3;
protected static final int MINOR_VALUE_STRING_UTF8_4;
protected static final int MINOR_VALUE_APOS_STRING;
protected static final int MINOR_VALUE_TOKEN_ERROR;
protected static final int MINOR_COMMENT_LEADING_SLASH;
protected static final int MINOR_COMMENT_CLOSING_ASTERISK;
protected static final int MINOR_COMMENT_C;
protected static final int MINOR_COMMENT_CPP;
protected static final int MINOR_COMMENT_YAML;
protected final oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols;
protected int[] _quadBuffer;
protected int _quadLength;
protected int _quad;
protected int _pending;
protected int _pendingBytes;
protected int _quoted;
protected int _quotedDigits;
protected int _majorState;
protected int _majorStateAfterValue;
protected int _minorState;
protected int _minorStateAfterSplit;
protected boolean _endOfInput;
protected static final int NON_STD_TOKEN_NAN;
protected static final int NON_STD_TOKEN_INFINITY;
protected static final int NON_STD_TOKEN_PLUS_INFINITY;
protected static final int NON_STD_TOKEN_MINUS_INFINITY;
protected static final java.lang.String[] NON_STD_TOKENS;
protected static final double[] NON_STD_TOKEN_VALUES;
protected int _nonStdTokenType;
protected int _currBufferStart;
protected int _currInputRowAlt;
public void <init>(oadd.com.fasterxml.jackson.core.io.IOContext, int, oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer)
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.io.IOContext v;
int[] v;
int v;
oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: oadd.com.fasterxml.jackson.core.io.IOContext;
v := @parameter: int;
v := @parameter: oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer;
specialinvoke v.<oadd.com.fasterxml.jackson.core.base.ParserBase: void <init>(oadd.com.fasterxml.jackson.core.io.IOContext,int)>(v, v);
v = newarray (int)[8];
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int[] _quadBuffer> = v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: boolean _endOfInput> = 0;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currBufferStart> = 0;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currInputRowAlt> = 1;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols> = v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = null;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = 0;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorStateAfterValue> = 1;
return;
}
public oadd.com.fasterxml.jackson.core.ObjectCodec getCodec()
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
return null;
}
public void setCodec(oadd.com.fasterxml.jackson.core.ObjectCodec)
{
java.lang.UnsupportedOperationException v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.ObjectCodec v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: oadd.com.fasterxml.jackson.core.ObjectCodec;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Can not use ObjectMapper with non-blocking parser");
throw v;
}
public boolean canParseAsync()
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
return 1;
}
public oadd.com.fasterxml.jackson.core.util.JacksonFeatureSet getReadCapabilities()
{
oadd.com.fasterxml.jackson.core.util.JacksonFeatureSet v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = <oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.JacksonFeatureSet JSON_READ_CAPABILITIES>;
return v;
}
protected oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer symbolTableForTests()
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
return v;
}
public abstract int releaseBuffered(java.io.OutputStream) throws java.io.IOException;
protected void _releaseBuffers() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
specialinvoke v.<oadd.com.fasterxml.jackson.core.base.ParserBase: void _releaseBuffers()>();
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: void release()>();
return;
}
public java.lang.Object getInputSource()
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
return null;
}
protected void _closeInput() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currBufferStart> = 0;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _inputEnd> = 0;
return;
}
public boolean hasTextCharacters()
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
oadd.com.fasterxml.jackson.core.JsonToken v, v, v, v;
boolean v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: boolean hasTextAsCharacters()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: boolean _nameCopied>;
return v;
label:
return 0;
}
public oadd.com.fasterxml.jackson.core.JsonLocation getCurrentLocation()
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.JsonLocation v;
long v, v;
oadd.com.fasterxml.jackson.core.io.ContentReference v;
int v, v, v, v, v, v, v, v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _inputPtr>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currInputRowStart>;
v = v - v;
v = v + 1;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currInputRow>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currInputRowAlt>;
v = staticinvoke <java.lang.Math: int max(int,int)>(v, v);
v = new oadd.com.fasterxml.jackson.core.JsonLocation;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.io.ContentReference _contentReference()>();
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: long _currInputProcessed>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _inputPtr>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currBufferStart>;
v = v - v;
v = v + v;
specialinvoke v.<oadd.com.fasterxml.jackson.core.JsonLocation: void <init>(oadd.com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)>(v, v, -1L, v, v);
return v;
}
public oadd.com.fasterxml.jackson.core.JsonLocation getTokenLocation()
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.JsonLocation v;
int v, v;
long v;
oadd.com.fasterxml.jackson.core.io.ContentReference v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = new oadd.com.fasterxml.jackson.core.JsonLocation;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.io.ContentReference _contentReference()>();
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: long _tokenInputTotal>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _tokenInputRow>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _tokenInputCol>;
specialinvoke v.<oadd.com.fasterxml.jackson.core.JsonLocation: void <init>(oadd.com.fasterxml.jackson.core.io.ContentReference,long,long,int,int)>(v, v, -1L, v, v);
return v;
}
public java.lang.String getText() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
java.lang.String v, v;
oadd.com.fasterxml.jackson.core.JsonToken v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String _getText2(oadd.com.fasterxml.jackson.core.JsonToken)>(v);
return v;
}
protected final java.lang.String _getText2(oadd.com.fasterxml.jackson.core.JsonToken)
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
oadd.com.fasterxml.jackson.core.JsonToken v;
int v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v;
java.lang.String v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonToken;
if v != null goto label;
return null;
label:
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
case -1: goto label;
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
default: goto label;
};
label:
return null;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String getCurrentName()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonToken: java.lang.String asString()>();
return v;
}
public int getText(java.io.Writer) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.util.TextBuffer v, v;
oadd.com.fasterxml.jackson.core.JsonToken v, v, v, v;
int v, v, v, v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v;
java.lang.String v;
boolean v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
java.io.Writer v;
char[] v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: java.io.Writer;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: int contentsToWriter(java.io.Writer)>(v);
return v;
label:
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.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.<oadd.com.fasterxml.jackson.core.JsonToken: boolean isNumeric()>();
if v == 0 goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: int contentsToWriter(java.io.Writer)>(v);
return v;
label:
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken NOT_AVAILABLE>;
if v != v goto label;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportError(java.lang.String)>("Current token not available: can not call this method");
label:
v = virtualinvoke v.<oadd.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
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
oadd.com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String getCurrentName()>();
return v;
label:
v = specialinvoke v.<oadd.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
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
oadd.com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v, v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: java.lang.String;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: java.lang.String contentsAsString()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
if v != v goto label;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String getCurrentName()>();
return v;
label:
v = specialinvoke v.<oadd.com.fasterxml.jackson.core.base.ParserBase: java.lang.String getValueAsString(java.lang.String)>(v);
return v;
}
public char[] getTextCharacters() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
oadd.com.fasterxml.jackson.core.JsonToken v, v, v;
oadd.com.fasterxml.jackson.core.io.IOContext v;
int v, v, v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v;
java.lang.String v;
boolean v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
char[] v, v, v, v, v, v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<oadd.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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: boolean _nameCopied>;
if v != 0 goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String getCurrentName()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: char[] _nameCopyBuffer>;
if v != null goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.io.IOContext _ioContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.io.IOContext: char[] allocNameCopyBuffer(int)>(v);
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: char[] _nameCopyBuffer> = v;
goto label;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: char[] _nameCopyBuffer>;
v = lengthof v;
if v >= v goto label;
v = newarray (char)[v];
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: char[] _nameCopyBuffer> = v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: char[] _nameCopyBuffer>;
virtualinvoke v.<java.lang.String: void getChars(int,int,char[],int)>(0, v, v, 0);
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: boolean _nameCopied> = 1;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: char[] _nameCopyBuffer>;
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: char[] getTextBuffer()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonToken: char[] asCharArray()>();
return v;
label:
return null;
}
public int getTextLength() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
oadd.com.fasterxml.jackson.core.JsonToken v, v, v;
int v, v, v, v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v;
char[] v;
java.lang.String v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<oadd.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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: java.lang.String getCurrentName()>();
v = virtualinvoke v.<java.lang.String: int length()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: int size()>();
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonToken: char[] asCharArray()>();
v = lengthof v;
return v;
label:
return 0;
}
public int getTextOffset() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
int v, v;
oadd.com.fasterxml.jackson.core.JsonToken v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<oadd.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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: int getTextOffset()>();
return v;
label:
return 0;
}
public byte[] getBinaryValue(oadd.com.fasterxml.jackson.core.Base64Variant) throws java.io.IOException
{
byte[] v, v, v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.Base64Variant v;
oadd.com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v;
oadd.com.fasterxml.jackson.core.util.ByteArrayBuilder v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: oadd.com.fasterxml.jackson.core.Base64Variant;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v == v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportError(java.lang.String,java.lang.Object)>("Current token (%s) not VALUE_STRING or VALUE_EMBEDDED_OBJECT, can not access as binary", v);
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: byte[] _binaryValue>;
if v != null goto label;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.ByteArrayBuilder _getByteArrayBuilder()>();
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String getText()>();
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _decodeBase64(java.lang.String,oadd.com.fasterxml.jackson.core.util.ByteArrayBuilder,oadd.com.fasterxml.jackson.core.Base64Variant)>(v, v, v);
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.ByteArrayBuilder: byte[] toByteArray()>();
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: byte[] _binaryValue> = v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: byte[] _binaryValue>;
return v;
}
public int readBinaryValue(oadd.com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream) throws java.io.IOException
{
java.io.OutputStream v;
byte[] v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int v;
oadd.com.fasterxml.jackson.core.Base64Variant v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: oadd.com.fasterxml.jackson.core.Base64Variant;
v := @parameter: java.io.OutputStream;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: byte[] getBinaryValue(oadd.com.fasterxml.jackson.core.Base64Variant)>(v);
virtualinvoke v.<java.io.OutputStream: void write(byte[])>(v);
v = lengthof v;
return v;
}
public java.lang.Object getEmbeddedObject() throws java.io.IOException
{
byte[] v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.JsonToken v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken>;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_EMBEDDED_OBJECT>;
if v != v goto label;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: byte[] _binaryValue>;
return v;
label:
return null;
}
protected final oadd.com.fasterxml.jackson.core.JsonToken _startArrayScope() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int v, v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v, v;
oadd.com.fasterxml.jackson.core.JsonToken v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = (int) -1;
v = (int) -1;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: oadd.com.fasterxml.jackson.core.json.JsonReadContext createChildArrayContext(int,int)>(v, v);
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = 5;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorStateAfterValue> = 6;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken START_ARRAY>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
protected final oadd.com.fasterxml.jackson.core.JsonToken _startObjectScope() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int v, v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v, v;
oadd.com.fasterxml.jackson.core.JsonToken v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = (int) -1;
v = (int) -1;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: oadd.com.fasterxml.jackson.core.json.JsonReadContext createChildObjectContext(int,int)>(v, v);
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = 2;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorStateAfterValue> = 3;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken START_OBJECT>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
protected final oadd.com.fasterxml.jackson.core.JsonToken _closeArrayScope() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.JsonToken v;
byte v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v, v, v;
boolean v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: boolean inArray()>();
if v != 0 goto label;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportMismatchedEndMarker(int,char)>(93, 125);
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: oadd.com.fasterxml.jackson.core.json.JsonReadContext getParent()>();
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: boolean inObject()>();
if v == 0 goto label;
v = 3;
goto label;
label:
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: boolean inArray()>();
if v == 0 goto label;
v = 6;
goto label;
label:
v = 1;
label:
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorStateAfterValue> = v;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken END_ARRAY>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
protected final oadd.com.fasterxml.jackson.core.JsonToken _closeObjectScope() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.JsonToken v;
byte v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v, v, v;
boolean v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: boolean inObject()>();
if v != 0 goto label;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportMismatchedEndMarker(int,char)>(125, 93);
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: oadd.com.fasterxml.jackson.core.json.JsonReadContext getParent()>();
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext> = v;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: boolean inObject()>();
if v == 0 goto label;
v = 3;
goto label;
label:
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: boolean inArray()>();
if v == 0 goto label;
v = 6;
goto label;
label:
v = 1;
label:
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorStateAfterValue> = v;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken END_OBJECT>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
protected final java.lang.String _findName(int, int) throws oadd.com.fasterxml.jackson.core.JsonParseException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int[] v, v;
int v, v, v;
java.lang.String v, v;
oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _padLastQuad(int,int)>(v, v);
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int)>(v);
if v == null goto label;
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int[] _quadBuffer>;
v[0] = v;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int[] _quadBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String _addName(int[],int,int)>(v, 1, v);
return v;
}
protected final java.lang.String _findName(int, int, int) throws oadd.com.fasterxml.jackson.core.JsonParseException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int[] v, v, v;
int v, v, v, v;
java.lang.String v, v;
oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _padLastQuad(int,int)>(v, v);
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String findName(int,int)>(v, v);
if v == null goto label;
return v;
label:
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int[] _quadBuffer>;
v[0] = v;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int[] _quadBuffer>;
v[1] = v;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int[] _quadBuffer>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String _addName(int[],int,int)>(v, 2, v);
return v;
}
protected final java.lang.String _findName(int, int, int, int) throws oadd.com.fasterxml.jackson.core.JsonParseException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int[] v;
int v, v, v, v, v, v;
java.lang.String v, v;
oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _padLastQuad(int,int)>(v, v);
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<oadd.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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int[] _quadBuffer>;
v[0] = v;
v[1] = v;
v = staticinvoke <oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _padLastQuad(int,int)>(v, v);
v[2] = v;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String _addName(int[],int,int)>(v, 3, v);
return v;
}
protected final java.lang.String _addName(int[], int, int) throws oadd.com.fasterxml.jackson.core.JsonParseException
{
byte v;
java.lang.String v, v;
char[] v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v, v, v;
int[] v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.JsonToken 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;
oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportInvalidInitial(int)>(v);
v = 1;
v = 1;
label:
v = v + v;
if v <= v goto label;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportInvalidEOF(java.lang.String,oadd.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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: 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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: 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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: 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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
v = virtualinvoke v.<oadd.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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer _symbols>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer: java.lang.String addName(java.lang.String,int[],int)>(v, v, v);
return v;
}
protected 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 final oadd.com.fasterxml.jackson.core.JsonToken _eofAsNextToken() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.JsonReadContext v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
boolean v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = 7;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: boolean inRoot()>();
if v != 0 goto label;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _handleEOF()>();
label:
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void close()>();
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = null;
return null;
}
protected final oadd.com.fasterxml.jackson.core.JsonToken _fieldComplete(java.lang.String) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.json.JsonReadContext v;
java.lang.String v;
oadd.com.fasterxml.jackson.core.JsonToken v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: java.lang.String;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = 4;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.json.JsonReadContext _parsingContext>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.JsonReadContext: void setCurrentName(java.lang.String)>(v);
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken FIELD_NAME>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
protected final oadd.com.fasterxml.jackson.core.JsonToken _valueComplete(oadd.com.fasterxml.jackson.core.JsonToken) throws java.io.IOException
{
int v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.JsonToken v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonToken;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorStateAfterValue>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
protected final oadd.com.fasterxml.jackson.core.JsonToken _valueCompleteInt(int, java.lang.String) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
int v, v, v;
java.lang.String v;
oadd.com.fasterxml.jackson.core.JsonToken v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void resetWithString(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.String: int length()>();
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _intLength> = v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _numTypesValid> = 1;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _numberInt> = v;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorStateAfterValue>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = v;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
protected final oadd.com.fasterxml.jackson.core.JsonToken _valueNonStdNumberComplete(int) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
oadd.com.fasterxml.jackson.core.util.TextBuffer v;
double[] v;
java.lang.String[] v;
oadd.com.fasterxml.jackson.core.JsonToken v;
int v, v;
oadd.com.fasterxml.jackson.core.JsonParser$Feature v;
java.lang.String v;
boolean v;
double v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: int;
v = <oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String[] NON_STD_TOKENS>;
v = v[v];
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.util.TextBuffer _textBuffer>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.util.TextBuffer: void resetWithString(java.lang.String)>(v);
v = <oadd.com.fasterxml.jackson.core.JsonParser$Feature: oadd.com.fasterxml.jackson.core.JsonParser$Feature ALLOW_NON_NUMERIC_NUMBERS>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: boolean isEnabled(oadd.com.fasterxml.jackson.core.JsonParser$Feature)>(v);
if v != 0 goto label;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportError(java.lang.String,java.lang.Object)>("Non-standard token \'%s\': enable `JsonReadFeature.ALLOW_NON_NUMERIC_NUMBERS` to allow", v);
label:
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _intLength> = 0;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _numTypesValid> = 8;
v = <oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: double[] NON_STD_TOKEN_VALUES>;
v = v[v];
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: double _numberDouble> = v;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorStateAfterValue>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _majorState> = v;
v = <oadd.com.fasterxml.jackson.core.JsonToken: oadd.com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_FLOAT>;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: oadd.com.fasterxml.jackson.core.JsonToken _currToken> = v;
return v;
}
protected final java.lang.String _nonStdToken(int)
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int v;
java.lang.String[] v;
java.lang.String v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: int;
v = <oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String[] NON_STD_TOKENS>;
v = v[v];
return v;
}
protected final void _updateTokenLocation()
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
long v, v;
int v, v, v, v, v, v, v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currInputRow>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currInputRowAlt>;
v = staticinvoke <java.lang.Math: int max(int,int)>(v, v);
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _tokenInputRow> = v;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _inputPtr>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currInputRowStart>;
v = v - v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _tokenInputCol> = v;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: long _currInputProcessed>;
v = v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _currBufferStart>;
v = v - v;
v = v + v;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: long _tokenInputTotal> = v;
return;
}
protected void _reportInvalidChar(int) throws oadd.com.fasterxml.jackson.core.JsonParseException
{
int v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: int;
if v >= 32 goto label;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _throwInvalidSpace(int)>(v);
label:
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportInvalidInitial(int)>(v);
return;
}
protected void _reportInvalidInitial(int) throws oadd.com.fasterxml.jackson.core.JsonParseException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int v;
java.lang.String v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportError(java.lang.String)>(v);
return;
}
protected void _reportInvalidOther(int, int) throws oadd.com.fasterxml.jackson.core.JsonParseException
{
int v, v;
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
v := @parameter: int;
v := @parameter: int;
v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: int _inputPtr> = v;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportInvalidOther(int)>(v);
return;
}
protected void _reportInvalidOther(int) throws oadd.com.fasterxml.jackson.core.JsonParseException
{
oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase v;
int v;
java.lang.String v, v;
v := @this: oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase;
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.<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: void _reportError(java.lang.String)>(v);
return;
}
static void <clinit>()
{
double[] v;
java.lang.String[] v;
v = newarray (java.lang.String)[4];
v[0] = "NaN";
v[1] = "Infinity";
v[2] = "+Infinity";
v[3] = "-Infinity";
<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: java.lang.String[] NON_STD_TOKENS> = v;
v = newarray (double)[4];
v[0] = #NaN;
v[1] = #Infinity;
v[2] = #Infinity;
v[3] = #-Infinity;
<oadd.com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase: double[] NON_STD_TOKEN_VALUES> = v;
return;
}
}