public class org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder implements org.springframework.context.ApplicationListener<org.springframework.boot.context.event.ApplicationStartedEvent>, org.springframework.beans.factory.DisposableBean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder
  super_class: java.lang.Object
{
  private final MeterRegistry meterRegistry;
    descriptor: LMeterRegistry;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.Iterable<Tag> tags;
    descriptor: Ljava/lang/Iterable;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/lang/Iterable<LTag;>;

  private volatile TomcatMetrics tomcatMetrics;
    descriptor: LTomcatMetrics;
    flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE

  public void <init>(MeterRegistry);
    descriptor: (LMeterRegistry;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import io 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\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tThe method findManager(ApplicationContext) from the type TomcatMetricsBinder refers to the missing type Manager\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext(TomcatWebServer) from the type TomcatMetricsBinder refers to the missing type Context\n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tThe type org.apache.catalina.startup.Tomcat cannot be resolved. It is indirectly referenced from required .class files\n\tThe method getTomcat() from the type TomcatWebServer refers to the missing type Tomcat\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
    MethodParameters:
               Name  Flags
      meterRegistry  

  public void <init>(MeterRegistry, java.lang.Iterable<Tag>);
    descriptor: (LMeterRegistry;Ljava/lang/Iterable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
         0: .line 21
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import io cannot be resolved\n\tThe import io cannot be resolved\n\tThe import io 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\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tThe method findManager(ApplicationContext) from the type TomcatMetricsBinder refers to the missing type Manager\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext(TomcatWebServer) from the type TomcatMetricsBinder refers to the missing type Context\n\tContext cannot be resolved to a type\n\tContainer cannot be resolved to a type\n\tThe type org.apache.catalina.startup.Tomcat cannot be resolved. It is indirectly referenced from required .class files\n\tThe method getTomcat() from the type TomcatWebServer refers to the missing type Tomcat\n\tContext cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
    Signature: (LMeterRegistry;Ljava/lang/Iterable<LTag;>;)V
    MethodParameters:
               Name  Flags
      meterRegistry  
      tags           

  public void onApplicationEvent(org.springframework.boot.context.event.ApplicationStartedEvent);
    descriptor: (Lorg/springframework/boot/context/event/ApplicationStartedEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
         0: .line 62
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tManager cannot be resolved to a type\n\tThe method findManager(ApplicationContext) from the type TomcatMetricsBinder refers to the missing type Manager\n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tTag cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
    MethodParameters:
       Name  Flags
      event  

  private Manager findManager(org.springframework.context.ApplicationContext);
    descriptor: (Lorg/springframework/context/ApplicationContext;)LManager;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
         0: .line 67
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tManager cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method findContext(TomcatWebServer) from the type TomcatMetricsBinder refers to the missing type Context\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
    MethodParameters:
                    Name  Flags
      applicationContext  

  private Context findContext(org.springframework.boot.web.embedded.tomcat.TomcatWebServer);
    descriptor: (Lorg/springframework/boot/web/embedded/tomcat/TomcatWebServer;)LContext;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
         0: .line 78
            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\tThe type org.apache.catalina.startup.Tomcat cannot be resolved. It is indirectly referenced from required .class files\n\tThe method getTomcat() from the type TomcatWebServer refers to the missing type Tomcat\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.actuate.metrics.web.tomcat.TomcatMetricsBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
    MethodParameters:
                 Name  Flags
      tomcatWebServer  

  public void destroy();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
         0: .line 89
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTomcatMetrics cannot be resolved to a type\n\tTomcatMetrics cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.tomcat.TomcatMetricsBinder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/tomcat/TomcatMetricsBinder;
}
Signature: Ljava/lang/Object;Lorg/springframework/context/ApplicationListener<Lorg/springframework/boot/context/event/ApplicationStartedEvent;>;Lorg/springframework/beans/factory/DisposableBean;
SourceFile: "TomcatMetricsBinder.java"