public class com.fasterxml.jackson.dataformat.yaml.YAMLGenerator extends com.fasterxml.jackson.core.base.GeneratorBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
super_class: com.fasterxml.jackson.core.base.GeneratorBase
{
protected static final long MIN_INT_AS_LONG;
descriptor: J
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: -2147483648
protected static final long MAX_INT_AS_LONG;
descriptor: J
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: 2147483647
protected static final java.util.regex.Pattern PLAIN_NUMBER_P;
descriptor: Ljava/util/regex/Pattern;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected static final java.lang.String TAG_BINARY;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
private static final java.util.Set<java.lang.String> MUST_QUOTE_NAMES;
descriptor: Ljava/util/Set;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
private static final java.util.Set<java.lang.String> MUST_QUOTE_VALUES;
descriptor: Ljava/util/Set;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Set<Ljava/lang/String;>;
protected final com.fasterxml.jackson.core.io.IOContext _ioContext;
descriptor: Lcom/fasterxml/jackson/core/io/IOContext;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected int _formatFeatures;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.io.Writer _writer;
descriptor: Ljava/io/Writer;
flags: (0x0004) ACC_PROTECTED
protected org.yaml.snakeyaml.DumperOptions _outputOptions;
descriptor: Lorg/yaml/snakeyaml/DumperOptions;
flags: (0x0004) ACC_PROTECTED
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_UNQUOTED_NAME;
descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_SCALAR;
descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_QUOTED;
descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_LITERAL;
descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_BASE64;
descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.yaml.snakeyaml.DumperOptions$ScalarStyle STYLE_PLAIN;
descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected org.yaml.snakeyaml.emitter.Emitter _emitter;
descriptor: Lorg/yaml/snakeyaml/emitter/Emitter;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _objectId;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected java.lang.String _typeId;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
private static final org.yaml.snakeyaml.events.ImplicitTuple NO_TAGS;
descriptor: Lorg/yaml/snakeyaml/events/ImplicitTuple;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.yaml.snakeyaml.events.ImplicitTuple EXPLICIT_TAGS;
descriptor: Lorg/yaml/snakeyaml/events/ImplicitTuple;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=0, args_size=0
0: ldc "[0-9]*(\\.[0-9]*)?"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.PLAIN_NUMBER_P:Ljava/util/regex/Pattern;
1: getstatic org.yaml.snakeyaml.nodes.Tag.BINARY:Lorg/yaml/snakeyaml/nodes/Tag;
invokevirtual org.yaml.snakeyaml.nodes.Tag.toString:()Ljava/lang/String;
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.TAG_BINARY:Ljava/lang/String;
2: new java.util.HashSet
dup
bipush 18
anewarray java.lang.String
dup
iconst_0
3: ldc "yes"
aastore
dup
iconst_1
ldc "Yes"
aastore
dup
iconst_2
ldc "YES"
aastore
dup
iconst_3
ldc "no"
aastore
dup
iconst_4
ldc "No"
aastore
dup
iconst_5
ldc "NO"
aastore
dup
bipush 6
4: ldc "true"
aastore
dup
bipush 7
ldc "True"
aastore
dup
bipush 8
ldc "TRUE"
aastore
dup
bipush 9
ldc "false"
aastore
dup
bipush 10
ldc "False"
aastore
dup
bipush 11
ldc "FALSE"
aastore
dup
bipush 12
5: ldc "on"
aastore
dup
bipush 13
ldc "On"
aastore
dup
bipush 14
ldc "ON"
aastore
dup
bipush 15
ldc "off"
aastore
dup
bipush 16
ldc "Off"
aastore
dup
bipush 17
ldc "OFF"
aastore
6: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.MUST_QUOTE_NAMES:Ljava/util/Set;
7: new java.util.HashSet
dup
bipush 25
anewarray java.lang.String
dup
iconst_0
8: ldc "y"
aastore
dup
iconst_1
ldc "Y"
aastore
dup
iconst_2
ldc "n"
aastore
dup
iconst_3
ldc "N"
aastore
dup
iconst_4
9: ldc "yes"
aastore
dup
iconst_5
ldc "Yes"
aastore
dup
bipush 6
ldc "YES"
aastore
dup
bipush 7
ldc "no"
aastore
dup
bipush 8
ldc "No"
aastore
dup
bipush 9
ldc "NO"
aastore
dup
bipush 10
10: ldc "true"
aastore
dup
bipush 11
ldc "True"
aastore
dup
bipush 12
ldc "TRUE"
aastore
dup
bipush 13
ldc "false"
aastore
dup
bipush 14
ldc "False"
aastore
dup
bipush 15
ldc "FALSE"
aastore
dup
bipush 16
11: ldc "on"
aastore
dup
bipush 17
ldc "On"
aastore
dup
bipush 18
ldc "ON"
aastore
dup
bipush 19
ldc "off"
aastore
dup
bipush 20
ldc "Off"
aastore
dup
bipush 21
ldc "OFF"
aastore
dup
bipush 22
12: ldc "null"
aastore
dup
bipush 23
ldc "Null"
aastore
dup
bipush 24
ldc "NULL"
aastore
13: invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokespecial java.util.HashSet.<init>:(Ljava/util/Collection;)V
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.MUST_QUOTE_VALUES:Ljava/util/Set;
14: getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_UNQUOTED_NAME:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
15: getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
16: getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.DOUBLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
17: getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
18: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_BASE64:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
19: getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
20: new org.yaml.snakeyaml.events.ImplicitTuple
dup
iconst_1
iconst_1
invokespecial org.yaml.snakeyaml.events.ImplicitTuple.<init>:(ZZ)V
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.NO_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
21: new org.yaml.snakeyaml.events.ImplicitTuple
dup
iconst_0
iconst_0
invokespecial org.yaml.snakeyaml.events.ImplicitTuple.<init>:(ZZ)V
putstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.EXPLICIT_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(com.fasterxml.jackson.core.io.IOContext, int, int, com.fasterxml.jackson.core.ObjectCodec, java.io.Writer, org.yaml.snakeyaml.DumperOptions$Version);
descriptor: (Lcom/fasterxml/jackson/core/io/IOContext;IILcom/fasterxml/jackson/core/ObjectCodec;Ljava/io/Writer;Lorg/yaml/snakeyaml/DumperOptions$Version;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
iload 2
aload 4
invokespecial com.fasterxml.jackson.core.base.GeneratorBase.<init>:(ILcom/fasterxml/jackson/core/ObjectCodec;)V
1: aload 0
aload 1
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
2: aload 0
iload 3
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
3: aload 0
aload 5
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
4: aload 0
aload 0
iload 2
iload 3
aload 6
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.buildDumperOptions:(IILorg/yaml/snakeyaml/DumperOptions$Version;)Lorg/yaml/snakeyaml/DumperOptions;
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
5: aload 0
new org.yaml.snakeyaml.emitter.Emitter
dup
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
invokespecial org.yaml.snakeyaml.emitter.Emitter.<init>:(Ljava/io/Writer;Lorg/yaml/snakeyaml/DumperOptions;)V
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
6: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.StreamStartEvent
dup
aconst_null
aconst_null
invokespecial org.yaml.snakeyaml.events.StreamStartEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
7: invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
astore 7
start local 7 8: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.WRITE_DOC_START_MARKER:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
iload 3
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
istore 8
start local 8 9: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.DocumentStartEvent
dup
aconst_null
aconst_null
iload 8
10: aload 6
11: aload 7
invokespecial org.yaml.snakeyaml.events.DocumentStartEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;ZLorg/yaml/snakeyaml/DumperOptions$Version;Ljava/util/Map;)V
12: invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
13: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 14 1 ctxt Lcom/fasterxml/jackson/core/io/IOContext;
0 14 2 jsonFeatures I
0 14 3 yamlFeatures I
0 14 4 codec Lcom/fasterxml/jackson/core/ObjectCodec;
0 14 5 out Ljava/io/Writer;
0 14 6 version Lorg/yaml/snakeyaml/DumperOptions$Version;
8 14 7 noTags Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
9 14 8 startMarker Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ctxt
jsonFeatures
yamlFeatures
codec
out
version
protected org.yaml.snakeyaml.DumperOptions buildDumperOptions(int, int, org.yaml.snakeyaml.DumperOptions$Version);
descriptor: (IILorg/yaml/snakeyaml/DumperOptions$Version;)Lorg/yaml/snakeyaml/DumperOptions;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.yaml.snakeyaml.DumperOptions
dup
invokespecial org.yaml.snakeyaml.DumperOptions.<init>:()V
astore 4
start local 4 1: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.CANONICAL_OUTPUT:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
ifeq 4
2: aload 4
iconst_1
invokevirtual org.yaml.snakeyaml.DumperOptions.setCanonical:(Z)V
3: goto 6
4: StackMap locals: org.yaml.snakeyaml.DumperOptions
StackMap stack:
aload 4
iconst_0
invokevirtual org.yaml.snakeyaml.DumperOptions.setCanonical:(Z)V
5: aload 4
getstatic org.yaml.snakeyaml.DumperOptions$FlowStyle.BLOCK:Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
invokevirtual org.yaml.snakeyaml.DumperOptions.setDefaultFlowStyle:(Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
6: StackMap locals:
StackMap stack:
aload 4
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.SPLIT_LINES:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
invokevirtual org.yaml.snakeyaml.DumperOptions.setSplitLines:(Z)V
7: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.INDENT_ARRAYS:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
ifeq 10
8: aload 4
iconst_1
invokevirtual org.yaml.snakeyaml.DumperOptions.setIndicatorIndent:(I)V
9: aload 4
iconst_2
invokevirtual org.yaml.snakeyaml.DumperOptions.setIndent:(I)V
10: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.USE_PLATFORM_LINE_BREAKS:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
ifeq 12
11: aload 4
invokestatic org.yaml.snakeyaml.DumperOptions$LineBreak.getPlatformLineBreak:()Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
invokevirtual org.yaml.snakeyaml.DumperOptions.setLineBreak:(Lorg/yaml/snakeyaml/DumperOptions$LineBreak;)V
12: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 13 1 jsonFeatures I
0 13 2 yamlFeatures I
0 13 3 version Lorg/yaml/snakeyaml/DumperOptions$Version;
1 13 4 opt Lorg/yaml/snakeyaml/DumperOptions;
MethodParameters:
Name Flags
jsonFeatures
yamlFeatures
version
public com.fasterxml.jackson.core.Version version();
descriptor: ()Lcom/fasterxml/jackson/core/Version;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.dataformat.yaml.PackageVersion.VERSION:Lcom/fasterxml/jackson/core/Version;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator useDefaultPrettyPrinter();
descriptor: ()Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 1 1 pp Lcom/fasterxml/jackson/core/PrettyPrinter;
MethodParameters:
Name Flags
pp
public java.lang.Object getOutputTarget();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public int getOutputBuffered();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_m1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public int getFormatFeatures();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public com.fasterxml.jackson.core.JsonGenerator overrideFormatFeatures(int, int);
descriptor: (II)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
iload 2
iconst_m1
ixor
iand
iload 1
iload 2
iand
ior
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
1: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 values I
0 2 2 mask I
MethodParameters:
Name Flags
values
mask
public boolean canUseSchema(com.fasterxml.jackson.core.FormatSchema);
descriptor: (Lcom/fasterxml/jackson/core/FormatSchema;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 1 1 schema Lcom/fasterxml/jackson/core/FormatSchema;
MethodParameters:
Name Flags
schema
public boolean canWriteFormattedNumbers();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator enable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.getMask:()I
ior
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 f Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator disable(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.getMask:()I
iconst_m1
ixor
iand
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 f Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
MethodParameters:
Name Flags
f
public final boolean isEnabled(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature);
descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Z
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.getMask:()I
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 f Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
MethodParameters:
Name Flags
f
public com.fasterxml.jackson.dataformat.yaml.YAMLGenerator configure(com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature, boolean);
descriptor: (Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;Z)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 3
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.enable:(Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.disable:(Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
pop
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 5 1 f Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
0 5 2 state Z
MethodParameters:
Name Flags
f
state
public final void writeFieldName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
aload 1
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
iconst_4
if_icmpne 2
1: aload 0
ldc "Can not write a field name, expecting a value"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeFieldName:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 4 1 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
public final void writeFieldName(com.fasterxml.jackson.core.SerializableString);
descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
aload 1
invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
iconst_4
if_icmpne 2
1: aload 0
ldc "Can not write a field name, expecting a value"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface com.fasterxml.jackson.core.SerializableString.getValue:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeFieldName:(Ljava/lang/String;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 4 1 name Lcom/fasterxml/jackson/core/SerializableString;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
public void writeFieldId(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual java.lang.Long.toString:()Ljava/lang/String;
astore 3
start local 3 1: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
aload 3
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeFieldName:(Ljava/lang/String;)I
iconst_4
if_icmpne 3
2: aload 0
ldc "Can not write a field id, expecting a value"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
aload 3
ldc "int"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
4: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 5 1 id J
1 5 3 idStr Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
id
private final void _writeFieldName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc "string"
1: aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._nameNeedsQuoting:(Ljava/lang/String;)Z
ifeq 2
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
goto 3
StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String
StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String java.lang.String
2: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_UNQUOTED_NAME:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
3: StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String
StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String java.lang.String org.yaml.snakeyaml.DumperOptions$ScalarStyle
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 5 1 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
public final void flush();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.FLUSH_PASSED_TO_STREAM:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
ifeq 2
1: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
invokevirtual java.io.Writer.flush:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
Exceptions:
throws java.io.IOException
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isClosed:()Z
ifne 10
1: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.DocumentEndEvent
dup
aconst_null
aconst_null
iconst_0
invokespecial org.yaml.snakeyaml.events.DocumentEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Z)V
invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
2: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.StreamEndEvent
dup
aconst_null
aconst_null
invokespecial org.yaml.snakeyaml.events.StreamEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
3: aload 0
invokespecial com.fasterxml.jackson.core.base.GeneratorBase.close:()V
4: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
ifnull 10
5: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._ioContext:Lcom/fasterxml/jackson/core/io/IOContext;
invokevirtual com.fasterxml.jackson.core.io.IOContext.isResourceManaged:()Z
ifne 6
aload 0
getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.AUTO_CLOSE_TARGET:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
ifeq 8
6: StackMap locals:
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
invokevirtual java.io.Writer.close:()V
7: goto 10
StackMap locals:
StackMap stack:
8: aload 0
getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.FLUSH_PASSED_TO_STREAM:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
ifeq 10
9: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writer:Ljava/io/Writer;
invokevirtual java.io.Writer.flush:()V
10: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
Exceptions:
throws java.io.IOException
public final void writeStartArray();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=5, args_size=1
start local 0 0: aload 0
ldc "start an array"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildArrayContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
2: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
invokevirtual org.yaml.snakeyaml.DumperOptions.getDefaultFlowStyle:()Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
astore 1
start local 1 3: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
astore 2
start local 2 4: aload 2
ifnonnull 5
iconst_1
goto 6
StackMap locals: org.yaml.snakeyaml.DumperOptions$FlowStyle java.lang.String
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 3
start local 3 7: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
astore 4
start local 4 8: aload 4
ifnull 10
9: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
10: StackMap locals: int java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.SequenceStartEvent
dup
aload 4
aload 2
11: iload 3
aconst_null
aconst_null
aload 1
invokespecial org.yaml.snakeyaml.events.SequenceStartEvent.<init>:(Ljava/lang/String;Ljava/lang/String;ZLorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
12: invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
13: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
3 14 1 style Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
4 14 2 yamlTag Ljava/lang/String;
7 14 3 implicit Z
8 14 4 anchor Ljava/lang/String;
Exceptions:
throws java.io.IOException
public final void writeEndArray();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.inArray:()Z
ifne 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "Current context not Array but "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.typeDesc:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
3: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
4: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.SequenceEndEvent
dup
aconst_null
aconst_null
invokespecial org.yaml.snakeyaml.events.SequenceEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
Exceptions:
throws java.io.IOException
public final void writeStartObject();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=9, locals=5, args_size=1
start local 0 0: aload 0
ldc "start an object"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
1: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.createChildObjectContext:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
2: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
invokevirtual org.yaml.snakeyaml.DumperOptions.getDefaultFlowStyle:()Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
astore 1
start local 1 3: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
astore 2
start local 2 4: aload 2
ifnonnull 5
iconst_1
goto 6
StackMap locals: org.yaml.snakeyaml.DumperOptions$FlowStyle java.lang.String
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 3
start local 3 7: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
astore 4
start local 4 8: aload 4
ifnull 10
9: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
10: StackMap locals: int java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.MappingStartEvent
dup
aload 4
aload 2
11: iload 3
aconst_null
aconst_null
aload 1
invokespecial org.yaml.snakeyaml.events.MappingStartEvent.<init>:(Ljava/lang/String;Ljava/lang/String;ZLorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
12: invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
13: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
3 14 1 style Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
4 14 2 yamlTag Ljava/lang/String;
7 14 3 implicit Z
8 14 4 anchor Ljava/lang/String;
Exceptions:
throws java.io.IOException
public final void writeEndObject();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.inObject:()Z
ifne 2
1: aload 0
new java.lang.StringBuilder
dup
ldc "Current context not Object but "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.typeDesc:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
3: aload 0
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.getParent:()Lcom/fasterxml/jackson/core/json/JsonWriteContext;
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
4: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.MappingEndEvent
dup
aconst_null
aconst_null
invokespecial org.yaml.snakeyaml.events.MappingEndEvent.<init>:(Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
Exceptions:
throws java.io.IOException
public void writeString(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
2: return
3: StackMap locals:
StackMap stack:
aload 0
ldc "write String value"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
4: aload 1
invokevirtual java.lang.String.isEmpty:()Z
ifeq 7
5: aload 0
aload 1
ldc "string"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
6: return
7: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.MINIMIZE_QUOTES:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
ifeq 18
8: aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._valueNeedsQuoting:(Ljava/lang/String;)Z
ifne 11
9: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.ALWAYS_QUOTE_NUMBERS_AS_STRINGS:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
ifeq 13
10: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.PLAIN_NUMBER_P:Ljava/util/regex/Pattern;
aload 1
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
invokevirtual java.util.regex.Matcher.matches:()Z
ifeq 13
11: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
astore 2
start local 2 12: goto 22
end local 2 StackMap locals:
StackMap stack:
13: aload 1
bipush 10
invokevirtual java.lang.String.indexOf:(I)I
iflt 16
14: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
astore 2
start local 2 15: goto 22
end local 2 16: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
astore 2
start local 2 17: goto 22
end local 2 18: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.LITERAL_BLOCK_STYLE:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
ifeq 21
aload 1
bipush 10
invokevirtual java.lang.String.indexOf:(I)I
iflt 21
19: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_LITERAL:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
astore 2
start local 2 20: goto 22
end local 2 21: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_QUOTED:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
astore 2
start local 2 22: StackMap locals: org.yaml.snakeyaml.DumperOptions$ScalarStyle
StackMap stack:
aload 0
aload 1
ldc "string"
aload 2
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
23: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 24 1 text Ljava/lang/String;
12 13 2 style Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
15 16 2 style Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
17 18 2 style Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
20 21 2 style Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
22 24 2 style Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException
MethodParameters:
Name Flags
text
public void writeString(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new java.lang.String
dup
aload 1
iload 2
iload 3
invokespecial java.lang.String.<init>:([CII)V
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeString:(Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text [C
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public final void writeString(com.fasterxml.jackson.core.SerializableString);
descriptor: (Lcom/fasterxml/jackson/core/SerializableString;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeString:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 sstr Lcom/fasterxml/jackson/core/SerializableString;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
sstr
public void writeRawUTF8String(byte[], int, int);
descriptor: ([BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text [B
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public final void writeUTF8String(byte[], int, int);
descriptor: ([BII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
new java.lang.String
dup
aload 1
iload 2
iload 3
ldc "UTF-8"
invokespecial java.lang.String.<init>:([BIILjava/lang/String;)V
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeString:(Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text [B
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeRaw(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
public void writeRaw(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text Ljava/lang/String;
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeRaw(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text [C
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeRaw(char);
descriptor: (C)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 c C
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
public void writeRawValue(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
public void writeRawValue(java.lang.String, int, int);
descriptor: (Ljava/lang/String;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text Ljava/lang/String;
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeRawValue(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportUnsupportedOperation:()V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 text [C
0 2 2 offset I
0 2 3 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
text
offset
len
public void writeBinary(com.fasterxml.jackson.core.Base64Variant, byte[], int, int);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
2: return
3: StackMap locals:
StackMap stack:
aload 0
ldc "write Binary value"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
4: iload 3
ifgt 5
iload 3
iload 4
iadd
aload 2
arraylength
if_icmpeq 6
5: StackMap locals:
StackMap stack:
aload 2
iload 3
iload 3
iload 4
iadd
invokestatic java.util.Arrays.copyOfRange:([BII)[B
astore 2
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalarBinary:(Lcom/fasterxml/jackson/core/Base64Variant;[B)V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 8 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
0 8 2 data [B
0 8 3 offset I
0 8 4 len I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
data
offset
len
public void writeBoolean(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "write boolean value"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
1: aload 0
iload 1
ifeq 2
ldc "true"
goto 3
StackMap locals:
StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
2: ldc "false"
StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator int
StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String
3: ldc "bool"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 5 1 state Z
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
state
public void writeNumber(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "write number"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
1: aload 0
iload 1
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
ldc "int"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 3 1 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
i
public void writeNumber(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: lload 1
ldc 2147483647
lcmp
ifgt 3
lload 1
ldc -2147483648
lcmp
iflt 3
1: aload 0
lload 1
l2i
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNumber:(I)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
ldc "write number"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
4: aload 0
lload 1
invokestatic java.lang.String.valueOf:(J)Ljava/lang/String;
ldc "long"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 6 1 l J
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
l
public void writeNumber(java.math.BigInteger);
descriptor: (Ljava/math/BigInteger;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
2: return
3: StackMap locals:
StackMap stack:
aload 0
ldc "write number"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
4: aload 0
aload 1
invokevirtual java.math.BigInteger.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
ldc "java.math.BigInteger"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 6 1 v Ljava/math/BigInteger;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
v
public void writeNumber(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "write number"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
1: aload 0
dload 1
invokestatic java.lang.String.valueOf:(D)Ljava/lang/String;
ldc "double"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 3 1 d D
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
d
public void writeNumber(float);
descriptor: (F)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "write number"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
1: aload 0
fload 1
invokestatic java.lang.String.valueOf:(F)Ljava/lang/String;
ldc "float"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 3 1 f F
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
f
public void writeNumber(java.math.BigDecimal);
descriptor: (Ljava/math/BigDecimal;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
2: return
3: StackMap locals:
StackMap stack:
aload 0
ldc "write number"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
4: aload 0
getstatic com.fasterxml.jackson.core.JsonGenerator$Feature.WRITE_BIGDECIMAL_AS_PLAIN:Lcom/fasterxml/jackson/core/JsonGenerator$Feature;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.isEnabled:(Lcom/fasterxml/jackson/core/JsonGenerator$Feature;)Z
ifeq 5
aload 1
invokevirtual java.math.BigDecimal.toPlainString:()Ljava/lang/String;
goto 6
StackMap locals:
StackMap stack:
5: aload 1
invokevirtual java.math.BigDecimal.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
6: astore 2
start local 2 7: aload 0
aload 2
ldc "java.math.BigDecimal"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 9 1 dec Ljava/math/BigDecimal;
7 9 2 str Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
dec
public void writeNumber(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.writeNull:()V
2: return
3: StackMap locals:
StackMap stack:
aload 0
ldc "write number"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
4: aload 0
aload 1
ldc "number"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 6 1 encodedValue Ljava/lang/String;
Exceptions:
throws java.io.IOException, com.fasterxml.jackson.core.JsonGenerationException, java.lang.UnsupportedOperationException
MethodParameters:
Name Flags
encodedValue
public void writeNull();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
ldc "write null value"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
1: aload 0
ldc "null"
ldc "object"
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_SCALAR:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeScalar:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
Exceptions:
throws java.io.IOException
public boolean canWriteObjectId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.USE_NATIVE_OBJECT_ID:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public boolean canWriteTypeId();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.USE_NATIVE_TYPE_ID:Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator$Feature;
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._formatFeatures:I
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature.enabledIn:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public void writeTypeId(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 id Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
id
public void writeObjectRef(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "write Object reference"
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._verifyValueWrite:(Ljava/lang/String;)V
1: new org.yaml.snakeyaml.events.AliasEvent
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
aconst_null
aconst_null
invokespecial org.yaml.snakeyaml.events.AliasEvent.<init>:(Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;)V
astore 2
start local 2 2: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
aload 2
invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 4 1 id Ljava/lang/Object;
2 4 2 evt Lorg/yaml/snakeyaml/events/AliasEvent;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
id
public void writeObjectId(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
1: aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.Object
StackMap stack: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator java.lang.String
2: putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 4 1 id Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
id
protected final void _verifyValueWrite(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._writeContext:Lcom/fasterxml/jackson/core/json/JsonWriteContext;
invokevirtual com.fasterxml.jackson.core.json.JsonWriteContext.writeValue:()I
istore 2
start local 2 1: iload 2
iconst_5
if_icmpne 3
2: aload 0
new java.lang.StringBuilder
dup
ldc "Can not "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ", expecting field name"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._reportError:(Ljava/lang/String;)V
3: StackMap locals: int
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 4 1 typeMsg Ljava/lang/String;
1 4 2 status I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
typeMsg
protected void _releaseBuffers();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
protected void _writeScalar(java.lang.String, java.lang.String, org.yaml.snakeyaml.DumperOptions$ScalarStyle);
descriptor: (Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
aload 0
aload 1
aload 3
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._scalarEvent:(Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)Lorg/yaml/snakeyaml/events/ScalarEvent;
invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 2 1 value Ljava/lang/String;
0 2 2 type Ljava/lang/String;
0 2 3 style Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
value
type
style
private void _writeScalarBinary(com.fasterxml.jackson.core.Base64Variant, byte[]);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[B)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=10, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokestatic com.fasterxml.jackson.core.Base64Variants.getDefaultVariant:()Lcom/fasterxml/jackson/core/Base64Variant;
if_acmpne 2
1: getstatic com.fasterxml.jackson.core.Base64Variants.MIME:Lcom/fasterxml/jackson/core/Base64Variant;
astore 1
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._lf:()Ljava/lang/String;
astore 3
start local 3 3: aload 0
aload 1
aload 2
aload 3
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._base64encode:(Lcom/fasterxml/jackson/core/Base64Variant;[BLjava/lang/String;)Ljava/lang/String;
astore 4
start local 4 4: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._emitter:Lorg/yaml/snakeyaml/emitter/Emitter;
new org.yaml.snakeyaml.events.ScalarEvent
dup
aconst_null
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.TAG_BINARY:Ljava/lang/String;
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.EXPLICIT_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
aload 4
5: aconst_null
aconst_null
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.STYLE_BASE64:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokespecial org.yaml.snakeyaml.events.ScalarEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/events/ImplicitTuple;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
6: invokevirtual org.yaml.snakeyaml.emitter.Emitter.emit:(Lorg/yaml/snakeyaml/events/Event;)V
7: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 8 1 b64variant Lcom/fasterxml/jackson/core/Base64Variant;
0 8 2 data [B
3 8 3 lf Ljava/lang/String;
4 8 4 encoded Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
b64variant
data
protected org.yaml.snakeyaml.events.ScalarEvent _scalarEvent(java.lang.String, org.yaml.snakeyaml.DumperOptions$ScalarStyle);
descriptor: (Ljava/lang/String;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)Lorg/yaml/snakeyaml/events/ScalarEvent;
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnull 3
2: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._typeId:Ljava/lang/String;
3: StackMap locals: java.lang.String
StackMap stack:
aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
astore 4
start local 4 4: aload 4
ifnull 6
5: aload 0
aconst_null
putfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._objectId:Ljava/lang/String;
6: StackMap locals: java.lang.String
StackMap stack:
new org.yaml.snakeyaml.events.ScalarEvent
dup
aload 4
aload 3
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.NO_TAGS:Lorg/yaml/snakeyaml/events/ImplicitTuple;
aload 1
7: aconst_null
aconst_null
aload 2
8: invokespecial org.yaml.snakeyaml.events.ScalarEvent.<init>:(Ljava/lang/String;Ljava/lang/String;Lorg/yaml/snakeyaml/events/ImplicitTuple;Ljava/lang/String;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/error/Mark;Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 9 1 value Ljava/lang/String;
0 9 2 style Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
1 9 3 yamlTag Ljava/lang/String;
4 9 4 anchor Ljava/lang/String;
MethodParameters:
Name Flags
value
style
private java.lang.String _base64encode(com.fasterxml.jackson.core.Base64Variant, byte[], java.lang.String);
descriptor: (Lcom/fasterxml/jackson/core/Base64Variant;[BLjava/lang/String;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
arraylength
istore 4
start local 4 1: new java.lang.StringBuilder
dup
iload 4
iload 4
iconst_2
ishr
iadd
iload 4
iconst_3
ishr
iadd
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 5
start local 5 2: aload 1
invokevirtual com.fasterxml.jackson.core.Base64Variant.getMaxLineLength:()I
iconst_2
ishr
istore 6
start local 6 3: iconst_0
istore 7
start local 7 4: iload 4
iconst_3
isub
istore 8
start local 8 5: goto 13
6: StackMap locals: com.fasterxml.jackson.dataformat.yaml.YAMLGenerator com.fasterxml.jackson.core.Base64Variant byte[] java.lang.String int java.lang.StringBuilder int int int
StackMap stack:
aload 2
iload 7
iinc 7 1
baload
bipush 8
ishl
istore 9
start local 9 7: iload 9
aload 2
iload 7
iinc 7 1
baload
sipush 255
iand
ior
istore 9
8: iload 9
bipush 8
ishl
aload 2
iload 7
iinc 7 1
baload
sipush 255
iand
ior
istore 9
9: aload 1
aload 5
iload 9
invokevirtual com.fasterxml.jackson.core.Base64Variant.encodeBase64Chunk:(Ljava/lang/StringBuilder;I)V
10: iinc 6 -1
iload 6
ifgt 13
11: aload 5
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 1
invokevirtual com.fasterxml.jackson.core.Base64Variant.getMaxLineLength:()I
iconst_2
ishr
istore 6
end local 9 13: StackMap locals:
StackMap stack:
iload 7
iload 8
if_icmple 6
14: iload 4
iload 7
isub
istore 9
start local 9 15: iload 9
ifle 20
16: aload 2
iload 7
iinc 7 1
baload
bipush 16
ishl
istore 10
start local 10 17: iload 9
iconst_2
if_icmpne 19
18: iload 10
aload 2
iload 7
iinc 7 1
baload
sipush 255
iand
bipush 8
ishl
ior
istore 10
19: StackMap locals: int int
StackMap stack:
aload 1
aload 5
iload 10
iload 9
invokevirtual com.fasterxml.jackson.core.Base64Variant.encodeBase64Partial:(Ljava/lang/StringBuilder;II)V
end local 10 20: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 21 1 b64v Lcom/fasterxml/jackson/core/Base64Variant;
0 21 2 input [B
0 21 3 linefeed Ljava/lang/String;
1 21 4 inputEnd I
2 21 5 sb Ljava/lang/StringBuilder;
3 21 6 chunksBeforeLF I
4 21 7 inputPtr I
5 21 8 safeInputEnd I
7 13 9 b24 I
15 21 9 inputLeft I
17 20 10 b24 I
MethodParameters:
Name Flags
b64v final
input final
linefeed final
private boolean _nameNeedsQuoting(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
ifne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 23
43: 4
45: 4
46: 4
48: 4
49: 4
50: 4
51: 4
52: 4
53: 4
54: 4
55: 4
56: 4
57: 4
70: 3
78: 3
79: 3
84: 3
89: 3
102: 3
110: 3
111: 3
116: 3
121: 3
default: 5
}
3: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.MUST_QUOTE_NAMES:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ireturn
4: StackMap locals:
StackMap stack:
iconst_1
ireturn
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 6 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
private boolean _valueNeedsQuoting(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
lookupswitch { // 10
70: 1
78: 1
79: 1
84: 1
89: 1
102: 1
110: 1
111: 1
116: 1
121: 1
default: 2
}
1: StackMap locals:
StackMap stack:
getstatic com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.MUST_QUOTE_VALUES:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
protected java.lang.String _lf();
descriptor: ()Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.fasterxml.jackson.dataformat.yaml.YAMLGenerator._outputOptions:Lorg/yaml/snakeyaml/DumperOptions;
invokevirtual org.yaml.snakeyaml.DumperOptions.getLineBreak:()Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
invokevirtual org.yaml.snakeyaml.DumperOptions$LineBreak.getString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
public com.fasterxml.jackson.core.JsonGenerator useDefaultPrettyPrinter();
descriptor: ()Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.useDefaultPrettyPrinter:()Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public com.fasterxml.jackson.core.JsonGenerator setPrettyPrinter(com.fasterxml.jackson.core.PrettyPrinter);
descriptor: (Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/core/JsonGenerator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual com.fasterxml.jackson.dataformat.yaml.YAMLGenerator.setPrettyPrinter:(Lcom/fasterxml/jackson/core/PrettyPrinter;)Lcom/fasterxml/jackson/dataformat/yaml/YAMLGenerator;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "YAMLGenerator.java"
NestMembers:
com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature
InnerClasses:
public final Feature = com.fasterxml.jackson.core.JsonGenerator$Feature of com.fasterxml.jackson.core.JsonGenerator
public final Feature = com.fasterxml.jackson.dataformat.yaml.YAMLGenerator$Feature of com.fasterxml.jackson.dataformat.yaml.YAMLGenerator
public final FlowStyle = org.yaml.snakeyaml.DumperOptions$FlowStyle of org.yaml.snakeyaml.DumperOptions
public final LineBreak = org.yaml.snakeyaml.DumperOptions$LineBreak of org.yaml.snakeyaml.DumperOptions
public final ScalarStyle = org.yaml.snakeyaml.DumperOptions$ScalarStyle of org.yaml.snakeyaml.DumperOptions
public final Version = org.yaml.snakeyaml.DumperOptions$Version of org.yaml.snakeyaml.DumperOptions