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=11, 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 */
         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;ZZZLorg/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.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/nio/charset/Charset;ZZZ[Lorg/apache/logging/log4j/core/util/KeyValuePair;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=11, locals=14, args_size=14
        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
        start local 11 // boolean stacktraceAsString
        start local 12 // boolean includeNullDelimiter
        start local 13 // 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 10 /* includeStacktrace */
            iload 11 /* 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 9 /* charset */
            iload 5 /* compact */
            iload 4 /* complete */
            iload 6 /* eventEol */
         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 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 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 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 100
            iload 12 /* includeNullDelimiter */
         5: .line 101
            aload 13 /* 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;ZZZLorg/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 13 // org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields
        end local 12 // boolean includeNullDelimiter
        end local 11 // boolean stacktraceAsString
        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    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         headerPattern  Ljava/lang/String;
            0    7     8         footerPattern  Ljava/lang/String;
            0    7     9               charset  Ljava/nio/charset/Charset;
            0    7    10     includeStacktrace  Z
            0    7    11    stacktraceAsString  Z
            0    7    12  includeNullDelimiter  Z
            0    7    13      additionalFields  [Lorg/apache/logging/log4j/core/util/KeyValuePair;
    MethodParameters:
                      Name  Flags
      config                final
      locationInfo          final
      properties            final
      complete              final
      compact               final
      eventEol              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=15, 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
            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/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=15, 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
            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/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)