class org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$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.RollingRandomAccessFileManager$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 immediateFlush;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int bufferSize;
    descriptor: I
    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, int, 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>, java.lang.String, java.lang.String, java.lang.String, org.apache.logging.log4j.core.config.Configuration);
    descriptor: (Ljava/lang/String;Ljava/lang/String;ZZILorg/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/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/apache/logging/log4j/core/config/Configuration;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=14, args_size=14
        start local 0 // org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$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 immediateFlush
        start local 5 // int bufferSize
        start local 6 // org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy
        start local 7 // org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy
        start local 8 // java.lang.String advertiseURI
        start local 9 // org.apache.logging.log4j.core.Layout layout
        start local 10 // java.lang.String filePermissions
        start local 11 // java.lang.String fileOwner
        start local 12 // java.lang.String fileGroup
        start local 13 // org.apache.logging.log4j.core.config.Configuration configuration
         0: .line 291
            aload 0 /* this */
            aload 13 /* configuration */
            invokespecial org.apache.logging.log4j.core.appender.ConfigurationFactoryData.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;)V
         1: .line 292
            aload 0 /* this */
            aload 1 /* fileName */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.fileName:Ljava/lang/String;
         2: .line 293
            aload 0 /* this */
            aload 2 /* pattern */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.pattern:Ljava/lang/String;
         3: .line 294
            aload 0 /* this */
            iload 3 /* append */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.append:Z
         4: .line 295
            aload 0 /* this */
            iload 4 /* immediateFlush */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.immediateFlush:Z
         5: .line 296
            aload 0 /* this */
            iload 5 /* bufferSize */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.bufferSize:I
         6: .line 297
            aload 0 /* this */
            aload 6 /* policy */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.policy:Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
         7: .line 298
            aload 0 /* this */
            aload 7 /* strategy */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.strategy:Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
         8: .line 299
            aload 0 /* this */
            aload 8 /* advertiseURI */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.advertiseURI:Ljava/lang/String;
         9: .line 300
            aload 0 /* this */
            aload 9 /* layout */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.layout:Lorg/apache/logging/log4j/core/Layout;
        10: .line 301
            aload 0 /* this */
            aload 10 /* filePermissions */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.filePermissions:Ljava/lang/String;
        11: .line 302
            aload 0 /* this */
            aload 11 /* fileOwner */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.fileOwner:Ljava/lang/String;
        12: .line 303
            aload 0 /* this */
            aload 12 /* fileGroup */
            putfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.fileGroup:Ljava/lang/String;
        13: .line 304
            return
        end local 13 // org.apache.logging.log4j.core.config.Configuration configuration
        end local 12 // java.lang.String fileGroup
        end local 11 // java.lang.String fileOwner
        end local 10 // java.lang.String filePermissions
        end local 9 // org.apache.logging.log4j.core.Layout layout
        end local 8 // java.lang.String advertiseURI
        end local 7 // org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy
        end local 6 // org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy
        end local 5 // int bufferSize
        end local 4 // boolean immediateFlush
        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.RollingRandomAccessFileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   14     0             this  Lorg/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$FactoryData;
            0   14     1         fileName  Ljava/lang/String;
            0   14     2          pattern  Ljava/lang/String;
            0   14     3           append  Z
            0   14     4   immediateFlush  Z
            0   14     5       bufferSize  I
            0   14     6           policy  Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
            0   14     7         strategy  Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
            0   14     8     advertiseURI  Ljava/lang/String;
            0   14     9           layout  Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
            0   14    10  filePermissions  Ljava/lang/String;
            0   14    11        fileOwner  Ljava/lang/String;
            0   14    12        fileGroup  Ljava/lang/String;
            0   14    13    configuration  Lorg/apache/logging/log4j/core/config/Configuration;
    Signature: (Ljava/lang/String;Ljava/lang/String;ZZILorg/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;>;Ljava/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
      immediateFlush   final
      bufferSize       final
      policy           final
      strategy         final
      advertiseURI     final
      layout           final
      filePermissions  final
      fileOwner        final
      fileGroup        final
      configuration    final

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

  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.RollingRandomAccessFileManager$FactoryData this
         0: .line 311
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.policy:Lorg/apache/logging/log4j/core/appender/rolling/TriggeringPolicy;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$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.RollingRandomAccessFileManager$FactoryData this
         0: .line 315
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData.strategy:Lorg/apache/logging/log4j/core/appender/rolling/RolloverStrategy;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/RollingRandomAccessFileManager$FactoryData;
}
SourceFile: "RollingRandomAccessFileManager.java"
NestHost: org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager
InnerClasses:
  private FactoryData = org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData of org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager