public interface org.springframework.web.servlet.function.ServerRequest$Headers
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.web.servlet.function.ServerRequest$Headers
  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 java.util.List<org.springframework.http.MediaType> accept();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/springframework/http/MediaType;>;

  public abstract java.util.List<java.nio.charset.Charset> acceptCharset();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/nio/charset/Charset;>;

  public abstract java.util.List<java.util.Locale$LanguageRange> acceptLanguage();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/util/Locale$LanguageRange;>;

  public abstract java.util.OptionalLong contentLength();
    descriptor: ()Ljava/util/OptionalLong;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Optional<org.springframework.http.MediaType> contentType();
    descriptor: ()Ljava/util/Optional;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Optional<Lorg/springframework/http/MediaType;>;

  public abstract java.net.InetSocketAddress host();
    descriptor: ()Ljava/net/InetSocketAddress;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public abstract java.util.List<org.springframework.http.HttpRange> range();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lorg/springframework/http/HttpRange;>;

  public abstract java.util.List<java.lang.String> header(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
    MethodParameters:
            Name  Flags
      headerName  

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

  public abstract org.springframework.http.HttpHeaders asHttpHeaders();
    descriptor: ()Lorg/springframework/http/HttpHeaders;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "ServerRequest.java"
NestHost: org.springframework.web.servlet.function.ServerRequest
InnerClasses:
  public final LanguageRange = java.util.Locale$LanguageRange of java.util.Locale
  public abstract Headers = org.springframework.web.servlet.function.ServerRequest$Headers of org.springframework.web.servlet.function.ServerRequest