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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
         0: .line 23
            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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
      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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
         0: .line 69
            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.actuate.web.trace.servlet.HttpTraceFilter this
      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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
         0: .line 73
            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.actuate.web.trace.servlet.HttpTraceFilter this
      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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
         0: .line 78
            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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
      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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
         0: .line 100
            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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
      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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
         0: .line 110
            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 // org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter this
      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