abstract class org.springframework.web.servlet.function.AbstractServerResponse extends org.springframework.web.servlet.function.ErrorHandlingServerResponse
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: org.springframework.web.servlet.function.AbstractServerResponse
  super_class: org.springframework.web.servlet.function.ErrorHandlingServerResponse
{
  private static final java.util.Set<org.springframework.http.HttpMethod> SAFE_METHODS;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Lorg/springframework/http/HttpMethod;>;

  final int statusCode;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  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;>;

  protected void <init>(int, org.springframework.http.HttpHeaders, org.springframework.util.MultiValueMap<java.lang.String, Cookie>);
    descriptor: (ILorg/springframework/http/HttpHeaders;Lorg/springframework/util/MultiValueMap;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.web.servlet.function.AbstractServerResponse this
         0: .line 1
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe type javax.servlet.http.Cookie 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.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\tCookie cannot be resolved to a type\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\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tServletException cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tCookie cannot be resolved to a type\n\tHttpServletRequest cannot be resolved to a type\n\tHttpServletResponse cannot be resolved to a type\n\tServletException 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.AbstractServerResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/AbstractServerResponse;
    Signature: (ILorg/springframework/http/HttpHeaders;Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LCookie;>;)V
    MethodParameters:
            Name  Flags
      statusCode  
      headers     
      cookies     

  public final org.springframework.http.HttpStatus statusCode();
    descriptor: ()Lorg/springframework/http/HttpStatus;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.AbstractServerResponse this
         0: .line 65
            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.AbstractServerResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/AbstractServerResponse;

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

  public final org.springframework.http.HttpHeaders headers();
    descriptor: ()Lorg/springframework/http/HttpHeaders;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.springframework.web.servlet.function.AbstractServerResponse this
         0: .line 75
            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.AbstractServerResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/AbstractServerResponse;

  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.AbstractServerResponse this
         0: .line 80
            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.AbstractServerResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/AbstractServerResponse;
    Signature: ()Lorg/springframework/util/MultiValueMap<Ljava/lang/String;LCookie;>;

  public org.springframework.web.servlet.ModelAndView writeTo(HttpServletRequest, HttpServletResponse, org.springframework.web.servlet.function.ServerResponse$Context);
    descriptor: (LHttpServletRequest;LHttpServletResponse;Lorg/springframework/web/servlet/function/ServerResponse$Context;)Lorg/springframework/web/servlet/ModelAndView;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.springframework.web.servlet.function.AbstractServerResponse this
         0: .line 85
            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\tServletException 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.AbstractServerResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/AbstractServerResponse;
    Exceptions:
      throws ServletException, java.io.IOException
    MethodParameters:
          Name  Flags
      request   
      response  
      context   

  void writeStatusAndHeaders(HttpServletResponse);
    descriptor: (LHttpServletResponse;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.AbstractServerResponse this
         0: .line 107
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHttpServletResponse 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.AbstractServerResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/AbstractServerResponse;
    MethodParameters:
          Name  Flags
      response  

  void writeHeaders(HttpServletResponse);
    descriptor: (LHttpServletResponse;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.AbstractServerResponse this
         0: .line 113
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tHttpServletResponse 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.AbstractServerResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/AbstractServerResponse;
    MethodParameters:
                 Name  Flags
      servletResponse  

  void writeCookies(HttpServletResponse);
    descriptor: (LHttpServletResponse;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.springframework.web.servlet.function.AbstractServerResponse this
         0: .line 130
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tHttpServletResponse 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.AbstractServerResponse this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/web/servlet/function/AbstractServerResponse;
    MethodParameters:
                 Name  Flags
      servletResponse  

  protected abstract org.springframework.web.servlet.ModelAndView writeToInternal(HttpServletRequest, HttpServletResponse, org.springframework.web.servlet.function.ServerResponse$Context);
    descriptor: (LHttpServletRequest;LHttpServletResponse;Lorg/springframework/web/servlet/function/ServerResponse$Context;)Lorg/springframework/web/servlet/ModelAndView;
    flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
    Exceptions:
      throws ServletException, java.io.IOException
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()
    MethodParameters:
          Name  Flags
      request   
      response  
      context   
}
SourceFile: "AbstractServerResponse.java"
InnerClasses:
  public abstract Context = org.springframework.web.servlet.function.ServerResponse$Context of org.springframework.web.servlet.function.ServerResponse