public final class com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings extends java.lang.Object implements java.io.Serializable
{
private static final long serialVersionUID;
public static final com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings empty;
public final com.fasterxml.jackson.core.PrettyPrinter prettyPrinter;
public final com.fasterxml.jackson.core.FormatSchema schema;
public final com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes;
public final com.fasterxml.jackson.core.SerializableString rootValueSeparator;
public void <init>(com.fasterxml.jackson.core.PrettyPrinter, com.fasterxml.jackson.core.FormatSchema, com.fasterxml.jackson.core.io.CharacterEscapes, com.fasterxml.jackson.core.SerializableString)
{
com.fasterxml.jackson.core.SerializableString v;
com.fasterxml.jackson.core.io.CharacterEscapes v;
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.core.PrettyPrinter v;
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v;
v := @this: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v := @parameter: com.fasterxml.jackson.core.PrettyPrinter;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
v := @parameter: com.fasterxml.jackson.core.io.CharacterEscapes;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter> = v;
v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema> = v;
v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes> = v;
v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator> = v;
return;
}
public com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings 'with'(com.fasterxml.jackson.core.PrettyPrinter)
{
com.fasterxml.jackson.core.SerializableString v;
com.fasterxml.jackson.core.io.CharacterEscapes v;
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.core.PrettyPrinter v, v;
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v, v;
v := @this: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v := @parameter: com.fasterxml.jackson.core.PrettyPrinter;
if v != null goto label;
v = <com.fasterxml.jackson.databind.ObjectWriter: com.fasterxml.jackson.core.PrettyPrinter NULL_PRETTY_PRINTER>;
label:
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: void <init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)>(v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings 'with'(com.fasterxml.jackson.core.FormatSchema)
{
com.fasterxml.jackson.core.SerializableString v;
com.fasterxml.jackson.core.io.CharacterEscapes v;
com.fasterxml.jackson.core.FormatSchema v, v;
com.fasterxml.jackson.core.PrettyPrinter v;
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v, v;
v := @this: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v := @parameter: com.fasterxml.jackson.core.FormatSchema;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: void <init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)>(v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings 'with'(com.fasterxml.jackson.core.io.CharacterEscapes)
{
com.fasterxml.jackson.core.SerializableString v;
com.fasterxml.jackson.core.io.CharacterEscapes v, v;
com.fasterxml.jackson.core.FormatSchema v;
com.fasterxml.jackson.core.PrettyPrinter v;
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v, v;
v := @this: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v := @parameter: com.fasterxml.jackson.core.io.CharacterEscapes;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
if v != v goto label;
v = v;
goto label;
label:
v = new com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: void <init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)>(v, v, v, v);
label:
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings withRootValueSeparator(java.lang.String)
{
com.fasterxml.jackson.core.SerializableString v;
com.fasterxml.jackson.core.io.CharacterEscapes v, v;
com.fasterxml.jackson.core.io.SerializedString v;
com.fasterxml.jackson.core.FormatSchema v, v;
com.fasterxml.jackson.core.PrettyPrinter v, v;
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v, v, v;
java.lang.String v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v := @parameter: java.lang.String;
if v != null goto label;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
if v != null goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: void <init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)>(v, v, v, null);
return v;
label:
v = specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: java.lang.String _rootValueSeparatorAsString()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
v = new com.fasterxml.jackson.core.io.SerializedString;
specialinvoke v.<com.fasterxml.jackson.core.io.SerializedString: void <init>(java.lang.String)>(v);
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: void <init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)>(v, v, v, v);
return v;
}
public com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings withRootValueSeparator(com.fasterxml.jackson.core.SerializableString)
{
com.fasterxml.jackson.core.SerializableString v, v, v;
com.fasterxml.jackson.core.io.CharacterEscapes v, v;
com.fasterxml.jackson.core.FormatSchema v, v;
com.fasterxml.jackson.core.PrettyPrinter v, v;
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v, v, v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v := @parameter: com.fasterxml.jackson.core.SerializableString;
if v != null goto label;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
if v != null goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: void <init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)>(v, v, v, null);
return v;
label:
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
v = new com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: void <init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)>(v, v, v, v);
return v;
}
private final java.lang.String _rootValueSeparatorAsString()
{
com.fasterxml.jackson.core.SerializableString v, v;
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v;
java.lang.String v;
v := @this: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
v = interfaceinvoke v.<com.fasterxml.jackson.core.SerializableString: java.lang.String getValue()>();
label:
return v;
}
public void initialize(com.fasterxml.jackson.core.JsonGenerator)
{
com.fasterxml.jackson.core.JsonGenerator v;
com.fasterxml.jackson.core.SerializableString v, v;
com.fasterxml.jackson.core.io.CharacterEscapes v, v;
com.fasterxml.jackson.core.FormatSchema v, v;
java.lang.Object v;
com.fasterxml.jackson.core.PrettyPrinter v, v, v;
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v;
boolean v;
v := @this: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
v := @parameter: com.fasterxml.jackson.core.JsonGenerator;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.PrettyPrinter prettyPrinter>;
if v == null goto label;
v = <com.fasterxml.jackson.databind.ObjectWriter: com.fasterxml.jackson.core.PrettyPrinter NULL_PRETTY_PRINTER>;
if v != v goto label;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)>(null);
goto label;
label:
v = v instanceof com.fasterxml.jackson.core.util.Instantiatable;
if v == 0 goto label;
v = interfaceinvoke v.<com.fasterxml.jackson.core.util.Instantiatable: java.lang.Object createInstance()>();
label:
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter)>(v);
label:
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
if v == null goto label;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.io.CharacterEscapes characterEscapes>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonGenerator setCharacterEscapes(com.fasterxml.jackson.core.io.CharacterEscapes)>(v);
label:
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
if v == null goto label;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.FormatSchema schema>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: void setSchema(com.fasterxml.jackson.core.FormatSchema)>(v);
label:
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
if v == null goto label;
v = v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.core.SerializableString rootValueSeparator>;
virtualinvoke v.<com.fasterxml.jackson.core.JsonGenerator: com.fasterxml.jackson.core.JsonGenerator setRootValueSeparator(com.fasterxml.jackson.core.SerializableString)>(v);
label:
return;
}
static void <clinit>()
{
com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings v;
v = new com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings;
specialinvoke v.<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: void <init>(com.fasterxml.jackson.core.PrettyPrinter,com.fasterxml.jackson.core.FormatSchema,com.fasterxml.jackson.core.io.CharacterEscapes,com.fasterxml.jackson.core.SerializableString)>(null, null, null, null);
<com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings: com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings empty> = v;
return;
}
}