public abstract class com.fasterxml.jackson.core.JsonParser extends java.lang.Object implements java.io.Closeable, com.fasterxml.jackson.core.Versioned
{
private static final int MIN_BYTE_I;
private static final int MAX_BYTE_I;
private static final int MIN_SHORT_I;
private static final int MAX_SHORT_I;
protected static final com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_READ_CAPABILITIES;
protected int _features;
protected transient com.fasterxml.jackson.core.util.RequestPayload _requestPayload;
protected void <init>()
{
int v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <com.fasterxml.jackson.core.JsonFactory: int DEFAULT_PARSER_FEATURE_FLAGS>;
v.<com.fasterxml.jackson.core.JsonParser: int _features> = v;
return;
}
protected void <init>(int)
{
int v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<com.fasterxml.jackson.core.JsonParser: int _features> = v;
return;
}
public abstract com.fasterxml.jackson.core.ObjectCodec getCodec();
public abstract void setCodec(com.fasterxml.jackson.core.ObjectCodec);
public java.lang.Object getInputSource()
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return null;
}
public void setRequestPayloadOnError(com.fasterxml.jackson.core.util.RequestPayload)
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.util.RequestPayload v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.util.RequestPayload;
v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.RequestPayload _requestPayload> = v;
return;
}
public void setRequestPayloadOnError(byte[], java.lang.String)
{
byte[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.util.RequestPayload v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: byte[];
v := @parameter: java.lang.String;
if v != null goto label;
v = null;
goto label;
label:
v = new com.fasterxml.jackson.core.util.RequestPayload;
specialinvoke v.<com.fasterxml.jackson.core.util.RequestPayload: void <init>(byte[],java.lang.String)>(v, v);
label:
v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.RequestPayload _requestPayload> = v;
return;
}
public void setRequestPayloadOnError(java.lang.String)
{
java.lang.String v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.util.RequestPayload v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.String;
if v != null goto label;
v = null;
goto label;
label:
v = new com.fasterxml.jackson.core.util.RequestPayload;
specialinvoke v.<com.fasterxml.jackson.core.util.RequestPayload: void <init>(java.lang.CharSequence)>(v);
label:
v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.RequestPayload _requestPayload> = v;
return;
}
public void setSchema(com.fasterxml.jackson.core.FormatSchema)
{
java.lang.UnsupportedOperationException v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.FormatSchema v;
java.lang.Class v;
java.lang.String v, v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatSchema: java.lang.String getSchemaType()>();
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[])>("Parser of type \u does not support schema of type \'\u0001\'");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public com.fasterxml.jackson.core.FormatSchema getSchema()
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return null;
}
public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
return 0;
}
public boolean requiresCustomCodec()
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return 0;
}
public boolean canParseAsync()
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return 0;
}
public com.fasterxml.jackson.core.async.NonBlockingInputFeeder getNonBlockingInputFeeder()
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return null;
}
public com.fasterxml.jackson.core.util.JacksonFeatureSet getReadCapabilities()
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.util.JacksonFeatureSet v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = <com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_READ_CAPABILITIES>;
return v;
}
public abstract com.fasterxml.jackson.core.Version version();
public abstract void close() throws java.io.IOException;
public abstract boolean isClosed();
public abstract com.fasterxml.jackson.core.JsonStreamContext getParsingContext();
public com.fasterxml.jackson.core.JsonLocation currentLocation()
{
com.fasterxml.jackson.core.JsonLocation v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonLocation getCurrentLocation()>();
return v;
}
public com.fasterxml.jackson.core.JsonLocation currentTokenLocation()
{
com.fasterxml.jackson.core.JsonLocation v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonLocation getTokenLocation()>();
return v;
}
public abstract com.fasterxml.jackson.core.JsonLocation getCurrentLocation();
public abstract com.fasterxml.jackson.core.JsonLocation getTokenLocation();
public java.lang.Object currentValue()
{
java.lang.Object v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.Object getCurrentValue()>();
return v;
}
public void assignCurrentValue(java.lang.Object)
{
java.lang.Object v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void setCurrentValue(java.lang.Object)>(v);
return;
}
public java.lang.Object getCurrentValue()
{
com.fasterxml.jackson.core.JsonStreamContext v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonStreamContext getParsingContext()>();
if v != null goto label;
v = null;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonStreamContext: java.lang.Object getCurrentValue()>();
label:
return v;
}
public void setCurrentValue(java.lang.Object)
{
com.fasterxml.jackson.core.JsonStreamContext v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonStreamContext getParsingContext()>();
if v == null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonStreamContext: void setCurrentValue(java.lang.Object)>(v);
label:
return;
}
public int releaseBuffered(java.io.OutputStream) throws java.io.IOException
{
int v;
java.io.OutputStream v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.io.OutputStream;
v = (int) -1;
return v;
}
public int releaseBuffered(java.io.Writer) throws java.io.IOException
{
int v;
java.io.Writer v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.io.Writer;
v = (int) -1;
return v;
}
public com.fasterxml.jackson.core.JsonParser enable(com.fasterxml.jackson.core.JsonParser$Feature)
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonParser v;
int v, v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v = v.<com.fasterxml.jackson.core.JsonParser: int _features>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = v | v;
v.<com.fasterxml.jackson.core.JsonParser: int _features> = v;
return v;
}
public com.fasterxml.jackson.core.JsonParser disable(com.fasterxml.jackson.core.JsonParser$Feature)
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonParser v;
int v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v = v.<com.fasterxml.jackson.core.JsonParser: int _features>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v.<com.fasterxml.jackson.core.JsonParser: int _features> = v;
return v;
}
public com.fasterxml.jackson.core.JsonParser configure(com.fasterxml.jackson.core.JsonParser$Feature, boolean)
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v := @parameter: boolean;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser enable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser disable(com.fasterxml.jackson.core.JsonParser$Feature)>(v);
label:
return v;
}
public boolean isEnabled(com.fasterxml.jackson.core.JsonParser$Feature)
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonParser v;
int v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.JsonParser$Feature;
v = v.<com.fasterxml.jackson.core.JsonParser: int _features>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: boolean enabledIn(int)>(v);
return v;
}
public boolean isEnabled(com.fasterxml.jackson.core.StreamReadFeature)
{
com.fasterxml.jackson.core.JsonParser$Feature v;
com.fasterxml.jackson.core.JsonParser v;
int v;
com.fasterxml.jackson.core.StreamReadFeature v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.StreamReadFeature;
v = virtualinvoke v.<com.fasterxml.jackson.core.StreamReadFeature: com.fasterxml.jackson.core.JsonParser$Feature mappedFeature()>();
v = v.<com.fasterxml.jackson.core.JsonParser: int _features>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser$Feature: boolean enabledIn(int)>(v);
return v;
}
public int getFeatureMask()
{
int v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = v.<com.fasterxml.jackson.core.JsonParser: int _features>;
return v;
}
public com.fasterxml.jackson.core.JsonParser setFeatureMask(int)
{
int v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: int;
v.<com.fasterxml.jackson.core.JsonParser: int _features> = v;
return v;
}
public com.fasterxml.jackson.core.JsonParser overrideStdFeatures(int, int)
{
com.fasterxml.jackson.core.JsonParser v, v;
int v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.core.JsonParser: int _features>;
v = (int) -1;
v = v ^ v;
v = v & v;
v = v & v;
v = v | v;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser setFeatureMask(int)>(v);
return v;
}
public int getFormatFeatures()
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return 0;
}
public com.fasterxml.jackson.core.JsonParser overrideFormatFeatures(int, int)
{
int v, v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: int;
v := @parameter: int;
return v;
}
public abstract com.fasterxml.jackson.core.JsonToken nextToken() throws java.io.IOException;
public abstract com.fasterxml.jackson.core.JsonToken nextValue() throws java.io.IOException;
public boolean nextFieldName(com.fasterxml.jackson.core.SerializableString) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.SerializableString v;
com.fasterxml.jackson.core.JsonToken v, v;
java.lang.String v, v;
boolean v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: 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 = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: java.lang.String getValue()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getCurrentName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String nextFieldName() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonToken v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: 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.JsonParser: java.lang.String getCurrentName()>();
goto label;
label:
v = null;
label:
return v;
}
public java.lang.String nextTextValue() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonToken v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_STRING>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getText()>();
goto label;
label:
v = null;
label:
return v;
}
public int nextIntValue(int) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
int v, v;
com.fasterxml.jackson.core.JsonToken v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: int;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int getIntValue()>();
goto label;
label:
v = v;
label:
return v;
}
public long nextLongValue(long) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
long v, v;
com.fasterxml.jackson.core.JsonToken v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: long;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: long getLongValue()>();
goto label;
label:
v = v;
label:
return v;
}
public java.lang.Boolean nextBooleanValue() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
java.lang.Boolean v, v;
com.fasterxml.jackson.core.JsonToken v, v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
if v != v goto label;
v = <java.lang.Boolean: java.lang.Boolean TRUE>;
return v;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
if v != v goto label;
v = <java.lang.Boolean: java.lang.Boolean FALSE>;
return v;
label:
return null;
}
public abstract com.fasterxml.jackson.core.JsonParser skipChildren() throws java.io.IOException;
public void finishToken() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return;
}
public com.fasterxml.jackson.core.JsonToken currentToken()
{
com.fasterxml.jackson.core.JsonToken v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken getCurrentToken()>();
return v;
}
public int currentTokenId()
{
int v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int getCurrentTokenId()>();
return v;
}
public abstract com.fasterxml.jackson.core.JsonToken getCurrentToken();
public abstract int getCurrentTokenId();
public abstract boolean hasCurrentToken();
public abstract boolean hasTokenId(int);
public abstract boolean hasToken(com.fasterxml.jackson.core.JsonToken);
public boolean isExpectedStartArrayToken()
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
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.JsonParser v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
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.JsonParser v;
com.fasterxml.jackson.core.JsonToken v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
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 boolean isNaN() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return 0;
}
public abstract void clearCurrentToken();
public abstract com.fasterxml.jackson.core.JsonToken getLastClearedToken();
public abstract void overrideCurrentName(java.lang.String);
public abstract java.lang.String getCurrentName() throws java.io.IOException;
public java.lang.String currentName() throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getCurrentName()>();
return v;
}
public abstract java.lang.String getText() throws java.io.IOException;
public int getText(java.io.Writer) throws java.io.IOException, java.lang.UnsupportedOperationException
{
com.fasterxml.jackson.core.JsonParser v;
int v;
java.io.Writer v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.io.Writer;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getText()>();
if v != null goto label;
return 0;
label:
virtualinvoke v.<java.io.Writer: void write(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.String: int length()>();
return v;
}
public abstract char[] getTextCharacters() throws java.io.IOException;
public abstract int getTextLength() throws java.io.IOException;
public abstract int getTextOffset() throws java.io.IOException;
public abstract boolean hasTextCharacters();
public abstract java.lang.Number getNumberValue() throws java.io.IOException;
public java.lang.Number getNumberValueExact() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
java.lang.Number v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.Number getNumberValue()>();
return v;
}
public abstract com.fasterxml.jackson.core.JsonParser$NumberType getNumberType() throws java.io.IOException;
public byte getByteValue() throws java.io.IOException
{
java.lang.Object[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.exc.InputCoercionException v;
int v, v;
java.lang.Class v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int getIntValue()>();
v = (int) -128;
if v < v goto label;
if v <= 255 goto label;
label:
v = new com.fasterxml.jackson.core.exc.InputCoercionException;
v = newarray (java.lang.Object)[1];
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getText()>();
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Numeric value (%s) out of range of Java byte", v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
v = <java.lang.Byte: java.lang.Class TYPE>;
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;
label:
return v;
}
public short getShortValue() throws java.io.IOException
{
java.lang.Object[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.exc.InputCoercionException v;
int v, v;
java.lang.Class v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int getIntValue()>();
v = (int) -32768;
if v < v goto label;
if v <= 32767 goto label;
label:
v = new com.fasterxml.jackson.core.exc.InputCoercionException;
v = newarray (java.lang.Object)[1];
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getText()>();
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Numeric value (%s) out of range of Java short", v);
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_NUMBER_INT>;
v = <java.lang.Short: java.lang.Class TYPE>;
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;
label:
return v;
}
public abstract int getIntValue() throws java.io.IOException;
public abstract long getLongValue() throws java.io.IOException;
public abstract java.math.BigInteger getBigIntegerValue() throws java.io.IOException;
public abstract float getFloatValue() throws java.io.IOException;
public abstract double getDoubleValue() throws java.io.IOException;
public abstract java.math.BigDecimal getDecimalValue() throws java.io.IOException;
public boolean getBooleanValue() throws java.io.IOException
{
java.lang.Object[] v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.util.RequestPayload v;
com.fasterxml.jackson.core.JsonToken v, v, v;
java.lang.String v;
com.fasterxml.jackson.core.JsonParseException v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_TRUE>;
if v != v goto label;
return 1;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken VALUE_FALSE>;
if v != v goto label;
return 0;
label:
v = new com.fasterxml.jackson.core.JsonParseException;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Current token (%s) not of boolean type", v);
specialinvoke v.<com.fasterxml.jackson.core.JsonParseException: void <init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)>(v, v);
v = v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.RequestPayload _requestPayload>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParseException: com.fasterxml.jackson.core.JsonParseException withRequestPayload(com.fasterxml.jackson.core.util.RequestPayload)>(v);
throw v;
}
public java.lang.Object getEmbeddedObject() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return null;
}
public abstract byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant) throws java.io.IOException;
public byte[] getBinaryValue() throws java.io.IOException
{
com.fasterxml.jackson.core.Base64Variant v;
byte[] v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = staticinvoke <com.fasterxml.jackson.core.Base64Variants: com.fasterxml.jackson.core.Base64Variant getDefaultVariant()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: byte[] getBinaryValue(com.fasterxml.jackson.core.Base64Variant)>(v);
return v;
}
public int readBinaryValue(java.io.OutputStream) throws java.io.IOException
{
com.fasterxml.jackson.core.Base64Variant v;
java.io.OutputStream v;
com.fasterxml.jackson.core.JsonParser v;
int v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.io.OutputStream;
v = staticinvoke <com.fasterxml.jackson.core.Base64Variants: com.fasterxml.jackson.core.Base64Variant getDefaultVariant()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int readBinaryValue(com.fasterxml.jackson.core.Base64Variant,java.io.OutputStream)>(v, v);
return v;
}
public int readBinaryValue(com.fasterxml.jackson.core.Base64Variant, java.io.OutputStream) throws java.io.IOException
{
com.fasterxml.jackson.core.Base64Variant v;
java.io.OutputStream v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: java.io.OutputStream;
virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: void _reportUnsupportedOperation()>();
return 0;
}
public int getValueAsInt() throws java.io.IOException
{
int v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int getValueAsInt(int)>(0);
return v;
}
public int getValueAsInt(int) throws java.io.IOException
{
int v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: int;
return v;
}
public long getValueAsLong() throws java.io.IOException
{
long v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: long getValueAsLong(long)>(0L);
return v;
}
public long getValueAsLong(long) throws java.io.IOException
{
long v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: long;
return v;
}
public double getValueAsDouble() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
double v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: double getValueAsDouble(double)>(0.0);
return v;
}
public double getValueAsDouble(double) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
double v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: double;
return v;
}
public boolean getValueAsBoolean() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: boolean getValueAsBoolean(boolean)>(0);
return v;
}
public boolean getValueAsBoolean(boolean) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: boolean;
return v;
}
public java.lang.String getValueAsString() throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getValueAsString(java.lang.String)>(null);
return v;
}
public abstract java.lang.String getValueAsString(java.lang.String) throws java.io.IOException;
public boolean canReadObjectId()
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return 0;
}
public boolean canReadTypeId()
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return 0;
}
public java.lang.Object getObjectId() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return null;
}
public java.lang.Object getTypeId() throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
return null;
}
public java.lang.Object readValueAs(java.lang.Class) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.ObjectCodec v;
java.lang.Class v;
java.lang.Object v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.ObjectCodec _codec()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.ObjectCodec: java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser,java.lang.Class)>(v, v);
return v;
}
public java.lang.Object readValueAs(com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.ObjectCodec v;
java.lang.Object v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.ObjectCodec _codec()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.ObjectCodec: java.lang.Object readValue(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.TypeReference)>(v, v);
return v;
}
public java.util.Iterator readValuesAs(java.lang.Class) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
java.util.Iterator v;
com.fasterxml.jackson.core.ObjectCodec v;
java.lang.Class v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.ObjectCodec _codec()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.ObjectCodec: java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser,java.lang.Class)>(v, v);
return v;
}
public java.util.Iterator readValuesAs(com.fasterxml.jackson.core.type.TypeReference) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
java.util.Iterator v;
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.type.TypeReference v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: com.fasterxml.jackson.core.type.TypeReference;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.ObjectCodec _codec()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.ObjectCodec: java.util.Iterator readValues(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.core.type.TypeReference)>(v, v);
return v;
}
public com.fasterxml.jackson.core.TreeNode readValueAsTree() throws java.io.IOException
{
com.fasterxml.jackson.core.TreeNode v;
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.ObjectCodec _codec()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.ObjectCodec: com.fasterxml.jackson.core.TreeNode readTree(com.fasterxml.jackson.core.JsonParser)>(v);
return v;
}
protected com.fasterxml.jackson.core.ObjectCodec _codec()
{
java.lang.IllegalStateException v;
com.fasterxml.jackson.core.ObjectCodec v;
com.fasterxml.jackson.core.JsonParser v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.ObjectCodec getCodec()>();
if v != null goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("No ObjectCodec defined for parser, needed for deserialization");
throw v;
label:
return v;
}
protected com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String)
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.util.RequestPayload v;
java.lang.String v;
com.fasterxml.jackson.core.JsonParseException v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.String;
v = new com.fasterxml.jackson.core.JsonParseException;
specialinvoke v.<com.fasterxml.jackson.core.JsonParseException: void <init>(com.fasterxml.jackson.core.JsonParser,java.lang.String)>(v, v);
v = v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.RequestPayload _requestPayload>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParseException: com.fasterxml.jackson.core.JsonParseException withRequestPayload(com.fasterxml.jackson.core.util.RequestPayload)>(v);
return v;
}
protected void _reportUnsupportedOperation()
{
java.lang.UnsupportedOperationException v;
com.fasterxml.jackson.core.JsonParser v;
java.lang.Class v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
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[])>("Operation not supported by parser of type \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
protected com.fasterxml.jackson.core.JsonParseException _constructReadException(java.lang.String)
{
java.lang.String v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonParseException v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.String;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParseException _constructError(java.lang.String)>(v);
return v;
}
protected com.fasterxml.jackson.core.JsonParseException _constructReadException(java.lang.String, java.lang.Object)
{
java.lang.Object[] v;
com.fasterxml.jackson.core.JsonParser v;
java.lang.Object v;
java.lang.String v, v;
com.fasterxml.jackson.core.JsonParseException v;
v := @this: com.fasterxml.jackson.core.JsonParser;
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.JsonParser: com.fasterxml.jackson.core.JsonParseException _constructReadException(java.lang.String)>(v);
return v;
}
protected com.fasterxml.jackson.core.JsonParseException _constructReadException(java.lang.String, java.lang.Object, java.lang.Object)
{
java.lang.Object[] v;
com.fasterxml.jackson.core.JsonParser v;
java.lang.Object v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.JsonParseException v;
v := @this: com.fasterxml.jackson.core.JsonParser;
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.JsonParser: com.fasterxml.jackson.core.JsonParseException _constructReadException(java.lang.String)>(v);
return v;
}
protected com.fasterxml.jackson.core.JsonParseException _constructReadException(java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object)
{
java.lang.Object[] v;
com.fasterxml.jackson.core.JsonParser v;
java.lang.Object v, v, v;
java.lang.String v, v;
com.fasterxml.jackson.core.JsonParseException v;
v := @this: com.fasterxml.jackson.core.JsonParser;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v = newarray (java.lang.Object)[3];
v[0] = v;
v[1] = v;
v[2] = 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.JsonParser: com.fasterxml.jackson.core.JsonParseException _constructReadException(java.lang.String)>(v);
return v;
}
protected com.fasterxml.jackson.core.JsonParseException _constructReadException(java.lang.String, java.lang.Throwable)
{
java.lang.Throwable v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.util.RequestPayload v, v;
java.lang.String v;
com.fasterxml.jackson.core.JsonParseException v, v;
v := @this: com.fasterxml.jackson.core.JsonParser;
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);
v = v;
v = v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.RequestPayload _requestPayload>;
if v == null goto label;
v = v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.RequestPayload _requestPayload>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParseException: com.fasterxml.jackson.core.JsonParseException withRequestPayload(com.fasterxml.jackson.core.util.RequestPayload)>(v);
label:
return v;
}
static void <clinit>()
{
com.fasterxml.jackson.core.StreamReadCapability[] v;
com.fasterxml.jackson.core.util.JacksonFeatureSet v;
v = staticinvoke <com.fasterxml.jackson.core.StreamReadCapability: com.fasterxml.jackson.core.StreamReadCapability[] values()>();
v = staticinvoke <com.fasterxml.jackson.core.util.JacksonFeatureSet: com.fasterxml.jackson.core.util.JacksonFeatureSet fromDefaults(com.fasterxml.jackson.core.util.JacksonFeature[])>(v);
<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_READ_CAPABILITIES> = v;
return;
}
}