class org.springframework.web.servlet.function.DefaultServerRequestBuilder implements org.springframework.web.servlet.function.ServerRequest$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.springframework.web.servlet.function.DefaultServerRequestBuilder
  super_class: java.lang.Object
{
  private final HttpServletRequest servletRequest;
    descriptor: LHttpServletRequest;
    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 java.lang.String methodName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.net.URI uri;
    descriptor: Ljava/net/URI;
    flags: (0x0002) ACC_PRIVATE

  private final org.springframework.http.HttpHeaders headers;
    descriptor: Lorg/springframework/http/HttpHeaders;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

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

  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 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 java.net.InetSocketAddress remoteAddress;
    descriptor: Ljava/net/InetSocketAddress;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private byte[] body;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  public void <init>(org.springframework.web.servlet.function.ServerRequest);
    descriptor: (Lorg/springframework/web/servlet/function/ServerRequest;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 36
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet.ReadListener cannot be resolved\n\tThe import javax.servlet.ServletException cannot be resolved\n\tThe import javax.servlet.ServletInputStream 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.HttpSession cannot be resolved\n\tThe import javax.servlet.http.Part cannot be resolved\n\tThe type DefaultServerRequestBuilder must implement the inherited abstract method ServerRequest.Builder.cookies(Consumer<MultiValueMap<String,Cookie>>)\n\tHttpServletRequest 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 servletRequest() from the type ServerRequest refers to the missing type HttpServletRequest\n\tThe method cookies(Consumer<MultiValueMap<String,Cookie>>) is ambiguous for the type DefaultServerRequestBuilder\n\tThis lambda expression refers to the missing type Cookie\n\tThe method cookies() from the type ServerRequest refers to the missing type Cookie\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tName clash: The method cookies(Consumer<MultiValueMap<String,Cookie>>) of type DefaultServerRequestBuilder has the same erasure as cookies(Consumer<MultiValueMap<String,Cookie>>) of type ServerRequest.Builder but does not override it\n\tThe method cookies(Consumer<MultiValueMap<String,Cookie>>) of type DefaultServerRequestBuilder must override or implement a supertype method\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\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tPart cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tThe method servletRequest() from the type DefaultServerRequestBuilder.BuiltServerRequest refers to the missing type HttpServletRequest\n\tPart cannot be resolved\n\tCookie cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequestBuilder.BuiltServerRequest refers to the missing type ServletException\n\tServletException cannot be resolved to a type\n\tThe method bodyInternal(Type, Class<?>) from the type DefaultServerRequestBuilder.BuiltServerRequest 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\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\tType mismatch: cannot convert from DefaultServerRequestBuilder.BodyInputStream to InputStream\n\tServletInputStream cannot be resolved to a type\n\tThe method isFinished() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method isReady() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tReadListener cannot be resolved to a type\n\tThe method read() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method read(byte[], int, int) of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method read(byte[]) of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method skip(long) of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method available() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method close() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method mark(int) of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method reset() of type DefaultServerRequestBuilder.BodyInputStream must override or implement a supertype method\n\tThe method markSupported() of type DefaultServerRequestBuilder.BodyInputStream 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.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    MethodParameters:
       Name  Flags
      other  

  public org.springframework.web.servlet.function.ServerRequest$Builder method(org.springframework.http.HttpMethod);
    descriptor: (Lorg/springframework/http/HttpMethod;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 103
            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.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    MethodParameters:
        Name  Flags
      method  

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

  public org.springframework.web.servlet.function.ServerRequest$Builder header(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 117
            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.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    MethodParameters:
              Name  Flags
      headerName    
      headerValues  

  public org.springframework.web.servlet.function.ServerRequest$Builder headers(java.util.function.Consumer<org.springframework.http.HttpHeaders>);
    descriptor: (Ljava/util/function/Consumer;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 125
            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.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    Signature: (Ljava/util/function/Consumer<Lorg/springframework/http/HttpHeaders;>;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    MethodParameters:
                 Name  Flags
      headersConsumer  

  public org.springframework.web.servlet.function.ServerRequest$Builder cookie(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 133
            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"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    MethodParameters:
        Name  Flags
      name    
      values  

  public org.springframework.web.servlet.function.ServerRequest$Builder cookies(java.util.function.Consumer<org.springframework.util.MultiValueMap<java.lang.String, Cookie>>);
    descriptor: (Ljava/util/function/Consumer;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 139
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tName clash: The method cookies(Consumer<MultiValueMap<String,Cookie>>) of type DefaultServerRequestBuilder has the same erasure as cookies(Consumer<MultiValueMap<String,Cookie>>) of type ServerRequest.Builder but does not override it\n\tThe method cookies(Consumer<MultiValueMap<String,Cookie>>) of type DefaultServerRequestBuilder must override or implement a supertype method\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.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    Signature: (Ljava/util/function/Consumer<Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LCookie;>;>;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    MethodParameters:
                 Name  Flags
      cookiesConsumer  

  public org.springframework.web.servlet.function.ServerRequest$Builder body(byte[]);
    descriptor: ([B)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 145
            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.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    MethodParameters:
      Name  Flags
      body  

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

  public org.springframework.web.servlet.function.ServerRequest$Builder attribute(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder 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.servlet.function.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    MethodParameters:
       Name  Flags
      name   
      value  

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

  public org.springframework.web.servlet.function.ServerRequest$Builder param(java.lang.String, java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/String;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 169
            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.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
    MethodParameters:
        Name  Flags
      name    
      values  

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

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

  public org.springframework.web.servlet.function.ServerRequest build();
    descriptor: ()Lorg/springframework/web/servlet/function/ServerRequest;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.DefaultServerRequestBuilder this
         0: .line 191
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpServletRequest 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.DefaultServerRequestBuilder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/DefaultServerRequestBuilder;
}
SourceFile: "DefaultServerRequestBuilder.java"
NestMembers:
  org.springframework.web.servlet.function.DefaultServerRequestBuilder$BodyInputStream  org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest  org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest$BuiltInputMessage
InnerClasses:
  private BodyInputStream = org.springframework.web.servlet.function.DefaultServerRequestBuilder$BodyInputStream of org.springframework.web.servlet.function.DefaultServerRequestBuilder
  private BuiltServerRequest = org.springframework.web.servlet.function.DefaultServerRequestBuilder$BuiltServerRequest of org.springframework.web.servlet.function.DefaultServerRequestBuilder
  public abstract Builder = org.springframework.web.servlet.function.ServerRequest$Builder of org.springframework.web.servlet.function.ServerRequest