public abstract class org.springframework.web.filter.AbstractRequestLoggingFilter extends org.springframework.web.filter.OncePerRequestFilter
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.springframework.web.filter.AbstractRequestLoggingFilter
  super_class: org.springframework.web.filter.OncePerRequestFilter
{
  public static final java.lang.String DEFAULT_BEFORE_MESSAGE_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "Before request ["

  public static final java.lang.String DEFAULT_BEFORE_MESSAGE_SUFFIX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "]"

  public static final java.lang.String DEFAULT_AFTER_MESSAGE_PREFIX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "After request ["

  public static final java.lang.String DEFAULT_AFTER_MESSAGE_SUFFIX;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "]"

  private static final int DEFAULT_MAX_PAYLOAD_LENGTH;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 50

  private boolean includeQueryString;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean includeClientInfo;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean includeHeaders;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean includePayload;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private java.util.function.Predicate<java.lang.String> headerPredicate;
    descriptor: Ljava/util/function/Predicate;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/function/Predicate<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private int maxPayloadLength;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String beforeMessagePrefix;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String beforeMessageSuffix;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String afterMessagePrefix;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String afterMessageSuffix;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 24
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe import javax.servlet cannot be resolved\n\tThe hierarchy of the type AbstractRequestLoggingFilter is inconsistent\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\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\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\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest 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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;

  public void setIncludeQueryString(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 121
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                    Name  Flags
      includeQueryString  

  protected boolean isIncludeQueryString();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 128
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;

  public void setIncludeClientInfo(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 138
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                   Name  Flags
      includeClientInfo  

  protected boolean isIncludeClientInfo();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 146
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;

  public void setIncludeHeaders(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 156
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                Name  Flags
      includeHeaders  

  protected boolean isIncludeHeaders();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 164
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;

  public void setIncludePayload(boolean);
    descriptor: (Z)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 174
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                Name  Flags
      includePayload  

  protected boolean isIncludePayload();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 182
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;

  public void setHeaderPredicate(java.util.function.Predicate<java.lang.String>);
    descriptor: (Ljava/util/function/Predicate;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 193
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    Signature: (Ljava/util/function/Predicate<Ljava/lang/String;>;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
    MethodParameters:
                 Name  Flags
      headerPredicate  

  protected java.util.function.Predicate<java.lang.String> getHeaderPredicate();
    descriptor: ()Ljava/util/function/Predicate;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 202
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    Signature: ()Ljava/util/function/Predicate<Ljava/lang/String;>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void setMaxPayloadLength(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 211
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                  Name  Flags
      maxPayloadLength  

  protected int getMaxPayloadLength();
    descriptor: ()I
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 220
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;

  public void setBeforeMessagePrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 228
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                     Name  Flags
      beforeMessagePrefix  

  public void setBeforeMessageSuffix(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 236
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                     Name  Flags
      beforeMessageSuffix  

  public void setAfterMessagePrefix(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 244
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                    Name  Flags
      afterMessagePrefix  

  public void setAfterMessageSuffix(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 252
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
                    Name  Flags
      afterMessageSuffix  

  protected boolean shouldNotFilterAsyncDispatch();
    descriptor: ()Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 263
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;

  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.web.filter.AbstractRequestLoggingFilter this
         0: .line 274
            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\tHttpServletRequest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    Exceptions:
      throws ServletException, java.io.IOException
    MethodParameters:
             Name  Flags
      request      
      response     
      filterChain  

  java.lang.String getBeforeMessage(HttpServletRequest);
    descriptor: (LHttpServletRequest;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 302
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
         Name  Flags
      request  

  java.lang.String getAfterMessage(HttpServletRequest);
    descriptor: (LHttpServletRequest;)Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 310
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
         Name  Flags
      request  

  protected java.lang.String createMessage(HttpServletRequest, java.lang.String, java.lang.String);
    descriptor: (LHttpServletRequest;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 322
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
         Name  Flags
      request  
      prefix   
      suffix   

  protected java.lang.String getMessagePayload(HttpServletRequest);
    descriptor: (LHttpServletRequest;)Ljava/lang/String;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 382
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    MethodParameters:
         Name  Flags
      request  

  protected boolean shouldLog(HttpServletRequest);
    descriptor: (LHttpServletRequest;)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.filter.AbstractRequestLoggingFilter this
         0: .line 412
            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.web.filter.AbstractRequestLoggingFilter this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/filter/AbstractRequestLoggingFilter;
    MethodParameters:
         Name  Flags
      request  

  protected abstract void beforeRequest(HttpServletRequest, java.lang.String);
    descriptor: (LHttpServletRequest;Ljava/lang/String;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      request  
      message  

  protected abstract void afterRequest(HttpServletRequest, java.lang.String);
    descriptor: (LHttpServletRequest;Ljava/lang/String;)V
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      request  
      message  
}
SourceFile: "AbstractRequestLoggingFilter.java"