public class org.springframework.http.RequestEntity<T> extends org.springframework.http.HttpEntity<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.springframework.http.RequestEntity
  super_class: org.springframework.http.HttpEntity
{
  private final org.springframework.http.HttpMethod method;
    descriptor: Lorg/springframework/http/HttpMethod;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  private final java.net.URI url;
    descriptor: Ljava/net/URI;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.reflect.Type type;
    descriptor: Ljava/lang/reflect/Type;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public void <init>(org.springframework.http.HttpMethod, java.net.URI);
    descriptor: (Lorg/springframework/http/HttpMethod;Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // org.springframework.http.RequestEntity this
        start local 1 // org.springframework.http.HttpMethod method
        start local 2 // java.net.URI url
         0: .line 86
            aload 0 /* this */
            aconst_null
            aconst_null
            aload 1 /* method */
            aload 2 /* url */
            aconst_null
            invokespecial org.springframework.http.RequestEntity.<init>:(Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
         1: .line 87
            return
        end local 2 // java.net.URI url
        end local 1 // org.springframework.http.HttpMethod method
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/springframework/http/RequestEntity<TT;>;
            0    2     1  method  Lorg/springframework/http/HttpMethod;
            0    2     2     url  Ljava/net/URI;
    MethodParameters:
        Name  Flags
      method  
      url     

  public void <init>(T, org.springframework.http.HttpMethod, java.net.URI);
    descriptor: (Ljava/lang/Object;Lorg/springframework/http/HttpMethod;Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.springframework.http.RequestEntity this
        start local 1 // java.lang.Object body
        start local 2 // org.springframework.http.HttpMethod method
        start local 3 // java.net.URI url
         0: .line 96
            aload 0 /* this */
            aload 1 /* body */
            aconst_null
            aload 2 /* method */
            aload 3 /* url */
            aconst_null
            invokespecial org.springframework.http.RequestEntity.<init>:(Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
         1: .line 97
            return
        end local 3 // java.net.URI url
        end local 2 // org.springframework.http.HttpMethod method
        end local 1 // java.lang.Object body
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/springframework/http/RequestEntity<TT;>;
            0    2     1    body  TT;
            0    2     2  method  Lorg/springframework/http/HttpMethod;
            0    2     3     url  Ljava/net/URI;
    Signature: (TT;Lorg/springframework/http/HttpMethod;Ljava/net/URI;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
      2:
    MethodParameters:
        Name  Flags
      body    
      method  
      url     

  public void <init>(T, org.springframework.http.HttpMethod, java.net.URI, java.lang.reflect.Type);
    descriptor: (Ljava/lang/Object;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // org.springframework.http.RequestEntity this
        start local 1 // java.lang.Object body
        start local 2 // org.springframework.http.HttpMethod method
        start local 3 // java.net.URI url
        start local 4 // java.lang.reflect.Type type
         0: .line 108
            aload 0 /* this */
            aload 1 /* body */
            aconst_null
            aload 2 /* method */
            aload 3 /* url */
            aload 4 /* type */
            invokespecial org.springframework.http.RequestEntity.<init>:(Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
         1: .line 109
            return
        end local 4 // java.lang.reflect.Type type
        end local 3 // java.net.URI url
        end local 2 // org.springframework.http.HttpMethod method
        end local 1 // java.lang.Object body
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lorg/springframework/http/RequestEntity<TT;>;
            0    2     1    body  TT;
            0    2     2  method  Lorg/springframework/http/HttpMethod;
            0    2     3     url  Ljava/net/URI;
            0    2     4    type  Ljava/lang/reflect/Type;
    Signature: (TT;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
      2:
      3:
    MethodParameters:
        Name  Flags
      body    
      method  
      url     
      type    

  public void <init>(org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>, org.springframework.http.HttpMethod, java.net.URI);
    descriptor: (Lorg/springframework/util/MultiValueMap;Lorg/springframework/http/HttpMethod;Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // org.springframework.http.RequestEntity this
        start local 1 // org.springframework.util.MultiValueMap headers
        start local 2 // org.springframework.http.HttpMethod method
        start local 3 // java.net.URI url
         0: .line 118
            aload 0 /* this */
            aconst_null
            aload 1 /* headers */
            aload 2 /* method */
            aload 3 /* url */
            aconst_null
            invokespecial org.springframework.http.RequestEntity.<init>:(Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
         1: .line 119
            return
        end local 3 // java.net.URI url
        end local 2 // org.springframework.http.HttpMethod method
        end local 1 // org.springframework.util.MultiValueMap headers
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/springframework/http/RequestEntity<TT;>;
            0    2     1  headers  Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;
            0    2     2   method  Lorg/springframework/http/HttpMethod;
            0    2     3      url  Ljava/net/URI;
    Signature: (Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;Lorg/springframework/http/HttpMethod;Ljava/net/URI;)V
    MethodParameters:
         Name  Flags
      headers  
      method   
      url      

  public void <init>(T, org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>, org.springframework.http.HttpMethod, java.net.URI);
    descriptor: (Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;Lorg/springframework/http/HttpMethod;Ljava/net/URI;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // org.springframework.http.RequestEntity this
        start local 1 // java.lang.Object body
        start local 2 // org.springframework.util.MultiValueMap headers
        start local 3 // org.springframework.http.HttpMethod method
        start local 4 // java.net.URI url
         0: .line 131
            aload 0 /* this */
            aload 1 /* body */
            aload 2 /* headers */
            aload 3 /* method */
            aload 4 /* url */
            aconst_null
            invokespecial org.springframework.http.RequestEntity.<init>:(Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
         1: .line 132
            return
        end local 4 // java.net.URI url
        end local 3 // org.springframework.http.HttpMethod method
        end local 2 // org.springframework.util.MultiValueMap headers
        end local 1 // java.lang.Object body
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lorg/springframework/http/RequestEntity<TT;>;
            0    2     1     body  TT;
            0    2     2  headers  Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;
            0    2     3   method  Lorg/springframework/http/HttpMethod;
            0    2     4      url  Ljava/net/URI;
    Signature: (TT;Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;Lorg/springframework/http/HttpMethod;Ljava/net/URI;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
      3:
    MethodParameters:
         Name  Flags
      body     
      headers  
      method   
      url      

  public void <init>(T, org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>, org.springframework.http.HttpMethod, java.net.URI, java.lang.reflect.Type);
    descriptor: (Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=6
        start local 0 // org.springframework.http.RequestEntity this
        start local 1 // java.lang.Object body
        start local 2 // org.springframework.util.MultiValueMap headers
        start local 3 // org.springframework.http.HttpMethod method
        start local 4 // java.net.URI url
        start local 5 // java.lang.reflect.Type type
         0: .line 146
            aload 0 /* this */
            aload 1 /* body */
            aload 2 /* headers */
            invokespecial org.springframework.http.HttpEntity.<init>:(Ljava/lang/Object;Lorg/springframework/util/MultiValueMap;)V
         1: .line 147
            aload 0 /* this */
            aload 3 /* method */
            putfield org.springframework.http.RequestEntity.method:Lorg/springframework/http/HttpMethod;
         2: .line 148
            aload 0 /* this */
            aload 4 /* url */
            putfield org.springframework.http.RequestEntity.url:Ljava/net/URI;
         3: .line 149
            aload 0 /* this */
            aload 5 /* type */
            putfield org.springframework.http.RequestEntity.type:Ljava/lang/reflect/Type;
         4: .line 150
            return
        end local 5 // java.lang.reflect.Type type
        end local 4 // java.net.URI url
        end local 3 // org.springframework.http.HttpMethod method
        end local 2 // org.springframework.util.MultiValueMap headers
        end local 1 // java.lang.Object body
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    5     0     this  Lorg/springframework/http/RequestEntity<TT;>;
            0    5     1     body  TT;
            0    5     2  headers  Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;
            0    5     3   method  Lorg/springframework/http/HttpMethod;
            0    5     4      url  Ljava/net/URI;
            0    5     5     type  Ljava/lang/reflect/Type;
    Signature: (TT;Lorg/springframework/util/MultiValueMap<Ljava/lang/String;Ljava/lang/String;>;Lorg/springframework/http/HttpMethod;Ljava/net/URI;Ljava/lang/reflect/Type;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
      1:
        org.springframework.lang.Nullable()
      2:
        org.springframework.lang.Nullable()
      3:
      4:
        org.springframework.lang.Nullable()
    MethodParameters:
         Name  Flags
      body     
      headers  
      method   
      url      
      type     

  public org.springframework.http.HttpMethod getMethod();
    descriptor: ()Lorg/springframework/http/HttpMethod;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.http.RequestEntity this
         0: .line 159
            aload 0 /* this */
            getfield org.springframework.http.RequestEntity.method:Lorg/springframework/http/HttpMethod;
            areturn
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/http/RequestEntity<TT;>;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public java.net.URI getUrl();
    descriptor: ()Ljava/net/URI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.http.RequestEntity this
         0: .line 167
            aload 0 /* this */
            getfield org.springframework.http.RequestEntity.url:Ljava/net/URI;
            areturn
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/http/RequestEntity<TT;>;

  public java.lang.reflect.Type getType();
    descriptor: ()Ljava/lang/reflect/Type;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // org.springframework.http.RequestEntity this
         0: .line 177
            aload 0 /* this */
            getfield org.springframework.http.RequestEntity.type:Ljava/lang/reflect/Type;
            ifnonnull 4
         1: .line 178
            aload 0 /* this */
            invokevirtual org.springframework.http.RequestEntity.getBody:()Ljava/lang/Object;
            astore 1 /* body */
        start local 1 // java.lang.Object body
         2: .line 179
            aload 1 /* body */
            ifnull 4
         3: .line 180
            aload 1 /* body */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            areturn
        end local 1 // java.lang.Object body
         4: .line 183
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.springframework.http.RequestEntity.type:Ljava/lang/reflect/Type;
            areturn
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lorg/springframework/http/RequestEntity<TT;>;
            2    4     1  body  TT;
    RuntimeVisibleAnnotations: 
      org.springframework.lang.Nullable()

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // org.springframework.http.RequestEntity this
        start local 1 // java.lang.Object other
         0: .line 189
            aload 0 /* this */
            aload 1 /* other */
            if_acmpne 2
         1: .line 190
            iconst_1
            ireturn
         2: .line 192
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* other */
            invokespecial org.springframework.http.HttpEntity.equals:(Ljava/lang/Object;)Z
            ifne 4
         3: .line 193
            iconst_0
            ireturn
         4: .line 195
      StackMap locals:
      StackMap stack:
            aload 1 /* other */
            checkcast org.springframework.http.RequestEntity
            astore 2 /* otherEntity */
        start local 2 // org.springframework.http.RequestEntity otherEntity
         5: .line 196
            aload 0 /* this */
            invokevirtual org.springframework.http.RequestEntity.getMethod:()Lorg/springframework/http/HttpMethod;
            aload 2 /* otherEntity */
            invokevirtual org.springframework.http.RequestEntity.getMethod:()Lorg/springframework/http/HttpMethod;
            invokestatic org.springframework.util.ObjectUtils.nullSafeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 8
         6: .line 197
            aload 0 /* this */
            invokevirtual org.springframework.http.RequestEntity.getUrl:()Ljava/net/URI;
            aload 2 /* otherEntity */
            invokevirtual org.springframework.http.RequestEntity.getUrl:()Ljava/net/URI;
            invokestatic org.springframework.util.ObjectUtils.nullSafeEquals:(Ljava/lang/Object;Ljava/lang/Object;)Z
            ifeq 8
         7: .line 196
            iconst_1
            ireturn
      StackMap locals: org.springframework.http.RequestEntity
      StackMap stack:
         8: iconst_0
            ireturn
        end local 2 // org.springframework.http.RequestEntity otherEntity
        end local 1 // java.lang.Object other
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    9     0         this  Lorg/springframework/http/RequestEntity<TT;>;
            0    9     1        other  Ljava/lang/Object;
            5    9     2  otherEntity  Lorg/springframework/http/RequestEntity<*>;
    RuntimeVisibleParameterAnnotations: 
      0:
        org.springframework.lang.Nullable()
    MethodParameters:
       Name  Flags
      other  

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.springframework.http.RequestEntity this
         0: .line 202
            aload 0 /* this */
            invokespecial org.springframework.http.HttpEntity.hashCode:()I
            istore 1 /* hashCode */
        start local 1 // int hashCode
         1: .line 203
            bipush 29
            iload 1 /* hashCode */
            imul
            aload 0 /* this */
            getfield org.springframework.http.RequestEntity.method:Lorg/springframework/http/HttpMethod;
            invokestatic org.springframework.util.ObjectUtils.nullSafeHashCode:(Ljava/lang/Object;)I
            iadd
            istore 1 /* hashCode */
         2: .line 204
            bipush 29
            iload 1 /* hashCode */
            imul
            aload 0 /* this */
            getfield org.springframework.http.RequestEntity.url:Ljava/net/URI;
            invokestatic org.springframework.util.ObjectUtils.nullSafeHashCode:(Ljava/lang/Object;)I
            iadd
            istore 1 /* hashCode */
         3: .line 205
            iload 1 /* hashCode */
            ireturn
        end local 1 // int hashCode
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lorg/springframework/http/RequestEntity<TT;>;
            1    4     1  hashCode  I

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=1
        start local 0 // org.springframework.http.RequestEntity this
         0: .line 210
            new java.lang.StringBuilder
            dup
            ldc "<"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 1 /* builder */
        start local 1 // java.lang.StringBuilder builder
         1: .line 211
            aload 1 /* builder */
            aload 0 /* this */
            invokevirtual org.springframework.http.RequestEntity.getMethod:()Lorg/springframework/http/HttpMethod;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         2: .line 212
            aload 1 /* builder */
            bipush 32
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         3: .line 213
            aload 1 /* builder */
            aload 0 /* this */
            invokevirtual org.springframework.http.RequestEntity.getUrl:()Ljava/net/URI;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         4: .line 214
            aload 1 /* builder */
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
         5: .line 215
            aload 0 /* this */
            invokevirtual org.springframework.http.RequestEntity.getBody:()Ljava/lang/Object;
            astore 2 /* body */
        start local 2 // java.lang.Object body
         6: .line 216
            aload 0 /* this */
            invokevirtual org.springframework.http.RequestEntity.getHeaders:()Lorg/springframework/http/HttpHeaders;
            astore 3 /* headers */
        start local 3 // org.springframework.http.HttpHeaders headers
         7: .line 217
            aload 2 /* body */
            ifnull 10
         8: .line 218
            aload 1 /* builder */
            aload 2 /* body */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
         9: .line 219
            aload 1 /* builder */
            bipush 44
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        10: .line 221
      StackMap locals: java.lang.StringBuilder java.lang.Object org.springframework.http.HttpHeaders
      StackMap stack:
            aload 1 /* builder */
            aload 3 /* headers */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        11: .line 222
            aload 1 /* builder */
            bipush 62
            invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
            pop
        12: .line 223
            aload 1 /* builder */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            areturn
        end local 3 // org.springframework.http.HttpHeaders headers
        end local 2 // java.lang.Object body
        end local 1 // java.lang.StringBuilder builder
        end local 0 // org.springframework.http.RequestEntity this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   13     0     this  Lorg/springframework/http/RequestEntity<TT;>;
            1   13     1  builder  Ljava/lang/StringBuilder;
            6   13     2     body  TT;
            7   13     3  headers  Lorg/springframework/http/HttpHeaders;

  public static org.springframework.http.RequestEntity$BodyBuilder method(org.springframework.http.HttpMethod, java.net.URI);
    descriptor: (Lorg/springframework/http/HttpMethod;Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.springframework.http.HttpMethod method
        start local 1 // java.net.URI url
         0: .line 236
            new org.springframework.http.RequestEntity$DefaultBodyBuilder
            dup
            aload 0 /* method */
            aload 1 /* url */
            invokespecial org.springframework.http.RequestEntity$DefaultBodyBuilder.<init>:(Lorg/springframework/http/HttpMethod;Ljava/net/URI;)V
            areturn
        end local 1 // java.net.URI url
        end local 0 // org.springframework.http.HttpMethod method
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0  method  Lorg/springframework/http/HttpMethod;
            0    1     1     url  Ljava/net/URI;
    MethodParameters:
        Name  Flags
      method  
      url     

  public static org.springframework.http.RequestEntity$HeadersBuilder<?> get(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$HeadersBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI url
         0: .line 245
            getstatic org.springframework.http.HttpMethod.GET:Lorg/springframework/http/HttpMethod;
            aload 0 /* url */
            invokestatic org.springframework.http.RequestEntity.method:(Lorg/springframework/http/HttpMethod;Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
            areturn
        end local 0 // java.net.URI url
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   url  Ljava/net/URI;
    Signature: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$HeadersBuilder<*>;
    MethodParameters:
      Name  Flags
      url   

  public static org.springframework.http.RequestEntity$HeadersBuilder<?> head(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$HeadersBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI url
         0: .line 254
            getstatic org.springframework.http.HttpMethod.HEAD:Lorg/springframework/http/HttpMethod;
            aload 0 /* url */
            invokestatic org.springframework.http.RequestEntity.method:(Lorg/springframework/http/HttpMethod;Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
            areturn
        end local 0 // java.net.URI url
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   url  Ljava/net/URI;
    Signature: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$HeadersBuilder<*>;
    MethodParameters:
      Name  Flags
      url   

  public static org.springframework.http.RequestEntity$BodyBuilder post(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI url
         0: .line 263
            getstatic org.springframework.http.HttpMethod.POST:Lorg/springframework/http/HttpMethod;
            aload 0 /* url */
            invokestatic org.springframework.http.RequestEntity.method:(Lorg/springframework/http/HttpMethod;Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
            areturn
        end local 0 // java.net.URI url
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   url  Ljava/net/URI;
    MethodParameters:
      Name  Flags
      url   

  public static org.springframework.http.RequestEntity$BodyBuilder put(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI url
         0: .line 272
            getstatic org.springframework.http.HttpMethod.PUT:Lorg/springframework/http/HttpMethod;
            aload 0 /* url */
            invokestatic org.springframework.http.RequestEntity.method:(Lorg/springframework/http/HttpMethod;Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
            areturn
        end local 0 // java.net.URI url
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   url  Ljava/net/URI;
    MethodParameters:
      Name  Flags
      url   

  public static org.springframework.http.RequestEntity$BodyBuilder patch(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI url
         0: .line 281
            getstatic org.springframework.http.HttpMethod.PATCH:Lorg/springframework/http/HttpMethod;
            aload 0 /* url */
            invokestatic org.springframework.http.RequestEntity.method:(Lorg/springframework/http/HttpMethod;Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
            areturn
        end local 0 // java.net.URI url
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   url  Ljava/net/URI;
    MethodParameters:
      Name  Flags
      url   

  public static org.springframework.http.RequestEntity$HeadersBuilder<?> delete(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$HeadersBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI url
         0: .line 290
            getstatic org.springframework.http.HttpMethod.DELETE:Lorg/springframework/http/HttpMethod;
            aload 0 /* url */
            invokestatic org.springframework.http.RequestEntity.method:(Lorg/springframework/http/HttpMethod;Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
            areturn
        end local 0 // java.net.URI url
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   url  Ljava/net/URI;
    Signature: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$HeadersBuilder<*>;
    MethodParameters:
      Name  Flags
      url   

  public static org.springframework.http.RequestEntity$HeadersBuilder<?> options(java.net.URI);
    descriptor: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$HeadersBuilder;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.net.URI url
         0: .line 299
            getstatic org.springframework.http.HttpMethod.OPTIONS:Lorg/springframework/http/HttpMethod;
            aload 0 /* url */
            invokestatic org.springframework.http.RequestEntity.method:(Lorg/springframework/http/HttpMethod;Ljava/net/URI;)Lorg/springframework/http/RequestEntity$BodyBuilder;
            areturn
        end local 0 // java.net.URI url
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0   url  Ljava/net/URI;
    Signature: (Ljava/net/URI;)Lorg/springframework/http/RequestEntity$HeadersBuilder<*>;
    MethodParameters:
      Name  Flags
      url   
}
Signature: <T:Ljava/lang/Object;>Lorg/springframework/http/HttpEntity<TT;>;
SourceFile: "RequestEntity.java"
NestMembers:
  org.springframework.http.RequestEntity$BodyBuilder  org.springframework.http.RequestEntity$DefaultBodyBuilder  org.springframework.http.RequestEntity$HeadersBuilder
InnerClasses:
  public abstract BodyBuilder = org.springframework.http.RequestEntity$BodyBuilder of org.springframework.http.RequestEntity
  private DefaultBodyBuilder = org.springframework.http.RequestEntity$DefaultBodyBuilder of org.springframework.http.RequestEntity
  public abstract HeadersBuilder = org.springframework.http.RequestEntity$HeadersBuilder of org.springframework.http.RequestEntity