class org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData extends org.apache.logging.log4j.core.appender.ConfigurationFactoryData
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData
  super_class: org.apache.logging.log4j.core.appender.ConfigurationFactoryData
{
  private final java.lang.String fileName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private final boolean append;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean bufferedIO;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int bufferSize;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean immediateFlush;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean createOnDemand;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy;
    descriptor: Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy;
    descriptor: Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private final org.apache.logging.log4j.core.Layout<? extends java.io.Serializable> layout;
    descriptor: Lorg/apache/logging/log4j/core/Layout;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;

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

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

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

  public void <init>(java.lang.String, java.lang.String, boolean, boolean, org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy, org.apache.logging.log4j.core.appender.rolling.RolloverStrategy, java.lang.String, org.apache.logging.log4j.core.Layout<? extends java.io.Serializable>, int, boolean, boolean, java.lang.String, java.lang.String, java.lang.String, org.apache.logging.log4j.core.config.Configuration);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZZLorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/config/Configuration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=16, args_size=16
        start local 0 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData this
        start local 1 // java.lang.String fileName
        start local 2 // java.lang.String pattern
        start local 3 // boolean append
        start local 4 // boolean bufferedIO
        start local 5 // org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy
        start local 6 // org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy
        start local 7 // java.lang.String advertiseURI
        start local 8 // org.apache.logging.log4j.core.Layout layout
        start local 9 // int bufferSize
        start local 10 // boolean immediateFlush
        start local 11 // boolean createOnDemand
        start local 12 // java.lang.String filePermissions
        start local 13 // java.lang.String fileOwner
        start local 14 // java.lang.String fileGroup
        start local 15 // org.apache.logging.log4j.core.config.Configuration configuration
         0: .line 562
            aload 0 /* this */
            aload 15 /* configuration */
            invokespecial org.apache.logging.log4j.core.appender.ConfigurationFactoryData.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;)V
         1: .line 563
            aload 0 /* this */
            aload 1 /* fileName */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.fileName:Ljava/lang/String;
         2: .line 564
            aload 0 /* this */
            aload 2 /* pattern */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.pattern:Ljava/lang/String;
         3: .line 565
            aload 0 /* this */
            iload 3 /* append */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.append:Z
         4: .line 566
            aload 0 /* this */
            iload 4 /* bufferedIO */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.bufferedIO:Z
         5: .line 567
            aload 0 /* this */
            iload 9 /* bufferSize */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.bufferSize:I
         6: .line 568
            aload 0 /* this */
            aload 5 /* policy */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.policy:Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
         7: .line 569
            aload 0 /* this */
            aload 6 /* strategy */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.strategy:Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
         8: .line 570
            aload 0 /* this */
            aload 7 /* advertiseURI */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.advertiseURI:Ljava/lang/String;
         9: .line 571
            aload 0 /* this */
            aload 8 /* layout */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.layout:Lorg/apache/logging/log4j/core/Layout;
        10: .line 572
            aload 0 /* this */
            iload 10 /* immediateFlush */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.immediateFlush:Z
        11: .line 573
            aload 0 /* this */
            iload 11 /* createOnDemand */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.createOnDemand:Z
        12: .line 574
            aload 0 /* this */
            aload 12 /* filePermissions */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.filePermissions:Ljava/lang/String;
        13: .line 575
            aload 0 /* this */
            aload 13 /* fileOwner */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.fileOwner:Ljava/lang/String;
        14: .line 576
            aload 0 /* this */
            aload 14 /* fileGroup */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.fileGroup:Ljava/lang/String;
        15: .line 577
            return
        end local 15 // org.apache.logging.log4j.core.config.Configuration configuration
        end local 14 // java.lang.String fileGroup
        end local 13 // java.lang.String fileOwner
        end local 12 // java.lang.String filePermissions
        end local 11 // boolean createOnDemand
        end local 10 // boolean immediateFlush
        end local 9 // int bufferSize
        end local 8 // org.apache.logging.log4j.core.Layout layout
        end local 7 // java.lang.String advertiseURI
        end local 6 // org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy
        end local 5 // org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy
        end local 4 // boolean bufferedIO
        end local 3 // boolean append
        end local 2 // java.lang.String pattern
        end local 1 // java.lang.String fileName
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   16     0             this  Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager$FactoryData;
            0   16     1         fileName  Ljava/lang/String;
            0   16     2          pattern  Ljava/lang/String;
            0   16     3           append  Z
            0   16     4       bufferedIO  Z
            0   16     5           policy  Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
            0   16     6         strategy  Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
            0   16     7     advertiseURI  Ljava/lang/String;
            0   16     8           layout  Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
            0   16     9       bufferSize  I
            0   16    10   immediateFlush  Z
            0   16    11   createOnDemand  Z
            0   16    12  filePermissions  Ljava/lang/String;
            0   16    13        fileOwner  Ljava/lang/String;
            0   16    14        fileGroup  Ljava/lang/String;
            0   16    15    configuration  Lorg/apache/logging/log4j/core/config/Configuration;
    Signature: (Ljava/lang/String;Ljava/lang/String;ZZLorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;Ljava/lang/String;Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;IZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/config/Configuration;)V
    MethodParameters:
                 Name  Flags
      fileName         final
      pattern          final
      append           final
      bufferedIO       final
      policy           final
      strategy         final
      advertiseURI     final
      layout           final
      bufferSize       final
      immediateFlush   final
      createOnDemand   final
      filePermissions  final
      fileOwner        final
      fileGroup        final
      configuration    final

  public org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy 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.rolling.RollingFileManager$FactoryData this
         0: .line 580
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.policy:Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager$FactoryData;

  public org.apache.logging.log4j.core.appender.rolling.RolloverStrategy getRolloverStrategy();
    descriptor: ()Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData this
         0: .line 584
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.strategy:Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager$FactoryData;

  public java.lang.String getPattern();
    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.rolling.RollingFileManager$FactoryData this
         0: .line 588
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.pattern:Ljava/lang/String;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager$FactoryData;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData this
         0: .line 593
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         1: .line 594
            aload 1 /* builder */
            aload 0 /* this */
            invokespecial java.lang.Object.toString:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         2: .line 595
            aload 1 /* builder */
            ldc "[pattern="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         3: .line 596
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.pattern:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         4: .line 597
            aload 1 /* builder */
            ldc ", append="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         5: .line 598
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.append:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         6: .line 599
            aload 1 /* builder */
            ldc ", bufferedIO="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         7: .line 600
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.bufferedIO:Z
            invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
            pop
         8: .line 601
            aload 1 /* builder */
            ldc ", bufferSize="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
         9: .line 602
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.bufferSize:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            pop
        10: .line 603
            aload 1 /* builder */
            ldc ", policy="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        11: .line 604
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.policy:Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        12: .line 605
            aload 1 /* builder */
            ldc ", strategy="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        13: .line 606
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.strategy:Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        14: .line 607
            aload 1 /* builder */
            ldc ", advertiseURI="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        15: .line 608
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.advertiseURI:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        16: .line 609
            aload 1 /* builder */
            ldc ", layout="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        17: .line 610
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.layout:Lorg/apache/logging/log4j/core/Layout;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        18: .line 611
            aload 1 /* builder */
            ldc ", filePermissions="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        19: .line 612
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.filePermissions:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        20: .line 613
            aload 1 /* builder */
            ldc ", fileOwner="
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        21: .line 614
            aload 1 /* builder */
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData.fileOwner:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        22: .line 615
            aload 1 /* builder */
            ldc "]"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            pop
        23: .line 616
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 1 // java.lang.StringBuilder builder
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   24     0     this  Lorg/apache/logging/log4j/core/appender/rolling/RollingFileManager$FactoryData;
            1   24     1  builder  Ljava/lang/StringBuilder;
}
SourceFile: "RollingFileManager.java"
NestHost: org.apache.logging.log4j.core.appender.rolling.RollingFileManager
InnerClasses:
  private FactoryData = org.apache.logging.log4j.core.appender.rolling.RollingFileManager$FactoryData of org.apache.logging.log4j.core.appender.rolling.RollingFileManager