public class org.yaml.snakeyaml.DumperOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.yaml.snakeyaml.DumperOptions
  super_class: java.lang.Object
{
  private org.yaml.snakeyaml.DumperOptions$ScalarStyle defaultStyle;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    flags: (0x0002) ACC_PRIVATE

  private org.yaml.snakeyaml.DumperOptions$FlowStyle defaultFlowStyle;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
    flags: (0x0002) ACC_PRIVATE

  private boolean canonical;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean allowUnicode;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean allowReadOnlyProperties;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int indent;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int indicatorIndent;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean indentWithIndicator;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private int bestWidth;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean splitLines;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private org.yaml.snakeyaml.DumperOptions$LineBreak lineBreak;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
    flags: (0x0002) ACC_PRIVATE

  private boolean explicitStart;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean explicitEnd;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.util.TimeZone timeZone;
    descriptor: Ljava/util/TimeZone;
    flags: (0x0002) ACC_PRIVATE

  private int maxSimpleKeyLength;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private org.yaml.snakeyaml.DumperOptions$NonPrintableStyle nonPrintableStyle;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$NonPrintableStyle;
    flags: (0x0002) ACC_PRIVATE

  private org.yaml.snakeyaml.DumperOptions$Version version;
    descriptor: Lorg/yaml/snakeyaml/DumperOptions$Version;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.String, java.lang.String> tags;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  private java.lang.Boolean prettyFlow;
    descriptor: Ljava/lang/Boolean;
    flags: (0x0002) ACC_PRIVATE

  private org.yaml.snakeyaml.serializer.AnchorGenerator anchorGenerator;
    descriptor: Lorg/yaml/snakeyaml/serializer/AnchorGenerator;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 26
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 183
            aload 0 /* this */
            getstatic org.yaml.snakeyaml.DumperOptions$ScalarStyle.PLAIN:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            putfield org.yaml.snakeyaml.DumperOptions.defaultStyle:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
         2: .line 184
            aload 0 /* this */
            getstatic org.yaml.snakeyaml.DumperOptions$FlowStyle.AUTO:Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
            putfield org.yaml.snakeyaml.DumperOptions.defaultFlowStyle:Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
         3: .line 185
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.DumperOptions.canonical:Z
         4: .line 186
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.DumperOptions.allowUnicode:Z
         5: .line 187
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.DumperOptions.allowReadOnlyProperties:Z
         6: .line 188
            aload 0 /* this */
            iconst_2
            putfield org.yaml.snakeyaml.DumperOptions.indent:I
         7: .line 189
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.DumperOptions.indicatorIndent:I
         8: .line 190
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.DumperOptions.indentWithIndicator:Z
         9: .line 191
            aload 0 /* this */
            bipush 80
            putfield org.yaml.snakeyaml.DumperOptions.bestWidth:I
        10: .line 192
            aload 0 /* this */
            iconst_1
            putfield org.yaml.snakeyaml.DumperOptions.splitLines:Z
        11: .line 193
            aload 0 /* this */
            getstatic org.yaml.snakeyaml.DumperOptions$LineBreak.UNIX:Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
            putfield org.yaml.snakeyaml.DumperOptions.lineBreak:Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
        12: .line 194
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.DumperOptions.explicitStart:Z
        13: .line 195
            aload 0 /* this */
            iconst_0
            putfield org.yaml.snakeyaml.DumperOptions.explicitEnd:Z
        14: .line 196
            aload 0 /* this */
            aconst_null
            putfield org.yaml.snakeyaml.DumperOptions.timeZone:Ljava/util/TimeZone;
        15: .line 197
            aload 0 /* this */
            sipush 128
            putfield org.yaml.snakeyaml.DumperOptions.maxSimpleKeyLength:I
        16: .line 198
            aload 0 /* this */
            getstatic org.yaml.snakeyaml.DumperOptions$NonPrintableStyle.BINARY:Lorg/yaml/snakeyaml/DumperOptions$NonPrintableStyle;
            putfield org.yaml.snakeyaml.DumperOptions.nonPrintableStyle:Lorg/yaml/snakeyaml/DumperOptions$NonPrintableStyle;
        17: .line 200
            aload 0 /* this */
            aconst_null
            putfield org.yaml.snakeyaml.DumperOptions.version:Lorg/yaml/snakeyaml/DumperOptions$Version;
        18: .line 201
            aload 0 /* this */
            aconst_null
            putfield org.yaml.snakeyaml.DumperOptions.tags:Ljava/util/Map;
        19: .line 202
            aload 0 /* this */
            iconst_0
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield org.yaml.snakeyaml.DumperOptions.prettyFlow:Ljava/lang/Boolean;
        20: .line 203
            aload 0 /* this */
            new org.yaml.snakeyaml.serializer.NumberAnchorGenerator
            dup
            iconst_0
            invokespecial org.yaml.snakeyaml.serializer.NumberAnchorGenerator.<init>:(I)V
            putfield org.yaml.snakeyaml.DumperOptions.anchorGenerator:Lorg/yaml/snakeyaml/serializer/AnchorGenerator;
        21: .line 26
            return
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   22     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public boolean isAllowUnicode();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 206
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.allowUnicode:Z
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setAllowUnicode(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // boolean allowUnicode
         0: .line 220
            aload 0 /* this */
            iload 1 /* allowUnicode */
            putfield org.yaml.snakeyaml.DumperOptions.allowUnicode:Z
         1: .line 221
            return
        end local 1 // boolean allowUnicode
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  allowUnicode  Z
    MethodParameters:
              Name  Flags
      allowUnicode  

  public org.yaml.snakeyaml.DumperOptions$ScalarStyle getDefaultScalarStyle();
    descriptor: ()Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 224
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.defaultStyle:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
            areturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setDefaultScalarStyle(org.yaml.snakeyaml.DumperOptions$ScalarStyle);
    descriptor: (Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // org.yaml.snakeyaml.DumperOptions$ScalarStyle defaultStyle
         0: .line 235
            aload 1 /* defaultStyle */
            ifnonnull 2
         1: .line 236
            new java.lang.NullPointerException
            dup
            ldc "Use ScalarStyle enum."
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 238
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* defaultStyle */
            putfield org.yaml.snakeyaml.DumperOptions.defaultStyle:Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
         3: .line 239
            return
        end local 1 // org.yaml.snakeyaml.DumperOptions$ScalarStyle defaultStyle
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    4     0          this  Lorg/yaml/snakeyaml/DumperOptions;
            0    4     1  defaultStyle  Lorg/yaml/snakeyaml/DumperOptions$ScalarStyle;
    MethodParameters:
              Name  Flags
      defaultStyle  

  public void setIndent(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // int indent
         0: .line 242
            iload 1 /* indent */
            iconst_1
            if_icmpge 2
         1: .line 243
            new org.yaml.snakeyaml.error.YAMLException
            dup
            ldc "Indent must be at least 1"
            invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 245
      StackMap locals:
      StackMap stack:
            iload 1 /* indent */
            bipush 10
            if_icmple 4
         3: .line 246
            new org.yaml.snakeyaml.error.YAMLException
            dup
            ldc "Indent must be at most 10"
            invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 248
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* indent */
            putfield org.yaml.snakeyaml.DumperOptions.indent:I
         5: .line 249
            return
        end local 1 // int indent
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0    this  Lorg/yaml/snakeyaml/DumperOptions;
            0    6     1  indent  I
    MethodParameters:
        Name  Flags
      indent  

  public int getIndent();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 252
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.indent:I
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setIndicatorIndent(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // int indicatorIndent
         0: .line 260
            iload 1 /* indicatorIndent */
            ifge 2
         1: .line 261
            new org.yaml.snakeyaml.error.YAMLException
            dup
            ldc "Indicator indent must be non-negative."
            invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 263
      StackMap locals:
      StackMap stack:
            iload 1 /* indicatorIndent */
            bipush 9
            if_icmple 4
         3: .line 264
            new org.yaml.snakeyaml.error.YAMLException
            dup
            ldc "Indicator indent must be at most Emitter.MAX_INDENT-1: 9"
            invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 266
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* indicatorIndent */
            putfield org.yaml.snakeyaml.DumperOptions.indicatorIndent:I
         5: .line 267
            return
        end local 1 // int indicatorIndent
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    6     0             this  Lorg/yaml/snakeyaml/DumperOptions;
            0    6     1  indicatorIndent  I
    MethodParameters:
                 Name  Flags
      indicatorIndent  

  public int getIndicatorIndent();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 270
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.indicatorIndent:I
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public boolean getIndentWithIndicator();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 274
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.indentWithIndicator:Z
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setIndentWithIndicator(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // boolean indentWithIndicator
         0: .line 282
            aload 0 /* this */
            iload 1 /* indentWithIndicator */
            putfield org.yaml.snakeyaml.DumperOptions.indentWithIndicator:Z
         1: .line 283
            return
        end local 1 // boolean indentWithIndicator
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  indentWithIndicator  Z
    MethodParameters:
                     Name  Flags
      indentWithIndicator  

  public void setVersion(org.yaml.snakeyaml.DumperOptions$Version);
    descriptor: (Lorg/yaml/snakeyaml/DumperOptions$Version;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // org.yaml.snakeyaml.DumperOptions$Version version
         0: .line 286
            aload 0 /* this */
            aload 1 /* version */
            putfield org.yaml.snakeyaml.DumperOptions.version:Lorg/yaml/snakeyaml/DumperOptions$Version;
         1: .line 287
            return
        end local 1 // org.yaml.snakeyaml.DumperOptions$Version version
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  version  Lorg/yaml/snakeyaml/DumperOptions$Version;
    MethodParameters:
         Name  Flags
      version  

  public org.yaml.snakeyaml.DumperOptions$Version getVersion();
    descriptor: ()Lorg/yaml/snakeyaml/DumperOptions$Version;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 290
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.version:Lorg/yaml/snakeyaml/DumperOptions$Version;
            areturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setCanonical(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // boolean canonical
         0: .line 300
            aload 0 /* this */
            iload 1 /* canonical */
            putfield org.yaml.snakeyaml.DumperOptions.canonical:Z
         1: .line 301
            return
        end local 1 // boolean canonical
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  canonical  Z
    MethodParameters:
           Name  Flags
      canonical  

  public boolean isCanonical();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 304
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.canonical:Z
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setPrettyFlow(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // boolean prettyFlow
         0: .line 315
            aload 0 /* this */
            iload 1 /* prettyFlow */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            putfield org.yaml.snakeyaml.DumperOptions.prettyFlow:Ljava/lang/Boolean;
         1: .line 316
            return
        end local 1 // boolean prettyFlow
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  prettyFlow  Z
    MethodParameters:
            Name  Flags
      prettyFlow  

  public boolean isPrettyFlow();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 319
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.prettyFlow:Ljava/lang/Boolean;
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setWidth(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // int bestWidth
         0: .line 331
            aload 0 /* this */
            iload 1 /* bestWidth */
            putfield org.yaml.snakeyaml.DumperOptions.bestWidth:I
         1: .line 332
            return
        end local 1 // int bestWidth
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  bestWidth  I
    MethodParameters:
           Name  Flags
      bestWidth  

  public int getWidth();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 335
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.bestWidth:I
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setSplitLines(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // boolean splitLines
         0: .line 346
            aload 0 /* this */
            iload 1 /* splitLines */
            putfield org.yaml.snakeyaml.DumperOptions.splitLines:Z
         1: .line 347
            return
        end local 1 // boolean splitLines
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  splitLines  Z
    MethodParameters:
            Name  Flags
      splitLines  

  public boolean getSplitLines();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 350
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.splitLines:Z
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public org.yaml.snakeyaml.DumperOptions$LineBreak getLineBreak();
    descriptor: ()Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 354
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.lineBreak:Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
            areturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setDefaultFlowStyle(org.yaml.snakeyaml.DumperOptions$FlowStyle);
    descriptor: (Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // org.yaml.snakeyaml.DumperOptions$FlowStyle defaultFlowStyle
         0: .line 358
            aload 1 /* defaultFlowStyle */
            ifnonnull 2
         1: .line 359
            new java.lang.NullPointerException
            dup
            ldc "Use FlowStyle enum."
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 361
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* defaultFlowStyle */
            putfield org.yaml.snakeyaml.DumperOptions.defaultFlowStyle:Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
         3: .line 362
            return
        end local 1 // org.yaml.snakeyaml.DumperOptions$FlowStyle defaultFlowStyle
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    4     0              this  Lorg/yaml/snakeyaml/DumperOptions;
            0    4     1  defaultFlowStyle  Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
    MethodParameters:
                  Name  Flags
      defaultFlowStyle  

  public org.yaml.snakeyaml.DumperOptions$FlowStyle getDefaultFlowStyle();
    descriptor: ()Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 365
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.defaultFlowStyle:Lorg/yaml/snakeyaml/DumperOptions$FlowStyle;
            areturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setLineBreak(org.yaml.snakeyaml.DumperOptions$LineBreak);
    descriptor: (Lorg/yaml/snakeyaml/DumperOptions$LineBreak;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // org.yaml.snakeyaml.DumperOptions$LineBreak lineBreak
         0: .line 375
            aload 1 /* lineBreak */
            ifnonnull 2
         1: .line 376
            new java.lang.NullPointerException
            dup
            ldc "Specify line break."
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 378
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* lineBreak */
            putfield org.yaml.snakeyaml.DumperOptions.lineBreak:Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
         3: .line 379
            return
        end local 1 // org.yaml.snakeyaml.DumperOptions$LineBreak lineBreak
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/yaml/snakeyaml/DumperOptions;
            0    4     1  lineBreak  Lorg/yaml/snakeyaml/DumperOptions$LineBreak;
    MethodParameters:
           Name  Flags
      lineBreak  

  public boolean isExplicitStart();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 382
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.explicitStart:Z
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setExplicitStart(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // boolean explicitStart
         0: .line 386
            aload 0 /* this */
            iload 1 /* explicitStart */
            putfield org.yaml.snakeyaml.DumperOptions.explicitStart:Z
         1: .line 387
            return
        end local 1 // boolean explicitStart
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  explicitStart  Z
    MethodParameters:
               Name  Flags
      explicitStart  

  public boolean isExplicitEnd();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 390
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.explicitEnd:Z
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setExplicitEnd(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // boolean explicitEnd
         0: .line 394
            aload 0 /* this */
            iload 1 /* explicitEnd */
            putfield org.yaml.snakeyaml.DumperOptions.explicitEnd:Z
         1: .line 395
            return
        end local 1 // boolean explicitEnd
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  explicitEnd  Z
    MethodParameters:
             Name  Flags
      explicitEnd  

  public java.util.Map<java.lang.String, java.lang.String> getTags();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 398
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.tags:Ljava/util/Map;
            areturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public void setTags(java.util.Map<java.lang.String, java.lang.String>);
    descriptor: (Ljava/util/Map;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // java.util.Map tags
         0: .line 402
            aload 0 /* this */
            aload 1 /* tags */
            putfield org.yaml.snakeyaml.DumperOptions.tags:Ljava/util/Map;
         1: .line 403
            return
        end local 1 // java.util.Map tags
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  tags  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
    MethodParameters:
      Name  Flags
      tags  

  public boolean isAllowReadOnlyProperties();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 412
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.allowReadOnlyProperties:Z
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setAllowReadOnlyProperties(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // boolean allowReadOnlyProperties
         0: .line 424
            aload 0 /* this */
            iload 1 /* allowReadOnlyProperties */
            putfield org.yaml.snakeyaml.DumperOptions.allowReadOnlyProperties:Z
         1: .line 425
            return
        end local 1 // boolean allowReadOnlyProperties
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  allowReadOnlyProperties  Z
    MethodParameters:
                         Name  Flags
      allowReadOnlyProperties  

  public java.util.TimeZone getTimeZone();
    descriptor: ()Ljava/util/TimeZone;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 428
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.timeZone:Ljava/util/TimeZone;
            areturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setTimeZone(java.util.TimeZone);
    descriptor: (Ljava/util/TimeZone;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // java.util.TimeZone timeZone
         0: .line 437
            aload 0 /* this */
            aload 1 /* timeZone */
            putfield org.yaml.snakeyaml.DumperOptions.timeZone:Ljava/util/TimeZone;
         1: .line 438
            return
        end local 1 // java.util.TimeZone timeZone
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  timeZone  Ljava/util/TimeZone;
    MethodParameters:
          Name  Flags
      timeZone  

  public org.yaml.snakeyaml.serializer.AnchorGenerator getAnchorGenerator();
    descriptor: ()Lorg/yaml/snakeyaml/serializer/AnchorGenerator;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 442
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.anchorGenerator:Lorg/yaml/snakeyaml/serializer/AnchorGenerator;
            areturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setAnchorGenerator(org.yaml.snakeyaml.serializer.AnchorGenerator);
    descriptor: (Lorg/yaml/snakeyaml/serializer/AnchorGenerator;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // org.yaml.snakeyaml.serializer.AnchorGenerator anchorGenerator
         0: .line 446
            aload 0 /* this */
            aload 1 /* anchorGenerator */
            putfield org.yaml.snakeyaml.DumperOptions.anchorGenerator:Lorg/yaml/snakeyaml/serializer/AnchorGenerator;
         1: .line 447
            return
        end local 1 // org.yaml.snakeyaml.serializer.AnchorGenerator anchorGenerator
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    2     0             this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  anchorGenerator  Lorg/yaml/snakeyaml/serializer/AnchorGenerator;
    MethodParameters:
                 Name  Flags
      anchorGenerator  

  public int getMaxSimpleKeyLength();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 450
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.maxSimpleKeyLength:I
            ireturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setMaxSimpleKeyLength(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // int maxSimpleKeyLength
         0: .line 459
            iload 1 /* maxSimpleKeyLength */
            sipush 1024
            if_icmple 2
         1: .line 460
            new org.yaml.snakeyaml.error.YAMLException
            dup
            ldc "The simple key must not span more than 1024 stream characters. See https://yaml.org/spec/1.1/#id934537"
            invokespecial org.yaml.snakeyaml.error.YAMLException.<init>:(Ljava/lang/String;)V
            athrow
         2: .line 462
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* maxSimpleKeyLength */
            putfield org.yaml.snakeyaml.DumperOptions.maxSimpleKeyLength:I
         3: .line 463
            return
        end local 1 // int maxSimpleKeyLength
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    4     0                this  Lorg/yaml/snakeyaml/DumperOptions;
            0    4     1  maxSimpleKeyLength  I
    MethodParameters:
                    Name  Flags
      maxSimpleKeyLength  

  public org.yaml.snakeyaml.DumperOptions$NonPrintableStyle getNonPrintableStyle();
    descriptor: ()Lorg/yaml/snakeyaml/DumperOptions$NonPrintableStyle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.yaml.snakeyaml.DumperOptions this
         0: .line 466
            aload 0 /* this */
            getfield org.yaml.snakeyaml.DumperOptions.nonPrintableStyle:Lorg/yaml/snakeyaml/DumperOptions$NonPrintableStyle;
            areturn
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/yaml/snakeyaml/DumperOptions;

  public void setNonPrintableStyle(org.yaml.snakeyaml.DumperOptions$NonPrintableStyle);
    descriptor: (Lorg/yaml/snakeyaml/DumperOptions$NonPrintableStyle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.yaml.snakeyaml.DumperOptions this
        start local 1 // org.yaml.snakeyaml.DumperOptions$NonPrintableStyle style
         0: .line 475
            aload 0 /* this */
            aload 1 /* style */
            putfield org.yaml.snakeyaml.DumperOptions.nonPrintableStyle:Lorg/yaml/snakeyaml/DumperOptions$NonPrintableStyle;
         1: .line 476
            return
        end local 1 // org.yaml.snakeyaml.DumperOptions$NonPrintableStyle style
        end local 0 // org.yaml.snakeyaml.DumperOptions this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0   this  Lorg/yaml/snakeyaml/DumperOptions;
            0    2     1  style  Lorg/yaml/snakeyaml/DumperOptions$NonPrintableStyle;
    MethodParameters:
       Name  Flags
      style  
}
SourceFile: "DumperOptions.java"
NestMembers:
  org.yaml.snakeyaml.DumperOptions$FlowStyle  org.yaml.snakeyaml.DumperOptions$LineBreak  org.yaml.snakeyaml.DumperOptions$NonPrintableStyle  org.yaml.snakeyaml.DumperOptions$ScalarStyle  org.yaml.snakeyaml.DumperOptions$Version
InnerClasses:
  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 NonPrintableStyle = org.yaml.snakeyaml.DumperOptions$NonPrintableStyle 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