public abstract class com.fasterxml.jackson.core.base.ParserMinimalBase extends com.fasterxml.jackson.core.JsonParser
{
protected static final int INT_TAB;
protected static final int INT_LF;
protected static final int INT_CR;
protected static final int INT_SPACE;
protected static final int INT_LBRACKET;
protected static final int INT_RBRACKET;
protected static final int INT_LCURLY;
protected static final int INT_RCURLY;
protected static final int INT_QUOTE;
protected static final int INT_APOS;
protected static final int INT_BACKSLASH;
protected static final int INT_SLASH;
protected static final int INT_ASTERISK;
protected static final int INT_COLON;
protected static final int INT_COMMA;
protected static final int INT_HASH;
protected static final int INT_0;
protected static final int INT_9;
protected static final int INT_MINUS;
protected static final int INT_PLUS;
protected static final int INT_PERIOD;
protected static final int INT_e;
protected static final int INT_E;
protected static final char CHAR_NULL;
protected static final byte[] NO_BYTES;
protected static final int[] NO_INTS;
protected static final int NR_UNKNOWN;
protected static final int NR_INT;
protected static final int NR_LONG;
protected static final int NR_BIGINT;
protected static final int NR_DOUBLE;
protected static final int NR_BIGDECIMAL;
protected static final int NR_FLOAT;
protected static final java.math.BigInteger BI_MIN_INT;
protected static final java.math.BigInteger BI_MAX_INT;
protected static final java.math.BigInteger BI_MIN_LONG;
protected static final java.math.BigInteger BI_MAX_LONG;
protected static final java.math.BigDecimal BD_MIN_LONG;
protected static final java.math.BigDecimal BD_MAX_LONG;
protected static final java.math.BigDecimal BD_MIN_INT;
protected static final java.math.BigDecimal BD_MAX_INT;
protected static final long MIN_INT_L;
protected static final long MAX_INT_L;
protected static final double MIN_LONG_D;
protected static final double MAX_LONG_D;
protected static final double MIN_INT_D;
protected static final double MAX_INT_D;
protected static final int MAX_ERROR_TOKEN_LENGTH;
protected com.fasterxml.jackson.core.JsonToken _currToken;
protected com.fasterxml.jackson.core.JsonToken _lastClearedToken;
protected void <init>()
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
specialinvoke v.<com.fasterxml.jackson.core.JsonParser: void <init>()>();
return;
}
protected void <init>(int)
{
int v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: int;
specialinvoke v.<com.fasterxml.jackson.core.JsonParser: void <init>(int)>(v);
return;
}
public abstract com.fasterxml.jackson.core.JsonToken nextToken() throws java.io.IOException;
public com.fasterxml.jackson.core.JsonToken currentToken()
{
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
return v;
}
public int currentTokenId()
{
int v;
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v != null goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
label:
return v;
}
public com.fasterxml.jackson.core.JsonToken getCurrentToken()
{
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
return v;
}
public int getCurrentTokenId()
{
int v;
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v != null goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
label:
return v;
}
public boolean hasCurrentToken()
{
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasTokenId(int)
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v, v;
com.fasterxml.jackson.core.JsonToken v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v != null goto label;
if 0 != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean hasToken(com.fasterxml.jackson.core.JsonToken)
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: com.fasterxml.jackson.core.JsonToken;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isExpectedStartArrayToken()
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isExpectedStartObjectToken()
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isExpectedNumberIntToken()
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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 = 1;
goto label;
label:
v = 0;
label:
return v;
}
public com.fasterxml.jackson.core.JsonToken nextValue() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken nextToken()>();
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.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken nextToken()>();
label:
return v;
}
public com.fasterxml.jackson.core.JsonParser skipChildren() throws java.io.IOException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v;
java.lang.Class v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v;
java.lang.String v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v == v goto label;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v == v goto label;
return v;
label:
v = 1;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken nextToken()>();
if v != null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _handleEOF()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: boolean isStructStart()>();
if v == 0 goto label;
v = v + 1;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: boolean isStructEnd()>();
if v == 0 goto label;
v = v - 1;
if v != 0 goto label;
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken NOT_AVAILABLE>;
if v != v goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportError(java.lang.String,java.lang.Object)>("Not enough content available for `skipChildren()`: non-blocking parser? (%s)", v);
goto label;
}
protected abstract void _handleEOF() throws com.fasterxml.jackson.core.JsonParseException;
public abstract java.lang.String getCurrentName() throws java.io.IOException;
public abstract void close() throws java.io.IOException;
public abstract boolean isClosed();
public abstract com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
public void clearCurrentToken()
{
com.fasterxml.jackson.core.JsonToken v, v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _lastClearedToken> = v;
v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken> = null;
label:
return;
}
public com.fasterxml.jackson.core.JsonToken getLastClearedToken()
{
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _lastClearedToken>;
return v;
}
public abstract void overrideCurrentName(java.lang.String);
public abstract java.lang.String getText() throws java.io.IOException;
public abstract char[] getTextCharacters() throws java.io.IOException;
public abstract boolean hasTextCharacters();
public abstract int getTextLength() throws java.io.IOException;
public abstract int getTextOffset() throws java.io.IOException;
public abstract byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant) throws java.io.IOException;
public boolean getValueAsBoolean(boolean) throws java.io.IOException
{
int v, v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v, v, v;
boolean v, v, v, v, v, v, v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.Object v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: boolean;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String getText()>();
v = virtualinvoke v.<java.lang.String: java.lang.String trim()>();
v = "true";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 1;
label:
v = "false";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 0;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: boolean _hasTextualNull(java.lang.String)>(v);
if v == 0 goto label;
return 0;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: int getIntValue()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
return 1;
label:
return 0;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.Object getEmbeddedObject()>();
v = v instanceof java.lang.Boolean;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
label:
return v;
}
public int getValueAsInt() throws java.io.IOException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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 = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: int getIntValue()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: int getValueAsInt(int)>(0);
return v;
}
public int getValueAsInt(int) throws java.io.IOException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v, v, v, v, v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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 = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: int getIntValue()>();
return v;
label:
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String getText()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: boolean _hasTextualNull(java.lang.String)>(v);
if v == 0 goto label;
return 0;
label:
v = staticinvoke <com.fasterxml.jackson.core.io.NumberInput: int parseAsInt(java.lang.String,int)>(v, v);
return v;
label:
return 1;
label:
return 0;
label:
return 0;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.Object getEmbeddedObject()>();
v = v instanceof java.lang.Number;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: int intValue()>();
return v;
label:
return v;
}
public long getValueAsLong() throws java.io.IOException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
long v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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 = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: long getLongValue()>();
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: long getValueAsLong(long)>(0L);
return v;
}
public long getValueAsLong(long) throws java.io.IOException
{
long v, v, v, v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: long;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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 = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: long getLongValue()>();
return v;
label:
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String getText()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: boolean _hasTextualNull(java.lang.String)>(v);
if v == 0 goto label;
return 0L;
label:
v = staticinvoke <com.fasterxml.jackson.core.io.NumberInput: long parseAsLong(java.lang.String,long)>(v, v);
return v;
label:
return 1L;
label:
return 0L;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.Object getEmbeddedObject()>();
v = v instanceof java.lang.Number;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: long longValue()>();
return v;
label:
return v;
}
public double getValueAsDouble(double) throws java.io.IOException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v;
boolean v, v;
double v, v, v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: double;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String getText()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: boolean _hasTextualNull(java.lang.String)>(v);
if v == 0 goto label;
return 0.0;
label:
v = staticinvoke <com.fasterxml.jackson.core.io.NumberInput: double parseAsDouble(java.lang.String,double)>(v, v);
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: double getDoubleValue()>();
return v;
label:
return 1.0;
label:
return 0.0;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.Object getEmbeddedObject()>();
v = v instanceof java.lang.Number;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: double doubleValue()>();
return v;
label:
return v;
}
public java.lang.String getValueAsString() throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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.base.ParserMinimalBase v;
com.fasterxml.jackson.core.JsonToken v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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 = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String getText()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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.base.ParserMinimalBase: java.lang.String getCurrentName()>();
return v;
label:
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NULL>;
if v == v goto label;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: boolean isScalarValue()>();
if v != 0 goto label;
label:
return v;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String getText()>();
return v;
}
protected void _decodeBase64(java.lang.String, com.fasterxml.jackson.core.util.ByteArrayBuilder, com.fasterxml.jackson.core.Base64Variant) throws java.io.IOException
{
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
com.fasterxml.jackson.core.util.ByteArrayBuilder v;
java.lang.String v, v;
java.lang.IllegalArgumentException v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: com.fasterxml.jackson.core.util.ByteArrayBuilder;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
label:
virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: void decode(java.lang.String,com.fasterxml.jackson.core.util.ByteArrayBuilder)>(v, v);
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.IllegalArgumentException: java.lang.String getMessage()>();
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportError(java.lang.String)>(v);
label:
return;
catch java.lang.IllegalArgumentException from label to label with label;
}
protected boolean _hasTextualNull(java.lang.String)
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.String v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v = "null";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
protected void reportUnexpectedNumberChar(int, java.lang.String) throws com.fasterxml.jackson.core.JsonParseException
{
java.lang.Object[] v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v;
java.lang.String v, v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: int;
v := @parameter: java.lang.String;
v = newarray (java.lang.Object)[1];
v = staticinvoke <com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String _getCharDesc(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Unexpected character (%s) in numeric value", v);
if v == null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001: \u0001");
label:
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportError(java.lang.String)>(v);
return;
}
protected void reportInvalidNumber(java.lang.String) throws com.fasterxml.jackson.core.JsonParseException
{
java.lang.String v, v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
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 numeric value: \u0001");
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportError(java.lang.String)>(v);
return;
}
protected void reportOverflowInt() throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String getText()>();
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void reportOverflowInt(java.lang.String)>(v);
return;
}
protected void reportOverflowInt(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken currentToken()>();
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void reportOverflowInt(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(v, v);
return;
}
protected void reportOverflowInt(java.lang.String, com.fasterxml.jackson.core.JsonToken) throws java.io.IOException
{
java.lang.Object[] v;
java.lang.Integer v, v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.Class v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: com.fasterxml.jackson.core.JsonToken;
v = newarray (java.lang.Object)[3];
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String _longIntegerDesc(java.lang.String)>(v);
v[0] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(-2147483648);
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2147483647);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Numeric value (%s) out of range of int (%d - %s)", v);
v = <java.lang.Integer: java.lang.Class TYPE>;
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportInputCoercion(java.lang.String,com.fasterxml.jackson.core.JsonToken,java.lang.Class)>(v, v, v);
return;
}
protected void reportOverflowLong() throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String getText()>();
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void reportOverflowLong(java.lang.String)>(v);
return;
}
protected void reportOverflowLong(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken currentToken()>();
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void reportOverflowLong(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(v, v);
return;
}
protected void reportOverflowLong(java.lang.String, com.fasterxml.jackson.core.JsonToken) throws java.io.IOException
{
java.lang.Object[] v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.Long v, v;
java.lang.Class v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: com.fasterxml.jackson.core.JsonToken;
v = newarray (java.lang.Object)[3];
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String _longIntegerDesc(java.lang.String)>(v);
v[0] = v;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(-9223372036854775808L);
v[1] = v;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(9223372036854775807L);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Numeric value (%s) out of range of long (%d - %s)", v);
v = <java.lang.Long: java.lang.Class TYPE>;
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportInputCoercion(java.lang.String,com.fasterxml.jackson.core.JsonToken,java.lang.Class)>(v, v, v);
return;
}
protected void _reportInputCoercion(java.lang.String, com.fasterxml.jackson.core.JsonToken, java.lang.Class) throws com.fasterxml.jackson.core.exc.InputCoercionException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.Class v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v;
com.fasterxml.jackson.core.exc.InputCoercionException v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: com.fasterxml.jackson.core.JsonToken;
v := @parameter: java.lang.Class;
v = new com.fasterxml.jackson.core.exc.InputCoercionException;
specialinvoke v.<com.fasterxml.jackson.core.exc.InputCoercionException: void <init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,com.fasterxml.jackson.core.JsonToken,java.lang.Class)>(v, v, v, v);
throw v;
}
protected java.lang.String _longIntegerDesc(java.lang.String)
{
java.lang.Object[] v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v;
java.lang.String v, v;
java.lang.Integer v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= 1000 goto label;
return v;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("-");
if v == 0 goto label;
v = v - 1;
label:
v = newarray (java.lang.Object)[1];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("[Integer with %d digits]", v);
return v;
}
protected java.lang.String _longNumberDesc(java.lang.String)
{
java.lang.Object[] v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v;
java.lang.String v, v;
java.lang.Integer v;
boolean v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= 1000 goto label;
return v;
label:
v = virtualinvoke v.<java.lang.String: boolean startsWith(java.lang.String)>("-");
if v == 0 goto label;
v = v - 1;
label:
v = newarray (java.lang.Object)[1];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("[number with %d characters]", v);
return v;
}
protected void _reportUnexpectedChar(int, java.lang.String) throws com.fasterxml.jackson.core.JsonParseException
{
java.lang.Object[] v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v;
java.lang.String v, v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: int;
v := @parameter: java.lang.String;
if v >= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportInvalidEOF()>();
label:
v = newarray (java.lang.Object)[1];
v = staticinvoke <com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String _getCharDesc(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Unexpected character (%s)", v);
if v == null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001: \u0001");
label:
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportError(java.lang.String)>(v);
return;
}
protected void _reportInvalidEOF() throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
com.fasterxml.jackson.core.JsonToken v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: 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[])>(" in \u0001");
v = v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonToken _currToken>;
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(v, v);
return;
}
protected void _reportInvalidEOFInValue(com.fasterxml.jackson.core.JsonToken) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: com.fasterxml.jackson.core.JsonToken;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = " in a String value";
goto label;
label:
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 = " in a Number value";
goto label;
label:
v = " in a value";
label:
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportInvalidEOF(java.lang.String,com.fasterxml.jackson.core.JsonToken)>(v, v);
return;
}
protected void _reportInvalidEOF(java.lang.String, com.fasterxml.jackson.core.JsonToken) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.io.JsonEOFException v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: com.fasterxml.jackson.core.JsonToken;
v = new com.fasterxml.jackson.core.io.JsonEOFException;
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\u0001");
specialinvoke v.<com.fasterxml.jackson.core.io.JsonEOFException: void <init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken,java.lang.String)>(v, v, v);
throw v;
}
protected void _reportInvalidEOFInValue() throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportInvalidEOF(java.lang.String)>(" in a value");
return;
}
protected void _reportInvalidEOF(java.lang.String) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.io.JsonEOFException v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v = new com.fasterxml.jackson.core.io.JsonEOFException;
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\u0001");
specialinvoke v.<com.fasterxml.jackson.core.io.JsonEOFException: void <init>(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.JsonToken,java.lang.String)>(v, null, v);
throw v;
}
protected void _reportMissingRootWS(int) throws com.fasterxml.jackson.core.JsonParseException
{
int v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportUnexpectedChar(int,java.lang.String)>(v, "Expected space separating root-level values");
return;
}
protected void _throwInvalidSpace(int) throws com.fasterxml.jackson.core.JsonParseException
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
int v;
char v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.base.ParserMinimalBase: java.lang.String _getCharDesc(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[])>("Illegal character (\u): only regular white space (\\r, \\n, \\t) is allowed between tokens");
virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: void _reportError(java.lang.String)>(v);
return;
}
protected static final java.lang.String _getCharDesc(int)
{
int v;
java.lang.String v, v, v, v;
boolean v;
v := @parameter: int;
v = staticinvoke <java.lang.Character: boolean isISOControl(char)>(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[])>("(CTRL-CHAR, code \u)");
return v;
label:
if v <= 255 goto label;
v = staticinvoke <java.lang.Integer: java.lang.String toHexString(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (char,int,java.lang.String)>(v, 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[])>("\'\u0001\' (code \u / 0x\u)");
return v;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (char,int)>(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[])>("\'\u0001\' (code \u)");
return v;
}
protected final void _reportError(java.lang.String) throws com.fasterxml.jackson.core.JsonParseException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonParseException v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String)>(v);
throw v;
}
protected final void _reportError(java.lang.String, java.lang.Object) throws com.fasterxml.jackson.core.JsonParseException
{
java.lang.Object[] v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.Object v;
java.lang.String v, v;
com.fasterxml.jackson.core.JsonParseException v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String)>(v);
throw v;
}
protected final void _reportError(java.lang.String, java.lang.Object, java.lang.Object) throws com.fasterxml.jackson.core.JsonParseException
{
java.lang.Object[] v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.Object v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.JsonParseException v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = newarray (java.lang.Object)[2];
v[0] = v;
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String)>(v);
throw v;
}
protected final void _wrapError(java.lang.String, java.lang.Throwable) throws com.fasterxml.jackson.core.JsonParseException
{
java.lang.Throwable v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.String v;
com.fasterxml.jackson.core.JsonParseException v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v = virtualinvoke v.<com.fasterxml.jackson.core.base.ParserMinimalBase: com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
}
protected final void _throwInternal()
{
com.fasterxml.jackson.core.base.ParserMinimalBase v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
staticinvoke <com.fasterxml.jackson.core.util.VersionUtil: void throwInternal()>();
return;
}
protected final com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
com.fasterxml.jackson.core.base.ParserMinimalBase v;
java.lang.String v;
com.fasterxml.jackson.core.JsonParseException v;
v := @this: com.fasterxml.jackson.core.base.ParserMinimalBase;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Throwable;
v = new com.fasterxml.jackson.core.JsonParseException;
specialinvoke v.<com.fasterxml.jackson.core.JsonParseException: void <init>(com.fasterxml.jackson.core.JsonParser,java.lang.String,java.lang.Throwable)>(v, v, v);
return v;
}
protected static byte[] _asciiBytes(java.lang.String)
{
byte[] v;
int v, v, v;
char v;
java.lang.String v;
v := @parameter: java.lang.String;
v = virtualinvoke v.<java.lang.String: int length()>();
v = newarray (byte)[v];
v = 0;
v = virtualinvoke v.<java.lang.String: int length()>();
label:
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: char charAt(int)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
return v;
}
protected static java.lang.String _ascii(byte[])
{
byte[] v;
java.io.IOException v;
java.lang.RuntimeException v;
java.lang.String v;
v := @parameter: byte[];
label:
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(byte[],java.lang.String)>(v, "US-ASCII");
label:
return v;
label:
v := @caughtexception;
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.io.IOException from label to label with label;
}
static void <clinit>()
{
byte[] v;
java.math.BigDecimal v, v, v, v;
int[] v;
java.math.BigInteger v, v, v, v, v, v, v, v;
v = newarray (byte)[0];
<com.fasterxml.jackson.core.base.ParserMinimalBase: byte[] NO_BYTES> = v;
v = newarray (int)[0];
<com.fasterxml.jackson.core.base.ParserMinimalBase: int[] NO_INTS> = v;
v = staticinvoke <java.math.BigInteger: java.math.BigInteger valueOf(long)>(-2147483648L);
<com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigInteger BI_MIN_INT> = v;
v = staticinvoke <java.math.BigInteger: java.math.BigInteger valueOf(long)>(2147483647L);
<com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigInteger BI_MAX_INT> = v;
v = staticinvoke <java.math.BigInteger: java.math.BigInteger valueOf(long)>(-9223372036854775808L);
<com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigInteger BI_MIN_LONG> = v;
v = staticinvoke <java.math.BigInteger: java.math.BigInteger valueOf(long)>(9223372036854775807L);
<com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigInteger BI_MAX_LONG> = v;
v = new java.math.BigDecimal;
v = <com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigInteger BI_MIN_LONG>;
specialinvoke v.<java.math.BigDecimal: void <init>(java.math.BigInteger)>(v);
<com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigDecimal BD_MIN_LONG> = v;
v = new java.math.BigDecimal;
v = <com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigInteger BI_MAX_LONG>;
specialinvoke v.<java.math.BigDecimal: void <init>(java.math.BigInteger)>(v);
<com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigDecimal BD_MAX_LONG> = v;
v = new java.math.BigDecimal;
v = <com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigInteger BI_MIN_INT>;
specialinvoke v.<java.math.BigDecimal: void <init>(java.math.BigInteger)>(v);
<com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigDecimal BD_MIN_INT> = v;
v = new java.math.BigDecimal;
v = <com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigInteger BI_MAX_INT>;
specialinvoke v.<java.math.BigDecimal: void <init>(java.math.BigInteger)>(v);
<com.fasterxml.jackson.core.base.ParserMinimalBase: java.math.BigDecimal BD_MAX_INT> = v;
return;
}
}