class org.apache.logging.log4j.core.appender.FileManager$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.FileManager$FactoryData
  super_class: org.apache.logging.log4j.core.appender.ConfigurationFactoryData
{
  private final boolean append;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean locking;
    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 createOnDemand;
    descriptor: Z
    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>(boolean, boolean, boolean, int, boolean, 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: (ZZZIZLjava/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=12, args_size=12
        start local 0 // org.apache.logging.log4j.core.appender.FileManager$FactoryData this
        start local 1 // boolean append
        start local 2 // boolean locking
        start local 3 // boolean bufferedIo
        start local 4 // int bufferSize
        start local 5 // boolean createOnDemand
        start local 6 // java.lang.String advertiseURI
        start local 7 // org.apache.logging.log4j.core.Layout layout
        start local 8 // java.lang.String filePermissions
        start local 9 // java.lang.String fileOwner
        start local 10 // java.lang.String fileGroup
        start local 11 // org.apache.logging.log4j.core.config.Configuration configuration
         0: .line 400
            aload 0 /* this */
            aload 11 /* configuration */
            invokespecial org.apache.logging.log4j.core.appender.ConfigurationFactoryData.<init>:(Lorg/apache/logging/log4j/core/config/Configuration;)V
         1: .line 401
            aload 0 /* this */
            iload 1 /* append */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.append:Z
         2: .line 402
            aload 0 /* this */
            iload 2 /* locking */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.locking:Z
         3: .line 403
            aload 0 /* this */
            iload 3 /* bufferedIo */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.bufferedIo:Z
         4: .line 404
            aload 0 /* this */
            iload 4 /* bufferSize */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.bufferSize:I
         5: .line 405
            aload 0 /* this */
            iload 5 /* createOnDemand */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.createOnDemand:Z
         6: .line 406
            aload 0 /* this */
            aload 6 /* advertiseURI */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.advertiseURI:Ljava/lang/String;
         7: .line 407
            aload 0 /* this */
            aload 7 /* layout */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.layout:Lorg/apache/logging/log4j/core/Layout;
         8: .line 408
            aload 0 /* this */
            aload 8 /* filePermissions */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.filePermissions:Ljava/lang/String;
         9: .line 409
            aload 0 /* this */
            aload 9 /* fileOwner */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.fileOwner:Ljava/lang/String;
        10: .line 410
            aload 0 /* this */
            aload 10 /* fileGroup */
            putfield org.apache.logging.log4j.core.appender.FileManager$FactoryData.fileGroup:Ljava/lang/String;
        11: .line 411
            return
        end local 11 // org.apache.logging.log4j.core.config.Configuration configuration
        end local 10 // java.lang.String fileGroup
        end local 9 // java.lang.String fileOwner
        end local 8 // java.lang.String filePermissions
        end local 7 // org.apache.logging.log4j.core.Layout layout
        end local 6 // java.lang.String advertiseURI
        end local 5 // boolean createOnDemand
        end local 4 // int bufferSize
        end local 3 // boolean bufferedIo
        end local 2 // boolean locking
        end local 1 // boolean append
        end local 0 // org.apache.logging.log4j.core.appender.FileManager$FactoryData this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   12     0             this  Lorg/apache/logging/log4j/core/appender/FileManager$FactoryData;
            0   12     1           append  Z
            0   12     2          locking  Z
            0   12     3       bufferedIo  Z
            0   12     4       bufferSize  I
            0   12     5   createOnDemand  Z
            0   12     6     advertiseURI  Ljava/lang/String;
            0   12     7           layout  Lorg/apache/logging/log4j/core/Layout<+Ljava/io/Serializable;>;
            0   12     8  filePermissions  Ljava/lang/String;
            0   12     9        fileOwner  Ljava/lang/String;
            0   12    10        fileGroup  Ljava/lang/String;
            0   12    11    configuration  Lorg/apache/logging/log4j/core/config/Configuration;
    Signature: (ZZZIZLjava/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
      append           final
      locking          final
      bufferedIo       final
      bufferSize       final
      createOnDemand   final
      advertiseURI     final
      layout           final
      filePermissions  final
      fileOwner        final
      fileGroup        final
      configuration    final
}
SourceFile: "FileManager.java"
NestHost: org.apache.logging.log4j.core.appender.FileManager
InnerClasses:
  private FactoryData = org.apache.logging.log4j.core.appender.FileManager$FactoryData of org.apache.logging.log4j.core.appender.FileManager