public abstract class com.fasterxml.jackson.core.JsonGenerator extends java.lang.Object implements java.io.Closeable, java.io.Flushable, com.fasterxml.jackson.core.Versioned
{
protected static final com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_WRITE_CAPABILITIES;
protected static final com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_TEXTUAL_WRITE_CAPABILITIES;
protected static final com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_BINARY_WRITE_CAPABILITIES;
protected com.fasterxml.jackson.core.PrettyPrinter _cfgPrettyPrinter;
protected void <init>()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public abstract com.fasterxml.jackson.core.JsonGenerator setCodec(com.fasterxml.jackson.core.ObjectCodec);
public abstract com.fasterxml.jackson.core.ObjectCodec getCodec();
public abstract com.fasterxml.jackson.core.Version version();
public abstract com.fasterxml.jackson.core.JsonStreamContext getOutputContext();
public java.lang.Object getOutputTarget()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return null;
}
public java.lang.Object currentValue()
{
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: java.lang.Object getCurrentValue()>();
return v;
}
public void assignCurrentValue(java.lang.Object)
{
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: 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.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonStreamContext getOutputContext()>();
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.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonStreamContext getOutputContext()>();
if v == null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonStreamContext: void setCurrentValue(java.lang.Object)>(v);
label:
return;
}
public abstract com.fasterxml.jackson.core.JsonGenerator enable(com.fasterxml.jackson.core.JsonGenerator$Feature);
public abstract com.fasterxml.jackson.core.JsonGenerator disable(com.fasterxml.jackson.core.JsonGenerator$Feature);
public final com.fasterxml.jackson.core.JsonGenerator configure(com.fasterxml.jackson.core.JsonGenerator$Feature, boolean)
{
com.fasterxml.jackson.core.JsonGenerator$Feature v;
com.fasterxml.jackson.core.JsonGenerator v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator$Feature;
v := @parameter: boolean;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonGenerator enable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonGenerator disable(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
label:
return v;
}
public abstract boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature);
public boolean isEnabled(com.fasterxml.jackson.core.StreamWriteFeature)
{
com.fasterxml.jackson.core.JsonGenerator$Feature v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.StreamWriteFeature v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.StreamWriteFeature;
v = virtualinvoke v.<com.fasterxml.jackson.core.StreamWriteFeature: com.fasterxml.jackson.core.JsonGenerator$Feature mappedFeature()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
return v;
}
public abstract int getFeatureMask();
public abstract com.fasterxml.jackson.core.JsonGenerator setFeatureMask(int);
public com.fasterxml.jackson.core.JsonGenerator overrideStdFeatures(int, int)
{
com.fasterxml.jackson.core.JsonGenerator v, v;
int v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: int;
v := @parameter: int;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: int getFeatureMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v = v & v;
v = v | v;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonGenerator setFeatureMask(int)>(v);
return v;
}
public int getFormatFeatures()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return 0;
}
public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int, int)
{
int v, v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: int;
v := @parameter: int;
return v;
}
public void setSchema(com.fasterxml.jackson.core.FormatSchema)
{
java.lang.UnsupportedOperationException v;
java.lang.Object[] v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.FormatSchema v;
java.lang.Class v;
java.lang.String v, v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
v = new java.lang.UnsupportedOperationException;
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v[0] = v;
v = interfaceinvoke v.<com.fasterxml.jackson.core.FormatSchema: java.lang.String getSchemaType()>();
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Generator of type %s does not support schema of type \'%s\'", v);
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public com.fasterxml.jackson.core.FormatSchema getSchema()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return null;
}
public com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)
{
com.fasterxml.jackson.core.PrettyPrinter v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.PrettyPrinter;
v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.PrettyPrinter _cfgPrettyPrinter> = v;
return v;
}
public com.fasterxml.jackson.core.PrettyPrinter getPrettyPrinter()
{
com.fasterxml.jackson.core.PrettyPrinter v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v = v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.PrettyPrinter _cfgPrettyPrinter>;
return v;
}
public abstract com.fasterxml.jackson.core.JsonGenerator useDefaultPrettyPrinter();
public com.fasterxml.jackson.core.JsonGenerator setHighestNonEscapedChar(int)
{
int v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: int;
return v;
}
public int getHighestEscapedChar()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return 0;
}
public com.fasterxml.jackson.core.io.CharacterEscapes getCharacterEscapes()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return null;
}
public com.fasterxml.jackson.core.JsonGenerator setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.io.CharacterEscapes v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.io.CharacterEscapes;
return v;
}
public com.fasterxml.jackson.core.JsonGenerator setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)
{
java.lang.UnsupportedOperationException v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.SerializableString v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public int getOutputBuffered()
{
int v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v = (int) -1;
return v;
}
public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
return 0;
}
public boolean canWriteObjectId()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return 0;
}
public boolean canWriteTypeId()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return 0;
}
public boolean canWriteBinaryNatively()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return 0;
}
public boolean canOmitFields()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return 1;
}
public boolean canWriteFormattedNumbers()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
return 0;
}
public com.fasterxml.jackson.core.util.JacksonFeatureSet getWriteCapabilities()
{
com.fasterxml.jackson.core.util.JacksonFeatureSet v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v = <com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_WRITE_CAPABILITIES>;
return v;
}
public abstract void writeStartArray() throws java.io.IOException;
public void writeStartArray(int) throws java.io.IOException
{
int v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
return;
}
public void writeStartArray(java.lang.Object) throws java.io.IOException
{
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void setCurrentValue(java.lang.Object)>(v);
return;
}
public void writeStartArray(java.lang.Object, int) throws java.io.IOException
{
int v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray(int)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void setCurrentValue(java.lang.Object)>(v);
return;
}
public abstract void writeEndArray() throws java.io.IOException;
public abstract void writeStartObject() throws java.io.IOException;
public void writeStartObject(java.lang.Object) throws java.io.IOException
{
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void setCurrentValue(java.lang.Object)>(v);
return;
}
public void writeStartObject(java.lang.Object, int) throws java.io.IOException
{
int v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject(java.lang.Object)>(v);
return;
}
public abstract void writeEndObject() throws java.io.IOException;
public abstract void writeFieldName(java.lang.String) throws java.io.IOException;
public abstract void writeFieldName(com.fasterxml.jackson.core.SerializableString) throws java.io.IOException;
public void writeFieldId(long) throws java.io.IOException
{
long v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: long;
v = staticinvoke <java.lang.Long: java.lang.String toString(long)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
return;
}
public void writeArray(int[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
java.lang.IllegalArgumentException v;
int[] v;
int v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: int[];
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("null array");
throw v;
label:
v = lengthof v;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _verifyOffsets(int,int,int)>(v, v, v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray(java.lang.Object,int)>(v, v);
v = v;
v = v + v;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(int)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
return;
}
public void writeArray(long[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
long v;
java.lang.IllegalArgumentException v;
long[] v;
int v, v, v, v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: long[];
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("null array");
throw v;
label:
v = lengthof v;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _verifyOffsets(int,int,int)>(v, v, v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray(java.lang.Object,int)>(v, v);
v = v;
v = v + v;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(long)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
return;
}
public void writeArray(double[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
double[] v;
java.lang.IllegalArgumentException v;
int v, v, v, v, v;
double v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: double[];
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("null array");
throw v;
label:
v = lengthof v;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _verifyOffsets(int,int,int)>(v, v, v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray(java.lang.Object,int)>(v, v);
v = v;
v = v + v;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(double)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
return;
}
public void writeArray(java.lang.String[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
java.lang.String[] v;
java.lang.IllegalArgumentException v;
int v, v, v, v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String[];
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("null array");
throw v;
label:
v = lengthof v;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _verifyOffsets(int,int,int)>(v, v, v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray(java.lang.Object,int)>(v, v);
v = v;
v = v + v;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
return;
}
public abstract void writeString(java.lang.String) throws java.io.IOException;
public void writeString(java.io.Reader, int) throws java.io.IOException
{
int v;
java.io.Reader v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.io.Reader;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _reportUnsupportedOperation()>();
return;
}
public abstract void writeString(char[], int, int) throws java.io.IOException;
public abstract void writeString(com.fasterxml.jackson.core.SerializableString) throws java.io.IOException;
public abstract void writeRawUTF8String(byte[], int, int) throws java.io.IOException;
public abstract void writeUTF8String(byte[], int, int) throws java.io.IOException;
public abstract void writeRaw(java.lang.String) throws java.io.IOException;
public abstract void writeRaw(java.lang.String, int, int) throws java.io.IOException;
public abstract void writeRaw(char[], int, int) throws java.io.IOException;
public abstract void writeRaw(char) throws java.io.IOException;
public void writeRaw(com.fasterxml.jackson.core.SerializableString) throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.SerializableString v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: java.lang.String getValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeRaw(java.lang.String)>(v);
return;
}
public abstract void writeRawValue(java.lang.String) throws java.io.IOException;
public abstract void writeRawValue(java.lang.String, int, int) throws java.io.IOException;
public abstract void writeRawValue(char[], int, int) throws java.io.IOException;
public void writeRawValue(com.fasterxml.jackson.core.SerializableString) throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.SerializableString v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: java.lang.String getValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeRawValue(java.lang.String)>(v);
return;
}
public abstract void writeBinary(com.fasterxml.jackson.core.Base64Variant, byte[], int, int) throws java.io.IOException;
public void writeBinary(byte[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.core.Base64Variant v;
byte[] v;
com.fasterxml.jackson.core.JsonGenerator v;
int v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.Base64Variants: com.fasterxml.jackson.core.Base64Variant getDefaultVariant()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)>(v, v, v, v);
return;
}
public void writeBinary(byte[]) throws java.io.IOException
{
com.fasterxml.jackson.core.Base64Variant v;
byte[] v;
com.fasterxml.jackson.core.JsonGenerator v;
int v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: byte[];
v = staticinvoke <com.fasterxml.jackson.core.Base64Variants: com.fasterxml.jackson.core.Base64Variant getDefaultVariant()>();
v = lengthof v;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBinary(com.fasterxml.jackson.core.Base64Variant,byte[],int,int)>(v, v, 0, v);
return;
}
public int writeBinary(java.io.InputStream, int) throws java.io.IOException
{
com.fasterxml.jackson.core.Base64Variant v;
com.fasterxml.jackson.core.JsonGenerator v;
int v, v;
java.io.InputStream v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.io.InputStream;
v := @parameter: int;
v = staticinvoke <com.fasterxml.jackson.core.Base64Variants: com.fasterxml.jackson.core.Base64Variant getDefaultVariant()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: int writeBinary(com.fasterxml.jackson.core.Base64Variant,java.io.InputStream,int)>(v, v, v);
return v;
}
public abstract int writeBinary(com.fasterxml.jackson.core.Base64Variant, java.io.InputStream, int) throws java.io.IOException;
public void writeNumber(short) throws java.io.IOException
{
short v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: short;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(int)>(v);
return;
}
public abstract void writeNumber(int) throws java.io.IOException;
public abstract void writeNumber(long) throws java.io.IOException;
public abstract void writeNumber(java.math.BigInteger) throws java.io.IOException;
public abstract void writeNumber(double) throws java.io.IOException;
public abstract void writeNumber(float) throws java.io.IOException;
public abstract void writeNumber(java.math.BigDecimal) throws java.io.IOException;
public abstract void writeNumber(java.lang.String) throws java.io.IOException;
public void writeNumber(char[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
int v, v;
char[] v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(char[],int,int)>(v, v, v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.lang.String)>(v);
return;
}
public abstract void writeBoolean(boolean) throws java.io.IOException;
public abstract void writeNull() throws java.io.IOException;
public void writeEmbeddedObject(java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.JsonGenerationException v;
java.lang.Class v;
java.lang.Object v;
java.lang.String v, v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
if v != null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
label:
v = v instanceof byte[];
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBinary(byte[])>(v);
return;
label:
v = new com.fasterxml.jackson.core.JsonGenerationException;
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[])>("No native support for writing embedded objects of type \u0001");
specialinvoke v.<com.fasterxml.jackson.core.JsonGenerationException: void <init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)>(v, v);
throw v;
}
public void writeObjectId(java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerationException v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v = new com.fasterxml.jackson.core.JsonGenerationException;
specialinvoke v.<com.fasterxml.jackson.core.JsonGenerationException: void <init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)>("No native support for writing Object Ids", v);
throw v;
}
public void writeObjectRef(java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerationException v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v = new com.fasterxml.jackson.core.JsonGenerationException;
specialinvoke v.<com.fasterxml.jackson.core.JsonGenerationException: void <init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)>("No native support for writing Object Ids", v);
throw v;
}
public void writeTypeId(java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonGenerationException v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
v = new com.fasterxml.jackson.core.JsonGenerationException;
specialinvoke v.<com.fasterxml.jackson.core.JsonGenerationException: void <init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)>("No native support for writing Type Ids", v);
throw v;
}
public com.fasterxml.jackson.core.type.WritableTypeId writeTypePrefix(com.fasterxml.jackson.core.type.WritableTypeId) throws java.io.IOException
{
com.fasterxml.jackson.core.type.WritableTypeId$Inclusion v, v;
com.fasterxml.jackson.core.JsonGenerator v;
int[] v;
int v, v;
com.fasterxml.jackson.core.JsonToken v, v, v, v;
java.lang.String v, v;
boolean v, v, v;
com.fasterxml.jackson.core.type.WritableTypeId v;
java.lang.Object v, v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.type.WritableTypeId;
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: java.lang.Object id>;
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: com.fasterxml.jackson.core.JsonToken valueShape>;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: boolean canWriteTypeId()>();
if v == 0 goto label;
v.<com.fasterxml.jackson.core.type.WritableTypeId: boolean wrapperWritten> = 0;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeTypeId(java.lang.Object)>(v);
goto label;
label:
v = v instanceof java.lang.String;
if v != 0 goto label;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
label:
v = v;
v.<com.fasterxml.jackson.core.type.WritableTypeId: boolean wrapperWritten> = 1;
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: com.fasterxml.jackson.core.type.WritableTypeId$Inclusion include>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v == v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.type.WritableTypeId$Inclusion: boolean requiresObjectContext()>();
if v == 0 goto label;
v = <com.fasterxml.jackson.core.type.WritableTypeId$Inclusion: com.fasterxml.jackson.core.type.WritableTypeId$Inclusion WRAPPER_ARRAY>;
v = v;
v.<com.fasterxml.jackson.core.type.WritableTypeId: com.fasterxml.jackson.core.type.WritableTypeId$Inclusion include> = v;
label:
v = <com.fasterxml.jackson.core.JsonGenerator$1: int[] $SwitchMap$com$fasterxml$jackson$core$type$WritableTypeId$Inclusion>;
v = virtualinvoke v.<com.fasterxml.jackson.core.type.WritableTypeId$Inclusion: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
default: goto label;
};
label:
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: java.lang.Object forValue>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject(java.lang.Object)>(v);
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: java.lang.String asProperty>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStringField(java.lang.String,java.lang.String)>(v, v);
return v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v != v goto label;
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: java.lang.Object forValue>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject(java.lang.Object)>(v);
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v != v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
label:
return v;
}
public com.fasterxml.jackson.core.type.WritableTypeId writeTypeSuffix(com.fasterxml.jackson.core.type.WritableTypeId) throws java.io.IOException
{
com.fasterxml.jackson.core.type.WritableTypeId$Inclusion v;
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.type.WritableTypeId v;
int[] v;
int 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.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.type.WritableTypeId;
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: com.fasterxml.jackson.core.JsonToken valueShape>;
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_OBJECT>;
if v != v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndObject()>();
goto label;
label:
v = <com.fasterxml.jackson.core.JsonToken: com.fasterxml.jackson.core.JsonToken START_ARRAY>;
if v != v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
label:
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: boolean wrapperWritten>;
if v == 0 goto label;
v = <com.fasterxml.jackson.core.JsonGenerator$1: int[] $SwitchMap$com$fasterxml$jackson$core$type$WritableTypeId$Inclusion>;
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: com.fasterxml.jackson.core.type.WritableTypeId$Inclusion include>;
v = virtualinvoke v.<com.fasterxml.jackson.core.type.WritableTypeId$Inclusion: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
default: goto label;
};
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
goto label;
label:
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: java.lang.Object id>;
v = v instanceof java.lang.String;
if v != 0 goto label;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
label:
v = v.<com.fasterxml.jackson.core.type.WritableTypeId: java.lang.String asProperty>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStringField(java.lang.String,java.lang.String)>(v, v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndObject()>();
label:
return v;
}
public void writePOJO(java.lang.Object) throws java.io.IOException
{
java.lang.Object v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObject(java.lang.Object)>(v);
return;
}
public abstract void writeObject(java.lang.Object) throws java.io.IOException;
public abstract void writeTree(com.fasterxml.jackson.core.TreeNode) throws java.io.IOException;
public void writeBinaryField(java.lang.String, byte[]) throws java.io.IOException
{
byte[] v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: byte[];
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBinary(byte[])>(v);
return;
}
public void writeBooleanField(java.lang.String, boolean) throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: boolean;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(v);
return;
}
public void writeNullField(java.lang.String) throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeStringField(java.lang.String, java.lang.String) throws java.io.IOException
{
java.lang.String v, v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeNumberField(java.lang.String, short) throws java.io.IOException
{
short v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: short;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(short)>(v);
return;
}
public void writeNumberField(java.lang.String, int) throws java.io.IOException
{
int v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(int)>(v);
return;
}
public void writeNumberField(java.lang.String, long) throws java.io.IOException
{
long v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: long;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(long)>(v);
return;
}
public void writeNumberField(java.lang.String, java.math.BigInteger) throws java.io.IOException
{
java.math.BigInteger v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: java.math.BigInteger;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.math.BigInteger)>(v);
return;
}
public void writeNumberField(java.lang.String, float) throws java.io.IOException
{
float v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: float;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(float)>(v);
return;
}
public void writeNumberField(java.lang.String, double) throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
double v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: double;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(double)>(v);
return;
}
public void writeNumberField(java.lang.String, java.math.BigDecimal) throws java.io.IOException
{
java.math.BigDecimal v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: java.math.BigDecimal;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.math.BigDecimal)>(v);
return;
}
public void writeArrayFieldStart(java.lang.String) throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
return;
}
public void writeObjectFieldStart(java.lang.String) throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
return;
}
public void writePOJOField(java.lang.String, java.lang.Object) throws java.io.IOException
{
java.lang.Object v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObjectField(java.lang.String,java.lang.Object)>(v, v);
return;
}
public void writeObjectField(java.lang.String, java.lang.Object) throws java.io.IOException
{
java.lang.Object v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObject(java.lang.Object)>(v);
return;
}
public void writeOmittedField(java.lang.String) throws java.io.IOException
{
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
return;
}
public void copyCurrentEvent(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
java.lang.IllegalStateException v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonGenerator v;
int v, v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
if v != null goto label;
v = (int) -1;
v = v;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
label:
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;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
default: goto label;
};
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _reportError(java.lang.String)>("No current event to copy");
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndObject()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getCurrentName()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentStringValue(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentIntValue(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentFloatValue(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(1);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(0);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.Object getEmbeddedObject()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObject(java.lang.Object)>(v);
goto label;
label:
v = new java.lang.IllegalStateException;
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[])>("Internal error: unknown current token, \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void copyCurrentEventExact(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
java.lang.IllegalStateException v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonGenerator v;
int v, v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
if v != null goto label;
v = (int) -1;
v = v;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
label:
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;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
default: goto label;
};
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _reportError(java.lang.String)>("No current event to copy");
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndObject()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getCurrentName()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentStringValue(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentIntValue(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentFloatValueExact(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(1);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(0);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.Object getEmbeddedObject()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObject(java.lang.Object)>(v);
goto label;
label:
v = new java.lang.IllegalStateException;
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[])>("Internal error: unknown current token, \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void copyCurrentStructure(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonGenerator v;
int v, v, v, v, v;
com.fasterxml.jackson.core.JsonToken v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken currentToken()>();
if v != null goto label;
v = (int) -1;
v = v;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
label:
v = v;
if v != 5 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getCurrentName()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
if v != null goto label;
v = (int) -1;
v = v;
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
label:
v = v;
label:
lookupswitch(v)
{
case 1: goto label;
case 3: goto label;
default: goto label;
};
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentContents(com.fasterxml.jackson.core.JsonParser)>(v);
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentContents(com.fasterxml.jackson.core.JsonParser)>(v);
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void copyCurrentEvent(com.fasterxml.jackson.core.JsonParser)>(v);
return;
}
protected void _copyCurrentContents(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
java.lang.IllegalStateException v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonGenerator v;
int v, v;
java.lang.Object v;
com.fasterxml.jackson.core.JsonToken v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = 1;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonToken nextToken()>();
if v == null goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonToken: int id()>();
tableswitch(v)
{
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;
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.JsonParser: java.lang.String getCurrentName()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
v = v + 1;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
v = v + 1;
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
v = v - 1;
if v != 0 goto label;
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeEndObject()>();
v = v - 1;
if v != 0 goto label;
return;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentStringValue(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentIntValue(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void _copyCurrentFloatValue(com.fasterxml.jackson.core.JsonParser)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(1);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(0);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.Object getEmbeddedObject()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeObject(java.lang.Object)>(v);
goto label;
label:
v = new java.lang.IllegalStateException;
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[])>("Internal error: unknown current token, \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
protected void _copyCurrentFloatValue(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser$NumberType v, v, v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonGenerator v;
java.math.BigDecimal v;
float v;
double v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser$NumberType getNumberType()>();
v = <com.fasterxml.jackson.core.JsonParser$NumberType: com.fasterxml.jackson.core.JsonParser$NumberType BIG_DECIMAL>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.math.BigDecimal getDecimalValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.math.BigDecimal)>(v);
goto label;
label:
v = <com.fasterxml.jackson.core.JsonParser$NumberType: com.fasterxml.jackson.core.JsonParser$NumberType FLOAT>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: float getFloatValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(float)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: double getDoubleValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(double)>(v);
label:
return;
}
protected void _copyCurrentFloatValueExact(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonGenerator v;
float v;
java.lang.Number v;
boolean v, v;
double v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.Number getNumberValueExact()>();
v = v instanceof java.math.BigDecimal;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.math.BigDecimal)>(v);
goto label;
label:
v = v instanceof java.lang.Double;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: double doubleValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(double)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.Number: float floatValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(float)>(v);
label:
return;
}
protected void _copyCurrentIntValue(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser$NumberType v, v, v;
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonGenerator v;
long v;
int v;
java.math.BigInteger v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: com.fasterxml.jackson.core.JsonParser$NumberType getNumberType()>();
v = <com.fasterxml.jackson.core.JsonParser$NumberType: com.fasterxml.jackson.core.JsonParser$NumberType INT>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int getIntValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(int)>(v);
goto label;
label:
v = <com.fasterxml.jackson.core.JsonParser$NumberType: com.fasterxml.jackson.core.JsonParser$NumberType LONG>;
if v != v goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: long getLongValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(long)>(v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.math.BigInteger getBigIntegerValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.math.BigInteger)>(v);
label:
return;
}
protected void _copyCurrentStringValue(com.fasterxml.jackson.core.JsonParser) throws java.io.IOException
{
com.fasterxml.jackson.core.JsonParser v;
com.fasterxml.jackson.core.JsonGenerator v;
int v, v;
char[] v;
java.lang.String v;
boolean v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: com.fasterxml.jackson.core.JsonParser;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: boolean hasTextCharacters()>();
if v == 0 goto label;
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: char[] getTextCharacters()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int getTextOffset()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: int getTextLength()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeString(char[],int,int)>(v, v, v);
goto label;
label:
v = virtualinvoke v.<com.fasterxml.jackson.core.JsonParser: java.lang.String getText()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
label:
return;
}
public abstract void flush() throws java.io.IOException;
public abstract boolean isClosed();
public abstract void close() throws java.io.IOException;
protected void _reportError(java.lang.String) throws com.fasterxml.jackson.core.JsonGenerationException
{
com.fasterxml.jackson.core.JsonGenerationException v;
java.lang.String v;
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.String;
v = new com.fasterxml.jackson.core.JsonGenerationException;
specialinvoke v.<com.fasterxml.jackson.core.JsonGenerationException: void <init>(java.lang.String,com.fasterxml.jackson.core.JsonGenerator)>(v, v);
throw v;
}
protected final void _throwInternal()
{
com.fasterxml.jackson.core.JsonGenerator v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
staticinvoke <com.fasterxml.jackson.core.util.VersionUtil: void throwInternal()>();
return;
}
protected void _reportUnsupportedOperation()
{
java.lang.UnsupportedOperationException v;
com.fasterxml.jackson.core.JsonGenerator v;
java.lang.Class v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
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 generator of type \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
protected final void _verifyOffsets(int, int, int)
{
java.lang.Object[] v;
com.fasterxml.jackson.core.JsonGenerator v;
java.lang.IllegalArgumentException v;
java.lang.Integer v, v, v;
int v, v, v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: int;
v := @parameter: int;
v := @parameter: int;
if v < 0 goto label;
v = v + v;
if v <= v goto label;
label:
v = new java.lang.IllegalArgumentException;
v = newarray (java.lang.Object)[3];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[1] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("invalid argument(s) (offset=%d, length=%d) for input array of %d element", v);
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
protected void _writeSimpleObject(java.lang.Object) throws java.io.IOException
{
java.lang.IllegalStateException v;
byte v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
float v;
com.fasterxml.jackson.core.JsonGenerator v;
long v, v;
short v;
int v, v;
java.lang.String v, v;
java.lang.Number v;
double v;
java.lang.Class v;
java.lang.Object v;
v := @this: com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: java.lang.Object;
if v != null goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
label:
v = v instanceof java.lang.String;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
return;
label:
v = v instanceof java.lang.Number;
if v == 0 goto label;
v = v instanceof java.lang.Integer;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: int intValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(int)>(v);
return;
label:
v = v instanceof java.lang.Long;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: long longValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(long)>(v);
return;
label:
v = v instanceof java.lang.Double;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: double doubleValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(double)>(v);
return;
label:
v = v instanceof java.lang.Float;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: float floatValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(float)>(v);
return;
label:
v = v instanceof java.lang.Short;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: short shortValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(short)>(v);
return;
label:
v = v instanceof java.lang.Byte;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Number: byte byteValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(short)>(v);
return;
label:
v = v instanceof java.math.BigInteger;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.math.BigInteger)>(v);
return;
label:
v = v instanceof java.math.BigDecimal;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.math.BigDecimal)>(v);
return;
label:
v = v instanceof java.util.concurrent.atomic.AtomicInteger;
if v == 0 goto label;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int get()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(int)>(v);
return;
label:
v = v instanceof java.util.concurrent.atomic.AtomicLong;
if v == 0 goto label;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicLong: long get()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeNumber(long)>(v);
return;
label:
v = v instanceof byte[];
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBinary(byte[])>(v);
return;
label:
v = v instanceof java.lang.Boolean;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(v);
return;
label:
v = v instanceof java.util.concurrent.atomic.AtomicBoolean;
if v == 0 goto label;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(v);
return;
label:
v = new java.lang.IllegalStateException;
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[])>("No ObjectCodec defined for the generator, can only serialize simple wrapper types (type passed \u)");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
}
static void <clinit>()
{
com.fasterxml.jackson.core.StreamWriteCapability[] v;
com.fasterxml.jackson.core.StreamWriteCapability v, v;
com.fasterxml.jackson.core.util.JacksonFeatureSet v, v, v, v, v;
v = staticinvoke <com.fasterxml.jackson.core.StreamWriteCapability: com.fasterxml.jackson.core.StreamWriteCapability[] 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.JsonGenerator: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_WRITE_CAPABILITIES> = v;
v = <com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_WRITE_CAPABILITIES>;
v = <com.fasterxml.jackson.core.StreamWriteCapability: com.fasterxml.jackson.core.StreamWriteCapability CAN_WRITE_FORMATTED_NUMBERS>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.JacksonFeatureSet: com.fasterxml.jackson.core.util.JacksonFeatureSet 'with'(com.fasterxml.jackson.core.util.JacksonFeature)>(v);
<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_TEXTUAL_WRITE_CAPABILITIES> = v;
v = <com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_WRITE_CAPABILITIES>;
v = <com.fasterxml.jackson.core.StreamWriteCapability: com.fasterxml.jackson.core.StreamWriteCapability CAN_WRITE_BINARY_NATIVELY>;
v = virtualinvoke v.<com.fasterxml.jackson.core.util.JacksonFeatureSet: com.fasterxml.jackson.core.util.JacksonFeatureSet 'with'(com.fasterxml.jackson.core.util.JacksonFeature)>(v);
<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_BINARY_WRITE_CAPABILITIES> = v;
return;
}
}