public class org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor
  super_class: java.lang.Object
{
  private final MeterRegistry registry;
    descriptor: LMeterRegistry;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider tagsProvider;
    descriptor: Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(MeterRegistry, org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvider);
    descriptor: (LMeterRegistry;Lorg/springframework/boot/actuate/metrics/web/servlet/WebMvcTagsProvider;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 26
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet.http cannot be resolved\n\tThe import javax.servlet.http cannot be resolved\n\tThe import io cannot be resolved\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.springframework.web.method cannot be resolved\n\tThe import org.springframework.web.servlet cannot be resolved\n\tHandlerInterceptor cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tMeterRegistry cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tTimed cannot be resolved to a type\n\tThe method getTimedAnnotations(Object) from the type LongTaskTimingHandlerInterceptor refers to the missing type Timed\n\tLongTaskTimer cannot be resolved to a type\n\tLongTaskTimer cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tTimed cannot be resolved to a type\n\tLongTaskTimer cannot be resolved to a type\n\tTimed cannot be resolved\n\tTimed cannot be resolved to a type\n\tHandlerMethod cannot be resolved to a type\n\tThe method emptySet() from the type Collections refers to the missing type Timed\n\tThe method getTimedAnnotations(Object) from the type LongTaskTimingHandlerInterceptor refers to the missing type Timed\n\tHandlerMethod cannot be resolved to a type\n\tTimed cannot be resolved to a type\n\tHandlerMethod cannot be resolved to a type\n\tTimed cannot be resolved to a type\n\tTimed cannot be resolved to a type\n\tThe method stream(Class<A>) in the type MergedAnnotations is not applicable for the arguments (Class<Timed>)\n\tTimed cannot be resolved to a type\n\tLongTaskTimer cannot be resolved to a type\n\tThe method getLongTaskTimerSamples() from the type LongTaskTimingHandlerInterceptor.LongTaskTimingContext refers to the missing type Sample\n\tLongTaskTimer cannot be resolved to a type\n\tLongTaskTimer cannot be resolved to a type\n\tSample cannot be resolved to a type\n\tLongTaskTimer cannot be resolved to a type\n\tSample cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest 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.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    MethodParameters:
              Name  Flags
      registry      
      tagsProvider  

  public boolean preHandle(HttpServletRequest, HttpServletResponse, java.lang.Object);
    descriptor: (LHttpServletRequest;LHttpServletResponse;Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 66
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse 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.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
          Name  Flags
      request   
      response  
      handler   

  public void afterCompletion(HttpServletRequest, HttpServletResponse, java.lang.Object, java.lang.Exception);
    descriptor: (LHttpServletRequest;LHttpServletResponse;Ljava/lang/Object;Ljava/lang/Exception;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=5, args_size=5
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 76
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse 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.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    Exceptions:
      throws java.lang.Exception
    MethodParameters:
          Name  Flags
      request   
      response  
      handler   
      ex        

  void startAndAttachTimingContext(HttpServletRequest, java.lang.Object);
    descriptor: (LHttpServletRequest;Ljava/lang/Object;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 83
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tTimed cannot be resolved to a type\n\tThe method getTimedAnnotations(Object) from the type LongTaskTimingHandlerInterceptor refers to the missing type Timed\n\tLongTaskTimer 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.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    MethodParameters:
         Name  Flags
      request  
      handler  

  java.util.Collection<LongTaskTimer.Sample> getLongTaskTimerSamples(HttpServletRequest, , java.util.Set<Timed>);
    descriptor: (LHttpServletRequest;Ljava/lang/Object;Ljava/util/Set;)Ljava/util/Collection;
    flags: (0x0000) 
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 90
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tLongTaskTimer cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tTimed cannot be resolved to a type\n\tLongTaskTimer cannot be resolved to a type\n\tTimed cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    Signature: (LHttpServletRequest;Ljava/lang/Object;Ljava/util/Set<LTimed;>;)Ljava/util/Collection<LLongTaskTimer/Sample;>;
    MethodParameters:
             Name  Flags
      request      
      handler      
      annotations  

  private java.util.Set<Timed> getTimedAnnotations();
    descriptor: (Ljava/lang/Object;)Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 102
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTimed cannot be resolved to a type\n\tHandlerMethod cannot be resolved to a type\n\tThe method emptySet() from the type Collections refers to the missing type Timed\n\tThe method getTimedAnnotations(Object) from the type LongTaskTimingHandlerInterceptor refers to the missing type Timed\n\tHandlerMethod 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.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    Signature: (Ljava/lang/Object;)Ljava/util/Set<LTimed;>;
    MethodParameters:
         Name  Flags
      handler  

  java.util.Set<Timed> getTimedAnnotations(HandlerMethod);
    descriptor: (LHandlerMethod;)Ljava/util/Set;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 109
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTimed cannot be resolved to a type\n\tHandlerMethod cannot be resolved to a type\n\tTimed 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.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    Signature: (LHandlerMethod;)Ljava/util/Set<LTimed;>;
    MethodParameters:
         Name  Flags
      handler  

  private java.util.Set<Timed> findTimedAnnotations(java.lang.reflect.AnnotatedElement);
    descriptor: (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 117
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTimed cannot be resolved to a type\n\tThe method stream(Class<A>) in the type MergedAnnotations is not applicable for the arguments (Class<Timed>)\n\tTimed 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.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    Signature: (Ljava/lang/reflect/AnnotatedElement;)Ljava/util/Set<LTimed;>;
    MethodParameters:
         Name  Flags
      element  

  private void stopLongTaskTimers(org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor$LongTaskTimingContext);
    descriptor: (Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor$LongTaskTimingContext;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
         0: .line 123
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tLongTaskTimer cannot be resolved to a type\n\tThe method getLongTaskTimerSamples() from the type LongTaskTimingHandlerInterceptor.LongTaskTimingContext refers to the missing type Sample\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/boot/actuate/metrics/web/servlet/LongTaskTimingHandlerInterceptor;
    MethodParameters:
               Name  Flags
      timingContext  
}
SourceFile: "LongTaskTimingHandlerInterceptor.java"
NestMembers:
  org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor$LongTaskTimingContext
InnerClasses:
  LongTaskTimingContext = org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor$LongTaskTimingContext of org.springframework.boot.actuate.metrics.web.servlet.LongTaskTimingHandlerInterceptor