public class org.springframework.boot.web.embedded.tomcat.TomcatWebServer implements org.springframework.boot.web.server.WebServer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.web.embedded.tomcat.TomcatWebServer
  super_class: java.lang.Object
{
  private static final org.apache.commons.logging.Log logger;
    descriptor: Lorg/apache/commons/logging/Log;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final java.util.concurrent.atomic.AtomicInteger containerCounter;
    descriptor: Ljava/util/concurrent/atomic/AtomicInteger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private final java.lang.Object monitor;
    descriptor: Ljava/lang/Object;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.Map<Service, Connector[]> serviceConnectors;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<LService;[LConnector;>;

  private final Tomcat tomcat;
    descriptor: LTomcat;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  private final org.springframework.boot.web.embedded.tomcat.GracefulShutdown gracefulShutdown;
    descriptor: Lorg/springframework/boot/web/embedded/tomcat/GracefulShutdown;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private volatile boolean started;
    descriptor: Z
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  public void <init>(Tomcat);
    descriptor: (LTomcat;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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.naming cannot be resolved\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext() from the type TomcatWebServer refers to the missing type Context\n\tTomcat cannot be resolved to a type\n\tContextBindings cannot be resolved\n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tEngine cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tLifecycleState cannot be resolved\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tThe method throwIfPortBindingException(Exception, IntSupplier) in the type PortInUseException is not applicable for the arguments (Exception, () -> {})\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext() from the type TomcatWebServer refers to the missing type Context\n\tContextBindings cannot be resolved\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tLifecycleState cannot be resolved\n\tThe method stopTomcat() from the type TomcatWebServer refers to the missing type LifecycleException\n\tLifecycleException cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tIncompatible conditional operand types ClassLoader and TomcatEmbeddedWebappClassLoader\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tThe method deferredLoadOnStartup() from the type TomcatEmbeddedContext refers to the missing type LifecycleException\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tThe method stopTomcat() from the type TomcatWebServer refers to the missing type LifecycleException\n\tTomcat cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    MethodParameters:
        Name  Flags
      tomcat  

  public void <init>(Tomcat, boolean);
    descriptor: (LTomcat;Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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.naming cannot be resolved\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext() from the type TomcatWebServer refers to the missing type Context\n\tTomcat cannot be resolved to a type\n\tContextBindings cannot be resolved\n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tEngine cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tLifecycleState cannot be resolved\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tThe method throwIfPortBindingException(Exception, IntSupplier) in the type PortInUseException is not applicable for the arguments (Exception, () -> {})\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext() from the type TomcatWebServer refers to the missing type Context\n\tContextBindings cannot be resolved\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tLifecycleState cannot be resolved\n\tThe method stopTomcat() from the type TomcatWebServer refers to the missing type LifecycleException\n\tLifecycleException cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tIncompatible conditional operand types ClassLoader and TomcatEmbeddedWebappClassLoader\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tThe method deferredLoadOnStartup() from the type TomcatEmbeddedContext refers to the missing type LifecycleException\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tThe method stopTomcat() from the type TomcatWebServer refers to the missing type LifecycleException\n\tTomcat cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    MethodParameters:
           Name  Flags
      tomcat     
      autoStart  

  public void <init>(Tomcat, boolean, org.springframework.boot.web.server.Shutdown);
    descriptor: (LTomcat;ZLorg/springframework/boot/web/server/Shutdown;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \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.naming cannot be resolved\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext() from the type TomcatWebServer refers to the missing type Context\n\tTomcat cannot be resolved to a type\n\tContextBindings cannot be resolved\n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tEngine cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tLifecycleState cannot be resolved\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tThe method throwIfPortBindingException(Exception, IntSupplier) in the type PortInUseException is not applicable for the arguments (Exception, () -> {})\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext() from the type TomcatWebServer refers to the missing type Context\n\tContextBindings cannot be resolved\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tLifecycleState cannot be resolved\n\tThe method stopTomcat() from the type TomcatWebServer refers to the missing type LifecycleException\n\tLifecycleException cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tIncompatible conditional operand types ClassLoader and TomcatEmbeddedWebappClassLoader\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tThe method deferredLoadOnStartup() from the type TomcatEmbeddedContext refers to the missing type LifecycleException\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tThe method stopTomcat() from the type TomcatWebServer refers to the missing type LifecycleException\n\tTomcat cannot be resolved to a type\n\tLifecycleException cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tTomcat cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    MethodParameters:
           Name  Flags
      tomcat     
      autoStart  
      shutdown   

  private void initialize();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 113
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContext cannot be resolved to a type\n\tThe method findContext() from the type TomcatWebServer refers to the missing type Context\n\tTomcat cannot be resolved to a type\n\tContextBindings cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    Exceptions:
      throws org.springframework.boot.web.server.WebServerException

  private Context findContext();
    descriptor: ()LContext;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 147
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  private void addInstanceIdToEngineName();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 159
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tEngine cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  private void removeServiceConnectors();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 165
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tService cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService 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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  private void rethrowDeferredStartupExceptions();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 175
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tLifecycleState cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    Exceptions:
      throws java.lang.Exception

  private void startDaemonAwaitThread();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 197
            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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  public void start();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 214
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnector cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tThe method throwIfPortBindingException(Exception, IntSupplier) in the type PortInUseException is not applicable for the arguments (Exception, () -> {})\n\tTomcat cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext() from the type TomcatWebServer refers to the missing type Context\n\tContextBindings cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    Exceptions:
      throws org.springframework.boot.web.server.WebServerException

  private void checkThatConnectorsHaveStarted();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 239
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTomcat cannot be resolved to a type\n\tConnector cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

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

  private void stopSilently();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 253
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method stopTomcat() from the type TomcatWebServer refers to the missing type LifecycleException\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  private void destroySilently();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 262
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTomcat cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  private void stopTomcat();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 269
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tLifecycleException cannot be resolved to a type\n\tIncompatible conditional operand types ClassLoader and TomcatEmbeddedWebappClassLoader\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    Exceptions:
      throws LifecycleException

  private void addPreviouslyRemovedConnectors();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 277
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tService cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService 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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  void stopProtocolHandler(Connector);
    descriptor: (LConnector;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 292
            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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    MethodParameters:
           Name  Flags
      connector  

  private void performDeferredLoadOnStartup();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 303
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tContainer cannot be resolved to a type\n\tTomcat cannot be resolved to a type\n\tThe method deferredLoadOnStartup() from the type TomcatEmbeddedContext refers to the missing type LifecycleException\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  java.util.Map<Service, Connector[]> getServiceConnectors();
    descriptor: ()Ljava/util/Map;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 317
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tService cannot be resolved to a type\n\tConnector cannot be resolved to a type\n\tService 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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    Signature: ()Ljava/util/Map<LService;[LConnector;>;

  public void stop();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 331
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method stopTomcat() from the type TomcatWebServer refers to the missing type LifecycleException\n\tTomcat cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    Exceptions:
      throws org.springframework.boot.web.server.WebServerException

  private java.lang.String getPortsDescription(boolean);
    descriptor: (Z)Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 351
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnector cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    MethodParameters:
           Name  Flags
      localPort  

  public int getPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 363
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tConnector cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  private java.lang.String getContextPath();
    descriptor: ()Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 371
            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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  public Tomcat getTomcat();
    descriptor: ()LTomcat;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 380
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTomcat cannot be resolved to a type\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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;

  public void shutDownGracefully(org.springframework.boot.web.server.GracefulShutdownCallback);
    descriptor: (Lorg/springframework/boot/web/server/GracefulShutdownCallback;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.web.embedded.tomcat.TomcatWebServer this
         0: .line 385
            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.TomcatWebServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;
    MethodParameters:
          Name  Flags
      callback  
}
SourceFile: "TomcatWebServer.java"
NestMembers:
  org.springframework.boot.web.embedded.tomcat.TomcatWebServer$1