public final class io.undertow.client.ClientRequest extends io.undertow.util.AbstractAttachable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: io.undertow.client.ClientRequest
super_class: io.undertow.util.AbstractAttachable
{
private final io.undertow.util.HeaderMap ;
descriptor: Lio/undertow/util/HeaderMap;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String path;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private io.undertow.util.HttpString method;
descriptor: Lio/undertow/util/HttpString;
flags: (0x0002) ACC_PRIVATE
private io.undertow.util.HttpString protocol;
descriptor: Lio/undertow/util/HttpString;
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial io.undertow.util.AbstractAttachable.<init>:()V
1: aload 0
new io.undertow.util.HeaderMap
dup
invokespecial io.undertow.util.HeaderMap.<init>:()V
putfield io.undertow.client.ClientRequest.requestHeaders:Lio/undertow/util/HeaderMap;
2: aload 0
ldc "/"
putfield io.undertow.client.ClientRequest.path:Ljava/lang/String;
3: aload 0
getstatic io.undertow.util.Methods.GET:Lio/undertow/util/HttpString;
putfield io.undertow.client.ClientRequest.method:Lio/undertow/util/HttpString;
4: aload 0
getstatic io.undertow.util.Protocols.HTTP_1_1:Lio/undertow/util/HttpString;
putfield io.undertow.client.ClientRequest.protocol:Lio/undertow/util/HttpString;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lio/undertow/client/ClientRequest;
public io.undertow.util.HeaderMap ();
descriptor: ()Lio/undertow/util/HeaderMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.undertow.client.ClientRequest.requestHeaders:Lio/undertow/util/HeaderMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/undertow/client/ClientRequest;
public java.lang.String getPath();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.undertow.client.ClientRequest.path:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/undertow/client/ClientRequest;
public io.undertow.util.HttpString getMethod();
descriptor: ()Lio/undertow/util/HttpString;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.undertow.client.ClientRequest.method:Lio/undertow/util/HttpString;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/undertow/client/ClientRequest;
public io.undertow.util.HttpString getProtocol();
descriptor: ()Lio/undertow/util/HttpString;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.undertow.client.ClientRequest.protocol:Lio/undertow/util/HttpString;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/undertow/client/ClientRequest;
public io.undertow.client.ClientRequest setPath(java.lang.String);
descriptor: (Ljava/lang/String;)Lio/undertow/client/ClientRequest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.undertow.client.ClientRequest.path:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/undertow/client/ClientRequest;
0 2 1 path Ljava/lang/String;
MethodParameters:
Name Flags
path
public io.undertow.client.ClientRequest setMethod(io.undertow.util.HttpString);
descriptor: (Lio/undertow/util/HttpString;)Lio/undertow/client/ClientRequest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.undertow.client.ClientRequest.method:Lio/undertow/util/HttpString;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/undertow/client/ClientRequest;
0 2 1 method Lio/undertow/util/HttpString;
MethodParameters:
Name Flags
method
public io.undertow.client.ClientRequest setProtocol(io.undertow.util.HttpString);
descriptor: (Lio/undertow/util/HttpString;)Lio/undertow/client/ClientRequest;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield io.undertow.client.ClientRequest.protocol:Lio/undertow/util/HttpString;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/undertow/client/ClientRequest;
0 2 1 protocol Lio/undertow/util/HttpString;
MethodParameters:
Name Flags
protocol
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "ClientRequest{path='"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield io.undertow.client.ClientRequest.path:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 39
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
1: ldc ", method="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.undertow.client.ClientRequest.method:Lio/undertow/util/HttpString;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
2: ldc ", protocol="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.undertow.client.ClientRequest.protocol:Lio/undertow/util/HttpString;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
3: bipush 125
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
4: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/undertow/client/ClientRequest;
}
SourceFile: "ClientRequest.java"