class org.springframework.web.servlet.function.DefaultServerRequest implements org.springframework.web.servlet.function.ServerRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.web.servlet.function.DefaultServerRequest
  super_class: java.lang.Object
{
  private final org.springframework.http.server.ServletServerHttpRequest serverHttpRequest;
    descriptor: Lorg/springframework/http/server/ServletServerHttpRequest;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.http.server.RequestPath requestPath;
    descriptor: Lorg/springframework/http/server/RequestPath;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final org.springframework.web.servlet.function.ServerRequest$Headers headers;
    descriptor: Lorg/springframework/web/servlet/function/ServerRequest$Headers;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.List<org.springframework.http.converter.HttpMessageConverter<?>> messageConverters;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lorg/springframework/http/converter/HttpMessageConverter<*>;>;

  private final java.util.List<org.springframework.http.MediaType> allSupportedMediaTypes;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Lorg/springframework/http/MediaType;>;

  private final org.springframework.util.MultiValueMap<java.lang.String, java.lang.String> params;
    descriptor: Lorg/springframework/util/MultiValueMap;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;

  private final java.util.Map<java.lang.String, java.lang.Object> attributes;
    descriptor: Ljava/util/Map;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  private org.springframework.util.MultiValueMap<java.lang.String, Part> parts;
    descriptor: Lorg/springframework/util/MultiValueMap;
    flags: (0x0002) ACC_PRIVATE
    Signature: Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LPart;>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>(HttpServletRequest, java.util.List<org.springframework.http.converter.HttpMessageConverter<?>>);
    descriptor: (LHttpServletRequest;Ljava/util/List;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 1
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe type javax.servlet.http.HttpSession cannot be resolved. It is indirectly referenced from required .class files\n\tThe import javax.servlet.ServletException cannot be resolved\n\tThe import javax.servlet.ServletOutputStream cannot be resolved\n\tThe import javax.servlet.http.Cookie cannot be resolved\n\tThe import javax.servlet.http.HttpServletRequest cannot be resolved\n\tThe import javax.servlet.http.HttpServletResponse cannot be resolved\n\tThe import javax.servlet.http.HttpSession cannot be resolved\n\tThe import javax.servlet.http.Part cannot be resolved\n\tPart cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tThe method toMultiValueMap(Map<K,List<V>>) in the type CollectionUtils is not applicable for the arguments (DefaultServerRequest.ServletParametersMap)\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tThe method getServletRequest() from the type ServletServerHttpRequest refers to the missing type HttpServletRequest\n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequest refers to the missing type ServletException\n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequest refers to the missing type ServletException\n\tServletException cannot be resolved to a type\n\tNo exception of type HttpMediaTypeNotSupportedException can be thrown; an exception type must be a subclass of Throwable\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tPart cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tPart cannot be resolved to a type\n\tPart cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tPart cannot be resolved\n\tPart cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tHttpSession cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\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\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\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\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\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tThe method containsHeader(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setDateHeader(String, long) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setHeader(String, String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method addHeader(String, String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setStatus(int) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setStatus(int, String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getStatus() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getHeader(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getHeaders(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getHeaderNames() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tCookie cannot be resolved to a type\n\tThe method encodeURL(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method encodeRedirectURL(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method encodeUrl(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method encodeRedirectUrl(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method sendError(int, String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method sendError(int) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method sendRedirect(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method addDateHeader(String, long) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setIntHeader(String, int) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method addIntHeader(String, int) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getCharacterEncoding() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getContentType() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tServletOutputStream cannot be resolved to a type\n\tThe method getOutputStream() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getWriter() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setCharacterEncoding(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setContentLength(int) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setContentLengthLong(long) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setContentType(String) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setBufferSize(int) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getBufferSize() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method flushBuffer() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method resetBuffer() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method isCommitted() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method reset() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method setLocale(Locale) of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n\tThe method getLocale() of type DefaultServerRequest.CheckNotModifiedResponse must override or implement a supertype method\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: (LHttpServletRequest;Ljava/util/List<Lorg/springframework/http/converter/HttpMessageConverter<*>;>;)V
    MethodParameters:
                   Name  Flags
      servletRequest     
      messageConverters  

  private static java.util.List<org.springframework.http.MediaType> allSupportedMediaTypes(java.util.List<org.springframework.http.converter.HttpMessageConverter<?>>);
    descriptor: (Ljava/util/List;)Ljava/util/List;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 110
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Ljava/util/List<Lorg/springframework/http/converter/HttpMessageConverter<*>;>;)Ljava/util/List<Lorg/springframework/http/MediaType;>;
    MethodParameters:
                   Name  Flags
      messageConverters  

  public java.lang.String methodName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 120
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;

  public java.net.URI uri();
    descriptor: ()Ljava/net/URI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 124
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;

  public org.springframework.web.util.UriBuilder uriBuilder();
    descriptor: ()Lorg/springframework/web/util/UriBuilder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 130
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;

  public org.springframework.http.server.RequestPath requestPath();
    descriptor: ()Lorg/springframework/http/server/RequestPath;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 134
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;

  public org.springframework.web.servlet.function.ServerRequest$Headers headers();
    descriptor: ()Lorg/springframework/web/servlet/function/ServerRequest$Headers;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 139
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;

  public org.springframework.util.MultiValueMap<java.lang.String, Cookie> cookies();
    descriptor: ()Lorg/springframework/util/MultiValueMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 144
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: ()Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LCookie;>;

  public HttpServletRequest servletRequest();
    descriptor: ()LHttpServletRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 157
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpServletRequest cannot be resolved to a type\n\tThe method getServletRequest() from the type ServletServerHttpRequest refers to the missing type HttpServletRequest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;

  public java.util.Optional<java.net.InetSocketAddress> remoteAddress();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 162
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: ()Ljava/util/Optional<Ljava/net/InetSocketAddress;>;

  public java.util.List<org.springframework.http.converter.HttpMessageConverter<?>> messageConverters();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 167
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: ()Ljava/util/List<Lorg/springframework/http/converter/HttpMessageConverter<*>;>;

  public <T> T body(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 172
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequest refers to the missing type ServletException\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Exceptions:
      throws java.io.IOException, ServletException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
          Name  Flags
      bodyType  

  public <T> T body(org.springframework.core.ParameterizedTypeReference<T>);
    descriptor: (Lorg/springframework/core/ParameterizedTypeReference;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 177
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequest refers to the missing type ServletException\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Exceptions:
      throws java.io.IOException, ServletException
    Signature: <T:Ljava/lang/Object;>(Lorg/springframework/core/ParameterizedTypeReference<TT;>;)TT;
    MethodParameters:
          Name  Flags
      bodyType  

  static java.lang.Class<?> bodyClass(java.lang.reflect.Type);
    descriptor: (Ljava/lang/reflect/Type;)Ljava/lang/Class;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 182
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Ljava/lang/reflect/Type;)Ljava/lang/Class<*>;
    MethodParameters:
      Name  Flags
      type  

  private <T> T bodyInternal(java.lang.reflect.Type, java.lang.Class<?>);
    descriptor: (Ljava/lang/reflect/Type;Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 196
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tServletException cannot be resolved to a type\n\tNo exception of type HttpMediaTypeNotSupportedException can be thrown; an exception type must be a subclass of Throwable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Exceptions:
      throws ServletException, java.io.IOException
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;)TT;
    MethodParameters:
           Name  Flags
      bodyType   
      bodyClass  

  public java.util.Optional<java.lang.Object> attribute(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 219
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/Object;>;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Map<java.lang.String, java.lang.Object> attributes();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 223
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public java.util.Optional<java.lang.String> param(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 229
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: (Ljava/lang/String;)Ljava/util/Optional<Ljava/lang/String;>;
    MethodParameters:
      Name  Flags
      name  

  public org.springframework.util.MultiValueMap<java.lang.String, java.lang.String> params();
    descriptor: ()Lorg/springframework/util/MultiValueMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 233
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: ()Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;

  public org.springframework.util.MultiValueMap<java.lang.String, Part> multipartData();
    descriptor: ()Lorg/springframework/util/MultiValueMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 238
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tPart cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tPart cannot be resolved to a type\n\tPart cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n\tPart cannot be resolved\n\tPart cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Exceptions:
      throws java.io.IOException, ServletException
    Signature: ()Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LPart;>;

  public java.util.Map<java.lang.String, java.lang.String> pathVariables();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 254
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;

  public HttpSession session();
    descriptor: ()LHttpSession;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 264
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpSession cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequest refers to the missing type HttpServletRequest\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;

  public java.util.Optional<java.security.Principal> principal();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 269
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;
    Signature: ()Ljava/util/Optional<Ljava/security/Principal;>;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequest this
         0: .line 274
            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.servlet.function.DefaultServerRequest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequest;

  static java.util.Optional<org.springframework.web.servlet.function.ServerResponse> checkNotModified(HttpServletRequest, java.time.Instant, java.lang.String);
    descriptor: (LHttpServletRequest;Ljava/time/Instant;Ljava/lang/String;)Ljava/util/Optional;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=3, args_size=3
         0: .line 279
            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
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (LHttpServletRequest;Ljava/time/Instant;Ljava/lang/String;)Ljava/util/Optional<Lorg/springframework/web/servlet/function/ServerResponse;>;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
    MethodParameters:
                Name  Flags
      servletRequest  
      lastModified    
      etag            
}
SourceFile: "DefaultServerRequest.java"
NestMembers:
  org.springframework.web.servlet.function.DefaultServerRequest$CheckNotModifiedResponse  org.springframework.web.servlet.function.DefaultServerRequest$DefaultRequestHeaders  org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap  org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap
InnerClasses:
  private final CheckNotModifiedResponse = org.springframework.web.servlet.function.DefaultServerRequest$CheckNotModifiedResponse of org.springframework.web.servlet.function.DefaultServerRequest
  DefaultRequestHeaders = org.springframework.web.servlet.function.DefaultServerRequest$DefaultRequestHeaders of org.springframework.web.servlet.function.DefaultServerRequest
  private final ServletAttributesMap = org.springframework.web.servlet.function.DefaultServerRequest$ServletAttributesMap of org.springframework.web.servlet.function.DefaultServerRequest
  private final ServletParametersMap = org.springframework.web.servlet.function.DefaultServerRequest$ServletParametersMap of org.springframework.web.servlet.function.DefaultServerRequest
  public abstract Headers = org.springframework.web.servlet.function.ServerRequest$Headers of org.springframework.web.servlet.function.ServerRequest