public class org.apache.http.client.methods.RequestBuilder
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.http.client.methods.RequestBuilder
super_class: java.lang.Object
{
private java.lang.String method;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.nio.charset.Charset charset;
descriptor: Ljava/nio/charset/Charset;
flags: (0x0002) ACC_PRIVATE
private org.apache.http.ProtocolVersion version;
descriptor: Lorg/apache/http/ProtocolVersion;
flags: (0x0002) ACC_PRIVATE
private java.net.URI uri;
descriptor: Ljava/net/URI;
flags: (0x0002) ACC_PRIVATE
private org.apache.http.message.HeaderGroup ;
descriptor: Lorg/apache/http/message/HeaderGroup;
flags: (0x0002) ACC_PRIVATE
private org.apache.http.HttpEntity entity;
descriptor: Lorg/apache/http/HttpEntity;
flags: (0x0002) ACC_PRIVATE
private java.util.List<org.apache.http.NameValuePair> parameters;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Lorg/apache/http/NameValuePair;>;
private org.apache.http.client.config.RequestConfig config;
descriptor: Lorg/apache/http/client/config/RequestConfig;
flags: (0x0002) ACC_PRIVATE
void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.apache.http.Consts.UTF_8:Ljava/nio/charset/Charset;
putfield org.apache.http.client.methods.RequestBuilder.charset:Ljava/nio/charset/Charset;
2: aload 0
aload 1
putfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 4 1 method Ljava/lang/String;
MethodParameters:
Name Flags
method final
void <init>(java.lang.String, java.net.URI);
descriptor: (Ljava/lang/String;Ljava/net/URI;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
2: aload 0
aload 2
putfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 4 1 method Ljava/lang/String;
0 4 2 uri Ljava/net/URI;
MethodParameters:
Name Flags
method final
uri final
void <init>(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
2: aload 0
aload 2
ifnull 3
aload 2
invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
goto 4
StackMap locals: org.apache.http.client.methods.RequestBuilder java.lang.String java.lang.String
StackMap stack: org.apache.http.client.methods.RequestBuilder
3: aconst_null
StackMap locals: org.apache.http.client.methods.RequestBuilder java.lang.String java.lang.String
StackMap stack: org.apache.http.client.methods.RequestBuilder java.net.URI
4: putfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 6 1 method Ljava/lang/String;
0 6 2 uri Ljava/lang/String;
MethodParameters:
Name Flags
method final
uri final
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/client/methods/RequestBuilder;
public static org.apache.http.client.methods.RequestBuilder create(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "HTTP method"
invokestatic org.apache.http.util.Args.notBlank:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/CharSequence;
pop
1: new org.apache.http.client.methods.RequestBuilder
dup
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 method Ljava/lang/String;
MethodParameters:
Name Flags
method final
public static org.apache.http.client.methods.RequestBuilder get();
descriptor: ()Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "GET"
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.http.client.methods.RequestBuilder get(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "GET"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/net/URI;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder get(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "GET"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder head();
descriptor: ()Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "HEAD"
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.http.client.methods.RequestBuilder head(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "HEAD"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/net/URI;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder head(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "HEAD"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder patch();
descriptor: ()Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "PATCH"
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.http.client.methods.RequestBuilder patch(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "PATCH"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/net/URI;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder patch(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "PATCH"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder post();
descriptor: ()Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "POST"
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.http.client.methods.RequestBuilder post(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "POST"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/net/URI;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder post(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "POST"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder put();
descriptor: ()Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "PUT"
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.http.client.methods.RequestBuilder put(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "PUT"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/net/URI;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder put(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "PUT"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder delete();
descriptor: ()Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "DELETE"
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.http.client.methods.RequestBuilder delete(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "DELETE"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/net/URI;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder delete(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "DELETE"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder trace();
descriptor: ()Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "TRACE"
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.http.client.methods.RequestBuilder trace(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "TRACE"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/net/URI;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder trace(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "TRACE"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder options();
descriptor: ()Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "OPTIONS"
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.apache.http.client.methods.RequestBuilder options(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "OPTIONS"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/net/URI;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder options(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.apache.http.client.methods.RequestBuilder
dup
ldc "OPTIONS"
aload 0
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public static org.apache.http.client.methods.RequestBuilder copy(org.apache.http.HttpRequest);
descriptor: (Lorg/apache/http/HttpRequest;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "HTTP request"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: new org.apache.http.client.methods.RequestBuilder
dup
invokespecial org.apache.http.client.methods.RequestBuilder.<init>:()V
aload 0
invokevirtual org.apache.http.client.methods.RequestBuilder.doCopy:(Lorg/apache/http/HttpRequest;)Lorg/apache/http/client/methods/RequestBuilder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 request Lorg/apache/http/HttpRequest;
MethodParameters:
Name Flags
request final
private org.apache.http.client.methods.RequestBuilder doCopy(org.apache.http.HttpRequest);
descriptor: (Lorg/apache/http/HttpRequest;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.apache.http.HttpRequest.getRequestLine:()Lorg/apache/http/RequestLine;
invokeinterface org.apache.http.RequestLine.getMethod:()Ljava/lang/String;
putfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
3: aload 0
aload 1
invokeinterface org.apache.http.HttpRequest.getRequestLine:()Lorg/apache/http/RequestLine;
invokeinterface org.apache.http.RequestLine.getProtocolVersion:()Lorg/apache/http/ProtocolVersion;
putfield org.apache.http.client.methods.RequestBuilder.version:Lorg/apache/http/ProtocolVersion;
4: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnonnull 6
5: aload 0
new org.apache.http.message.HeaderGroup
dup
invokespecial org.apache.http.message.HeaderGroup.<init>:()V
putfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
invokevirtual org.apache.http.message.HeaderGroup.clear:()V
7: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
aload 1
invokeinterface org.apache.http.HttpRequest.getAllHeaders:()[Lorg/apache/http/Header;
invokevirtual org.apache.http.message.HeaderGroup.setHeaders:([Lorg/apache/http/Header;)V
8: aload 0
aconst_null
putfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
9: aload 0
aconst_null
putfield org.apache.http.client.methods.RequestBuilder.entity:Lorg/apache/http/HttpEntity;
10: aload 1
instanceof org.apache.http.HttpEntityEnclosingRequest
ifeq 22
11: aload 1
checkcast org.apache.http.HttpEntityEnclosingRequest
invokeinterface org.apache.http.HttpEntityEnclosingRequest.getEntity:()Lorg/apache/http/HttpEntity;
astore 2
start local 2 12: aload 2
invokestatic org.apache.http.entity.ContentType.get:(Lorg/apache/http/HttpEntity;)Lorg/apache/http/entity/ContentType;
astore 3
start local 3 13: aload 3
ifnull 21
14: aload 3
invokevirtual org.apache.http.entity.ContentType.getMimeType:()Ljava/lang/String;
getstatic org.apache.http.entity.ContentType.APPLICATION_FORM_URLENCODED:Lorg/apache/http/entity/ContentType;
invokevirtual org.apache.http.entity.ContentType.getMimeType:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
15: aload 2
invokestatic org.apache.http.client.utils.URLEncodedUtils.parse:(Lorg/apache/http/HttpEntity;)Ljava/util/List;
astore 4
start local 4 16: aload 4
invokeinterface java.util.List.isEmpty:()Z
ifne 22
17: aload 0
aload 4
putfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
end local 4 18: goto 22
StackMap locals: org.apache.http.client.methods.RequestBuilder org.apache.http.HttpRequest org.apache.http.HttpEntity org.apache.http.entity.ContentType
StackMap stack: java.io.IOException
19: pop
20: goto 22
21: StackMap locals:
StackMap stack:
aload 0
aload 2
putfield org.apache.http.client.methods.RequestBuilder.entity:Lorg/apache/http/HttpEntity;
end local 3 end local 2 22: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.http.client.methods.HttpUriRequest
ifeq 25
23: aload 0
aload 1
checkcast org.apache.http.client.methods.HttpUriRequest
invokeinterface org.apache.http.client.methods.HttpUriRequest.getURI:()Ljava/net/URI;
putfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
24: goto 26
25: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface org.apache.http.HttpRequest.getRequestLine:()Lorg/apache/http/RequestLine;
invokeinterface org.apache.http.RequestLine.getUri:()Ljava/lang/String;
invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
putfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
26: StackMap locals:
StackMap stack:
aload 1
instanceof org.apache.http.client.methods.Configurable
ifeq 29
27: aload 0
aload 1
checkcast org.apache.http.client.methods.Configurable
invokeinterface org.apache.http.client.methods.Configurable.getConfig:()Lorg/apache/http/client/config/RequestConfig;
putfield org.apache.http.client.methods.RequestBuilder.config:Lorg/apache/http/client/config/RequestConfig;
28: goto 30
29: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield org.apache.http.client.methods.RequestBuilder.config:Lorg/apache/http/client/config/RequestConfig;
30: StackMap locals:
StackMap stack:
aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 31 1 request Lorg/apache/http/HttpRequest;
12 22 2 originalEntity Lorg/apache/http/HttpEntity;
13 22 3 contentType Lorg/apache/http/entity/ContentType;
16 18 4 formParams Ljava/util/List<Lorg/apache/http/NameValuePair;>;
Exception table:
from to target type
15 18 19 Class java.io.IOException
MethodParameters:
Name Flags
request final
public org.apache.http.client.methods.RequestBuilder setCharset(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.http.client.methods.RequestBuilder.charset:Ljava/nio/charset/Charset;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 2 1 charset Ljava/nio/charset/Charset;
MethodParameters:
Name Flags
charset final
public java.nio.charset.Charset getCharset();
descriptor: ()Ljava/nio/charset/Charset;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.charset:Ljava/nio/charset/Charset;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/client/methods/RequestBuilder;
public java.lang.String getMethod();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/client/methods/RequestBuilder;
public org.apache.http.ProtocolVersion getVersion();
descriptor: ()Lorg/apache/http/ProtocolVersion;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.version:Lorg/apache/http/ProtocolVersion;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/client/methods/RequestBuilder;
public org.apache.http.client.methods.RequestBuilder setVersion(org.apache.http.ProtocolVersion);
descriptor: (Lorg/apache/http/ProtocolVersion;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.http.client.methods.RequestBuilder.version:Lorg/apache/http/ProtocolVersion;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 2 1 version Lorg/apache/http/ProtocolVersion;
MethodParameters:
Name Flags
version final
public java.net.URI getUri();
descriptor: ()Ljava/net/URI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/client/methods/RequestBuilder;
public org.apache.http.client.methods.RequestBuilder setUri(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 2 1 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public org.apache.http.client.methods.RequestBuilder setUri(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnull 1
aload 1
invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
goto 2
StackMap locals:
StackMap stack: org.apache.http.client.methods.RequestBuilder
1: aconst_null
StackMap locals: org.apache.http.client.methods.RequestBuilder java.lang.String
StackMap stack: org.apache.http.client.methods.RequestBuilder java.net.URI
2: putfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 4 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public org.apache.http.Header (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnull 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
aload 1
invokevirtual org.apache.http.message.HeaderGroup.getFirstHeader:(Ljava/lang/String;)Lorg/apache/http/Header;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.apache.http.Header
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public org.apache.http.Header (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnull 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
aload 1
invokevirtual org.apache.http.message.HeaderGroup.getLastHeader:(Ljava/lang/String;)Lorg/apache/http/Header;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.apache.http.Header
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public org.apache.http.Header[] (java.lang.String);
descriptor: (Ljava/lang/String;)[Lorg/apache/http/Header;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnull 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
aload 1
invokevirtual org.apache.http.message.HeaderGroup.getHeaders:(Ljava/lang/String;)[Lorg/apache/http/Header;
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: org.apache.http.Header[]
2: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public org.apache.http.client.methods.RequestBuilder (org.apache.http.Header);
descriptor: (Lorg/apache/http/Header;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnonnull 2
1: aload 0
new org.apache.http.message.HeaderGroup
dup
invokespecial org.apache.http.message.HeaderGroup.<init>:()V
putfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
aload 1
invokevirtual org.apache.http.message.HeaderGroup.addHeader:(Lorg/apache/http/Header;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 4 1 header Lorg/apache/http/Header;
MethodParameters:
Name Flags
header final
public org.apache.http.client.methods.RequestBuilder (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnonnull 2
1: aload 0
new org.apache.http.message.HeaderGroup
dup
invokespecial org.apache.http.message.HeaderGroup.<init>:()V
putfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
new org.apache.http.message.BasicHeader
dup
aload 1
aload 2
invokespecial org.apache.http.message.BasicHeader.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.apache.http.message.HeaderGroup.addHeader:(Lorg/apache/http/Header;)V
3: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 4 1 name Ljava/lang/String;
0 4 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name final
value final
public org.apache.http.client.methods.RequestBuilder (org.apache.http.Header);
descriptor: (Lorg/apache/http/Header;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnonnull 2
1: aload 0
new org.apache.http.message.HeaderGroup
dup
invokespecial org.apache.http.message.HeaderGroup.<init>:()V
putfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
aload 1
invokevirtual org.apache.http.message.HeaderGroup.removeHeader:(Lorg/apache/http/Header;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 4 1 header Lorg/apache/http/Header;
MethodParameters:
Name Flags
header final
public org.apache.http.client.methods.RequestBuilder (java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnonnull 2
1: StackMap locals:
StackMap stack:
aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
invokevirtual org.apache.http.message.HeaderGroup.iterator:()Lorg/apache/http/HeaderIterator;
astore 2
start local 2 3: goto 7
4: StackMap locals: org.apache.http.HeaderIterator
StackMap stack:
aload 2
invokeinterface org.apache.http.HeaderIterator.nextHeader:()Lorg/apache/http/Header;
astore 3
start local 3 5: aload 1
aload 3
invokeinterface org.apache.http.Header.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 7
6: aload 2
invokeinterface org.apache.http.HeaderIterator.remove:()V
end local 3 7: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.apache.http.HeaderIterator.hasNext:()Z
ifne 4
end local 2 8: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 9 1 name Ljava/lang/String;
3 8 2 i Lorg/apache/http/HeaderIterator;
5 7 3 header Lorg/apache/http/Header;
MethodParameters:
Name Flags
name final
public org.apache.http.client.methods.RequestBuilder (org.apache.http.Header);
descriptor: (Lorg/apache/http/Header;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnonnull 2
1: aload 0
new org.apache.http.message.HeaderGroup
dup
invokespecial org.apache.http.message.HeaderGroup.<init>:()V
putfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
aload 1
invokevirtual org.apache.http.message.HeaderGroup.updateHeader:(Lorg/apache/http/Header;)V
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 4 1 header Lorg/apache/http/Header;
MethodParameters:
Name Flags
header final
public org.apache.http.client.methods.RequestBuilder (java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnonnull 2
1: aload 0
new org.apache.http.message.HeaderGroup
dup
invokespecial org.apache.http.message.HeaderGroup.<init>:()V
putfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
new org.apache.http.message.BasicHeader
dup
aload 1
aload 2
invokespecial org.apache.http.message.BasicHeader.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.apache.http.message.HeaderGroup.updateHeader:(Lorg/apache/http/Header;)V
3: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 4 1 name Ljava/lang/String;
0 4 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name final
value final
public org.apache.http.HttpEntity getEntity();
descriptor: ()Lorg/apache/http/HttpEntity;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.entity:Lorg/apache/http/HttpEntity;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/client/methods/RequestBuilder;
public org.apache.http.client.methods.RequestBuilder setEntity(org.apache.http.HttpEntity);
descriptor: (Lorg/apache/http/HttpEntity;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.http.client.methods.RequestBuilder.entity:Lorg/apache/http/HttpEntity;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 2 1 entity Lorg/apache/http/HttpEntity;
MethodParameters:
Name Flags
entity final
public java.util.List<org.apache.http.NameValuePair> getParameters();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
ifnull 1
new java.util.ArrayList
dup
aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
goto 2
1: StackMap locals:
StackMap stack:
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
2: StackMap locals:
StackMap stack: java.util.ArrayList
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/client/methods/RequestBuilder;
Signature: ()Ljava/util/List<Lorg/apache/http/NameValuePair;>;
public org.apache.http.client.methods.RequestBuilder addParameter(org.apache.http.NameValuePair);
descriptor: (Lorg/apache/http/NameValuePair;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "Name value pair"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
ifnonnull 3
2: aload 0
new java.util.LinkedList
dup
invokespecial java.util.LinkedList.<init>:()V
putfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
3: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
aload 1
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
4: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 5 1 nvp Lorg/apache/http/NameValuePair;
MethodParameters:
Name Flags
nvp final
public org.apache.http.client.methods.RequestBuilder addParameter(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.apache.http.message.BasicNameValuePair
dup
aload 1
aload 2
invokespecial org.apache.http.message.BasicNameValuePair.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokevirtual org.apache.http.client.methods.RequestBuilder.addParameter:(Lorg/apache/http/NameValuePair;)Lorg/apache/http/client/methods/RequestBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 1 1 name Ljava/lang/String;
0 1 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name final
value final
public org.apache.http.client.methods.RequestBuilder addParameters(org.apache.http.NameValuePair[]);
descriptor: ([Lorg/apache/http/NameValuePair;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 4
StackMap locals: org.apache.http.client.methods.RequestBuilder org.apache.http.NameValuePair[] top int int org.apache.http.NameValuePair[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 0
aload 2
invokevirtual org.apache.http.client.methods.RequestBuilder.addParameter:(Lorg/apache/http/NameValuePair;)Lorg/apache/http/client/methods/RequestBuilder;
pop
end local 2 3: iinc 3 1
StackMap locals:
StackMap stack:
4: iload 3
iload 4
if_icmplt 1
5: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 6 1 nvps [Lorg/apache/http/NameValuePair;
2 3 2 nvp Lorg/apache/http/NameValuePair;
MethodParameters:
Name Flags
nvps final
public org.apache.http.client.config.RequestConfig getConfig();
descriptor: ()Lorg/apache/http/client/config/RequestConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.config:Lorg/apache/http/client/config/RequestConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/http/client/methods/RequestBuilder;
public org.apache.http.client.methods.RequestBuilder setConfig(org.apache.http.client.config.RequestConfig);
descriptor: (Lorg/apache/http/client/config/RequestConfig;)Lorg/apache/http/client/methods/RequestBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.http.client.methods.RequestBuilder.config:Lorg/apache/http/client/config/RequestConfig;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/http/client/methods/RequestBuilder;
0 2 1 config Lorg/apache/http/client/config/RequestConfig;
MethodParameters:
Name Flags
config final
public org.apache.http.client.methods.HttpUriRequest build();
descriptor: ()Lorg/apache/http/client/methods/HttpUriRequest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 0: aload 0
getfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
ifnull 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
goto 2
StackMap locals:
StackMap stack:
1: ldc "/"
invokestatic java.net.URI.create:(Ljava/lang/String;)Ljava/net/URI;
StackMap locals:
StackMap stack: java.net.URI
2: astore 2
start local 2 3: aload 0
getfield org.apache.http.client.methods.RequestBuilder.entity:Lorg/apache/http/HttpEntity;
astore 3
start local 3 4: aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
ifnull 18
aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 18
5: aload 3
ifnonnull 11
ldc "POST"
aload 0
getfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 7
6: ldc "PUT"
aload 0
getfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 11
7: StackMap locals: org.apache.http.client.methods.RequestBuilder top java.net.URI org.apache.http.HttpEntity
StackMap stack:
new org.apache.http.client.entity.UrlEncodedFormEntity
dup
aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
aload 0
getfield org.apache.http.client.methods.RequestBuilder.charset:Ljava/nio/charset/Charset;
ifnull 8
aload 0
getfield org.apache.http.client.methods.RequestBuilder.charset:Ljava/nio/charset/Charset;
goto 9
StackMap locals: org.apache.http.client.methods.RequestBuilder top java.net.URI org.apache.http.HttpEntity
StackMap stack: new 7 new 7 java.util.List
8: getstatic org.apache.http.protocol.HTTP.DEF_CONTENT_CHARSET:Ljava/nio/charset/Charset;
StackMap locals: org.apache.http.client.methods.RequestBuilder top java.net.URI org.apache.http.HttpEntity
StackMap stack: new 7 new 7 java.util.List java.nio.charset.Charset
9: invokespecial org.apache.http.client.entity.UrlEncodedFormEntity.<init>:(Ljava/lang/Iterable;Ljava/nio/charset/Charset;)V
astore 3
10: goto 18
11: StackMap locals:
StackMap stack:
new org.apache.http.client.utils.URIBuilder
dup
aload 2
invokespecial org.apache.http.client.utils.URIBuilder.<init>:(Ljava/net/URI;)V
12: aload 0
getfield org.apache.http.client.methods.RequestBuilder.charset:Ljava/nio/charset/Charset;
invokevirtual org.apache.http.client.utils.URIBuilder.setCharset:(Ljava/nio/charset/Charset;)Lorg/apache/http/client/utils/URIBuilder;
13: aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
invokevirtual org.apache.http.client.utils.URIBuilder.addParameters:(Ljava/util/List;)Lorg/apache/http/client/utils/URIBuilder;
14: invokevirtual org.apache.http.client.utils.URIBuilder.build:()Ljava/net/URI;
15: astore 2
16: goto 18
StackMap locals:
StackMap stack: java.net.URISyntaxException
17: pop
18: StackMap locals:
StackMap stack:
aload 3
ifnonnull 21
19: new org.apache.http.client.methods.RequestBuilder$InternalRequest
dup
aload 0
getfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
invokespecial org.apache.http.client.methods.RequestBuilder$InternalRequest.<init>:(Ljava/lang/String;)V
astore 1
start local 1 20: goto 24
end local 1 21: StackMap locals:
StackMap stack:
new org.apache.http.client.methods.RequestBuilder$InternalEntityEclosingRequest
dup
aload 0
getfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
invokespecial org.apache.http.client.methods.RequestBuilder$InternalEntityEclosingRequest.<init>:(Ljava/lang/String;)V
astore 4
start local 4 22: aload 4
aload 3
invokevirtual org.apache.http.client.methods.RequestBuilder$InternalEntityEclosingRequest.setEntity:(Lorg/apache/http/HttpEntity;)V
23: aload 4
astore 1
end local 4 start local 1 24: StackMap locals: org.apache.http.client.methods.RequestBuilder org.apache.http.client.methods.HttpRequestBase java.net.URI org.apache.http.HttpEntity
StackMap stack:
aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.version:Lorg/apache/http/ProtocolVersion;
invokevirtual org.apache.http.client.methods.HttpRequestBase.setProtocolVersion:(Lorg/apache/http/ProtocolVersion;)V
25: aload 1
aload 2
invokevirtual org.apache.http.client.methods.HttpRequestBase.setURI:(Ljava/net/URI;)V
26: aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
ifnull 28
27: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
invokevirtual org.apache.http.message.HeaderGroup.getAllHeaders:()[Lorg/apache/http/Header;
invokevirtual org.apache.http.client.methods.HttpRequestBase.setHeaders:([Lorg/apache/http/Header;)V
28: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.config:Lorg/apache/http/client/config/RequestConfig;
invokevirtual org.apache.http.client.methods.HttpRequestBase.setConfig:(Lorg/apache/http/client/config/RequestConfig;)V
29: aload 1
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/apache/http/client/methods/RequestBuilder;
20 21 1 result Lorg/apache/http/client/methods/HttpRequestBase;
24 30 1 result Lorg/apache/http/client/methods/HttpRequestBase;
3 30 2 uriNotNull Ljava/net/URI;
4 30 3 entityCopy Lorg/apache/http/HttpEntity;
22 24 4 request Lorg/apache/http/client/methods/RequestBuilder$InternalEntityEclosingRequest;
Exception table:
from to target type
11 16 17 Class java.net.URISyntaxException
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "RequestBuilder [method="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.method:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc ", charset="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.charset:Ljava/nio/charset/Charset;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
5: aload 1
ldc ", version="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.version:Lorg/apache/http/ProtocolVersion;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
7: aload 1
ldc ", uri="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.uri:Ljava/net/URI;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
9: aload 1
ldc ", headerGroup="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.headerGroup:Lorg/apache/http/message/HeaderGroup;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
11: aload 1
ldc ", entity="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.entity:Lorg/apache/http/HttpEntity;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
13: aload 1
ldc ", parameters="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.parameters:Ljava/util/List;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
15: aload 1
ldc ", config="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 1
aload 0
getfield org.apache.http.client.methods.RequestBuilder.config:Lorg/apache/http/client/config/RequestConfig;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
17: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/http/client/methods/RequestBuilder;
1 19 1 builder Ljava/lang/StringBuilder;
}
SourceFile: "RequestBuilder.java"
NestMembers:
org.apache.http.client.methods.RequestBuilder$InternalEntityEclosingRequest org.apache.http.client.methods.RequestBuilder$InternalRequest
InnerClasses:
InternalEntityEclosingRequest = org.apache.http.client.methods.RequestBuilder$InternalEntityEclosingRequest of org.apache.http.client.methods.RequestBuilder
InternalRequest = org.apache.http.client.methods.RequestBuilder$InternalRequest of org.apache.http.client.methods.RequestBuilder