public final class org.apache.logging.log4j.core.layout.YamlLayout extends org.apache.logging.log4j.core.layout.AbstractJacksonLayout
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.logging.log4j.core.layout.YamlLayout
  super_class: org.apache.logging.log4j.core.layout.AbstractJacksonLayout
{
  private static final java.lang.String DEFAULT_FOOTER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: ""

  private static final java.lang.String DEFAULT_HEADER;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: ""

  static final java.lang.String CONTENT_TYPE;
    descriptor: Ljava/lang/String;
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: "application/yaml"

  protected void <init>(org.apache.logging.log4j.core.config.Configuration, boolean, boolean, boolean, boolean, boolean, java.lang.String, java.lang.String, java.nio.charset.Charset, boolean);
    descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;ZZZZZLjava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;Z)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=12, locals=11, args_size=11
        start local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
        start local 1 // org.apache.logging.log4j.core.config.Configuration config
        start local 2 // boolean locationInfo
        start local 3 // boolean properties
        start local 4 // boolean complete
        start local 5 // boolean compact
        start local 6 // boolean eventEol
        start local 7 // java.lang.String headerPattern
        start local 8 // java.lang.String footerPattern
        start local 9 // java.nio.charset.Charset charset
        start local 10 // boolean includeStacktrace
         0: .line 83
            aload 0 /* this */
            aload 1 /* config */
            new org.apache.logging.log4j.core.layout.JacksonFactory$YAML
            dup
            iload 10 /* includeStacktrace */
            iconst_0
            invokespecial org.apache.logging.log4j.core.layout.JacksonFactory$YAML.<init>:(ZZ)V
            iload 2 /* locationInfo */
            iload 3 /* properties */
            iload 5 /* compact */
            invokevirtual org.apache.logging.log4j.core.layout.JacksonFactory$YAML.newWriter:(ZZZ)Lcom/fasterxml/jackson/databind/ObjectWriter;
         1: .line 84
            aload 9 /* charset */
            iload 5 /* compact */
            iload 4 /* complete */
            iload 6 /* eventEol */
            aconst_null
         2: .line 85
            invokestatic org.apache.logging.log4j.core.layout.PatternLayout.newSerializerBuilder:()Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            aload 1 /* config */
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setConfiguration:(Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            aload 7 /* headerPattern */
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            ldc ""
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setDefaultPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build:()Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
         3: .line 86
            invokestatic org.apache.logging.log4j.core.layout.PatternLayout.newSerializerBuilder:()Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            aload 1 /* config */
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setConfiguration:(Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            aload 8 /* footerPattern */
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            ldc ""
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setDefaultPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build:()Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
         4: .line 87
            iconst_0
            aconst_null
            invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;Lcom/fasterxml/jackson/databind/ObjectWriter;Ljava/nio/charset/Charset;ZZZLjava/lang/String;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Z[Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
         5: .line 88
            return
        end local 10 // boolean includeStacktrace
        end local 9 // java.nio.charset.Charset charset
        end local 8 // java.lang.String footerPattern
        end local 7 // java.lang.String headerPattern
        end local 6 // boolean eventEol
        end local 5 // boolean compact
        end local 4 // boolean complete
        end local 3 // boolean properties
        end local 2 // boolean locationInfo
        end local 1 // org.apache.logging.log4j.core.config.Configuration config
        end local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    6     0               this  Lorg/apache/logging/log4j/core/layout/YamlLayout;
            0    6     1             config  Lorg/apache/logging/log4j/core/config/Configuration;
            0    6     2       locationInfo  Z
            0    6     3         properties  Z
            0    6     4           complete  Z
            0    6     5            compact  Z
            0    6     6           eventEol  Z
            0    6     7      headerPattern  Ljava/lang/String;
            0    6     8      footerPattern  Ljava/lang/String;
            0    6     9            charset  Ljava/nio/charset/Charset;
            0    6    10  includeStacktrace  Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                   Name  Flags
      config             final
      locationInfo       final
      properties         final
      complete           final
      compact            final
      eventEol           final
      headerPattern      final
      footerPattern      final
      charset            final
      includeStacktrace  final

  private void <init>(org.apache.logging.log4j.core.config.Configuration, boolean, boolean, boolean, boolean, boolean, java.lang.String, java.lang.String, java.lang.String, java.nio.charset.Charset, boolean, boolean, boolean, org.apache.logging.log4j.core.util.KeyValuePair[]);
    descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;ZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;ZZZ[Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=12, locals=15, args_size=15
        start local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
        start local 1 // org.apache.logging.log4j.core.config.Configuration config
        start local 2 // boolean locationInfo
        start local 3 // boolean properties
        start local 4 // boolean complete
        start local 5 // boolean compact
        start local 6 // boolean eventEol
        start local 7 // java.lang.String endOfLine
        start local 8 // java.lang.String headerPattern
        start local 9 // java.lang.String footerPattern
        start local 10 // java.nio.charset.Charset charset
        start local 11 // boolean includeStacktrace
        start local 12 // boolean stacktraceAsString
        start local 13 // boolean includeNullDelimiter
        start local 14 // org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields
         0: .line 96
            aload 0 /* this */
            aload 1 /* config */
            new org.apache.logging.log4j.core.layout.JacksonFactory$YAML
            dup
            iload 11 /* includeStacktrace */
            iload 12 /* stacktraceAsString */
            invokespecial org.apache.logging.log4j.core.layout.JacksonFactory$YAML.<init>:(ZZ)V
            iload 2 /* locationInfo */
            iload 3 /* properties */
            iload 5 /* compact */
            invokevirtual org.apache.logging.log4j.core.layout.JacksonFactory$YAML.newWriter:(ZZZ)Lcom/fasterxml/jackson/databind/ObjectWriter;
         1: .line 97
            aload 10 /* charset */
            iload 5 /* compact */
            iload 4 /* complete */
            iload 6 /* eventEol */
            aload 7 /* endOfLine */
         2: .line 98
            invokestatic org.apache.logging.log4j.core.layout.PatternLayout.newSerializerBuilder:()Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            aload 1 /* config */
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setConfiguration:(Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            aload 8 /* headerPattern */
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            ldc ""
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setDefaultPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build:()Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
         3: .line 99
            invokestatic org.apache.logging.log4j.core.layout.PatternLayout.newSerializerBuilder:()Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            aload 1 /* config */
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setConfiguration:(Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            aload 9 /* footerPattern */
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            ldc ""
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.setDefaultPattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/layout/PatternLayout$SerializerBuilder;
            invokevirtual org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder.build:()Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
         4: .line 100
            iload 13 /* includeNullDelimiter */
         5: .line 101
            aload 14 /* additionalFields */
            invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;Lcom/fasterxml/jackson/databind/ObjectWriter;Ljava/nio/charset/Charset;ZZZLjava/lang/String;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;Z[Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
         6: .line 102
            return
        end local 14 // org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields
        end local 13 // boolean includeNullDelimiter
        end local 12 // boolean stacktraceAsString
        end local 11 // boolean includeStacktrace
        end local 10 // java.nio.charset.Charset charset
        end local 9 // java.lang.String footerPattern
        end local 8 // java.lang.String headerPattern
        end local 7 // java.lang.String endOfLine
        end local 6 // boolean eventEol
        end local 5 // boolean compact
        end local 4 // boolean complete
        end local 3 // boolean properties
        end local 2 // boolean locationInfo
        end local 1 // org.apache.logging.log4j.core.config.Configuration config
        end local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    7     0                  this  Lorg/apache/logging/log4j/core/layout/YamlLayout;
            0    7     1                config  Lorg/apache/logging/log4j/core/config/Configuration;
            0    7     2          locationInfo  Z
            0    7     3            properties  Z
            0    7     4              complete  Z
            0    7     5               compact  Z
            0    7     6              eventEol  Z
            0    7     7             endOfLine  Ljava/lang/String;
            0    7     8         headerPattern  Ljava/lang/String;
            0    7     9         footerPattern  Ljava/lang/String;
            0    7    10               charset  Ljava/nio/charset/Charset;
            0    7    11     includeStacktrace  Z
            0    7    12    stacktraceAsString  Z
            0    7    13  includeNullDelimiter  Z
            0    7    14      additionalFields  [Lorg/apache/logging/log4j/core/util/KeyValuePair;
    MethodParameters:
                      Name  Flags
      config                final
      locationInfo          final
      properties            final
      complete              final
      compact               final
      eventEol              final
      endOfLine             final
      headerPattern         final
      footerPattern         final
      charset               final
      includeStacktrace     final
      stacktraceAsString    final
      includeNullDelimiter  final
      additionalFields      final

  public byte[] getHeader();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
         0: .line 111
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.layout.YamlLayout.complete:Z
            ifne 2
         1: .line 112
            aconst_null
            areturn
         2: .line 114
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* buf */
        start local 1 // java.lang.StringBuilder buf
         3: .line 115
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.layout.YamlLayout.getHeaderSerializer:()Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
            invokevirtual org.apache.logging.log4j.core.layout.YamlLayout.serializeToString:(Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;)Ljava/lang/String;
            astore 2 /* str */
        start local 2 // java.lang.String str
         4: .line 116
            aload 2 /* str */
            ifnull 6
         5: .line 117
            aload 1 /* buf */
            aload 2 /* str */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         6: .line 119
      StackMap locals: java.lang.StringBuilder java.lang.String
      StackMap stack:
            aload 1 /* buf */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.layout.YamlLayout.eol:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 120
            aload 0 /* this */
            aload 1 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.apache.logging.log4j.core.layout.YamlLayout.getBytes:(Ljava/lang/String;)[B
            areturn
        end local 2 // java.lang.String str
        end local 1 // java.lang.StringBuilder buf
        end local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lorg/apache/logging/log4j/core/layout/YamlLayout;
            3    8     1   buf  Ljava/lang/StringBuilder;
            4    8     2   str  Ljava/lang/String;

  public byte[] getFooter();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=1
        start local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
         0: .line 130
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.layout.YamlLayout.complete:Z
            ifne 2
         1: .line 131
            aconst_null
            areturn
         2: .line 133
      StackMap locals:
      StackMap stack:
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* buf */
        start local 1 // java.lang.StringBuilder buf
         3: .line 134
            aload 1 /* buf */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.layout.YamlLayout.eol:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 135
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.layout.YamlLayout.getFooterSerializer:()Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;
            invokevirtual org.apache.logging.log4j.core.layout.YamlLayout.serializeToString:(Lorg/apache/logging/log4j/core/layout/AbstractStringLayout$Serializer;)Ljava/lang/String;
            astore 2 /* str */
        start local 2 // java.lang.String str
         5: .line 136
            aload 2 /* str */
            ifnull 7
         6: .line 137
            aload 1 /* buf */
            aload 2 /* str */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 139
      StackMap locals: java.lang.StringBuilder java.lang.String
      StackMap stack:
            aload 1 /* buf */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.layout.YamlLayout.eol:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         8: .line 140
            aload 0 /* this */
            aload 1 /* buf */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual org.apache.logging.log4j.core.layout.YamlLayout.getBytes:(Ljava/lang/String;)[B
            areturn
        end local 2 // java.lang.String str
        end local 1 // java.lang.StringBuilder buf
        end local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    9     0  this  Lorg/apache/logging/log4j/core/layout/YamlLayout;
            3    9     1   buf  Ljava/lang/StringBuilder;
            5    9     2   str  Ljava/lang/String;

  public java.util.Map<java.lang.String, java.lang.String> getContentFormat();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
         0: .line 145
            new java.util.HashMap
            dup
            invokespecial java.util.HashMap.<init>:()V
            astore 1 /* result */
        start local 1 // java.util.Map result
         1: .line 146
            aload 1 /* result */
            ldc "version"
            ldc "2.0"
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 147
            aload 1 /* result */
            areturn
        end local 1 // java.util.Map result
        end local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/apache/logging/log4j/core/layout/YamlLayout;
            1    3     1  result  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public java.lang.String getContentType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
         0: .line 155
            new java.lang.StringBuilder
            dup
            ldc "application/yaml; charset="
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.layout.YamlLayout.getCharset:()Ljava/nio/charset/Charset;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 0 // org.apache.logging.log4j.core.layout.YamlLayout this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/layout/YamlLayout;

  public static org.apache.logging.log4j.core.layout.AbstractJacksonLayout createLayout(org.apache.logging.log4j.core.config.Configuration, boolean, boolean, java.lang.String, java.lang.String, java.nio.charset.Charset, boolean);
    descriptor: (Lorg/apache/logging/log4j/core/config/Configuration;ZZLjava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;Z)Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=16, locals=7, args_size=7
        start local 0 // org.apache.logging.log4j.core.config.Configuration config
        start local 1 // boolean locationInfo
        start local 2 // boolean properties
        start local 3 // java.lang.String headerPattern
        start local 4 // java.lang.String footerPattern
        start local 5 // java.nio.charset.Charset charset
        start local 6 // boolean includeStacktrace
         0: .line 188
            new org.apache.logging.log4j.core.layout.YamlLayout
            dup
            aload 0 /* config */
            iload 1 /* locationInfo */
            iload 2 /* properties */
            iconst_0
            iconst_0
            iconst_1
            aconst_null
            aload 3 /* headerPattern */
            aload 4 /* footerPattern */
         1: .line 189
            aload 5 /* charset */
            iload 6 /* includeStacktrace */
            iconst_0
            iconst_0
            aconst_null
         2: .line 188
            invokespecial org.apache.logging.log4j.core.layout.YamlLayout.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;ZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;ZZZ[Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
            areturn
        end local 6 // boolean includeStacktrace
        end local 5 // java.nio.charset.Charset charset
        end local 4 // java.lang.String footerPattern
        end local 3 // java.lang.String headerPattern
        end local 2 // boolean properties
        end local 1 // boolean locationInfo
        end local 0 // org.apache.logging.log4j.core.config.Configuration config
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    3     0             config  Lorg/apache/logging/log4j/core/config/Configuration;
            0    3     1       locationInfo  Z
            0    3     2         properties  Z
            0    3     3      headerPattern  Ljava/lang/String;
            0    3     4      footerPattern  Ljava/lang/String;
            0    3     5            charset  Ljava/nio/charset/Charset;
            0    3     6  includeStacktrace  Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                   Name  Flags
      config             final
      locationInfo       final
      properties         final
      headerPattern      final
      footerPattern      final
      charset            final
      includeStacktrace  final

  public static <B extends org.apache.logging.log4j.core.layout.YamlLayout$Builder<B>> B newBuilder();
    descriptor: ()Lorg/apache/logging/log4j/core/layout/YamlLayout$Builder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 194
            new org.apache.logging.log4j.core.layout.YamlLayout$Builder
            dup
            invokespecial org.apache.logging.log4j.core.layout.YamlLayout$Builder.<init>:()V
            invokevirtual org.apache.logging.log4j.core.layout.YamlLayout$Builder.asBuilder:()Lorg/apache/logging/log4j/core/layout/AbstractLayout$Builder;
            checkcast org.apache.logging.log4j.core.layout.YamlLayout$Builder
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: <B:Lorg/apache/logging/log4j/core/layout/YamlLayout$Builder<TB;>;>()TB;
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.PluginBuilderFactory()

  public static org.apache.logging.log4j.core.layout.AbstractJacksonLayout createDefaultLayout();
    descriptor: ()Lorg/apache/logging/log4j/core/layout/AbstractJacksonLayout;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=16, locals=0, args_size=0
         0: .line 203
            new org.apache.logging.log4j.core.layout.YamlLayout
            dup
            new org.apache.logging.log4j.core.config.DefaultConfiguration
            dup
            invokespecial org.apache.logging.log4j.core.config.DefaultConfiguration.<init>:()V
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            aconst_null
            ldc ""
         1: .line 204
            ldc ""
            getstatic java.nio.charset.StandardCharsets.UTF_8:Ljava/nio/charset/Charset;
            iconst_1
            iconst_0
            iconst_0
            aconst_null
         2: .line 203
            invokespecial org.apache.logging.log4j.core.layout.YamlLayout.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;ZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/nio/charset/Charset;ZZZ[Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void toSerializable(org.apache.logging.log4j.core.LogEvent, java.io.Writer);
    descriptor: (Lorg/apache/logging/log4j/core/LogEvent;Ljava/io/Writer;)V
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 1
            aload 0
            aload 1
            aload 2
            invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout.toSerializable:(Lorg/apache/logging/log4j/core/LogEvent;Ljava/io/Writer;)V
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws com.fasterxml.jackson.core.JsonGenerationException, com.fasterxml.jackson.databind.JsonMappingException, java.io.IOException

  public java.lang.String toSerializable(org.apache.logging.log4j.core.LogEvent);
    descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)Ljava/lang/String;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokespecial org.apache.logging.log4j.core.layout.AbstractJacksonLayout.toSerializable:(Lorg/apache/logging/log4j/core/LogEvent;)Ljava/lang/String;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "YamlLayout.java"
NestMembers:
  org.apache.logging.log4j.core.layout.YamlLayout$Builder
InnerClasses:
  public abstract Builder = org.apache.logging.log4j.core.layout.AbstractLayout$Builder of org.apache.logging.log4j.core.layout.AbstractLayout
  public abstract Serializer = org.apache.logging.log4j.core.layout.AbstractStringLayout$Serializer of org.apache.logging.log4j.core.layout.AbstractStringLayout
  YAML = org.apache.logging.log4j.core.layout.JacksonFactory$YAML of org.apache.logging.log4j.core.layout.JacksonFactory
  public SerializerBuilder = org.apache.logging.log4j.core.layout.PatternLayout$SerializerBuilder of org.apache.logging.log4j.core.layout.PatternLayout
  public Builder = org.apache.logging.log4j.core.layout.YamlLayout$Builder of org.apache.logging.log4j.core.layout.YamlLayout
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.Plugin(name = "YamlLayout", category = "Core", elementType = "layout", printObject = true)