final class org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$ShutdownHandler implements java.lang.Runnable
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$ShutdownHandler
  super_class: java.lang.Object
{
  private void <init>(org.springframework.boot.logging.log4j2.Log4J2LoggingSystem);
    descriptor: (Lorg/springframework/boot/logging/log4j2/Log4J2LoggingSystem;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$ShutdownHandler this
         0: .line 29
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tThe import org.apache.logging cannot be resolved\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tFilter cannot be resolved to a type\n\tAbstractFilter cannot be resolved to a type\n\tResult cannot be resolved to a type\n\tLogEvent cannot be resolved to a type\n\tResult cannot be resolved to a variable\n\tResult cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tMarker cannot be resolved to a type\n\tMessage cannot be resolved to a type\n\tResult cannot be resolved to a variable\n\tResult cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tMarker cannot be resolved to a type\n\tResult cannot be resolved to a variable\n\tResult cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tMarker cannot be resolved to a type\n\tResult cannot be resolved to a variable\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tFilter cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tFilter cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tConfigurationSource cannot be resolved to a type\n\tThe method getConfigurationSource(URL) from the type Log4J2LoggingSystem refers to the missing type ConfigurationSource\n\tConfigurationFactory cannot be resolved\n\tConfigurationSource cannot be resolved to a type\n\tConfigurationSource cannot be resolved to a type\n\tConfigurationSource cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tLoggerConfig cannot be resolved to a type\n\tThe method getLogger(String) from the type Log4J2LoggingSystem refers to the missing type LoggerConfig\n\tLoggerConfig cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tThe method getAllLoggers() from the type Log4J2LoggingSystem refers to the missing type LoggerConfig\n\tLoggerConfig cannot be resolved to a type\n\tThe method getAllLoggers() from the type Log4J2LoggingSystem refers to the missing type LoggerConfig\n\tLoggerConfig cannot be resolved to a type\n\tLoggerConfig cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tLoggerConfig cannot be resolved to a type\n\tConfiguration cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tNameUtil cannot be resolved\n\tLoggerConfig cannot be resolved to a type\n\tLevel cannot be resolved to a type\n\tLogManager cannot be resolved\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n\tFilter cannot be resolved to a type\n\tLoggerConfig cannot be resolved to a type\n\tLogManager cannot be resolved to a variable\n\tLoggerConfig cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$ShutdownHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/log4j2/Log4J2LoggingSystem$ShutdownHandler;
    MethodParameters:
        Name  Flags
      this$0  final

  public void run();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$ShutdownHandler this
         0: .line 324
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getLoggerContext() from the type Log4J2LoggingSystem refers to the missing type LoggerContext\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$ShutdownHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/log4j2/Log4J2LoggingSystem$ShutdownHandler;
}
SourceFile: "Log4J2LoggingSystem.java"
NestHost: org.springframework.boot.logging.log4j2.Log4J2LoggingSystem
InnerClasses:
  private final ShutdownHandler = org.springframework.boot.logging.log4j2.Log4J2LoggingSystem$ShutdownHandler of org.springframework.boot.logging.log4j2.Log4J2LoggingSystem