public class com.fasterxml.jackson.dataformat.yaml.YAMLGenerator extends com.fasterxml.jackson.core.base.GeneratorBase
{
protected static final long MIN_INT_AS_LONG;
protected static final long MAX_INT_AS_LONG;
protected static final java.util.regex.Pattern PLAIN_NUMBER_P;
protected static final java.lang.String TAG_BINARY;
protected final com.fasterxml.jackson.core.io.IOContext _ioContext;
protected int _formatFeatures;
protected java.io.Writer _writer;
protected org.yaml.snakeyaml.DumperOptions _outputOptions;
protected final org.yaml.snakeyaml.DumperOptions$Version _docVersion;
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_UNQUOTED_NAME;
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR;
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_QUOTED;
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_LITERAL;
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_BASE64;
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_PLAIN;
protected org.yaml.snakeyaml.emitter.Emitter _emitter;
protected java.lang.String _objectId;
protected java.lang.String _typeId;
protected int _rootValueCount;
protected final com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker _quotingChecker;
private static final org.yaml.snakeyaml.events.ImplicitTuple NO_TAGS;
private static final org.yaml.snakeyaml.events.ImplicitTuple EXPLICIT_TAGS;
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker, com.fasterxml.jackson.core.ObjectCodec, java.io.Writer, org.yaml.snakeyaml.DumperOptions$Version) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$Version v;
com.fasterxml.jackson.core.ObjectCodec v;
org.yaml.snakeyaml.DumperOptions v, v;
org.yaml.snakeyaml.emitter.Emitter v;
com.fasterxml.jackson.core.io.IOContext v;
int v, v;
java.io.Writer v, v;
org.yaml.snakeyaml.events.StreamStartEvent v;
com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.io.IOContext;
v := @parameter: int;
v := @parameter: int;
v := @parameter: com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker;
v := @parameter: com.fasterxml.jackson.core.ObjectCodec;
v := @parameter: java.io.Writer;
v := @parameter: org.yaml.snakeyaml.DumperOptions$Version;
specialinvoke v.<com.fasterxml.jackson.core.base.GeneratorBase: void <init>(int,com.fasterxml.jackson.core.ObjectCodec)>(v, v);
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.io.IOContext _ioContext> = v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures> = v;
if v != null goto label;
v = staticinvoke <com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default: com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default instance()>();
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker _quotingChecker> = v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer> = v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$Version _docVersion> = v;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions buildDumperOptions(int,int,org.yaml.snakeyaml.DumperOptions$Version)>(v, v, v);
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions _outputOptions> = v;
v = new org.yaml.snakeyaml.emitter.Emitter;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions _outputOptions>;
specialinvoke v.<org.yaml.snakeyaml.emitter.Emitter: void <init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)>(v, v);
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.emitter.Emitter _emitter> = v;
v = new org.yaml.snakeyaml.events.StreamStartEvent;
specialinvoke v.<org.yaml.snakeyaml.events.StreamStartEvent: void <init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)>(null, null);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emitStartDocument()>();
return;
}
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker, com.fasterxml.jackson.core.ObjectCodec, java.io.Writer, org.yaml.snakeyaml.DumperOptions) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$Version v;
com.fasterxml.jackson.core.ObjectCodec v;
org.yaml.snakeyaml.DumperOptions v, v;
org.yaml.snakeyaml.emitter.Emitter v;
com.fasterxml.jackson.core.io.IOContext v;
int v, v;
java.io.Writer v, v;
org.yaml.snakeyaml.events.StreamStartEvent v;
com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.io.IOContext;
v := @parameter: int;
v := @parameter: int;
v := @parameter: com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker;
v := @parameter: com.fasterxml.jackson.core.ObjectCodec;
v := @parameter: java.io.Writer;
v := @parameter: org.yaml.snakeyaml.DumperOptions;
specialinvoke v.<com.fasterxml.jackson.core.base.GeneratorBase: void <init>(int,com.fasterxml.jackson.core.ObjectCodec)>(v, v);
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.io.IOContext _ioContext> = v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures> = v;
if v != null goto label;
v = staticinvoke <com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default: com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker$Default instance()>();
goto label;
label:
v = v;
label:
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker _quotingChecker> = v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer> = v;
v = virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: org.yaml.snakeyaml.DumperOptions$Version getVersion()>();
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$Version _docVersion> = v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions _outputOptions> = v;
v = new org.yaml.snakeyaml.emitter.Emitter;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions _outputOptions>;
specialinvoke v.<org.yaml.snakeyaml.emitter.Emitter: void <init>(java.io.Writer,org.yaml.snakeyaml.DumperOptions)>(v, v);
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.emitter.Emitter _emitter> = v;
v = new org.yaml.snakeyaml.events.StreamStartEvent;
specialinvoke v.<org.yaml.snakeyaml.events.StreamStartEvent: void <init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)>(null, null);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emitStartDocument()>();
return;
}
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.core.ObjectCodec, java.io.Writer, org.yaml.snakeyaml.DumperOptions$Version) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.core.io.IOContext v;
int v, v;
java.io.Writer v;
org.yaml.snakeyaml.DumperOptions$Version v;
com.fasterxml.jackson.core.ObjectCodec v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.io.IOContext;
v := @parameter: int;
v := @parameter: int;
v := @parameter: com.fasterxml.jackson.core.ObjectCodec;
v := @parameter: java.io.Writer;
v := @parameter: org.yaml.snakeyaml.DumperOptions$Version;
specialinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void <init>(com.fasterxml.jackson.core.io.IOContext,int,int,com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker,com.fasterxml.jackson.core.ObjectCodec,java.io.Writer,org.yaml.snakeyaml.DumperOptions$Version)>(v, v, v, null, v, v, v);
return;
}
protected org.yaml.snakeyaml.DumperOptions buildDumperOptions(int, int, org.yaml.snakeyaml.DumperOptions$Version)
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$FlowStyle v;
org.yaml.snakeyaml.DumperOptions v;
int v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v;
org.yaml.snakeyaml.DumperOptions$LineBreak v;
org.yaml.snakeyaml.DumperOptions$Version v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: int;
v := @parameter: int;
v := @parameter: org.yaml.snakeyaml.DumperOptions$Version;
v = new org.yaml.snakeyaml.DumperOptions;
specialinvoke v.<org.yaml.snakeyaml.DumperOptions: void <init>()>();
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature CANONICAL_OUTPUT>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
if v == 0 goto label;
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setCanonical(boolean)>(1);
goto label;
label:
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setCanonical(boolean)>(0);
v = <org.yaml.snakeyaml.DumperOptions$FlowStyle: org.yaml.snakeyaml.DumperOptions$FlowStyle BLOCK>;
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle)>(v);
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature SPLIT_LINES>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setSplitLines(boolean)>(v);
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature INDENT_ARRAYS>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
if v == 0 goto label;
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setIndicatorIndent(int)>(1);
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setIndent(int)>(2);
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature INDENT_ARRAYS_WITH_INDICATOR>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
if v == 0 goto label;
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setIndicatorIndent(int)>(2);
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setIndentWithIndicator(boolean)>(1);
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature USE_PLATFORM_LINE_BREAKS>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
if v == 0 goto label;
v = staticinvoke <org.yaml.snakeyaml.DumperOptions$LineBreak: org.yaml.snakeyaml.DumperOptions$LineBreak getPlatformLineBreak()>();
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setLineBreak(org.yaml.snakeyaml.DumperOptions$LineBreak)>(v);
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature ALLOW_LONG_KEYS>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
if v == 0 goto label;
virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: void setMaxSimpleKeyLength(int)>(1024);
label:
return v;
}
public com.fasterxml.jackson.core.Version version()
{
com.fasterxml.jackson.core.Version v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = <com.fasterxml.jackson.dataformat.yaml.PackageVersion: com.fasterxml.jackson.core.Version VERSION>;
return v;
}
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator useDefaultPrettyPrinter()
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
return v;
}
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.core.PrettyPrinter v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.PrettyPrinter;
return v;
}
public java.lang.Object getOutputTarget()
{
java.io.Writer v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer>;
return v;
}
public int getOutputBuffered()
{
int v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = (int) -1;
return v;
}
public int getFormatFeatures()
{
int v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
return v;
}
public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int, int)
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v, v, v, v, v, v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: int;
v := @parameter: int;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = (int) -1;
v = v ^ v;
v = v & v;
v = v & v;
v = v | v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures> = v;
return v;
}
public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
return 0;
}
public boolean canWriteFormattedNumbers()
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
return 1;
}
public com.fasterxml.jackson.core.util.JacksonFeatureSet getWriteCapabilities()
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.core.util.JacksonFeatureSet v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.util.JacksonFeatureSet DEFAULT_TEXTUAL_WRITE_CAPABILITIES>;
return v;
}
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v, v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: int getMask()>();
v = v | v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures> = v;
return v;
}
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v, v, v, v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: int getMask()>();
v = (int) -1;
v = v ^ v;
v = v & v;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures> = v;
return v;
}
public final boolean isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v, v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: int getMask()>();
v = v & v;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature, boolean)
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature;
v := @parameter: boolean;
if v == 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)>(v);
goto label;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature)>(v);
label:
return v;
}
public final void writeFieldName(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonWriteContext v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: int writeFieldName(java.lang.String)>(v);
if v != 4 goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportError(java.lang.String)>("Can not write a field name, expecting a value");
label:
specialinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeFieldName(java.lang.String)>(v);
return;
}
public final void writeFieldName(com.fasterxml.jackson.core.SerializableString) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonWriteContext v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.core.SerializableString v;
int v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: java.lang.String getValue()>();
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: int writeFieldName(java.lang.String)>(v);
if v != 4 goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportError(java.lang.String)>("Can not write a field name, expecting a value");
label:
v = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: java.lang.String getValue()>();
specialinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeFieldName(java.lang.String)>(v);
return;
}
public void writeFieldId(long) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonWriteContext v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.lang.Long v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
int v;
long v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: long;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = virtualinvoke v.<java.lang.Long: java.lang.String toString()>();
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: int writeFieldName(java.lang.String)>(v);
if v != 4 goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportError(java.lang.String)>("Can not write a field id, expecting a value");
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "int", v);
return;
}
private final void _writeFieldName(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
java.lang.String v;
boolean v;
com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker _quotingChecker>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker: boolean needToQuoteName(java.lang.String)>(v);
if v == 0 goto label;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_QUOTED>;
goto label;
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_UNQUOTED_NAME>;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "string", v);
return;
}
public final void flush() throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.core.JsonGenerator$Feature v;
java.io.Writer v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = <com.fasterxml.jackson.core.JsonGenerator$Feature: com.fasterxml.jackson.core.JsonGenerator$Feature FLUSH_PASSED_TO_STREAM>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
if v == 0 goto label;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer>;
virtualinvoke v.<java.io.Writer: void flush()>();
label:
return;
}
public void close() throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.core.JsonGenerator$Feature v, v;
com.fasterxml.jackson.core.io.IOContext v;
java.io.Writer v, v, v;
org.yaml.snakeyaml.events.StreamEndEvent v;
boolean v, v, v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: boolean isClosed()>();
if v != 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emitEndDocument()>();
v = new org.yaml.snakeyaml.events.StreamEndEvent;
specialinvoke v.<org.yaml.snakeyaml.events.StreamEndEvent: void <init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)>(null, null);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
specialinvoke v.<com.fasterxml.jackson.core.base.GeneratorBase: void close()>();
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer>;
if v == null goto label;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.io.IOContext _ioContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.io.IOContext: boolean isResourceManaged()>();
if v != 0 goto label;
v = <com.fasterxml.jackson.core.JsonGenerator$Feature: com.fasterxml.jackson.core.JsonGenerator$Feature AUTO_CLOSE_TARGET>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
if v == 0 goto label;
label:
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer>;
virtualinvoke v.<java.io.Writer: void close()>();
goto label;
label:
v = <com.fasterxml.jackson.core.JsonGenerator$Feature: com.fasterxml.jackson.core.JsonGenerator$Feature FLUSH_PASSED_TO_STREAM>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
if v == 0 goto label;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.io.Writer _writer>;
virtualinvoke v.<java.io.Writer: void flush()>();
label:
return;
}
public final void writeStartArray() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonWriteContext v, v;
org.yaml.snakeyaml.events.SequenceStartEvent v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$FlowStyle v;
org.yaml.snakeyaml.DumperOptions v;
java.lang.String v, v;
boolean v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("start an array");
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: com.fasterxml.jackson.core.json.JsonWriteContext createChildArrayContext()>();
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext> = v;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions _outputOptions>;
v = virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: org.yaml.snakeyaml.DumperOptions$FlowStyle getDefaultFlowStyle()>();
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _typeId>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _objectId>;
if v == null goto label;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _objectId> = null;
label:
v = new org.yaml.snakeyaml.events.SequenceStartEvent;
specialinvoke v.<org.yaml.snakeyaml.events.SequenceStartEvent: void <init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)>(v, v, v, null, null, v);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
public final void writeEndArray() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonWriteContext v, v, v, v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.events.SequenceEndEvent v;
java.lang.String v, v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: boolean inArray()>();
if v != 0 goto label;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: java.lang.String typeDesc()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Current context not Array but \u0001");
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportError(java.lang.String)>(v);
label:
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _typeId> = null;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: com.fasterxml.jackson.core.json.JsonWriteContext getParent()>();
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext> = v;
v = new org.yaml.snakeyaml.events.SequenceEndEvent;
specialinvoke v.<org.yaml.snakeyaml.events.SequenceEndEvent: void <init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)>(null, null);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
public final void writeStartObject() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonWriteContext v, v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$FlowStyle v;
org.yaml.snakeyaml.DumperOptions v;
org.yaml.snakeyaml.events.MappingStartEvent v;
java.lang.String v, v;
boolean v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("start an object");
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: com.fasterxml.jackson.core.json.JsonWriteContext createChildObjectContext()>();
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext> = v;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions _outputOptions>;
v = virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: org.yaml.snakeyaml.DumperOptions$FlowStyle getDefaultFlowStyle()>();
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _typeId>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _objectId>;
if v == null goto label;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _objectId> = null;
label:
v = new org.yaml.snakeyaml.events.MappingStartEvent;
specialinvoke v.<org.yaml.snakeyaml.events.MappingStartEvent: void <init>(java.lang.String,java.lang.String,boolean,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$FlowStyle)>(v, v, v, null, null, v);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
public final void writeEndObject() throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonWriteContext v, v, v, v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.events.MappingEndEvent v;
java.lang.String v, v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: boolean inObject()>();
if v != 0 goto label;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: java.lang.String typeDesc()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Current context not Object but \u0001");
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportError(java.lang.String)>(v);
label:
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _typeId> = null;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: com.fasterxml.jackson.core.json.JsonWriteContext getParent()>();
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext> = v;
v = new org.yaml.snakeyaml.events.MappingEndEvent;
specialinvoke v.<org.yaml.snakeyaml.events.MappingEndEvent: void <init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)>(null, null);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
public void writeString(java.lang.String) throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v, v;
java.util.regex.Matcher v;
int v, v, v, v, v;
java.lang.String v;
boolean v, v, v, v, v, v;
com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker v;
java.util.regex.Pattern v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v, v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
if v != null goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void writeNull()>();
return;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write String value");
v = virtualinvoke v.<java.lang.String: boolean isEmpty()>();
if v == 0 goto label;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_QUOTED>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "string", v);
return;
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature MINIMIZE_QUOTES>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(10);
if v < 0 goto label;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_LITERAL>;
goto label;
label:
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker _quotingChecker>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.util.StringQuotingChecker: boolean needToQuoteValue(java.lang.String)>(v);
if v != 0 goto label;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature ALWAYS_QUOTE_NUMBERS_AS_STRINGS>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
if v == 0 goto label;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.util.regex.Pattern PLAIN_NUMBER_P>;
v = virtualinvoke v.<java.util.regex.Pattern: java.util.regex.Matcher matcher(java.lang.CharSequence)>(v);
v = virtualinvoke v.<java.util.regex.Matcher: boolean matches()>();
if v == 0 goto label;
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_QUOTED>;
goto label;
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_PLAIN>;
goto label;
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature LITERAL_BLOCK_STYLE>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(10);
if v < 0 goto label;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_LITERAL>;
goto label;
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_QUOTED>;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "string", v);
return;
}
public void writeString(char[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v;
char[] v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
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.dataformat.yaml.YAMLGenerator: void writeString(java.lang.String)>(v);
return;
}
public final void writeString(com.fasterxml.jackson.core.SerializableString) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.lang.String v;
com.fasterxml.jackson.core.SerializableString v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeRawUTF8String(byte[], int, int) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportUnsupportedOperation()>();
return;
}
public final void writeUTF8String(byte[], int, int) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
v = new java.lang.String;
specialinvoke v.<java.lang.String: void <init>(byte[],int,int,java.lang.String)>(v, v, v, "UTF-8");
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeRaw(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportUnsupportedOperation()>();
return;
}
public void writeRaw(java.lang.String, int, int) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportUnsupportedOperation()>();
return;
}
public void writeRaw(char[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v;
char[] v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportUnsupportedOperation()>();
return;
}
public void writeRaw(char) throws java.io.IOException
{
char v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: char;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportUnsupportedOperation()>();
return;
}
public void writeRawValue(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportUnsupportedOperation()>();
return;
}
public void writeRawValue(java.lang.String, int, int) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportUnsupportedOperation()>();
return;
}
public void writeRawValue(char[], int, int) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v;
char[] v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportUnsupportedOperation()>();
return;
}
public void writeBinary(com.fasterxml.jackson.core.Base64Variant, byte[], int, int) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.core.Base64Variant v;
int v, v, v, v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: byte[];
v := @parameter: int;
v := @parameter: int;
if v != null goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void writeNull()>();
return;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write Binary value");
if v > 0 goto label;
v = v + v;
v = lengthof v;
if v == v goto label;
label:
v = v + v;
v = staticinvoke <java.util.Arrays: byte[] copyOfRange(byte[],int,int)>(v, v, v);
label:
specialinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalarBinary(com.fasterxml.jackson.core.Base64Variant,byte[])>(v, v);
return;
}
public void writeBoolean(boolean) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
java.lang.String v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: boolean;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write boolean value");
if v == 0 goto label;
v = "true";
goto label;
label:
v = "false";
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "bool", v);
return;
}
public void writeNumber(int) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
int v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: int;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write number");
v = staticinvoke <java.lang.String: java.lang.String valueOf(int)>(v);
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "int", v);
return;
}
public void writeNumber(long) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
byte v, v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
long v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: long;
v = v cmp 2147483647L;
if v > 0 goto label;
v = v cmp -2147483648L;
if v < 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void writeNumber(int)>(v);
return;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write number");
v = staticinvoke <java.lang.String: java.lang.String valueOf(long)>(v);
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "long", v);
return;
}
public void writeNumber(java.math.BigInteger) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
java.math.BigInteger v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.math.BigInteger;
if v != null goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void writeNull()>();
return;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write number");
v = virtualinvoke v.<java.math.BigInteger: java.lang.String toString()>();
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "java.math.BigInteger", v);
return;
}
public void writeNumber(double) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
java.lang.String v;
double v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: double;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write number");
v = staticinvoke <java.lang.String: java.lang.String valueOf(double)>(v);
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "double", v);
return;
}
public void writeNumber(float) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
float v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: float;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write number");
v = staticinvoke <java.lang.String: java.lang.String valueOf(float)>(v);
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "float", v);
return;
}
public void writeNumber(java.math.BigDecimal) throws java.io.IOException
{
java.math.BigDecimal v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
com.fasterxml.jackson.core.JsonGenerator$Feature v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
java.lang.String v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.math.BigDecimal;
if v != null goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void writeNull()>();
return;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write number");
v = <com.fasterxml.jackson.core.JsonGenerator$Feature: com.fasterxml.jackson.core.JsonGenerator$Feature WRITE_BIGDECIMAL_AS_PLAIN>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: boolean isEnabled(com.fasterxml.jackson.core.JsonGenerator$Feature)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.math.BigDecimal: java.lang.String toPlainString()>();
goto label;
label:
v = virtualinvoke v.<java.math.BigDecimal: java.lang.String toString()>();
label:
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "java.math.BigDecimal", v);
return;
}
public void writeNumber(java.lang.String) throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, java.lang.UnsupportedOperationException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.lang.String v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
if v != null goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void writeNull()>();
return;
label:
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write number");
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, "number", v);
return;
}
public void writeNull() throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write null value");
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR>;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _writeScalar(java.lang.String,java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>("null", "object", v);
return;
}
public boolean canWriteObjectId()
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature USE_NATIVE_OBJECT_ID>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
return v;
}
public boolean canWriteTypeId()
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature USE_NATIVE_TYPE_ID>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
return v;
}
public void writeTypeId(java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.lang.Object v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.Object;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _typeId> = v;
return;
}
public void writeObjectRef(java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.lang.Object v;
org.yaml.snakeyaml.events.AliasEvent v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.Object;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _verifyValueWrite(java.lang.String)>("write Object reference");
v = new org.yaml.snakeyaml.events.AliasEvent;
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
specialinvoke v.<org.yaml.snakeyaml.events.AliasEvent: void <init>(java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark)>(v, null, null);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
public void writeObjectId(java.lang.Object) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.lang.Object v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.Object;
if v != null goto label;
v = null;
goto label;
label:
v = staticinvoke <java.lang.String: java.lang.String valueOf(java.lang.Object)>(v);
label:
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _objectId> = v;
return;
}
protected final void _verifyValueWrite(java.lang.String) throws java.io.IOException
{
com.fasterxml.jackson.core.json.JsonWriteContext v, v, v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
int v, v;
java.lang.String v, v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: int writeValue()>();
if v != 5 goto label;
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[])>("Can not \u, expecting field name");
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _reportError(java.lang.String)>(v);
label:
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: boolean inRoot()>();
if v == 0 goto label;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: com.fasterxml.jackson.core.json.JsonWriteContext _writeContext>;
v = virtualinvoke v.<com.fasterxml.jackson.core.json.JsonWriteContext: int getCurrentIndex()>();
if v <= 0 goto label;
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emitEndDocument()>();
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emitStartDocument()>();
label:
return;
}
protected void _releaseBuffers()
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
return;
}
protected void _writeScalar(java.lang.String, java.lang.String, org.yaml.snakeyaml.DumperOptions$ScalarStyle) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
java.lang.String v, v;
org.yaml.snakeyaml.events.ScalarEvent v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: org.yaml.snakeyaml.DumperOptions$ScalarStyle;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.events.ScalarEvent _scalarEvent(java.lang.String,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, v);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
private void _writeScalarBinary(com.fasterxml.jackson.core.Base64Variant, byte[]) throws java.io.IOException
{
byte[] v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
org.yaml.snakeyaml.events.ImplicitTuple v;
com.fasterxml.jackson.core.Base64Variant v, v;
java.lang.String v, v, v;
org.yaml.snakeyaml.events.ScalarEvent v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: byte[];
v = staticinvoke <com.fasterxml.jackson.core.Base64Variants: com.fasterxml.jackson.core.Base64Variant getDefaultVariant()>();
if v != v goto label;
v = <com.fasterxml.jackson.core.Base64Variants: com.fasterxml.jackson.core.Base64Variant MIME>;
label:
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _lf()>();
v = specialinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _base64encode(com.fasterxml.jackson.core.Base64Variant,byte[],java.lang.String)>(v, v, v);
v = new org.yaml.snakeyaml.events.ScalarEvent;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String TAG_BINARY>;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.events.ImplicitTuple EXPLICIT_TAGS>;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_BASE64>;
specialinvoke v.<org.yaml.snakeyaml.events.ScalarEvent: void <init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(null, v, v, v, null, null, v);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
protected org.yaml.snakeyaml.events.ScalarEvent _scalarEvent(java.lang.String, org.yaml.snakeyaml.DumperOptions$ScalarStyle)
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$ScalarStyle v;
java.lang.String v, v, v;
org.yaml.snakeyaml.events.ImplicitTuple v;
org.yaml.snakeyaml.events.ScalarEvent v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: java.lang.String;
v := @parameter: org.yaml.snakeyaml.DumperOptions$ScalarStyle;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _typeId>;
if v == null goto label;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _typeId> = null;
label:
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _objectId>;
if v == null goto label;
v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String _objectId> = null;
label:
v = new org.yaml.snakeyaml.events.ScalarEvent;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.events.ImplicitTuple NO_TAGS>;
specialinvoke v.<org.yaml.snakeyaml.events.ScalarEvent: void <init>(java.lang.String,java.lang.String,org.yaml.snakeyaml.events.ImplicitTuple,java.lang.String,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.DumperOptions$ScalarStyle)>(v, v, v, v, null, null, v);
return v;
}
private java.lang.String _base64encode(com.fasterxml.jackson.core.Base64Variant, byte[], java.lang.String)
{
byte[] v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
byte v, v, v, v, v;
com.fasterxml.jackson.core.Base64Variant v;
java.lang.StringBuilder v;
short v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: com.fasterxml.jackson.core.Base64Variant;
v := @parameter: byte[];
v := @parameter: java.lang.String;
v = lengthof v;
v = new java.lang.StringBuilder;
v = v >> 2;
v = v + v;
v = v >> 3;
v = v + v;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int getMaxLineLength()>();
v = v >> 2;
v = 0;
v = v - 3;
label:
if v > v goto label;
v = v + 1;
v = v[v];
v = v << 8;
v = v + 1;
v = v[v];
v = v & 255;
v = v | v;
v = v << 8;
v = v + 1;
v = v[v];
v = v & 255;
v = v | v;
virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: void encodeBase64Chunk(java.lang.StringBuilder,int)>(v, v);
v = v - 1;
if v > 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: int getMaxLineLength()>();
v = v >> 2;
goto label;
label:
v = v - v;
if v <= 0 goto label;
v = v + 1;
v = v[v];
v = v << 16;
if v != 2 goto label;
v = v[v];
v = v & 255;
v = v << 8;
v = v | v;
label:
virtualinvoke v.<com.fasterxml.jackson.core.Base64Variant: void encodeBase64Partial(java.lang.StringBuilder,int,int)>(v, v, v);
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
protected java.lang.String _lf()
{
org.yaml.snakeyaml.DumperOptions v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.DumperOptions$LineBreak v;
java.lang.String v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions _outputOptions>;
v = virtualinvoke v.<org.yaml.snakeyaml.DumperOptions: org.yaml.snakeyaml.DumperOptions$LineBreak getLineBreak()>();
v = virtualinvoke v.<org.yaml.snakeyaml.DumperOptions$LineBreak: java.lang.String getString()>();
return v;
}
protected void _emitStartDocument() throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
java.util.Map v;
org.yaml.snakeyaml.events.DocumentStartEvent v;
int v;
org.yaml.snakeyaml.DumperOptions$Version v;
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature v;
boolean v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = staticinvoke <java.util.Collections: java.util.Map emptyMap()>();
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature WRITE_DOC_START_MARKER>;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: int _formatFeatures>;
v = virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature: boolean enabledIn(int)>(v);
v = new org.yaml.snakeyaml.events.DocumentStartEvent;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$Version _docVersion>;
specialinvoke v.<org.yaml.snakeyaml.events.DocumentStartEvent: void <init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean,org.yaml.snakeyaml.DumperOptions$Version,java.util.Map)>(null, null, v, v, v);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
protected void _emitEndDocument() throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.events.DocumentEndEvent v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v = new org.yaml.snakeyaml.events.DocumentEndEvent;
specialinvoke v.<org.yaml.snakeyaml.events.DocumentEndEvent: void <init>(org.yaml.snakeyaml.error.Mark,org.yaml.snakeyaml.error.Mark,boolean)>(null, null, 0);
virtualinvoke v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: void _emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
protected final void _emit(org.yaml.snakeyaml.events.Event) throws java.io.IOException
{
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator v;
org.yaml.snakeyaml.emitter.Emitter v;
org.yaml.snakeyaml.events.Event v;
v := @this: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator;
v := @parameter: org.yaml.snakeyaml.events.Event;
v = v.<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.emitter.Emitter _emitter>;
virtualinvoke v.<org.yaml.snakeyaml.emitter.Emitter: void emit(org.yaml.snakeyaml.events.Event)>(v);
return;
}
static void <clinit>()
{
org.yaml.snakeyaml.DumperOptions$ScalarStyle v, v, v, v, v, v;
org.yaml.snakeyaml.nodes.Tag v;
org.yaml.snakeyaml.events.ImplicitTuple v, v;
java.lang.String v;
java.util.regex.Pattern v;
v = staticinvoke <java.util.regex.Pattern: java.util.regex.Pattern compile(java.lang.String)>("-?[0-9]*(\\.[0-9]*)?");
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.util.regex.Pattern PLAIN_NUMBER_P> = v;
v = <org.yaml.snakeyaml.nodes.Tag: org.yaml.snakeyaml.nodes.Tag BINARY>;
v = virtualinvoke v.<org.yaml.snakeyaml.nodes.Tag: java.lang.String toString()>();
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: java.lang.String TAG_BINARY> = v;
v = <org.yaml.snakeyaml.DumperOptions$ScalarStyle: org.yaml.snakeyaml.DumperOptions$ScalarStyle PLAIN>;
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_UNQUOTED_NAME> = v;
v = <org.yaml.snakeyaml.DumperOptions$ScalarStyle: org.yaml.snakeyaml.DumperOptions$ScalarStyle PLAIN>;
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR> = v;
v = <org.yaml.snakeyaml.DumperOptions$ScalarStyle: org.yaml.snakeyaml.DumperOptions$ScalarStyle DOUBLE_QUOTED>;
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_QUOTED> = v;
v = <org.yaml.snakeyaml.DumperOptions$ScalarStyle: org.yaml.snakeyaml.DumperOptions$ScalarStyle LITERAL>;
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_LITERAL> = v;
v = <com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_LITERAL>;
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_BASE64> = v;
v = <org.yaml.snakeyaml.DumperOptions$ScalarStyle: org.yaml.snakeyaml.DumperOptions$ScalarStyle PLAIN>;
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_PLAIN> = v;
v = new org.yaml.snakeyaml.events.ImplicitTuple;
specialinvoke v.<org.yaml.snakeyaml.events.ImplicitTuple: void <init>(boolean,boolean)>(1, 1);
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.events.ImplicitTuple NO_TAGS> = v;
v = new org.yaml.snakeyaml.events.ImplicitTuple;
specialinvoke v.<org.yaml.snakeyaml.events.ImplicitTuple: void <init>(boolean,boolean)>(0, 0);
<com.fasterxml.jackson.dataformat.yaml.YAMLGenerator: org.yaml.snakeyaml.events.ImplicitTuple EXPLICIT_TAGS> = v;
return;
}
}