public class org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory
  super_class: java.lang.Object
{
  private static final java.lang.String[] TYPES;
    descriptor: [Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory this
         0: .line 19
            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\tPlugin cannot be resolved to a type\n\tConfigurationFactory cannot be resolved to a variable\n\tOrder cannot be resolved to a type\n\tConfigurationFactory cannot be resolved to a type\n\tThe method getSupportedTypes() of type SpringBootConfigurationFactory must override or implement a supertype method\n\tConfiguration cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tConfigurationSource cannot be resolved to a type\n\tConfigurationSource cannot be resolved to a variable\n\tDefaultConfiguration cannot be resolved to a type\n\tisShutdownHookEnabled cannot be resolved or is not a field\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/log4j2/SpringBootConfigurationFactory;

  protected java.lang.String[] getSupportedTypes();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory this
         0: .line 51
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method getSupportedTypes() of type SpringBootConfigurationFactory must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/log4j2/SpringBootConfigurationFactory;

  public Configuration getConfiguration(LoggerContext, ConfigurationSource);
    descriptor: (LLoggerContext;LConfigurationSource;)LConfiguration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory this
         0: .line 56
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConfiguration cannot be resolved to a type\n\tLoggerContext cannot be resolved to a type\n\tConfigurationSource cannot be resolved to a type\n\tConfigurationSource cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/logging/log4j2/SpringBootConfigurationFactory;
    MethodParameters:
               Name  Flags
      loggerContext  
      source         
}
SourceFile: "SpringBootConfigurationFactory.java"
NestMembers:
  org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory$SpringBootConfiguration
InnerClasses:
  private final SpringBootConfiguration = org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory$SpringBootConfiguration of org.springframework.boot.logging.log4j2.SpringBootConfigurationFactory
    RuntimeInvisibleAnnotations: 
      Plugin()