public class org.yaml.snakeyaml.Yaml
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.yaml.snakeyaml.Yaml
super_class: java.lang.Object
{
protected final org.yaml.snakeyaml.resolver.Resolver resolver;
descriptor: Lorg/yaml/snakeyaml/resolver/Resolver;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
protected org.yaml.snakeyaml.constructor.BaseConstructor constructor;
descriptor: Lorg/yaml/snakeyaml/constructor/BaseConstructor;
flags: (0x0004) ACC_PROTECTED
protected org.yaml.snakeyaml.representer.Representer representer;
descriptor: Lorg/yaml/snakeyaml/representer/Representer;
flags: (0x0004) ACC_PROTECTED
protected org.yaml.snakeyaml.DumperOptions dumperOptions;
descriptor: Lorg/yaml/snakeyaml/DumperOptions;
flags: (0x0004) ACC_PROTECTED
protected org.yaml.snakeyaml.LoaderOptions loadingConfig;
descriptor: Lorg/yaml/snakeyaml/LoaderOptions;
flags: (0x0004) ACC_PROTECTED
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
new org.yaml.snakeyaml.constructor.Constructor
dup
invokespecial org.yaml.snakeyaml.constructor.Constructor.<init>:()V
new org.yaml.snakeyaml.representer.Representer
dup
invokespecial org.yaml.snakeyaml.representer.Representer.<init>:()V
new org.yaml.snakeyaml.DumperOptions
dup
invokespecial org.yaml.snakeyaml.DumperOptions.<init>:()V
new org.yaml.snakeyaml.LoaderOptions
dup
invokespecial org.yaml.snakeyaml.LoaderOptions.<init>:()V
1: new org.yaml.snakeyaml.resolver.Resolver
dup
invokespecial org.yaml.snakeyaml.resolver.Resolver.<init>:()V
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;Lorg/yaml/snakeyaml/resolver/Resolver;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/Yaml;
public void <init>(org.yaml.snakeyaml.DumperOptions);
descriptor: (Lorg/yaml/snakeyaml/DumperOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.yaml.snakeyaml.constructor.Constructor
dup
invokespecial org.yaml.snakeyaml.constructor.Constructor.<init>:()V
new org.yaml.snakeyaml.representer.Representer
dup
invokespecial org.yaml.snakeyaml.representer.Representer.<init>:()V
aload 1
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 dumperOptions Lorg/yaml/snakeyaml/DumperOptions;
MethodParameters:
Name Flags
dumperOptions
public void <init>(org.yaml.snakeyaml.LoaderOptions);
descriptor: (Lorg/yaml/snakeyaml/LoaderOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.yaml.snakeyaml.constructor.Constructor
dup
invokespecial org.yaml.snakeyaml.constructor.Constructor.<init>:()V
new org.yaml.snakeyaml.representer.Representer
dup
invokespecial org.yaml.snakeyaml.representer.Representer.<init>:()V
new org.yaml.snakeyaml.DumperOptions
dup
invokespecial org.yaml.snakeyaml.DumperOptions.<init>:()V
aload 1
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 loadingConfig Lorg/yaml/snakeyaml/LoaderOptions;
MethodParameters:
Name Flags
loadingConfig
public void <init>(org.yaml.snakeyaml.representer.Representer);
descriptor: (Lorg/yaml/snakeyaml/representer/Representer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.yaml.snakeyaml.constructor.Constructor
dup
invokespecial org.yaml.snakeyaml.constructor.Constructor.<init>:()V
aload 1
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 representer Lorg/yaml/snakeyaml/representer/Representer;
MethodParameters:
Name Flags
representer
public void <init>(org.yaml.snakeyaml.constructor.BaseConstructor);
descriptor: (Lorg/yaml/snakeyaml/constructor/BaseConstructor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
new org.yaml.snakeyaml.representer.Representer
dup
invokespecial org.yaml.snakeyaml.representer.Representer.<init>:()V
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 constructor Lorg/yaml/snakeyaml/constructor/BaseConstructor;
MethodParameters:
Name Flags
constructor
public void <init>(org.yaml.snakeyaml.constructor.BaseConstructor, org.yaml.snakeyaml.representer.Representer);
descriptor: (Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;)V
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 1
aload 2
aload 2
invokestatic org.yaml.snakeyaml.Yaml.initDumperOptions:(Lorg/yaml/snakeyaml/representer/Representer;)Lorg/yaml/snakeyaml/DumperOptions;
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 constructor Lorg/yaml/snakeyaml/constructor/BaseConstructor;
0 2 2 representer Lorg/yaml/snakeyaml/representer/Representer;
MethodParameters:
Name Flags
constructor
representer
private static org.yaml.snakeyaml.DumperOptions initDumperOptions(org.yaml.snakeyaml.representer.Representer);
descriptor: (Lorg/yaml/snakeyaml/representer/Representer;)Lorg/yaml/snakeyaml/DumperOptions;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new org.yaml.snakeyaml.DumperOptions
dup
invokespecial org.yaml.snakeyaml.DumperOptions.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.yaml.snakeyaml.representer.Representer.getDefaultFlowStyle:()Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
invokevirtual org.yaml.snakeyaml.DumperOptions.setDefaultFlowStyle:(Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
2: aload 1
aload 0
invokevirtual org.yaml.snakeyaml.representer.Representer.getDefaultScalarStyle:()Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual org.yaml.snakeyaml.DumperOptions.setDefaultScalarStyle:(Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
3: aload 1
aload 0
invokevirtual org.yaml.snakeyaml.representer.Representer.getPropertyUtils:()Lorg/yaml/snakeyaml/introspector/PropertyUtils;
invokevirtual org.yaml.snakeyaml.introspector.PropertyUtils.isAllowReadOnlyProperties:()Z
invokevirtual org.yaml.snakeyaml.DumperOptions.setAllowReadOnlyProperties:(Z)V
4: aload 1
aload 0
invokevirtual org.yaml.snakeyaml.representer.Representer.getTimeZone:()Ljava/util/TimeZone;
invokevirtual org.yaml.snakeyaml.DumperOptions.setTimeZone:(Ljava/util/TimeZone;)V
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 representer Lorg/yaml/snakeyaml/representer/Representer;
1 6 1 dumperOptions Lorg/yaml/snakeyaml/DumperOptions;
MethodParameters:
Name Flags
representer
public void <init>(org.yaml.snakeyaml.representer.Representer, org.yaml.snakeyaml.DumperOptions);
descriptor: (Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.yaml.snakeyaml.constructor.Constructor
dup
invokespecial org.yaml.snakeyaml.constructor.Constructor.<init>:()V
aload 1
aload 2
new org.yaml.snakeyaml.LoaderOptions
dup
invokespecial org.yaml.snakeyaml.LoaderOptions.<init>:()V
new org.yaml.snakeyaml.resolver.Resolver
dup
invokespecial org.yaml.snakeyaml.resolver.Resolver.<init>:()V
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;Lorg/yaml/snakeyaml/resolver/Resolver;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 representer Lorg/yaml/snakeyaml/representer/Representer;
0 2 2 dumperOptions Lorg/yaml/snakeyaml/DumperOptions;
MethodParameters:
Name Flags
representer
dumperOptions
public void <init>(org.yaml.snakeyaml.constructor.BaseConstructor, org.yaml.snakeyaml.representer.Representer, org.yaml.snakeyaml.DumperOptions);
descriptor: (Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
new org.yaml.snakeyaml.LoaderOptions
dup
invokespecial org.yaml.snakeyaml.LoaderOptions.<init>:()V
new org.yaml.snakeyaml.resolver.Resolver
dup
invokespecial org.yaml.snakeyaml.resolver.Resolver.<init>:()V
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;Lorg/yaml/snakeyaml/resolver/Resolver;)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 Lorg/yaml/snakeyaml/Yaml;
0 2 1 constructor Lorg/yaml/snakeyaml/constructor/BaseConstructor;
0 2 2 representer Lorg/yaml/snakeyaml/representer/Representer;
0 2 3 dumperOptions Lorg/yaml/snakeyaml/DumperOptions;
MethodParameters:
Name Flags
constructor
representer
dumperOptions
public void <init>(org.yaml.snakeyaml.constructor.BaseConstructor, org.yaml.snakeyaml.representer.Representer, org.yaml.snakeyaml.DumperOptions, org.yaml.snakeyaml.LoaderOptions);
descriptor: (Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
new org.yaml.snakeyaml.resolver.Resolver
dup
invokespecial org.yaml.snakeyaml.resolver.Resolver.<init>:()V
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;Lorg/yaml/snakeyaml/resolver/Resolver;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 constructor Lorg/yaml/snakeyaml/constructor/BaseConstructor;
0 2 2 representer Lorg/yaml/snakeyaml/representer/Representer;
0 2 3 dumperOptions Lorg/yaml/snakeyaml/DumperOptions;
0 2 4 loadingConfig Lorg/yaml/snakeyaml/LoaderOptions;
MethodParameters:
Name Flags
constructor
representer
dumperOptions
loadingConfig
public void <init>(org.yaml.snakeyaml.constructor.BaseConstructor, org.yaml.snakeyaml.representer.Representer, org.yaml.snakeyaml.DumperOptions, org.yaml.snakeyaml.resolver.Resolver);
descriptor: (Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/resolver/Resolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
new org.yaml.snakeyaml.LoaderOptions
dup
invokespecial org.yaml.snakeyaml.LoaderOptions.<init>:()V
aload 4
invokespecial org.yaml.snakeyaml.Yaml.<init>:(Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;Lorg/yaml/snakeyaml/resolver/Resolver;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 constructor Lorg/yaml/snakeyaml/constructor/BaseConstructor;
0 2 2 representer Lorg/yaml/snakeyaml/representer/Representer;
0 2 3 dumperOptions Lorg/yaml/snakeyaml/DumperOptions;
0 2 4 resolver Lorg/yaml/snakeyaml/resolver/Resolver;
MethodParameters:
Name Flags
constructor
representer
dumperOptions
resolver
public void <init>(org.yaml.snakeyaml.constructor.BaseConstructor, org.yaml.snakeyaml.representer.Representer, org.yaml.snakeyaml.DumperOptions, org.yaml.snakeyaml.LoaderOptions, org.yaml.snakeyaml.resolver.Resolver);
descriptor: (Lorg/yaml/snakeyaml/constructor/BaseConstructor;Lorg/yaml/snakeyaml/representer/Representer;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/LoaderOptions;Lorg/yaml/snakeyaml/resolver/Resolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.isExplicitPropertyUtils:()Z
ifne 4
2: aload 1
aload 2
invokevirtual org.yaml.snakeyaml.representer.Representer.getPropertyUtils:()Lorg/yaml/snakeyaml/introspector/PropertyUtils;
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.setPropertyUtils:(Lorg/yaml/snakeyaml/introspector/PropertyUtils;)V
3: goto 6
StackMap locals: org.yaml.snakeyaml.Yaml org.yaml.snakeyaml.constructor.BaseConstructor org.yaml.snakeyaml.representer.Representer org.yaml.snakeyaml.DumperOptions org.yaml.snakeyaml.LoaderOptions org.yaml.snakeyaml.resolver.Resolver
StackMap stack:
4: aload 2
invokevirtual org.yaml.snakeyaml.representer.Representer.isExplicitPropertyUtils:()Z
ifne 6
5: aload 2
aload 1
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.getPropertyUtils:()Lorg/yaml/snakeyaml/introspector/PropertyUtils;
invokevirtual org.yaml.snakeyaml.representer.Representer.setPropertyUtils:(Lorg/yaml/snakeyaml/introspector/PropertyUtils;)V
6: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.yaml.snakeyaml.Yaml.constructor:Lorg/yaml/snakeyaml/constructor/BaseConstructor;
7: aload 0
getfield org.yaml.snakeyaml.Yaml.constructor:Lorg/yaml/snakeyaml/constructor/BaseConstructor;
aload 4
invokevirtual org.yaml.snakeyaml.LoaderOptions.isAllowDuplicateKeys:()Z
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.setAllowDuplicateKeys:(Z)V
8: aload 0
getfield org.yaml.snakeyaml.Yaml.constructor:Lorg/yaml/snakeyaml/constructor/BaseConstructor;
aload 4
invokevirtual org.yaml.snakeyaml.LoaderOptions.isWrappedToRootException:()Z
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.setWrappedToRootException:(Z)V
9: aload 3
invokevirtual org.yaml.snakeyaml.DumperOptions.getIndent:()I
aload 3
invokevirtual org.yaml.snakeyaml.DumperOptions.getIndicatorIndent:()I
if_icmpgt 11
10: new org.yaml.snakeyaml.error.YAMLException
dup
ldc "Indicator indent must be smaller then indent."
invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.yaml.snakeyaml.DumperOptions.getDefaultFlowStyle:()Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
invokevirtual org.yaml.snakeyaml.representer.Representer.setDefaultFlowStyle:(Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
12: aload 2
aload 3
invokevirtual org.yaml.snakeyaml.DumperOptions.getDefaultScalarStyle:()Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
invokevirtual org.yaml.snakeyaml.representer.Representer.setDefaultScalarStyle:(Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
13: aload 2
invokevirtual org.yaml.snakeyaml.representer.Representer.getPropertyUtils:()Lorg/yaml/snakeyaml/introspector/PropertyUtils;
14: aload 3
invokevirtual org.yaml.snakeyaml.DumperOptions.isAllowReadOnlyProperties:()Z
invokevirtual org.yaml.snakeyaml.introspector.PropertyUtils.setAllowReadOnlyProperties:(Z)V
15: aload 2
aload 3
invokevirtual org.yaml.snakeyaml.DumperOptions.getTimeZone:()Ljava/util/TimeZone;
invokevirtual org.yaml.snakeyaml.representer.Representer.setTimeZone:(Ljava/util/TimeZone;)V
16: aload 0
aload 2
putfield org.yaml.snakeyaml.Yaml.representer:Lorg/yaml/snakeyaml/representer/Representer;
17: aload 0
aload 3
putfield org.yaml.snakeyaml.Yaml.dumperOptions:Lorg/yaml/snakeyaml/DumperOptions;
18: aload 0
aload 4
putfield org.yaml.snakeyaml.Yaml.loadingConfig:Lorg/yaml/snakeyaml/LoaderOptions;
19: aload 0
aload 5
putfield org.yaml.snakeyaml.Yaml.resolver:Lorg/yaml/snakeyaml/resolver/Resolver;
20: aload 0
new java.lang.StringBuilder
dup
ldc "Yaml:"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.yaml.snakeyaml.Yaml.name:Ljava/lang/String;
21: return
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 22 0 this Lorg/yaml/snakeyaml/Yaml;
0 22 1 constructor Lorg/yaml/snakeyaml/constructor/BaseConstructor;
0 22 2 representer Lorg/yaml/snakeyaml/representer/Representer;
0 22 3 dumperOptions Lorg/yaml/snakeyaml/DumperOptions;
0 22 4 loadingConfig Lorg/yaml/snakeyaml/LoaderOptions;
0 22 5 resolver Lorg/yaml/snakeyaml/resolver/Resolver;
MethodParameters:
Name Flags
constructor
representer
dumperOptions
loadingConfig
resolver
public java.lang.String dump(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new java.util.ArrayList
dup
iconst_1
invokespecial java.util.ArrayList.<init>:(I)V
astore 2
start local 2 1: aload 2
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
aload 2
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
invokevirtual org.yaml.snakeyaml.Yaml.dumpAll:(Ljava/util/Iterator;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/Yaml;
0 3 1 data Ljava/lang/Object;
1 3 2 list Ljava/util/List<Ljava/lang/Object;>;
MethodParameters:
Name Flags
data
public org.yaml.snakeyaml.nodes.Node represent(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/yaml/snakeyaml/nodes/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.Yaml.representer:Lorg/yaml/snakeyaml/representer/Representer;
aload 1
invokevirtual org.yaml.snakeyaml.representer.Representer.represent:(Ljava/lang/Object;)Lorg/yaml/snakeyaml/nodes/Node;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 data Ljava/lang/Object;
MethodParameters:
Name Flags
data
public java.lang.String dumpAll(java.util.Iterator<? extends java.lang.Object>);
descriptor: (Ljava/util/Iterator;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new java.io.StringWriter
dup
invokespecial java.io.StringWriter.<init>:()V
astore 2
start local 2 1: aload 0
aload 1
aload 2
aconst_null
invokevirtual org.yaml.snakeyaml.Yaml.dumpAll:(Ljava/util/Iterator;Ljava/io/Writer;Lorg/yaml/snakeyaml/nodes/Tag;)V
2: aload 2
invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/Yaml;
0 3 1 data Ljava/util/Iterator<+Ljava/lang/Object;>;
1 3 2 buffer Ljava/io/StringWriter;
Signature: (Ljava/util/Iterator<+Ljava/lang/Object;>;)Ljava/lang/String;
MethodParameters:
Name Flags
data
public void dump(java.lang.Object, java.io.Writer);
descriptor: (Ljava/lang/Object;Ljava/io/Writer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new java.util.ArrayList
dup
iconst_1
invokespecial java.util.ArrayList.<init>:(I)V
astore 3
start local 3 1: aload 3
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
2: aload 0
aload 3
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
aload 2
aconst_null
invokevirtual org.yaml.snakeyaml.Yaml.dumpAll:(Ljava/util/Iterator;Ljava/io/Writer;Lorg/yaml/snakeyaml/nodes/Tag;)V
3: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/yaml/snakeyaml/Yaml;
0 4 1 data Ljava/lang/Object;
0 4 2 output Ljava/io/Writer;
1 4 3 list Ljava/util/List<Ljava/lang/Object;>;
MethodParameters:
Name Flags
data
output
public void dumpAll(java.util.Iterator<? extends java.lang.Object>, java.io.Writer);
descriptor: (Ljava/util/Iterator;Ljava/io/Writer;)V
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 1
aload 2
aconst_null
invokevirtual org.yaml.snakeyaml.Yaml.dumpAll:(Ljava/util/Iterator;Ljava/io/Writer;Lorg/yaml/snakeyaml/nodes/Tag;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 data Ljava/util/Iterator<+Ljava/lang/Object;>;
0 2 2 output Ljava/io/Writer;
Signature: (Ljava/util/Iterator<+Ljava/lang/Object;>;Ljava/io/Writer;)V
MethodParameters:
Name Flags
data
output
private void dumpAll(java.util.Iterator<? extends java.lang.Object>, java.io.Writer, org.yaml.snakeyaml.nodes.Tag);
descriptor: (Ljava/util/Iterator;Ljava/io/Writer;Lorg/yaml/snakeyaml/nodes/Tag;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.yaml.snakeyaml.serializer.Serializer
dup
new org.yaml.snakeyaml.emitter.Emitter
dup
aload 2
aload 0
getfield org.yaml.snakeyaml.Yaml.dumperOptions:Lorg/yaml/snakeyaml/DumperOptions;
invokespecial org.yaml.snakeyaml.emitter.Emitter.<init>:(Ljava/io/Writer;Lorg/yaml/snakeyaml/DumperOptions;)V
aload 0
getfield org.yaml.snakeyaml.Yaml.resolver:Lorg/yaml/snakeyaml/resolver/Resolver;
1: aload 0
getfield org.yaml.snakeyaml.Yaml.dumperOptions:Lorg/yaml/snakeyaml/DumperOptions;
aload 3
2: invokespecial org.yaml.snakeyaml.serializer.Serializer.<init>:(Lorg/yaml/snakeyaml/emitter/Emitable;Lorg/yaml/snakeyaml/resolver/Resolver;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/nodes/Tag;)V
astore 4
start local 4 3: aload 4
invokevirtual org.yaml.snakeyaml.serializer.Serializer.open:()V
4: goto 7
5: StackMap locals: org.yaml.snakeyaml.serializer.Serializer
StackMap stack:
aload 0
getfield org.yaml.snakeyaml.Yaml.representer:Lorg/yaml/snakeyaml/representer/Representer;
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
invokevirtual org.yaml.snakeyaml.representer.Representer.represent:(Ljava/lang/Object;)Lorg/yaml/snakeyaml/nodes/Node;
astore 5
start local 5 6: aload 4
aload 5
invokevirtual org.yaml.snakeyaml.serializer.Serializer.serialize:(Lorg/yaml/snakeyaml/nodes/Node;)V
end local 5 7: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: aload 4
invokevirtual org.yaml.snakeyaml.serializer.Serializer.close:()V
9: goto 12
StackMap locals:
StackMap stack: java.io.IOException
10: astore 5
start local 5 11: new org.yaml.snakeyaml.error.YAMLException
dup
aload 5
invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 5 12: StackMap locals:
StackMap stack:
return
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 Lorg/yaml/snakeyaml/Yaml;
0 13 1 data Ljava/util/Iterator<+Ljava/lang/Object;>;
0 13 2 output Ljava/io/Writer;
0 13 3 rootTag Lorg/yaml/snakeyaml/nodes/Tag;
3 13 4 serializer Lorg/yaml/snakeyaml/serializer/Serializer;
6 7 5 node Lorg/yaml/snakeyaml/nodes/Node;
11 12 5 e Ljava/io/IOException;
Exception table:
from to target type
3 9 10 Class java.io.IOException
Signature: (Ljava/util/Iterator<+Ljava/lang/Object;>;Ljava/io/Writer;Lorg/yaml/snakeyaml/nodes/Tag;)V
MethodParameters:
Name Flags
data
output
rootTag
public java.lang.String dumpAs(java.lang.Object, org.yaml.snakeyaml.nodes.Tag, org.yaml.snakeyaml.DumperOptions$FlowStyle);
descriptor: (Ljava/lang/Object;Lorg/yaml/snakeyaml/nodes/Tag;Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.yaml.snakeyaml.Yaml.representer:Lorg/yaml/snakeyaml/representer/Representer;
invokevirtual org.yaml.snakeyaml.representer.Representer.getDefaultFlowStyle:()Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
astore 4
start local 4 1: aload 3
ifnull 3
2: aload 0
getfield org.yaml.snakeyaml.Yaml.representer:Lorg/yaml/snakeyaml/representer/Representer;
aload 3
invokevirtual org.yaml.snakeyaml.representer.Representer.setDefaultFlowStyle:(Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
3: StackMap locals: org.yaml.snakeyaml.DumperOptions$FlowStyle
StackMap stack:
new java.util.ArrayList
dup
iconst_1
invokespecial java.util.ArrayList.<init>:(I)V
astore 5
start local 5 4: aload 5
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
5: new java.io.StringWriter
dup
invokespecial java.io.StringWriter.<init>:()V
astore 6
start local 6 6: aload 0
aload 5
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
aload 6
aload 2
invokevirtual org.yaml.snakeyaml.Yaml.dumpAll:(Ljava/util/Iterator;Ljava/io/Writer;Lorg/yaml/snakeyaml/nodes/Tag;)V
7: aload 0
getfield org.yaml.snakeyaml.Yaml.representer:Lorg/yaml/snakeyaml/representer/Representer;
aload 4
invokevirtual org.yaml.snakeyaml.representer.Representer.setDefaultFlowStyle:(Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
8: aload 6
invokevirtual java.io.StringWriter.toString:()Ljava/lang/String;
areturn
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 9 0 this Lorg/yaml/snakeyaml/Yaml;
0 9 1 data Ljava/lang/Object;
0 9 2 rootTag Lorg/yaml/snakeyaml/nodes/Tag;
0 9 3 flowStyle Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
1 9 4 oldStyle Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
4 9 5 list Ljava/util/List<Ljava/lang/Object;>;
6 9 6 buffer Ljava/io/StringWriter;
MethodParameters:
Name Flags
data
rootTag
flowStyle
public java.lang.String dumpAsMap(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic org.yaml.snakeyaml.nodes.Tag.MAP:Lorg/yaml/snakeyaml/nodes/Tag;
getstatic org.yaml.snakeyaml.DumperOptions$FlowStyle.BLOCK:Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
invokevirtual org.yaml.snakeyaml.Yaml.dumpAs:(Ljava/lang/Object;Lorg/yaml/snakeyaml/nodes/Tag;Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 data Ljava/lang/Object;
MethodParameters:
Name Flags
data
public java.util.List<org.yaml.snakeyaml.events.Event> serialize(org.yaml.snakeyaml.nodes.Node);
descriptor: (Lorg/yaml/snakeyaml/nodes/Node;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: new org.yaml.snakeyaml.Yaml$SilentEmitter
dup
invokespecial org.yaml.snakeyaml.Yaml$SilentEmitter.<init>:()V
astore 2
start local 2 1: new org.yaml.snakeyaml.serializer.Serializer
dup
aload 2
aload 0
getfield org.yaml.snakeyaml.Yaml.resolver:Lorg/yaml/snakeyaml/resolver/Resolver;
aload 0
getfield org.yaml.snakeyaml.Yaml.dumperOptions:Lorg/yaml/snakeyaml/DumperOptions;
aconst_null
invokespecial org.yaml.snakeyaml.serializer.Serializer.<init>:(Lorg/yaml/snakeyaml/emitter/Emitable;Lorg/yaml/snakeyaml/resolver/Resolver;Lorg/yaml/snakeyaml/DumperOptions;Lorg/yaml/snakeyaml/nodes/Tag;)V
astore 3
start local 3 2: aload 3
invokevirtual org.yaml.snakeyaml.serializer.Serializer.open:()V
3: aload 3
aload 1
invokevirtual org.yaml.snakeyaml.serializer.Serializer.serialize:(Lorg/yaml/snakeyaml/nodes/Node;)V
4: aload 3
invokevirtual org.yaml.snakeyaml.serializer.Serializer.close:()V
5: goto 8
StackMap locals: org.yaml.snakeyaml.Yaml org.yaml.snakeyaml.nodes.Node org.yaml.snakeyaml.Yaml$SilentEmitter org.yaml.snakeyaml.serializer.Serializer
StackMap stack: java.io.IOException
6: astore 4
start local 4 7: new org.yaml.snakeyaml.error.YAMLException
dup
aload 4
invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 4 8: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.yaml.snakeyaml.Yaml$SilentEmitter.getEvents:()Ljava/util/List;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/yaml/snakeyaml/Yaml;
0 9 1 data Lorg/yaml/snakeyaml/nodes/Node;
1 9 2 emitter Lorg/yaml/snakeyaml/Yaml$SilentEmitter;
2 9 3 serializer Lorg/yaml/snakeyaml/serializer/Serializer;
7 8 4 e Ljava/io/IOException;
Exception table:
from to target type
2 5 6 Class java.io.IOException
Signature: (Lorg/yaml/snakeyaml/nodes/Node;)Ljava/util/List<Lorg/yaml/snakeyaml/events/Event;>;
MethodParameters:
Name Flags
data
public <T> T load(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.yaml.snakeyaml.reader.StreamReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/lang/String;)V
ldc Ljava/lang/Object;
invokevirtual org.yaml.snakeyaml.Yaml.loadFromReader:(Lorg/yaml/snakeyaml/reader/StreamReader;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 yaml Ljava/lang/String;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;)TT;
MethodParameters:
Name Flags
yaml
public <T> T load(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.yaml.snakeyaml.reader.StreamReader
dup
new org.yaml.snakeyaml.reader.UnicodeReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.UnicodeReader.<init>:(Ljava/io/InputStream;)V
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/io/Reader;)V
ldc Ljava/lang/Object;
invokevirtual org.yaml.snakeyaml.Yaml.loadFromReader:(Lorg/yaml/snakeyaml/reader/StreamReader;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 io Ljava/io/InputStream;
Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;)TT;
MethodParameters:
Name Flags
io
public <T> T load(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.yaml.snakeyaml.reader.StreamReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/io/Reader;)V
ldc Ljava/lang/Object;
invokevirtual org.yaml.snakeyaml.Yaml.loadFromReader:(Lorg/yaml/snakeyaml/reader/StreamReader;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 io Ljava/io/Reader;
Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;)TT;
MethodParameters:
Name Flags
io
public <T> T loadAs(java.io.Reader, java.lang.Class<T>);
descriptor: (Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.yaml.snakeyaml.reader.StreamReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/io/Reader;)V
aload 2
invokevirtual org.yaml.snakeyaml.Yaml.loadFromReader:(Lorg/yaml/snakeyaml/reader/StreamReader;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 io Ljava/io/Reader;
0 1 2 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/io/Reader;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
io
type
public <T> T loadAs(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.yaml.snakeyaml.reader.StreamReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual org.yaml.snakeyaml.Yaml.loadFromReader:(Lorg/yaml/snakeyaml/reader/StreamReader;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 yaml Ljava/lang/String;
0 1 2 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
yaml
type
public <T> T loadAs(java.io.InputStream, java.lang.Class<T>);
descriptor: (Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.yaml.snakeyaml.reader.StreamReader
dup
new org.yaml.snakeyaml.reader.UnicodeReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.UnicodeReader.<init>:(Ljava/io/InputStream;)V
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/io/Reader;)V
aload 2
invokevirtual org.yaml.snakeyaml.Yaml.loadFromReader:(Lorg/yaml/snakeyaml/reader/StreamReader;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 input Ljava/io/InputStream;
0 1 2 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/io/InputStream;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
input
type
private loadFromReader(org.yaml.snakeyaml.reader.StreamReader, java.lang.Class<?>);
descriptor: (Lorg/yaml/snakeyaml/reader/StreamReader;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.yaml.snakeyaml.composer.Composer
dup
new org.yaml.snakeyaml.parser.ParserImpl
dup
aload 1
invokespecial org.yaml.snakeyaml.parser.ParserImpl.<init>:(Lorg/yaml/snakeyaml/reader/StreamReader;)V
aload 0
getfield org.yaml.snakeyaml.Yaml.resolver:Lorg/yaml/snakeyaml/resolver/Resolver;
invokespecial org.yaml.snakeyaml.composer.Composer.<init>:(Lorg/yaml/snakeyaml/parser/Parser;Lorg/yaml/snakeyaml/resolver/Resolver;)V
astore 3
start local 3 1: aload 0
getfield org.yaml.snakeyaml.Yaml.constructor:Lorg/yaml/snakeyaml/constructor/BaseConstructor;
aload 3
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.setComposer:(Lorg/yaml/snakeyaml/composer/Composer;)V
2: aload 0
getfield org.yaml.snakeyaml.Yaml.constructor:Lorg/yaml/snakeyaml/constructor/BaseConstructor;
aload 2
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData:(Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/Yaml;
0 3 1 sreader Lorg/yaml/snakeyaml/reader/StreamReader;
0 3 2 type Ljava/lang/Class<*>;
1 3 3 composer Lorg/yaml/snakeyaml/composer/Composer;
Signature: (Lorg/yaml/snakeyaml/reader/StreamReader;Ljava/lang/Class<*>;)Ljava/lang/Object;
MethodParameters:
Name Flags
sreader
type
public java.lang.Iterable<java.lang.Object> loadAll(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: new org.yaml.snakeyaml.composer.Composer
dup
new org.yaml.snakeyaml.parser.ParserImpl
dup
new org.yaml.snakeyaml.reader.StreamReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/io/Reader;)V
invokespecial org.yaml.snakeyaml.parser.ParserImpl.<init>:(Lorg/yaml/snakeyaml/reader/StreamReader;)V
aload 0
getfield org.yaml.snakeyaml.Yaml.resolver:Lorg/yaml/snakeyaml/resolver/Resolver;
invokespecial org.yaml.snakeyaml.composer.Composer.<init>:(Lorg/yaml/snakeyaml/parser/Parser;Lorg/yaml/snakeyaml/resolver/Resolver;)V
astore 2
start local 2 1: aload 0
getfield org.yaml.snakeyaml.Yaml.constructor:Lorg/yaml/snakeyaml/constructor/BaseConstructor;
aload 2
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.setComposer:(Lorg/yaml/snakeyaml/composer/Composer;)V
2: new org.yaml.snakeyaml.Yaml$1
dup
aload 0
invokespecial org.yaml.snakeyaml.Yaml$1.<init>:(Lorg/yaml/snakeyaml/Yaml;)V
astore 3
start local 3 3: new org.yaml.snakeyaml.Yaml$YamlIterable
dup
aload 3
invokespecial org.yaml.snakeyaml.Yaml$YamlIterable.<init>:(Ljava/util/Iterator;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/yaml/snakeyaml/Yaml;
0 4 1 yaml Ljava/io/Reader;
1 4 2 composer Lorg/yaml/snakeyaml/composer/Composer;
3 4 3 result Ljava/util/Iterator<Ljava/lang/Object;>;
Signature: (Ljava/io/Reader;)Ljava/lang/Iterable<Ljava/lang/Object;>;
MethodParameters:
Name Flags
yaml
public java.lang.Iterable<java.lang.Object> loadAll(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.io.StringReader
dup
aload 1
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokevirtual org.yaml.snakeyaml.Yaml.loadAll:(Ljava/io/Reader;)Ljava/lang/Iterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 yaml Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/lang/Iterable<Ljava/lang/Object;>;
MethodParameters:
Name Flags
yaml
public java.lang.Iterable<java.lang.Object> loadAll(java.io.InputStream);
descriptor: (Ljava/io/InputStream;)Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.yaml.snakeyaml.reader.UnicodeReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.UnicodeReader.<init>:(Ljava/io/InputStream;)V
invokevirtual org.yaml.snakeyaml.Yaml.loadAll:(Ljava/io/Reader;)Ljava/lang/Iterable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
0 1 1 yaml Ljava/io/InputStream;
Signature: (Ljava/io/InputStream;)Ljava/lang/Iterable<Ljava/lang/Object;>;
MethodParameters:
Name Flags
yaml
public org.yaml.snakeyaml.nodes.Node compose(java.io.Reader);
descriptor: (Ljava/io/Reader;)Lorg/yaml/snakeyaml/nodes/Node;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: new org.yaml.snakeyaml.composer.Composer
dup
new org.yaml.snakeyaml.parser.ParserImpl
dup
new org.yaml.snakeyaml.reader.StreamReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/io/Reader;)V
invokespecial org.yaml.snakeyaml.parser.ParserImpl.<init>:(Lorg/yaml/snakeyaml/reader/StreamReader;)V
aload 0
getfield org.yaml.snakeyaml.Yaml.resolver:Lorg/yaml/snakeyaml/resolver/Resolver;
invokespecial org.yaml.snakeyaml.composer.Composer.<init>:(Lorg/yaml/snakeyaml/parser/Parser;Lorg/yaml/snakeyaml/resolver/Resolver;)V
astore 2
start local 2 1: aload 2
invokevirtual org.yaml.snakeyaml.composer.Composer.getSingleNode:()Lorg/yaml/snakeyaml/nodes/Node;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 yaml Ljava/io/Reader;
1 2 2 composer Lorg/yaml/snakeyaml/composer/Composer;
MethodParameters:
Name Flags
yaml
public java.lang.Iterable<org.yaml.snakeyaml.nodes.Node> composeAll(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: new org.yaml.snakeyaml.composer.Composer
dup
new org.yaml.snakeyaml.parser.ParserImpl
dup
new org.yaml.snakeyaml.reader.StreamReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/io/Reader;)V
invokespecial org.yaml.snakeyaml.parser.ParserImpl.<init>:(Lorg/yaml/snakeyaml/reader/StreamReader;)V
aload 0
getfield org.yaml.snakeyaml.Yaml.resolver:Lorg/yaml/snakeyaml/resolver/Resolver;
invokespecial org.yaml.snakeyaml.composer.Composer.<init>:(Lorg/yaml/snakeyaml/parser/Parser;Lorg/yaml/snakeyaml/resolver/Resolver;)V
astore 2
start local 2 1: new org.yaml.snakeyaml.Yaml$2
dup
aload 0
aload 2
invokespecial org.yaml.snakeyaml.Yaml$2.<init>:(Lorg/yaml/snakeyaml/Yaml;Lorg/yaml/snakeyaml/composer/Composer;)V
astore 3
start local 3 2: new org.yaml.snakeyaml.Yaml$NodeIterable
dup
aload 3
invokespecial org.yaml.snakeyaml.Yaml$NodeIterable.<init>:(Ljava/util/Iterator;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/Yaml;
0 3 1 yaml Ljava/io/Reader;
1 3 2 composer Lorg/yaml/snakeyaml/composer/Composer;
2 3 3 result Ljava/util/Iterator<Lorg/yaml/snakeyaml/nodes/Node;>;
Signature: (Ljava/io/Reader;)Ljava/lang/Iterable<Lorg/yaml/snakeyaml/nodes/Node;>;
MethodParameters:
Name Flags
yaml
public void addImplicitResolver(org.yaml.snakeyaml.nodes.Tag, java.util.regex.Pattern, java.lang.String);
descriptor: (Lorg/yaml/snakeyaml/nodes/Tag;Ljava/util/regex/Pattern;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.yaml.snakeyaml.Yaml.resolver:Lorg/yaml/snakeyaml/resolver/Resolver;
aload 1
aload 2
aload 3
invokevirtual org.yaml.snakeyaml.resolver.Resolver.addImplicitResolver:(Lorg/yaml/snakeyaml/nodes/Tag;Ljava/util/regex/Pattern;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 Lorg/yaml/snakeyaml/Yaml;
0 2 1 tag Lorg/yaml/snakeyaml/nodes/Tag;
0 2 2 regexp Ljava/util/regex/Pattern;
0 2 3 first Ljava/lang/String;
MethodParameters:
Name Flags
tag
regexp
first
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.Yaml.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.yaml.snakeyaml.Yaml.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/yaml/snakeyaml/Yaml;
public void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.yaml.snakeyaml.Yaml.name:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/yaml/snakeyaml/Yaml;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public java.lang.Iterable<org.yaml.snakeyaml.events.Event> parse(java.io.Reader);
descriptor: (Ljava/io/Reader;)Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: new org.yaml.snakeyaml.parser.ParserImpl
dup
new org.yaml.snakeyaml.reader.StreamReader
dup
aload 1
invokespecial org.yaml.snakeyaml.reader.StreamReader.<init>:(Ljava/io/Reader;)V
invokespecial org.yaml.snakeyaml.parser.ParserImpl.<init>:(Lorg/yaml/snakeyaml/reader/StreamReader;)V
astore 2
start local 2 1: new org.yaml.snakeyaml.Yaml$3
dup
aload 0
aload 2
invokespecial org.yaml.snakeyaml.Yaml$3.<init>:(Lorg/yaml/snakeyaml/Yaml;Lorg/yaml/snakeyaml/parser/Parser;)V
astore 3
start local 3 2: new org.yaml.snakeyaml.Yaml$EventIterable
dup
aload 3
invokespecial org.yaml.snakeyaml.Yaml$EventIterable.<init>:(Ljava/util/Iterator;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/Yaml;
0 3 1 yaml Ljava/io/Reader;
1 3 2 parser Lorg/yaml/snakeyaml/parser/Parser;
2 3 3 result Ljava/util/Iterator<Lorg/yaml/snakeyaml/events/Event;>;
Signature: (Ljava/io/Reader;)Ljava/lang/Iterable<Lorg/yaml/snakeyaml/events/Event;>;
MethodParameters:
Name Flags
yaml
public void setBeanAccess(org.yaml.snakeyaml.introspector.BeanAccess);
descriptor: (Lorg/yaml/snakeyaml/introspector/BeanAccess;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.Yaml.constructor:Lorg/yaml/snakeyaml/constructor/BaseConstructor;
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.getPropertyUtils:()Lorg/yaml/snakeyaml/introspector/PropertyUtils;
aload 1
invokevirtual org.yaml.snakeyaml.introspector.PropertyUtils.setBeanAccess:(Lorg/yaml/snakeyaml/introspector/BeanAccess;)V
1: aload 0
getfield org.yaml.snakeyaml.Yaml.representer:Lorg/yaml/snakeyaml/representer/Representer;
invokevirtual org.yaml.snakeyaml.representer.Representer.getPropertyUtils:()Lorg/yaml/snakeyaml/introspector/PropertyUtils;
aload 1
invokevirtual org.yaml.snakeyaml.introspector.PropertyUtils.setBeanAccess:(Lorg/yaml/snakeyaml/introspector/BeanAccess;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/Yaml;
0 3 1 beanAccess Lorg/yaml/snakeyaml/introspector/BeanAccess;
MethodParameters:
Name Flags
beanAccess
public void addTypeDescription(org.yaml.snakeyaml.TypeDescription);
descriptor: (Lorg/yaml/snakeyaml/TypeDescription;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.yaml.snakeyaml.Yaml.constructor:Lorg/yaml/snakeyaml/constructor/BaseConstructor;
aload 1
invokevirtual org.yaml.snakeyaml.constructor.BaseConstructor.addTypeDescription:(Lorg/yaml/snakeyaml/TypeDescription;)Lorg/yaml/snakeyaml/TypeDescription;
pop
1: aload 0
getfield org.yaml.snakeyaml.Yaml.representer:Lorg/yaml/snakeyaml/representer/Representer;
aload 1
invokevirtual org.yaml.snakeyaml.representer.Representer.addTypeDescription:(Lorg/yaml/snakeyaml/TypeDescription;)Lorg/yaml/snakeyaml/TypeDescription;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/yaml/snakeyaml/Yaml;
0 3 1 td Lorg/yaml/snakeyaml/TypeDescription;
MethodParameters:
Name Flags
td
}
SourceFile: "Yaml.java"
NestMembers:
org.yaml.snakeyaml.Yaml$1 org.yaml.snakeyaml.Yaml$2 org.yaml.snakeyaml.Yaml$3 org.yaml.snakeyaml.Yaml$EventIterable org.yaml.snakeyaml.Yaml$NodeIterable org.yaml.snakeyaml.Yaml$SilentEmitter org.yaml.snakeyaml.Yaml$YamlIterable
InnerClasses:
public final FlowStyle = org.yaml.snakeyaml.DumperOptions$FlowStyle of org.yaml.snakeyaml.DumperOptions
public final ScalarStyle = org.yaml.snakeyaml.DumperOptions$ScalarStyle of org.yaml.snakeyaml.DumperOptions
org.yaml.snakeyaml.Yaml$1
org.yaml.snakeyaml.Yaml$2
org.yaml.snakeyaml.Yaml$3
private EventIterable = org.yaml.snakeyaml.Yaml$EventIterable of org.yaml.snakeyaml.Yaml
private NodeIterable = org.yaml.snakeyaml.Yaml$NodeIterable of org.yaml.snakeyaml.Yaml
private SilentEmitter = org.yaml.snakeyaml.Yaml$SilentEmitter of org.yaml.snakeyaml.Yaml
private YamlIterable = org.yaml.snakeyaml.Yaml$YamlIterable of org.yaml.snakeyaml.Yaml