public interface javax.ws.rs.core.Request
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javax.ws.rs.core.Request
  super_class: java.lang.Object
{
  public abstract java.lang.String getMethod();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract javax.ws.rs.core.Variant selectVariant(java.util.List<javax.ws.rs.core.Variant>);
    descriptor: (Ljava/util/List;)Ljavax/ws/rs/core/Variant;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/List<Ljavax/ws/rs/core/Variant;>;)Ljavax/ws/rs/core/Variant;
    MethodParameters:
          Name  Flags
      variants  

  public abstract javax.ws.rs.core.Response$ResponseBuilder evaluatePreconditions(javax.ws.rs.core.EntityTag);
    descriptor: (Ljavax/ws/rs/core/EntityTag;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      eTag  

  public abstract javax.ws.rs.core.Response$ResponseBuilder evaluatePreconditions(java.util.Date);
    descriptor: (Ljava/util/Date;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      lastModified  

  public abstract javax.ws.rs.core.Response$ResponseBuilder evaluatePreconditions(java.util.Date, javax.ws.rs.core.EntityTag);
    descriptor: (Ljava/util/Date;Ljavax/ws/rs/core/EntityTag;)Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      lastModified  
      eTag          

  public abstract javax.ws.rs.core.Response$ResponseBuilder evaluatePreconditions();
    descriptor: ()Ljavax/ws/rs/core/Response$ResponseBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Request.java"
InnerClasses:
  public abstract ResponseBuilder = javax.ws.rs.core.Response$ResponseBuilder of javax.ws.rs.core.Response