public class org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory extends org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory implements org.springframework.boot.web.embedded.tomcat.ConfigurableTomcatWebServerFactory, org.springframework.context.ResourceLoaderAware
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
  super_class: org.springframework.boot.web.servlet.server.AbstractServletWebServerFactory
{
  private static final java.nio.charset.Charset DEFAULT_CHARSET;
    descriptor: Ljava/nio/charset/Charset;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.Set<java.lang.Class<?>> NO_CLASSES;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/Class<*>;>;

  public static final java.lang.String DEFAULT_PROTOCOL;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "org.apache.coyote.http11.Http11NioProtocol"

  private static final boolean IN_NATIVE_IMAGE;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private java.io.File baseDirectory;
    descriptor: Ljava/io/File;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<Valve> engineValves;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<LValve;>;

  private java.util.List<Valve> contextValves;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<LValve;>;

  private java.util.List<LifecycleListener> contextLifecycleListeners;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<LLifecycleListener;>;

  private java.util.Set<org.springframework.boot.web.embedded.tomcat.TomcatContextCustomizer> tomcatContextCustomizers;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Lorg/springframework/boot/web/embedded/tomcat/TomcatContextCustomizer;>;

  private java.util.Set<org.springframework.boot.web.embedded.tomcat.TomcatConnectorCustomizer> tomcatConnectorCustomizers;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Lorg/springframework/boot/web/embedded/tomcat/TomcatConnectorCustomizer;>;

  private java.util.Set<org.springframework.boot.web.embedded.tomcat.TomcatProtocolHandlerCustomizer<?>> tomcatProtocolHandlerCustomizers;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Lorg/springframework/boot/web/embedded/tomcat/TomcatProtocolHandlerCustomizer<*>;>;

  private final java.util.List<Connector> additionalTomcatConnectors;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<LConnector;>;

  private org.springframework.core.io.ResourceLoader resourceLoader;
    descriptor: Lorg/springframework/core/io/ResourceLoader;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String protocol;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Set<java.lang.String> tldSkipPatterns;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private java.util.Set<java.lang.String> tldScanPatterns;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private java.nio.charset.Charset uriEncoding;
    descriptor: Ljava/nio/charset/Charset;
    flags: (0x0002) ACC_PRIVATE

  private int backgroundProcessorDelay;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private boolean disableMBeanRegistry;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 36
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.tomcat cannot be resolved\n\tThe import org.apache.tomcat cannot be resolved\n\tThe type TomcatServletWebServerFactory must implement the inherited abstract method ConfigurableTomcatWebServerFactory.addEngineValves(Valve...)\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tThe method getDefaultLifecycleListeners() from the type TomcatServletWebServerFactory refers to the missing type LifecycleListener\n\tConnector cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved\n\tRegistry cannot be resolved\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tEngine cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tHost cannot be resolved to a type\n\tThe method setResources(TomcatServletWebServerFactory.LoaderHidingResourceRoot) is undefined for the type TomcatEmbeddedContext\n\tThe method addLocaleEncodingMappingParameter(String, String) is undefined for the type TomcatEmbeddedContext\n\tThe method addLocaleEncodingMappingParameter(String, String) is undefined for the type TomcatEmbeddedContext\n\tStandardJarScanFilter cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tServletContainerInitializer cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tAbstractProtocol cannot be resolved to a type\n\tProtocolHandler cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleEvent cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tLifecycleEvent cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tStandardRoot cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tAbstractResourceSet cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tWebResource cannot be resolved to a type\n\tThe method list(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method listWebAppPaths(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method mkdir(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method write(String, InputStream, boolean) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method getBaseUrl() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method setReadOnly(boolean) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method isReadOnly() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method gc() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tLifecycleException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;

  public void <init>(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 36
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.tomcat cannot be resolved\n\tThe import org.apache.tomcat cannot be resolved\n\tThe type TomcatServletWebServerFactory must implement the inherited abstract method ConfigurableTomcatWebServerFactory.addEngineValves(Valve...)\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tThe method getDefaultLifecycleListeners() from the type TomcatServletWebServerFactory refers to the missing type LifecycleListener\n\tConnector cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved\n\tRegistry cannot be resolved\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tEngine cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tHost cannot be resolved to a type\n\tThe method setResources(TomcatServletWebServerFactory.LoaderHidingResourceRoot) is undefined for the type TomcatEmbeddedContext\n\tThe method addLocaleEncodingMappingParameter(String, String) is undefined for the type TomcatEmbeddedContext\n\tThe method addLocaleEncodingMappingParameter(String, String) is undefined for the type TomcatEmbeddedContext\n\tStandardJarScanFilter cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tServletContainerInitializer cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tAbstractProtocol cannot be resolved to a type\n\tProtocolHandler cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleEvent cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tLifecycleEvent cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tStandardRoot cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tAbstractResourceSet cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tWebResource cannot be resolved to a type\n\tThe method list(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method listWebAppPaths(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method mkdir(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method write(String, InputStream, boolean) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method getBaseUrl() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method setReadOnly(boolean) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method isReadOnly() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method gc() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tLifecycleException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
      Name  Flags
      port  

  public void <init>(java.lang.String, int);
    descriptor: (Ljava/lang/String;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 36
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.catalina cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.coyote cannot be resolved\n\tThe import org.apache.tomcat cannot be resolved\n\tThe import org.apache.tomcat cannot be resolved\n\tThe type TomcatServletWebServerFactory must implement the inherited abstract method ConfigurableTomcatWebServerFactory.addEngineValves(Valve...)\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tThe method getDefaultLifecycleListeners() from the type TomcatServletWebServerFactory refers to the missing type LifecycleListener\n\tConnector cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved\n\tRegistry cannot be resolved\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tEngine cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tHost cannot be resolved to a type\n\tThe method setResources(TomcatServletWebServerFactory.LoaderHidingResourceRoot) is undefined for the type TomcatEmbeddedContext\n\tThe method addLocaleEncodingMappingParameter(String, String) is undefined for the type TomcatEmbeddedContext\n\tThe method addLocaleEncodingMappingParameter(String, String) is undefined for the type TomcatEmbeddedContext\n\tStandardJarScanFilter cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tServletContainerInitializer cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tAbstractProtocol cannot be resolved to a type\n\tProtocolHandler cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tLifecycleEvent cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tLifecycleEvent cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tStandardRoot cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tAbstractResourceSet cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tWebResourceSet cannot be resolved to a type\n\tWebResource cannot be resolved to a type\n\tThe method list(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method listWebAppPaths(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method mkdir(String) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method write(String, InputStream, boolean) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method getBaseUrl() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method setReadOnly(boolean) of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method isReadOnly() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tThe method gc() of type TomcatServletWebServerFactory.LoaderHidingWebResourceSet must override or implement a supertype method\n\tLifecycleException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
             Name  Flags
      contextPath  
      port         

  private static java.util.List<LifecycleListener> getDefaultLifecycleListeners();
    descriptor: ()Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 170
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tLifecycleListener cannot be resolved to a type\n\tLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved to a type\n\tAprLifecycleListener cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljava/util/List<LLifecycleListener;>;

  public org.springframework.boot.web.server.WebServer getWebServer(org.springframework.boot.web.servlet.ServletContextInitializer[]);
    descriptor: ([Lorg/springframework/boot/web/servlet/ServletContextInitializer;)Lorg/springframework/boot/web/server/WebServer;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 184
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tRegistry cannot be resolved\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
              Name  Flags
      initializers  

  void configureEngine(Engine);
    descriptor: (LEngine;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 203
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEngine cannot be resolved to a type\n\tValve cannot be resolved to a type\n\tValve cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
        Name  Flags
      engine  

  protected void prepareContext(Host, org.springframework.boot.web.servlet.ServletContextInitializer[]);
    descriptor: (LHost;[Lorg/springframework/boot/web/servlet/ServletContextInitializer;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 210
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHost cannot be resolved to a type\n\tThe method setResources(TomcatServletWebServerFactory.LoaderHidingResourceRoot) is undefined for the type TomcatEmbeddedContext\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
              Name  Flags
      host          
      initializers  

  private void resetDefaultLocaleMapping(org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedContext);
    descriptor: (Lorg/springframework/boot/web/embedded/tomcat/TomcatEmbeddedContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 257
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method addLocaleEncodingMappingParameter(String, String) is undefined for the type TomcatEmbeddedContext\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      context  

  private void addLocaleMappings(org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedContext);
    descriptor: (Lorg/springframework/boot/web/embedded/tomcat/TomcatEmbeddedContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 263
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method addLocaleEncodingMappingParameter(String, String) is undefined for the type TomcatEmbeddedContext\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      context  

  private void configureTldPatterns(org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedContext);
    descriptor: (Lorg/springframework/boot/web/embedded/tomcat/TomcatEmbeddedContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 267
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tStandardJarScanFilter cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      context  

  void addDefaultServlet(Context);
    descriptor: (LContext;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 273
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      context  

  void addJspServlet(Context);
    descriptor: (LContext;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 286
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      context  

  private void addJasperInitializer(org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedContext);
    descriptor: (Lorg/springframework/boot/web/embedded/tomcat/TomcatEmbeddedContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 300
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tServletContainerInitializer cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      context  

  protected void customizeConnector(Connector);
    descriptor: (LConnector;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 311
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tConnector cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
           Name  Flags
      connector  

  void customizeProtocol(AbstractProtocol<?>);
    descriptor: (LAbstractProtocol;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 336
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tAbstractProtocol cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: (LAbstractProtocol<*>;)V
    MethodParameters:
          Name  Flags
      protocol  

  void invokeProtocolHandlerCustomizers(ProtocolHandler);
    descriptor: (LProtocolHandler;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 343
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tProtocolHandler cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
                 Name  Flags
      protocolHandler  

  void customizeSsl(Connector);
    descriptor: (LConnector;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 348
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tConnector cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
           Name  Flags
      connector  

  protected void configureContext(Context, org.springframework.boot.web.servlet.ServletContextInitializer[]);
    descriptor: (LContext;[Lorg/springframework/boot/web/servlet/ServletContextInitializer;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 360
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
              Name  Flags
      context       
      initializers  

  void configureSession(Context);
    descriptor: (LContext;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 394
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      context  

  void configurePersistSession(Manager);
    descriptor: (LManager;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 414
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tManager cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      manager  

  private long getSessionTimeoutInMinutes();
    descriptor: ()J
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 422
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;

  private boolean isZeroOrLess(java.time.Duration);
    descriptor: (Ljava/time/Duration;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 430
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
                Name  Flags
      sessionTimeout  

  protected void postProcessContext(Context);
    descriptor: (LContext;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 440
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tContext cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
         Name  Flags
      context  

  protected org.springframework.boot.web.embedded.tomcat.TomcatWebServer getTomcatWebServer(Tomcat);
    descriptor: (LTomcat;)Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 450
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTomcat cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
        Name  Flags
      tomcat  

  public void setResourceLoader(org.springframework.core.io.ResourceLoader);
    descriptor: (Lorg/springframework/core/io/ResourceLoader;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 455
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
                Name  Flags
      resourceLoader  

  public void setBaseDirectory(java.io.File);
    descriptor: (Ljava/io/File;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 460
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
               Name  Flags
      baseDirectory  

  public java.util.Set<java.lang.String> getTldSkipPatterns();
    descriptor: ()Ljava/util/Set;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 468
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ()Ljava/util/Set<Ljava/lang/String;>;

  public void setTldSkipPatterns(java.util.Collection<java.lang.String>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 477
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: (Ljava/util/Collection<Ljava/lang/String;>;)V
    MethodParameters:
          Name  Flags
      patterns  

  public void addTldSkipPatterns(java.lang.String[]);
    descriptor: ([Ljava/lang/String;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 487
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
          Name  Flags
      patterns  

  public void setProtocol(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 497
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
          Name  Flags
      protocol  

  public void setEngineValves(java.util.Collection<? extends Valve>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 507
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tValve cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: (Ljava/util/Collection<+LValve;>;)V
    MethodParameters:
              Name  Flags
      engineValves  

  public java.util.Collection<Valve> getEngineValves();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 517
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tValve cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ()Ljava/util/Collection<LValve;>;

  public void addEngineValves(Valve[]);
    descriptor: ([LValve;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 522
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tValve cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
              Name  Flags
      engineValves  

  public void setContextValves(java.util.Collection<? extends Valve>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 532
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tValve cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: (Ljava/util/Collection<+LValve;>;)V
    MethodParameters:
               Name  Flags
      contextValves  

  public java.util.Collection<Valve> getContextValves();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 543
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tValve cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ()Ljava/util/Collection<LValve;>;

  public void addContextValves(Valve[]);
    descriptor: ([LValve;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 551
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tValve cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
               Name  Flags
      contextValves  

  public void setContextLifecycleListeners(java.util.Collection<? extends LifecycleListener>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 561
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLifecycleListener cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: (Ljava/util/Collection<+LLifecycleListener;>;)V
    MethodParameters:
                           Name  Flags
      contextLifecycleListeners  

  public java.util.Collection<LifecycleListener> getContextLifecycleListeners();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 571
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLifecycleListener cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ()Ljava/util/Collection<LLifecycleListener;>;

  public void addContextLifecycleListeners(LifecycleListener[]);
    descriptor: ([LLifecycleListener;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 579
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tLifecycleListener cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
                           Name  Flags
      contextLifecycleListeners  

  public void setTomcatContextCustomizers(java.util.Collection<? extends org.springframework.boot.web.embedded.tomcat.TomcatContextCustomizer>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 589
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: (Ljava/util/Collection<+Lorg/springframework/boot/web/embedded/tomcat/TomcatContextCustomizer;>;)V
    MethodParameters:
                          Name  Flags
      tomcatContextCustomizers  

  public java.util.Collection<org.springframework.boot.web.embedded.tomcat.TomcatContextCustomizer> getTomcatContextCustomizers();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 599
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ()Ljava/util/Collection<Lorg/springframework/boot/web/embedded/tomcat/TomcatContextCustomizer;>;

  public void addContextCustomizers(org.springframework.boot.web.embedded.tomcat.TomcatContextCustomizer[]);
    descriptor: ([Lorg/springframework/boot/web/embedded/tomcat/TomcatContextCustomizer;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 604
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
                          Name  Flags
      tomcatContextCustomizers  

  public void setTomcatConnectorCustomizers(java.util.Collection<? extends org.springframework.boot.web.embedded.tomcat.TomcatConnectorCustomizer>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 614
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: (Ljava/util/Collection<+Lorg/springframework/boot/web/embedded/tomcat/TomcatConnectorCustomizer;>;)V
    MethodParameters:
                            Name  Flags
      tomcatConnectorCustomizers  

  public void addConnectorCustomizers(org.springframework.boot.web.embedded.tomcat.TomcatConnectorCustomizer[]);
    descriptor: ([Lorg/springframework/boot/web/embedded/tomcat/TomcatConnectorCustomizer;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 621
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
                            Name  Flags
      tomcatConnectorCustomizers  

  public java.util.Collection<org.springframework.boot.web.embedded.tomcat.TomcatConnectorCustomizer> getTomcatConnectorCustomizers();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 631
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ()Ljava/util/Collection<Lorg/springframework/boot/web/embedded/tomcat/TomcatConnectorCustomizer;>;

  public void setTomcatProtocolHandlerCustomizers(java.util.Collection<? extends org.springframework.boot.web.embedded.tomcat.TomcatProtocolHandlerCustomizer<?>>);
    descriptor: (Ljava/util/Collection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 641
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: (Ljava/util/Collection<+Lorg/springframework/boot/web/embedded/tomcat/TomcatProtocolHandlerCustomizer<*>;>;)V
    MethodParameters:
                                 Name  Flags
      tomcatProtocolHandlerCustomizer  

  public void addProtocolHandlerCustomizers(org.springframework.boot.web.embedded.tomcat.TomcatProtocolHandlerCustomizer<?>[]);
    descriptor: ([Lorg/springframework/boot/web/embedded/tomcat/TomcatProtocolHandlerCustomizer;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 654
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ([Lorg/springframework/boot/web/embedded/tomcat/TomcatProtocolHandlerCustomizer<*>;)V
    MethodParameters:
                                  Name  Flags
      tomcatProtocolHandlerCustomizers  

  public java.util.Collection<org.springframework.boot.web.embedded.tomcat.TomcatProtocolHandlerCustomizer<?>> getTomcatProtocolHandlerCustomizers();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 665
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ()Ljava/util/Collection<Lorg/springframework/boot/web/embedded/tomcat/TomcatProtocolHandlerCustomizer<*>;>;

  public void addAdditionalTomcatConnectors(Connector[]);
    descriptor: ([LConnector;)V
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 673
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tConnector cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
            Name  Flags
      connectors  

  public java.util.List<Connector> getAdditionalTomcatConnectors();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 683
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tConnector cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    Signature: ()Ljava/util/List<LConnector;>;

  public void setUriEncoding(java.nio.charset.Charset);
    descriptor: (Ljava/nio/charset/Charset;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 688
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
             Name  Flags
      uriEncoding  

  public java.nio.charset.Charset getUriEncoding();
    descriptor: ()Ljava/nio/charset/Charset;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 696
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;

  public void setBackgroundProcessorDelay(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 701
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
       Name  Flags
      delay  

  public void setDisableMBeanRegistry(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
         0: .line 711
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatServletWebServerFactory;
    MethodParameters:
                      Name  Flags
      disableMBeanRegistry  
}
SourceFile: "TomcatServletWebServerFactory.java"
NestMembers:
  org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory$DisablePersistSessionListener  org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory$LoaderHidingResourceRoot  org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory$LoaderHidingWebResourceSet  org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory$StaticResourceConfigurer
InnerClasses:
  private DisablePersistSessionListener = org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory$DisablePersistSessionListener of org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
  private final LoaderHidingResourceRoot = org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory$LoaderHidingResourceRoot of org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
  private final LoaderHidingWebResourceSet = org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory$LoaderHidingWebResourceSet of org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory
  private final StaticResourceConfigurer = org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory$StaticResourceConfigurer of org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory