public class org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter implements org.springframework.core.Ordered
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter
super_class: java.lang.Object
{
private int order;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final org.springframework.boot.actuate.trace.http.HttpTraceRepository repository;
descriptor: Lorg/springframework/boot/actuate/trace/http/HttpTraceRepository;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.springframework.boot.actuate.trace.http.HttpExchangeTracer tracer;
descriptor: Lorg/springframework/boot/actuate/trace/http/HttpExchangeTracer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.springframework.boot.actuate.trace.http.HttpTraceRepository, org.springframework.boot.actuate.trace.http.HttpExchangeTracer);
descriptor: (Lorg/springframework/boot/actuate/trace/http/HttpTraceRepository;Lorg/springframework/boot/actuate/trace/http/HttpExchangeTracer;)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.Filter cannot be resolved\n\tThe import javax.servlet.FilterChain cannot be resolved\n\tThe import javax.servlet.ServletException cannot be resolved\n\tThe import javax.servlet.http cannot be resolved\n\tThe import javax.servlet.http cannot be resolved\n\tThe import javax.servlet.http cannot be resolved\n\tThe import javax.servlet.http cannot be resolved\n\tThe import org.springframework.http cannot be resolved\n\tThe import org.springframework.web.filter cannot be resolved\n\tOncePerRequestFilter cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tFilterChain cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tHttpStatus cannot be resolved\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession cannot be resolved to a type\n\tHttpServletResponseWrapper cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tThe method getStatus() of type HttpTraceFilter.CustomStatusResponseWrapper must override or implement a supertype method\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/web/trace/servlet/HttpTraceFilter;
MethodParameters:
Name Flags
repository
tracer
public int getOrder();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/web/trace/servlet/HttpTraceFilter;
public void setOrder(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/web/trace/servlet/HttpTraceFilter;
MethodParameters:
Name Flags
order
protected void doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain);
descriptor: (LHttpServletRequest;LHttpServletResponse;LFilterChain;)V
flags: (0x0004) ACC_PROTECTED
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\tFilterChain cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tHttpStatus 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/web/trace/servlet/HttpTraceFilter;
Exceptions:
throws ServletException, java.io.IOException
MethodParameters:
Name Flags
request
response
filterChain
boolean isRequestValid(HttpServletRequest);
descriptor: (LHttpServletRequest;)Z
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \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/web/trace/servlet/HttpTraceFilter;
MethodParameters:
Name Flags
request
java.lang.String getSessionId(HttpServletRequest);
descriptor: (LHttpServletRequest;)Ljava/lang/String;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tHttpSession 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/web/trace/servlet/HttpTraceFilter;
MethodParameters:
Name Flags
request
}
SourceFile: "HttpTraceFilter.java"
NestMembers:
org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter$CustomStatusResponseWrapper
InnerClasses:
private final CustomStatusResponseWrapper = org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter$CustomStatusResponseWrapper of org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter