public final class org.apache.logging.log4j.core.appender.RollingFileAppender extends org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender<org.apache.logging.log4j.core.appender.rolling.RollingFileManager>
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.logging.log4j.core.appender.RollingFileAppender
  super_class: org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender
{
  public static final java.lang.String PLUGIN_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "RollingFile"

  private static final int DEFAULT_BUFFER_SIZE;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 8192

  private final java.lang.String fileName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String filePattern;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.lang.Object advertisement;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private final org.apache.logging.log4j.core.net.Advertiser advertiser;
    descriptor: Lorg/apache/logging/log4j/core/net/Advertiser;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private void <init>(java.lang.String, org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>, org.apache.logging.log4j.core.Filter, org.apache.logging.log4j.core.appender.rolling.RollingFileManager, java.lang.String, java.lang.String, boolean, boolean, org.apache.logging.log4j.core.net.Advertiser);
    descriptor: (Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager;Ljava/lang/String;Ljava/lang/String;ZZLorg/apache/logging/log4j/core/net/Advertiser;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=11, args_size=10
        start local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
        start local 1 // java.lang.String name
        start local 2 // org.apache.logging.log4j.core.Layout layout
        start local 3 // org.apache.logging.log4j.core.Filter filter
        start local 4 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager manager
        start local 5 // java.lang.String fileName
        start local 6 // java.lang.String filePattern
        start local 7 // boolean ignoreExceptions
        start local 8 // boolean immediateFlush
        start local 9 // org.apache.logging.log4j.core.net.Advertiser advertiser
         0: .line 278
            aload 0 /* this */
            aload 1 /* name */
            aload 2 /* layout */
            aload 3 /* filter */
            iload 7 /* ignoreExceptions */
            iload 8 /* immediateFlush */
            aload 4 /* manager */
            invokespecial org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.<init>:(Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;ZZLorg/apache/logging/log4j/core/appender/OutputStreamManager;)V
         1: .line 279
            aload 9 /* advertiser */
            ifnull 6
         2: .line 280
            new java.util.HashMap
            dup
            aload 2 /* layout */
            invokeinterface org.apache.logging.log4j.core.Layout.getContentFormat:()Ljava/util/Map;
            invokespecial java.util.HashMap.<init>:(Ljava/util/Map;)V
            astore 10 /* configuration */
        start local 10 // java.util.Map configuration
         3: .line 281
            aload 10 /* configuration */
            ldc "contentType"
            aload 2 /* layout */
            invokeinterface org.apache.logging.log4j.core.Layout.getContentType:()Ljava/lang/String;
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 282
            aload 10 /* configuration */
            ldc "name"
            aload 1 /* name */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         5: .line 283
            aload 0 /* this */
            aload 9 /* advertiser */
            aload 10 /* configuration */
            invokeinterface org.apache.logging.log4j.core.net.Advertiser.advertise:(Ljava/util/Map;)Ljava/lang/Object;
            putfield org.apache.logging.log4j.core.appender.RollingFileAppender.advertisement:Ljava/lang/Object;
        end local 10 // java.util.Map configuration
         6: .line 285
      StackMap locals: org.apache.logging.log4j.core.appender.RollingFileAppender java.lang.String org.apache.logging.log4j.core.Layout org.apache.logging.log4j.core.Filter org.apache.logging.log4j.core.appender.rolling.RollingFileManager java.lang.String java.lang.String int int org.apache.logging.log4j.core.net.Advertiser
      StackMap stack:
            aload 0 /* this */
            aload 5 /* fileName */
            putfield org.apache.logging.log4j.core.appender.RollingFileAppender.fileName:Ljava/lang/String;
         7: .line 286
            aload 0 /* this */
            aload 6 /* filePattern */
            putfield org.apache.logging.log4j.core.appender.RollingFileAppender.filePattern:Ljava/lang/String;
         8: .line 287
            aload 0 /* this */
            aload 9 /* advertiser */
            putfield org.apache.logging.log4j.core.appender.RollingFileAppender.advertiser:Lorg/apache/logging/log4j/core/net/Advertiser;
         9: .line 288
            return
        end local 9 // org.apache.logging.log4j.core.net.Advertiser advertiser
        end local 8 // boolean immediateFlush
        end local 7 // boolean ignoreExceptions
        end local 6 // java.lang.String filePattern
        end local 5 // java.lang.String fileName
        end local 4 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager manager
        end local 3 // org.apache.logging.log4j.core.Filter filter
        end local 2 // org.apache.logging.log4j.core.Layout layout
        end local 1 // java.lang.String name
        end local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   10     0              this  Lorg/apache/logging/log4j/core/appender/RollingFileAppender;
            0   10     1              name  Ljava/lang/String;
            0   10     2            layout  Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
            0   10     3            filter  Lorg/apache/logging/log4j/core/Filter;
            0   10     4           manager  Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager;
            0   10     5          fileName  Ljava/lang/String;
            0   10     6       filePattern  Ljava/lang/String;
            0   10     7  ignoreExceptions  Z
            0   10     8    immediateFlush  Z
            0   10     9        advertiser  Lorg/apache/logging/log4j/core/net/Advertiser;
            3    6    10     configuration  Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;
    Signature: (Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;Lorg/apache/logging/log4j/core/Filter;Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager;Ljava/lang/String;Ljava/lang/String;ZZLorg/apache/logging/log4j/core/net/Advertiser;)V
    MethodParameters:
                  Name  Flags
      name              final
      layout            final
      filter            final
      manager           final
      fileName          final
      filePattern       final
      ignoreExceptions  final
      immediateFlush    final
      advertiser        final

  public boolean stop(long, java.util.concurrent.TimeUnit);
    descriptor: (JLjava/util/concurrent/TimeUnit;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=5, args_size=3
        start local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
        start local 1 // long timeout
        start local 3 // java.util.concurrent.TimeUnit timeUnit
         0: .line 292
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender.setStopping:()V
         1: .line 293
            aload 0 /* this */
            lload 1 /* timeout */
            aload 3 /* timeUnit */
            iconst_0
            invokespecial org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.stop:(JLjava/util/concurrent/TimeUnit;Z)Z
            istore 4 /* stopped */
        start local 4 // boolean stopped
         2: .line 294
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RollingFileAppender.advertiser:Lorg/apache/logging/log4j/core/net/Advertiser;
            ifnull 4
         3: .line 295
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RollingFileAppender.advertiser:Lorg/apache/logging/log4j/core/net/Advertiser;
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RollingFileAppender.advertisement:Ljava/lang/Object;
            invokeinterface org.apache.logging.log4j.core.net.Advertiser.unadvertise:(Ljava/lang/Object;)V
         4: .line 297
      StackMap locals: int
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender.setStopped:()V
         5: .line 298
            iload 4 /* stopped */
            ireturn
        end local 4 // boolean stopped
        end local 3 // java.util.concurrent.TimeUnit timeUnit
        end local 1 // long timeout
        end local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    6     0      this  Lorg/apache/logging/log4j/core/appender/RollingFileAppender;
            0    6     1   timeout  J
            0    6     3  timeUnit  Ljava/util/concurrent/TimeUnit;
            2    6     4   stopped  Z
    MethodParameters:
          Name  Flags
      timeout   final
      timeUnit  final

  public void append(org.apache.logging.log4j.core.LogEvent);
    descriptor: (Lorg/apache/logging/log4j/core/LogEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
        start local 1 // org.apache.logging.log4j.core.LogEvent event
         0: .line 308
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender.getManager:()Lorg/apache/logging/log4j/core/appender/OutputStreamManager;
            checkcast org.apache.logging.log4j.core.appender.rolling.RollingFileManager
            aload 1 /* event */
            invokevirtual org.apache.logging.log4j.core.appender.rolling.RollingFileManager.checkRollover:(Lorg/apache/logging/log4j/core/LogEvent;)V
         1: .line 309
            aload 0 /* this */
            aload 1 /* event */
            invokespecial org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append:(Lorg/apache/logging/log4j/core/LogEvent;)V
         2: .line 310
            return
        end local 1 // org.apache.logging.log4j.core.LogEvent event
        end local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0   this  Lorg/apache/logging/log4j/core/appender/RollingFileAppender;
            0    3     1  event  Lorg/apache/logging/log4j/core/LogEvent;
    MethodParameters:
       Name  Flags
      event  final

  public java.lang.String getFileName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
         0: .line 317
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RollingFileAppender.fileName:Ljava/lang/String;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/RollingFileAppender;

  public java.lang.String getFilePattern();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
         0: .line 325
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.RollingFileAppender.filePattern:Ljava/lang/String;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/RollingFileAppender;

  public <T extends org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy> T getTriggeringPolicy();
    descriptor: ()Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
         0: .line 334
            aload 0 /* this */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender.getManager:()Lorg/apache/logging/log4j/core/appender/OutputStreamManager;
            checkcast org.apache.logging.log4j.core.appender.rolling.RollingFileManager
            invokevirtual org.apache.logging.log4j.core.appender.rolling.RollingFileManager.getTriggeringPolicy:()Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.RollingFileAppender this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/RollingFileAppender;
    Signature: <T::Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;>()TT;

  public static <B extends org.apache.logging.log4j.core.appender.RollingFileAppender$Builder<B>> org.apache.logging.log4j.core.appender.RollingFileAppender createAppender(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy, org.apache.logging.log4j.core.appender.rolling.RolloverStrategy, org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>, org.apache.logging.log4j.core.Filter, java.lang.String, java.lang.String, java.lang.String, org.apache.logging.log4j.core.config.Configuration);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;Lorg/apache/logging/log4j/core/Layout;Lorg/apache/logging/log4j/core/Filter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/RollingFileAppender;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=16, args_size=15
        start local 0 // java.lang.String fileName
        start local 1 // java.lang.String filePattern
        start local 2 // java.lang.String append
        start local 3 // java.lang.String name
        start local 4 // java.lang.String bufferedIO
        start local 5 // java.lang.String bufferSizeStr
        start local 6 // java.lang.String immediateFlush
        start local 7 // org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy
        start local 8 // org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy
        start local 9 // org.apache.logging.log4j.core.Layout layout
        start local 10 // org.apache.logging.log4j.core.Filter filter
        start local 11 // java.lang.String ignore
        start local 12 // java.lang.String advertise
        start local 13 // java.lang.String advertiseUri
        start local 14 // org.apache.logging.log4j.core.config.Configuration config
         0: .line 378
            aload 5 /* bufferSizeStr */
            sipush 8192
            invokestatic org.apache.logging.log4j.core.util.Integers.parseInt:(Ljava/lang/String;I)I
            istore 15 /* bufferSize */
        start local 15 // int bufferSize
         1: .line 380
            invokestatic org.apache.logging.log4j.core.appender.RollingFileAppender.newBuilder:()Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
         2: .line 381
            aload 12 /* advertise */
            invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withAdvertise:(Z)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
         3: .line 382
            aload 13 /* advertiseUri */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withAdvertiseUri:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
         4: .line 383
            aload 2 /* append */
            iconst_1
            invokestatic org.apache.logging.log4j.core.util.Booleans.parseBoolean:(Ljava/lang/String;Z)Z
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withAppend:(Z)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
         5: .line 384
            aload 4 /* bufferedIO */
            iconst_1
            invokestatic org.apache.logging.log4j.core.util.Booleans.parseBoolean:(Ljava/lang/String;Z)Z
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withBufferedIo:(Z)Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
         6: .line 385
            iload 15 /* bufferSize */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withBufferSize:(I)Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
         7: .line 386
            aload 14 /* config */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.setConfiguration:(Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
         8: .line 387
            aload 0 /* fileName */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withFileName:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
         9: .line 388
            aload 1 /* filePattern */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withFilePattern:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
        10: .line 389
            aload 10 /* filter */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withFilter:(Lorg/apache/logging/log4j/core/Filter;)Lorg/apache/logging/log4j/core/filter/AbstractFilterable$Builder;
            checkcast org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
        11: .line 390
            aload 11 /* ignore */
            iconst_1
            invokestatic org.apache.logging.log4j.core.util.Booleans.parseBoolean:(Ljava/lang/String;Z)Z
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withIgnoreExceptions:(Z)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
        12: .line 391
            aload 6 /* immediateFlush */
            iconst_1
            invokestatic org.apache.logging.log4j.core.util.Booleans.parseBoolean:(Ljava/lang/String;Z)Z
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withImmediateFlush:(Z)Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
        13: .line 392
            aload 9 /* layout */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withLayout:(Lorg/apache/logging/log4j/core/Layout;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
        14: .line 393
            iconst_0
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withCreateOnDemand:(Z)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
        15: .line 394
            iconst_0
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withLocking:(Z)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
        16: .line 395
            aload 3 /* name */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withName:(Ljava/lang/String;)Lorg/apache/logging/log4j/core/appender/AbstractAppender$Builder;
            checkcast org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
        17: .line 396
            aload 7 /* policy */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withPolicy:(Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
        18: .line 397
            aload 8 /* strategy */
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.withStrategy:(Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;)Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder;
        19: .line 398
            invokevirtual org.apache.logging.log4j.core.appender.RollingFileAppender$Builder.build:()Lorg/apache/logging/log4j/core/appender/RollingFileAppender;
        20: .line 380
            areturn
        end local 15 // int bufferSize
        end local 14 // org.apache.logging.log4j.core.config.Configuration config
        end local 13 // java.lang.String advertiseUri
        end local 12 // java.lang.String advertise
        end local 11 // java.lang.String ignore
        end local 10 // org.apache.logging.log4j.core.Filter filter
        end local 9 // org.apache.logging.log4j.core.Layout layout
        end local 8 // org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy
        end local 7 // org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy
        end local 6 // java.lang.String immediateFlush
        end local 5 // java.lang.String bufferSizeStr
        end local 4 // java.lang.String bufferedIO
        end local 3 // java.lang.String name
        end local 2 // java.lang.String append
        end local 1 // java.lang.String filePattern
        end local 0 // java.lang.String fileName
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0   21     0        fileName  Ljava/lang/String;
            0   21     1     filePattern  Ljava/lang/String;
            0   21     2          append  Ljava/lang/String;
            0   21     3            name  Ljava/lang/String;
            0   21     4      bufferedIO  Ljava/lang/String;
            0   21     5   bufferSizeStr  Ljava/lang/String;
            0   21     6  immediateFlush  Ljava/lang/String;
            0   21     7          policy  Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
            0   21     8        strategy  Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
            0   21     9          layout  Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
            0   21    10          filter  Lorg/apache/logging/log4j/core/Filter;
            0   21    11          ignore  Ljava/lang/String;
            0   21    12       advertise  Ljava/lang/String;
            0   21    13    advertiseUri  Ljava/lang/String;
            0   21    14          config  Lorg/apache/logging/log4j/core/config/Configuration;
            1   21    15      bufferSize  I
    Signature: <B:Lorg/apache/logging/log4j/core/appender/RollingFileAppender$Builder<TB;>;>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;Lorg/apache/logging/log4j/core/Filter;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/config/Configuration;)Lorg/apache/logging/log4j/core/appender/RollingFileAppender;
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                Name  Flags
      fileName        final
      filePattern     final
      append          final
      name            final
      bufferedIO      final
      bufferSizeStr   final
      immediateFlush  final
      policy          final
      strategy        final
      layout          final
      filter          final
      ignore          final
      advertise       final
      advertiseUri    final
      config          final

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

  static org.apache.logging.log4j.Logger access$0();
    descriptor: ()Lorg/apache/logging/log4j/Logger;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 50
            getstatic org.apache.logging.log4j.core.appender.RollingFileAppender.LOGGER:Lorg/apache/logging/log4j/Logger;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Lorg/apache/logging/log4j/core/appender/AbstractOutputStreamAppender<Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager;>;
SourceFile: "RollingFileAppender.java"
NestMembers:
  org.apache.logging.log4j.core.appender.RollingFileAppender$Builder
InnerClasses:
  public abstract Builder = org.apache.logging.log4j.core.appender.AbstractAppender$Builder of org.apache.logging.log4j.core.appender.AbstractAppender
  public abstract Builder = org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender$Builder of org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender
  public Builder = org.apache.logging.log4j.core.appender.RollingFileAppender$Builder of org.apache.logging.log4j.core.appender.RollingFileAppender
  public abstract Builder = org.apache.logging.log4j.core.filter.AbstractFilterable$Builder of org.apache.logging.log4j.core.filter.AbstractFilterable
    RuntimeVisibleAnnotations: 
      org.apache.logging.log4j.core.config.plugins.Plugin(name = "RollingFile", category = "Core", elementType = "appender", printObject = true)