public final class org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl implements org.apache.logging.log4j.core.appender.rolling.RolloverDescription
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl
  super_class: java.lang.Object
{
  private final java.lang.String activeFileName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

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

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

  public void <init>(java.lang.String, boolean, org.apache.logging.log4j.core.appender.rolling.action.Action, org.apache.logging.log4j.core.appender.rolling.action.Action);
    descriptor: (Ljava/lang/String;ZLorg/apache/logging/log4j/core/appender/rolling/action/Action;Lorg/apache/logging/log4j/core/appender/rolling/action/Action;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl this
        start local 1 // java.lang.String activeFileName
        start local 2 // boolean append
        start local 3 // org.apache.logging.log4j.core.appender.rolling.action.Action synchronous
        start local 4 // org.apache.logging.log4j.core.appender.rolling.action.Action asynchronous
         0: .line 58
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 60
            aload 1 /* activeFileName */
            ldc "activeFileName"
            invokestatic java.util.Objects.requireNonNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
            pop
         2: .line 62
            aload 0 /* this */
            iload 2 /* append */
            putfield org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl.append:Z
         3: .line 63
            aload 0 /* this */
            aload 1 /* activeFileName */
            putfield org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl.activeFileName:Ljava/lang/String;
         4: .line 64
            aload 0 /* this */
            aload 3 /* synchronous */
            putfield org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl.synchronous:Lorg/apache/logging/log4j/core/appender/rolling/action/Action;
         5: .line 65
            aload 0 /* this */
            aload 4 /* asynchronous */
            putfield org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl.asynchronous:Lorg/apache/logging/log4j/core/appender/rolling/action/Action;
         6: .line 66
            return
        end local 4 // org.apache.logging.log4j.core.appender.rolling.action.Action asynchronous
        end local 3 // org.apache.logging.log4j.core.appender.rolling.action.Action synchronous
        end local 2 // boolean append
        end local 1 // java.lang.String activeFileName
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    7     0            this  Lorg/apache/logging/log4j/core/appender/rolling/RolloverDescriptionImpl;
            0    7     1  activeFileName  Ljava/lang/String;
            0    7     2          append  Z
            0    7     3     synchronous  Lorg/apache/logging/log4j/core/appender/rolling/action/Action;
            0    7     4    asynchronous  Lorg/apache/logging/log4j/core/appender/rolling/action/Action;
    MethodParameters:
                Name  Flags
      activeFileName  final
      append          final
      synchronous     final
      asynchronous    final

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

  public boolean getAppend();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl this
         0: .line 83
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl.append:Z
            ireturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/RolloverDescriptionImpl;

  public org.apache.logging.log4j.core.appender.rolling.action.Action getSynchronous();
    descriptor: ()Lorg/apache/logging/log4j/core/appender/rolling/action/Action;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl this
         0: .line 94
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl.synchronous:Lorg/apache/logging/log4j/core/appender/rolling/action/Action;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/RolloverDescriptionImpl;

  public org.apache.logging.log4j.core.appender.rolling.action.Action getAsynchronous();
    descriptor: ()Lorg/apache/logging/log4j/core/appender/rolling/action/Action;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl this
         0: .line 105
            aload 0 /* this */
            getfield org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl.asynchronous:Lorg/apache/logging/log4j/core/appender/rolling/action/Action;
            areturn
        end local 0 // org.apache.logging.log4j.core.appender.rolling.RolloverDescriptionImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/logging/log4j/core/appender/rolling/RolloverDescriptionImpl;
}
SourceFile: "RolloverDescriptionImpl.java"