public interface org.springframework.web.servlet.function.ServerRequest$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.web.servlet.function.ServerRequest$Builder
  super_class: java.lang.Object
{
  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 32
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import javax.servlet.ServletException 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 method servletRequest() from the type ServerRequest refers to the missing type HttpServletRequest\n\tCookie cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tPart cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tHttpSession 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 servletRequest() from the type ServerRequest refers to the missing type HttpServletRequest\n\tThe method servletRequest() from the type ServerRequest refers to the missing type HttpServletRequest\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
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      method  

  public abstract org.springframework.web.servlet.function.ServerRequest$Builder uri(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      uri   

  public abstract 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: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      headerName    
      headerValues  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/function/Consumer<Lorg/springframework/http/HttpHeaders;>;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    MethodParameters:
                 Name  Flags
      headersConsumer  

  public abstract 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: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      values  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    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 abstract org.springframework.web.servlet.function.ServerRequest$Builder body(byte[]);
    descriptor: ([B)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      body  

  public abstract org.springframework.web.servlet.function.ServerRequest$Builder body(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      body  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      name   
      value  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    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 abstract 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: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      name    
      values  

  public abstract 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: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    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 abstract org.springframework.web.servlet.function.ServerRequest$Builder remoteAddress(java.net.InetSocketAddress);
    descriptor: (Ljava/net/InetSocketAddress;)Lorg/springframework/web/servlet/function/ServerRequest$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      remoteAddress  

  public abstract org.springframework.web.servlet.function.ServerRequest build();
    descriptor: ()Lorg/springframework/web/servlet/function/ServerRequest;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ServerRequest.java"
NestHost: org.springframework.web.servlet.function.ServerRequest
InnerClasses:
  public abstract Builder = org.springframework.web.servlet.function.ServerRequest$Builder of org.springframework.web.servlet.function.ServerRequest