class org.springframework.boot.logging.logback.DefaultLogbackConfiguration
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.boot.logging.logback.DefaultLogbackConfiguration
  super_class: java.lang.Object
{
  private final org.springframework.boot.logging.LogFile logFile;
    descriptor: Lorg/springframework/boot/logging/LogFile;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  void <init>(org.springframework.boot.logging.LoggingInitializationContext, org.springframework.boot.logging.LogFile);
    descriptor: (Lorg/springframework/boot/logging/LoggingInitializationContext;Lorg/springframework/boot/logging/LogFile;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
        start local 1 // org.springframework.boot.logging.LoggingInitializationContext initializationContext
        start local 2 // org.springframework.boot.logging.LogFile logFile
         0: .line 49
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 50
            aload 0 /* this */
            aload 2 /* logFile */
            putfield org.springframework.boot.logging.logback.DefaultLogbackConfiguration.logFile:Lorg/springframework/boot/logging/LogFile;
         2: .line 51
            return
        end local 2 // org.springframework.boot.logging.LogFile logFile
        end local 1 // org.springframework.boot.logging.LoggingInitializationContext initializationContext
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    3     0                   this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
            0    3     1  initializationContext  Lorg/springframework/boot/logging/LoggingInitializationContext;
            0    3     2                logFile  Lorg/springframework/boot/logging/LogFile;
    MethodParameters:
                       Name  Flags
      initializationContext  
      logFile                

  void apply(org.springframework.boot.logging.logback.LogbackConfigurator);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
         0: .line 56
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAppender cannot be resolved to a type\n\tILoggingEvent cannot be resolved to a type\n\tThe method consoleAppender(LogbackConfigurator) from the type DefaultLogbackConfiguration refers to the missing type Appender\n\tAppender cannot be resolved to a type\n\tILoggingEvent cannot be resolved to a type\n\tThe method fileAppender(LogbackConfigurator, String) from the type DefaultLogbackConfiguration refers to the missing type Appender\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
    MethodParameters:
        Name  Flags
      config  

  private void defaults(org.springframework.boot.logging.logback.LogbackConfigurator);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
         0: .line 68
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method conversionRule(String, Class<? extends Converter>) from the type LogbackConfigurator refers to the missing type Converter\n\tThe method conversionRule(String, Class<? extends Converter>) from the type LogbackConfigurator refers to the missing type Converter\n\tThe method conversionRule(String, Class<? extends Converter>) from the type LogbackConfigurator refers to the missing type Converter\n\tThe method getContext() from the type LogbackConfigurator refers to the missing type LoggerContext\n\tThe method getContext() from the type LogbackConfigurator refers to the missing type LoggerContext\n\tThe method getContext() from the type LogbackConfigurator refers to the missing type LoggerContext\n\tThe method getContext() from the type LogbackConfigurator refers to the missing type LoggerContext\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
    MethodParameters:
        Name  Flags
      config  

  private Appender<ILoggingEvent> consoleAppender(org.springframework.boot.logging.logback.LogbackConfigurator);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;)LAppender;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
         0: .line 90
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAppender cannot be resolved to a type\n\tILoggingEvent cannot be resolved to a type\n\tConsoleAppender cannot be resolved to a type\n\tILoggingEvent cannot be resolved to a type\n\tConsoleAppender cannot be resolved to a type\n\tPatternLayoutEncoder cannot be resolved to a type\n\tPatternLayoutEncoder cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
    Signature: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;)LAppender<LILoggingEvent;>;
    MethodParameters:
        Name  Flags
      config  

  private Appender<ILoggingEvent> fileAppender(org.springframework.boot.logging.logback.LogbackConfigurator, java.lang.String);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)LAppender;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
         0: .line 101
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tAppender cannot be resolved to a type\n\tILoggingEvent cannot be resolved to a type\n\tRollingFileAppender cannot be resolved to a type\n\tILoggingEvent cannot be resolved to a type\n\tRollingFileAppender cannot be resolved to a type\n\tPatternLayoutEncoder cannot be resolved to a type\n\tPatternLayoutEncoder cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
    Signature: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)LAppender<LILoggingEvent;>;
    MethodParameters:
         Name  Flags
      config   
      logFile  

  void setRollingPolicy(RollingFileAppender<ILoggingEvent>, org.springframework.boot.logging.logback.LogbackConfigurator, java.lang.String);
    descriptor: (LRollingFileAppender;Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
         0: .line 114
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tRollingFileAppender cannot be resolved to a type\n\tILoggingEvent cannot be resolved to a type\n\tSizeAndTimeBasedRollingPolicy cannot be resolved to a type\n\tILoggingEvent cannot be resolved to a type\n\tSizeAndTimeBasedRollingPolicy cannot be resolved to a type\n\tThe method getContext() from the type LogbackConfigurator refers to the missing type LoggerContext\n\tThe method resolveFileSize(LogbackConfigurator, String) from the type DefaultLogbackConfiguration refers to the missing type FileSize\n\tThe method resolveFileSize(LogbackConfigurator, String) from the type DefaultLogbackConfiguration refers to the missing type FileSize\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
    Signature: (LRollingFileAppender<LILoggingEvent;>;Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)V
    MethodParameters:
          Name  Flags
      appender  
      config    
      logFile   

  private boolean resolveBoolean(org.springframework.boot.logging.logback.LogbackConfigurator, java.lang.String);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
        start local 1 // org.springframework.boot.logging.logback.LogbackConfigurator config
        start local 2 // java.lang.String val
         0: .line 131
            aload 0 /* this */
            aload 1 /* config */
            aload 2 /* val */
            invokevirtual org.springframework.boot.logging.logback.DefaultLogbackConfiguration.resolve:(Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
            ireturn
        end local 2 // java.lang.String val
        end local 1 // org.springframework.boot.logging.logback.LogbackConfigurator config
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
            0    1     1  config  Lorg/springframework/boot/logging/logback/LogbackConfigurator;
            0    1     2     val  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      config  
      val     

  private int resolveInt(org.springframework.boot.logging.logback.LogbackConfigurator, java.lang.String);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)I
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
        start local 1 // org.springframework.boot.logging.logback.LogbackConfigurator config
        start local 2 // java.lang.String val
         0: .line 135
            aload 0 /* this */
            aload 1 /* config */
            aload 2 /* val */
            invokevirtual org.springframework.boot.logging.logback.DefaultLogbackConfiguration.resolve:(Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.lang.Integer.parseInt:(Ljava/lang/String;)I
            ireturn
        end local 2 // java.lang.String val
        end local 1 // org.springframework.boot.logging.logback.LogbackConfigurator config
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
            0    1     1  config  Lorg/springframework/boot/logging/logback/LogbackConfigurator;
            0    1     2     val  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      config  
      val     

  private FileSize resolveFileSize(org.springframework.boot.logging.logback.LogbackConfigurator, java.lang.String);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)LFileSize;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
         0: .line 138
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tFileSize cannot be resolved to a type\n\tFileSize cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
    MethodParameters:
        Name  Flags
      config  
      val     

  private java.nio.charset.Charset resolveCharset(org.springframework.boot.logging.logback.LogbackConfigurator, java.lang.String);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)Ljava/nio/charset/Charset;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
        start local 1 // org.springframework.boot.logging.logback.LogbackConfigurator config
        start local 2 // java.lang.String val
         0: .line 143
            aload 0 /* this */
            aload 1 /* config */
            aload 2 /* val */
            invokevirtual org.springframework.boot.logging.logback.DefaultLogbackConfiguration.resolve:(Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)Ljava/lang/String;
            invokestatic java.nio.charset.Charset.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset;
            areturn
        end local 2 // java.lang.String val
        end local 1 // org.springframework.boot.logging.logback.LogbackConfigurator config
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
            0    1     1  config  Lorg/springframework/boot/logging/logback/LogbackConfigurator;
            0    1     2     val  Ljava/lang/String;
    MethodParameters:
        Name  Flags
      config  
      val     

  private java.lang.String resolve(org.springframework.boot.logging.logback.LogbackConfigurator, java.lang.String);
    descriptor: (Lorg/springframework/boot/logging/logback/LogbackConfigurator;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
         0: .line 147
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tOptionHelper cannot be resolved\n\tThe method getContext() from the type LogbackConfigurator refers to the missing type LoggerContext\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.logback.DefaultLogbackConfiguration this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/logback/DefaultLogbackConfiguration;
    MethodParameters:
        Name  Flags
      config  
      val     
}
SourceFile: "DefaultLogbackConfiguration.java"