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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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 0: 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 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