public class examples.WebClientExamples
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: examples.WebClientExamples
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/WebClientExamples;
public void create(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.vertx.ext.web.client.WebClient.create:(Lio/vertx/core/Vertx;)Lio/vertx/ext/web/client/WebClient;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/WebClientExamples;
0 2 1 vertx Lio/vertx/core/Vertx;
MethodParameters:
Name Flags
vertx
public void createFromOptions(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: new io.vertx.ext.web.client.WebClientOptions
dup
invokespecial io.vertx.ext.web.client.WebClientOptions.<init>:()V
1: ldc "My-App/1.2.3"
invokevirtual io.vertx.ext.web.client.WebClientOptions.setUserAgent:(Ljava/lang/String;)Lio/vertx/ext/web/client/WebClientOptions;
2: astore 2
start local 2 3: aload 2
iconst_0
invokevirtual io.vertx.ext.web.client.WebClientOptions.setKeepAlive:(Z)Lio/vertx/ext/web/client/WebClientOptions;
pop
4: aload 1
aload 2
invokestatic io.vertx.ext.web.client.WebClient.create:(Lio/vertx/core/Vertx;Lio/vertx/ext/web/client/WebClientOptions;)Lio/vertx/ext/web/client/WebClient;
pop
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 vertx Lio/vertx/core/Vertx;
3 6 2 options Lio/vertx/ext/web/client/WebClientOptions;
MethodParameters:
Name Flags
vertx
public void wrap(io.vertx.core.http.HttpClient);
descriptor: (Lio/vertx/core/http/HttpClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.vertx.ext.web.client.WebClient.wrap:(Lio/vertx/core/http/HttpClient;)Lio/vertx/ext/web/client/WebClient;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/WebClientExamples;
0 2 1 httpClient Lio/vertx/core/http/HttpClient;
MethodParameters:
Name Flags
httpClient
public void simpleGetAndHead(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic io.vertx.ext.web.client.WebClient.create:(Lio/vertx/core/Vertx;)Lio/vertx/ext/web/client/WebClient;
astore 2
start local 2 1: aload 2
2: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$0(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$1(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: aload 2
7: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.head:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
8: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
9: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$2(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
10: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$3(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lexamples/WebClientExamples;
0 12 1 vertx Lio/vertx/core/Vertx;
1 12 2 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
vertx
public void simpleGetWithParams(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: ldc "param"
ldc "param_value"
invokeinterface io.vertx.ext.web.client.HttpRequest.addQueryParam:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$4(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$5(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void simpleGetWithInitialParams(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
2: ldc "myserver.mycompany.com"
3: ldc "/some-uri?param1=param1_value¶m2=param2_value"
4: invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
5: astore 2
start local 2 6: aload 2
ldc "param3"
ldc "param3_value"
invokeinterface io.vertx.ext.web.client.HttpRequest.addQueryParam:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
pop
7: aload 2
ldc "param2"
ldc "another_param2_value"
invokeinterface io.vertx.ext.web.client.HttpRequest.setQueryParam:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
pop
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lexamples/WebClientExamples;
0 9 1 client Lio/vertx/ext/web/client/WebClient;
6 9 2 request Lio/vertx/ext/web/client/HttpRequest<Lio/vertx/core/buffer/Buffer;>;
MethodParameters:
Name Flags
client
public void simpleGetOverwritePreviousParams(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: astore 2
start local 2 3: aload 2
ldc "param1"
ldc "param1_value"
invokeinterface io.vertx.ext.web.client.HttpRequest.addQueryParam:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
pop
4: aload 2
ldc "/some-uri?param1=param1_value¶m2=param2_value"
invokeinterface io.vertx.ext.web.client.HttpRequest.uri:(Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
pop
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 client Lio/vertx/ext/web/client/WebClient;
3 6 2 request Lio/vertx/ext/web/client/HttpRequest<Lio/vertx/core/buffer/Buffer;>;
MethodParameters:
Name Flags
client
public void multiGet(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: astore 2
start local 2 3: aload 2
4: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$6(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: aload 2
7: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
8: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$7(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lexamples/WebClientExamples;
0 10 1 client Lio/vertx/ext/web/client/WebClient;
3 10 2 get Lio/vertx/ext/web/client/HttpRequest<Lio/vertx/core/buffer/Buffer;>;
MethodParameters:
Name Flags
client
public void multiGetCopy(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: astore 2
start local 2 3: aload 2
4: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$8(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: aload 2
7: invokeinterface io.vertx.ext.web.client.HttpRequest.copy:()Lio/vertx/ext/web/client/HttpRequest;
8: ldc "a-header"
ldc "with-some-value"
invokeinterface io.vertx.ext.web.client.HttpRequest.putHeader:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
9: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
10: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$9(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lexamples/WebClientExamples;
0 12 1 client Lio/vertx/ext/web/client/WebClient;
3 12 2 get Lio/vertx/ext/web/client/HttpRequest<Lio/vertx/core/buffer/Buffer;>;
MethodParameters:
Name Flags
client
public void timeout(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: ldc 5000
invokeinterface io.vertx.ext.web.client.HttpRequest.timeout:(J)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$10(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$11(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void sendBuffer(io.vertx.ext.web.client.WebClient, io.vertx.core.buffer.Buffer);
descriptor: (Lio/vertx/ext/web/client/WebClient;Lio/vertx/core/buffer/Buffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.post:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: aload 2
invokeinterface io.vertx.ext.web.client.HttpRequest.sendBuffer:(Lio/vertx/core/buffer/Buffer;)Lio/vertx/core/Future;
3: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$12(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lexamples/WebClientExamples;
0 5 1 client Lio/vertx/ext/web/client/WebClient;
0 5 2 buffer Lio/vertx/core/buffer/Buffer;
MethodParameters:
Name Flags
client
buffer
public void sendStream(io.vertx.ext.web.client.WebClient, io.vertx.core.file.FileSystem);
descriptor: (Lio/vertx/ext/web/client/WebClient;Lio/vertx/core/file/FileSystem;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc "content.txt"
new io.vertx.core.file.OpenOptions
dup
invokespecial io.vertx.core.file.OpenOptions.<init>:()V
aload 1
invokedynamic handle(Lio/vertx/ext/web/client/WebClient;)Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$13(Lio/vertx/ext/web/client/WebClient;Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.core.file.FileSystem.open:(Ljava/lang/String;Lio/vertx/core/file/OpenOptions;Lio/vertx/core/Handler;)Lio/vertx/core/file/FileSystem;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/WebClientExamples;
0 2 1 client Lio/vertx/ext/web/client/WebClient;
0 2 2 fs Lio/vertx/core/file/FileSystem;
MethodParameters:
Name Flags
client
fs
public void sendStreamChunked(io.vertx.ext.web.client.WebClient, io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>);
descriptor: (Lio/vertx/ext/web/client/WebClient;Lio/vertx/core/streams/ReadStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.post:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: aload 2
invokeinterface io.vertx.ext.web.client.HttpRequest.sendStream:(Lio/vertx/core/streams/ReadStream;)Lio/vertx/core/Future;
3: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$15(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lexamples/WebClientExamples;
0 5 1 client Lio/vertx/ext/web/client/WebClient;
0 5 2 stream Lio/vertx/core/streams/ReadStream<Lio/vertx/core/buffer/Buffer;>;
Signature: (Lio/vertx/ext/web/client/WebClient;Lio/vertx/core/streams/ReadStream<Lio/vertx/core/buffer/Buffer;>;)V
MethodParameters:
Name Flags
client
stream
public void sendJsonObject(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.post:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: new io.vertx.core.json.JsonObject
dup
invokespecial io.vertx.core.json.JsonObject.<init>:()V
3: ldc "firstName"
ldc "Dale"
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
4: ldc "lastName"
ldc "Cooper"
invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
5: invokeinterface io.vertx.ext.web.client.HttpRequest.sendJsonObject:(Lio/vertx/core/json/JsonObject;)Lio/vertx/core/Future;
6: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$16(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lexamples/WebClientExamples;
0 8 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void sendJsonPOJO(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.post:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: new examples.WebClientExamples$User
dup
ldc "Dale"
ldc "Cooper"
invokespecial examples.WebClientExamples$User.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokeinterface io.vertx.ext.web.client.HttpRequest.sendJson:(Ljava/lang/Object;)Lio/vertx/core/Future;
3: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$17(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lexamples/WebClientExamples;
0 5 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void sendForm(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: invokestatic io.vertx.core.MultiMap.caseInsensitiveMultiMap:()Lio/vertx/core/MultiMap;
astore 2
start local 2 1: aload 2
ldc "firstName"
ldc "Dale"
invokeinterface io.vertx.core.MultiMap.set:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap;
pop
2: aload 2
ldc "lastName"
ldc "Cooper"
invokeinterface io.vertx.core.MultiMap.set:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap;
pop
3: aload 1
4: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.post:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
5: aload 2
invokeinterface io.vertx.ext.web.client.HttpRequest.sendForm:(Lio/vertx/core/MultiMap;)Lio/vertx/core/Future;
6: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$18(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lexamples/WebClientExamples;
0 8 1 client Lio/vertx/ext/web/client/WebClient;
1 8 2 form Lio/vertx/core/MultiMap;
MethodParameters:
Name Flags
client
public void sendMultipart(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: invokestatic io.vertx.core.MultiMap.caseInsensitiveMultiMap:()Lio/vertx/core/MultiMap;
astore 2
start local 2 1: aload 2
ldc "firstName"
ldc "Dale"
invokeinterface io.vertx.core.MultiMap.set:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap;
pop
2: aload 2
ldc "lastName"
ldc "Cooper"
invokeinterface io.vertx.core.MultiMap.set:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap;
pop
3: aload 1
4: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.post:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
5: ldc "content-type"
ldc "multipart/form-data"
invokeinterface io.vertx.ext.web.client.HttpRequest.putHeader:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
6: aload 2
invokeinterface io.vertx.ext.web.client.HttpRequest.sendForm:(Lio/vertx/core/MultiMap;)Lio/vertx/core/Future;
7: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$19(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lexamples/WebClientExamples;
0 9 1 client Lio/vertx/ext/web/client/WebClient;
1 9 2 form Lio/vertx/core/MultiMap;
MethodParameters:
Name Flags
client
public void sendMultipartWithFileUpload(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: invokestatic io.vertx.ext.web.multipart.MultipartForm.create:()Lio/vertx/ext/web/multipart/MultipartForm;
1: ldc "imageDescription"
ldc "a very nice image"
invokeinterface io.vertx.ext.web.multipart.MultipartForm.attribute:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/multipart/MultipartForm;
2: ldc "imageFile"
3: ldc "image.jpg"
4: ldc "/path/to/image"
5: ldc "image/jpeg"
6: invokeinterface io.vertx.ext.web.multipart.MultipartForm.binaryFileUpload:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/multipart/MultipartForm;
7: astore 2
start local 2 8: aload 1
9: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.post:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
10: aload 2
invokeinterface io.vertx.ext.web.client.HttpRequest.sendMultipartForm:(Lio/vertx/ext/web/multipart/MultipartForm;)Lio/vertx/core/Future;
11: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$20(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
12: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lexamples/WebClientExamples;
0 13 1 client Lio/vertx/ext/web/client/WebClient;
8 13 2 form Lio/vertx/ext/web/multipart/MultipartForm;
MethodParameters:
Name Flags
client
public void (io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: astore 2
start local 2 3: aload 2
invokeinterface io.vertx.ext.web.client.HttpRequest.headers:()Lio/vertx/core/MultiMap;
astore 3
start local 3 4: aload 3
ldc "content-type"
ldc "application/json"
invokeinterface io.vertx.core.MultiMap.set:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap;
pop
5: aload 3
ldc "other-header"
ldc "foo"
invokeinterface io.vertx.core.MultiMap.set:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/core/MultiMap;
pop
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
3 7 2 request Lio/vertx/ext/web/client/HttpRequest<Lio/vertx/core/buffer/Buffer;>;
4 7 3 headers Lio/vertx/core/MultiMap;
MethodParameters:
Name Flags
client
public void (io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: astore 2
start local 2 3: aload 2
ldc "content-type"
ldc "application/json"
invokeinterface io.vertx.ext.web.client.HttpRequest.putHeader:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
pop
4: aload 2
ldc "other-header"
ldc "foo"
invokeinterface io.vertx.ext.web.client.HttpRequest.putHeader:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
pop
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 client Lio/vertx/ext/web/client/WebClient;
3 6 2 request Lio/vertx/ext/web/client/HttpRequest<Lio/vertx/core/buffer/Buffer;>;
MethodParameters:
Name Flags
client
public void addBasicAccessAuthentication(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: new io.vertx.ext.auth.authentication.UsernamePasswordCredentials
dup
ldc "myid"
ldc "mypassword"
invokespecial io.vertx.ext.auth.authentication.UsernamePasswordCredentials.<init>:(Ljava/lang/String;Ljava/lang/String;)V
invokeinterface io.vertx.ext.web.client.HttpRequest.authentication:(Lio/vertx/ext/auth/authentication/Credentials;)Lio/vertx/ext/web/client/HttpRequest;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/WebClientExamples;
0 4 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void addBearerTokenAuthentication(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: new io.vertx.ext.auth.authentication.TokenCredentials
dup
ldc "myBearerToken"
invokespecial io.vertx.ext.auth.authentication.TokenCredentials.<init>:(Ljava/lang/String;)V
invokeinterface io.vertx.ext.web.client.HttpRequest.authentication:(Lio/vertx/ext/auth/authentication/Credentials;)Lio/vertx/ext/web/client/HttpRequest;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/WebClientExamples;
0 4 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void receiveResponse(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
3: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$21(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$22(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void receiveResponseAsJsonObject(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: invokestatic io.vertx.ext.web.codec.BodyCodec.jsonObject:()Lio/vertx/ext/web/codec/BodyCodec;
invokeinterface io.vertx.ext.web.client.HttpRequest.as:(Lio/vertx/ext/web/codec/BodyCodec;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$23(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$24(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void receiveResponseAsJsonPOJO(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: ldc Lexamples/WebClientExamples$User;
invokestatic io.vertx.ext.web.codec.BodyCodec.json:(Ljava/lang/Class;)Lio/vertx/ext/web/codec/BodyCodec;
invokeinterface io.vertx.ext.web.client.HttpRequest.as:(Lio/vertx/ext/web/codec/BodyCodec;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$25(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$26(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void receiveResponseAsWriteStream(io.vertx.ext.web.client.WebClient, io.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>);
descriptor: (Lio/vertx/ext/web/client/WebClient;Lio/vertx/core/streams/WriteStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: aload 2
invokestatic io.vertx.ext.web.codec.BodyCodec.pipe:(Lio/vertx/core/streams/WriteStream;)Lio/vertx/ext/web/codec/BodyCodec;
invokeinterface io.vertx.ext.web.client.HttpRequest.as:(Lio/vertx/ext/web/codec/BodyCodec;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$27(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$28(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
0 7 2 writeStream Lio/vertx/core/streams/WriteStream<Lio/vertx/core/buffer/Buffer;>;
Signature: (Lio/vertx/ext/web/client/WebClient;Lio/vertx/core/streams/WriteStream<Lio/vertx/core/buffer/Buffer;>;)V
MethodParameters:
Name Flags
client
writeStream
public void receiveResponseAsJsonStream(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: invokestatic io.vertx.core.parsetools.JsonParser.newParser:()Lio/vertx/core/parsetools/JsonParser;
invokeinterface io.vertx.core.parsetools.JsonParser.objectValueMode:()Lio/vertx/core/parsetools/JsonParser;
astore 2
start local 2 1: aload 2
invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$29(Lio/vertx/core/parsetools/JsonEvent;)V (6)
(Lio/vertx/core/parsetools/JsonEvent;)V
invokeinterface io.vertx.core.parsetools.JsonParser.handler:(Lio/vertx/core/Handler;)Lio/vertx/core/parsetools/JsonParser;
pop
2: aload 1
3: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
4: aload 2
invokestatic io.vertx.ext.web.codec.BodyCodec.jsonStream:(Lio/vertx/core/parsetools/JsonParser;)Lio/vertx/ext/web/codec/BodyCodec;
invokeinterface io.vertx.ext.web.client.HttpRequest.as:(Lio/vertx/ext/web/codec/BodyCodec;)Lio/vertx/ext/web/client/HttpRequest;
5: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
6: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$30(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
7: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$31(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lexamples/WebClientExamples;
0 9 1 client Lio/vertx/ext/web/client/WebClient;
1 9 2 parser Lio/vertx/core/parsetools/JsonParser;
MethodParameters:
Name Flags
client
public void receiveResponseAndDiscard(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: invokestatic io.vertx.ext.web.codec.BodyCodec.none:()Lio/vertx/ext/web/codec/BodyCodec;
invokeinterface io.vertx.ext.web.client.HttpRequest.as:(Lio/vertx/ext/web/codec/BodyCodec;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$32(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$33(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void receiveResponseAsBufferDecodeAsJsonObject(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
3: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$34(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$35(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void manualSanityChecks(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
3: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$36(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$37(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void usingPredicates(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
examples/WebClientExamples.lambda$38(Lio/vertx/ext/web/client/HttpResponse;)Lio/vertx/ext/web/client/predicate/ResponsePredicateResult; (6)
(Lio/vertx/ext/web/client/HttpResponse;)Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;
1: astore 2
start local 2 2: aload 1
3: getstatic io.vertx.core.http.HttpMethod.OPTIONS:Lio/vertx/core/http/HttpMethod;
4: sipush 8080
5: ldc "myserver.mycompany.com"
6: ldc "/some-uri"
7: invokeinterface io.vertx.ext.web.client.WebClient.request:(Lio/vertx/core/http/HttpMethod;ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
8: ldc "Origin"
ldc "Server-b.com"
invokeinterface io.vertx.ext.web.client.HttpRequest.putHeader:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
9: ldc "Access-Control-Request-Method"
ldc "POST"
invokeinterface io.vertx.ext.web.client.HttpRequest.putHeader:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
10: aload 2
invokeinterface io.vertx.ext.web.client.HttpRequest.expect:(Ljava/util/function/Function;)Lio/vertx/ext/web/client/HttpRequest;
11: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
12: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$39(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
13: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$40(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lexamples/WebClientExamples;
0 15 1 client Lio/vertx/ext/web/client/WebClient;
2 15 2 methodsPredicate Ljava/util/function/Function<Lio/vertx/ext/web/client/HttpResponse<Ljava/lang/Void;>;Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;>;
MethodParameters:
Name Flags
client
public void usingPredefinedPredicates(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_SUCCESS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
invokeinterface io.vertx.ext.web.client.HttpRequest.expect:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/ext/web/client/HttpRequest;
3: getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.JSON:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
invokeinterface io.vertx.ext.web.client.HttpRequest.expect:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/ext/web/client/HttpRequest;
4: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$41(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
6: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$42(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lexamples/WebClientExamples;
0 8 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void usingSpecificStatus(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: sipush 200
sipush 202
invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.status:(II)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
invokeinterface io.vertx.ext.web.client.HttpRequest.expect:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$43(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void usingSpecificContentType(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: ldc "some/content-type"
invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.contentType:(Ljava/lang/String;)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
invokeinterface io.vertx.ext.web.client.HttpRequest.expect:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$44(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void predicateCustomError();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_SUCCESS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
1: invokedynamic apply()Lio/vertx/ext/web/client/predicate/ErrorConverter;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Ljava/lang/Throwable;
examples/WebClientExamples.lambda$45(Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Ljava/lang/Throwable; (6)
(Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Ljava/lang/Throwable;
2: invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.create:(Ljava/util/function/Function;Lio/vertx/ext/web/client/predicate/ErrorConverter;)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
pop
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/WebClientExamples;
public void predicateCustomErrorWithBody();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
examples/WebClientExamples.lambda$46(Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Ljava/lang/Throwable; (6)
(Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Ljava/lang/Throwable;
invokestatic io.vertx.ext.web.client.predicate.ErrorConverter.createFullBody:(Ljava/util/function/Function;)Lio/vertx/ext/web/client/predicate/ErrorConverter;
astore 1
start local 1 1: getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_SUCCESS:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
aload 1
invokestatic io.vertx.ext.web.client.predicate.ResponsePredicate.create:(Ljava/util/function/Function;Lio/vertx/ext/web/client/predicate/ErrorConverter;)Lio/vertx/ext/web/client/predicate/ResponsePredicate;
pop
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lexamples/WebClientExamples;
1 3 1 converter Lio/vertx/ext/web/client/predicate/ErrorConverter;
public void testClientDisableFollowRedirects(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
new io.vertx.ext.web.client.WebClientOptions
dup
invokespecial io.vertx.ext.web.client.WebClientOptions.<init>:()V
iconst_0
invokevirtual io.vertx.ext.web.client.WebClientOptions.setFollowRedirects:(Z)Lio/vertx/ext/web/client/WebClientOptions;
invokestatic io.vertx.ext.web.client.WebClient.create:(Lio/vertx/core/Vertx;Lio/vertx/ext/web/client/WebClientOptions;)Lio/vertx/ext/web/client/WebClient;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/WebClientExamples;
0 2 1 vertx Lio/vertx/core/Vertx;
MethodParameters:
Name Flags
vertx
public void testClientChangeMaxRedirects(io.vertx.core.Vertx);
descriptor: (Lio/vertx/core/Vertx;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
new io.vertx.ext.web.client.WebClientOptions
dup
invokespecial io.vertx.ext.web.client.WebClientOptions.<init>:()V
iconst_5
invokevirtual io.vertx.ext.web.client.WebClientOptions.setMaxRedirects:(I)Lio/vertx/ext/web/client/WebClientOptions;
invokestatic io.vertx.ext.web.client.WebClient.create:(Lio/vertx/core/Vertx;Lio/vertx/ext/web/client/WebClientOptions;)Lio/vertx/ext/web/client/WebClient;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/WebClientExamples;
0 2 1 vertx Lio/vertx/core/Vertx;
MethodParameters:
Name Flags
vertx
public void testClientChangeMaxRedirects(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: iconst_0
invokeinterface io.vertx.ext.web.client.HttpRequest.followRedirects:(Z)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$47(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$48(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void testOverrideRequestSSL(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: sipush 443
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.get:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokeinterface io.vertx.ext.web.client.HttpRequest.ssl:(Ljava/lang/Boolean;)Lio/vertx/ext/web/client/HttpRequest;
3: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$49(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
5: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$50(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lexamples/WebClientExamples;
0 7 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void testAbsRequestSSL(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: ldc "https://myserver.mycompany.com:4043/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.getAbs:(Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
2: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
3: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$51(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
4: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$52(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lexamples/WebClientExamples;
0 6 1 client Lio/vertx/ext/web/client/WebClient;
MethodParameters:
Name Flags
client
public void testSocketAddress(io.vertx.ext.web.client.WebClient);
descriptor: (Lio/vertx/ext/web/client/WebClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: ldc "/var/run/docker.sock"
invokestatic io.vertx.core.net.SocketAddress.domainSocketAddress:(Ljava/lang/String;)Lio/vertx/core/net/SocketAddress;
1: astore 2
start local 2 2: aload 1
3: getstatic io.vertx.core.http.HttpMethod.GET:Lio/vertx/core/http/HttpMethod;
4: aload 2
5: sipush 8080
6: ldc "localhost"
7: ldc "/images/json"
8: invokeinterface io.vertx.ext.web.client.WebClient.request:(Lio/vertx/core/http/HttpMethod;Lio/vertx/core/net/SocketAddress;ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
9: getstatic io.vertx.ext.web.client.predicate.ResponsePredicate.SC_ACCEPTED:Lio/vertx/ext/web/client/predicate/ResponsePredicate;
invokeinterface io.vertx.ext.web.client.HttpRequest.expect:(Lio/vertx/ext/web/client/predicate/ResponsePredicate;)Lio/vertx/ext/web/client/HttpRequest;
10: invokestatic io.vertx.ext.web.codec.BodyCodec.jsonObject:()Lio/vertx/ext/web/codec/BodyCodec;
invokeinterface io.vertx.ext.web.client.HttpRequest.as:(Lio/vertx/ext/web/codec/BodyCodec;)Lio/vertx/ext/web/client/HttpRequest;
11: invokeinterface io.vertx.ext.web.client.HttpRequest.send:()Lio/vertx/core/Future;
12: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$53(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
13: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$54(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.core.Future.onFailure:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lexamples/WebClientExamples;
0 15 1 client Lio/vertx/ext/web/client/WebClient;
2 15 2 serverAddress Lio/vertx/core/net/SocketAddress;
MethodParameters:
Name Flags
client
private static void lambda$0(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
1: new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 response Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$1(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$2(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
1: new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 response Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$3(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$4(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
1: new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 response Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$5(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$6(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$7(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$8(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$9(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$10(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$11(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$12(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$13(io.vertx.ext.web.client.WebClient, io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/ext/web/client/WebClient;Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=2
start local 1 0: aload 1
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 8
1: aload 1
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.core.streams.ReadStream
astore 2
start local 2 2: ldc "1024"
astore 3
start local 3 3: aload 0
4: sipush 8080
ldc "myserver.mycompany.com"
ldc "/some-uri"
invokeinterface io.vertx.ext.web.client.WebClient.post:(ILjava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
5: ldc "content-length"
aload 3
invokeinterface io.vertx.ext.web.client.HttpRequest.putHeader:(Ljava/lang/String;Ljava/lang/String;)Lio/vertx/ext/web/client/HttpRequest;
6: aload 2
invokeinterface io.vertx.ext.web.client.HttpRequest.sendStream:(Lio/vertx/core/streams/ReadStream;)Lio/vertx/core/Future;
7: invokedynamic handle()Lio/vertx/core/Handler;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)V
examples/WebClientExamples.lambda$14(Lio/vertx/ext/web/client/HttpResponse;)V (6)
(Lio/vertx/ext/web/client/HttpResponse;)V
invokeinterface io.vertx.core.Future.onSuccess:(Lio/vertx/core/Handler;)Lio/vertx/core/Future;
pop
end local 3 end local 2 8: StackMap locals:
StackMap stack:
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 9 1 fileRes Lio/vertx/core/AsyncResult<Lio/vertx/core/file/AsyncFile;>;
2 8 2 fileStream Lio/vertx/core/streams/ReadStream<Lio/vertx/core/buffer/Buffer;>;
3 8 3 fileLen Ljava/lang/String;
private static void lambda$15(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$16(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$17(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$18(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$19(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$20(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$21(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$22(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$23(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.body:()Ljava/lang/Object;
checkcast io.vertx.core.json.JsonObject
astore 1
start local 1 1: getstatic java.lang.System.out:Ljava/io/PrintStream;
2: new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: ldc " with body "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
6: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/json/JsonObject;>;
1 8 1 body Lio/vertx/core/json/JsonObject;
private static void lambda$24(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$25(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.body:()Ljava/lang/Object;
checkcast examples.WebClientExamples$User
astore 1
start local 1 1: getstatic java.lang.System.out:Ljava/io/PrintStream;
2: new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: ldc " with body "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 1
invokevirtual examples.WebClientExamples$User.getFirstName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: aload 1
invokevirtual examples.WebClientExamples$User.getLastName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 res Lio/vertx/ext/web/client/HttpResponse<Lexamples/WebClientExamples$User;>;
1 10 1 user Lexamples/WebClientExamples$User;
private static void lambda$26(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$27(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Ljava/lang/Void;>;
private static void lambda$28(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$29(io.vertx.core.parsetools.JsonEvent);
descriptor: (Lio/vertx/core/parsetools/JsonEvent;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.parsetools.JsonEvent.objectValue:()Lio/vertx/core/json/JsonObject;
astore 1
start local 1 1: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Got "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual io.vertx.core.json.JsonObject.encode:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 event Lio/vertx/core/parsetools/JsonEvent;
1 2 1 object Lio/vertx/core/json/JsonObject;
private static void lambda$30(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Ljava/lang/Void;>;
private static void lambda$31(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$32(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Ljava/lang/Void;>;
private static void lambda$33(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$34(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.bodyAsJsonObject:()Lio/vertx/core/json/JsonObject;
astore 1
start local 1 1: getstatic java.lang.System.out:Ljava/io/PrintStream;
2: new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: ldc " with body "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
6: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
1 8 1 body Lio/vertx/core/json/JsonObject;
private static void lambda$35(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$36(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
sipush 200
if_icmpne 11
1: aload 0
ldc "content-type"
invokeinterface io.vertx.ext.web.client.HttpResponse.getHeader:(Ljava/lang/String;)Ljava/lang/String;
ldc "application/json"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
2: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.bodyAsJsonObject:()Lio/vertx/core/json/JsonObject;
astore 1
start local 1 3: getstatic java.lang.System.out:Ljava/io/PrintStream;
4: new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
5: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
6: ldc " with body "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
7: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
8: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 10: goto 12
11: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
12: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
3 10 1 body Lio/vertx/core/json/JsonObject;
private static void lambda$37(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static io.vertx.ext.web.client.predicate.ResponsePredicateResult lambda$38(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "Access-Control-Allow-Methods"
invokeinterface io.vertx.ext.web.client.HttpResponse.getHeader:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 4
2: aload 1
ldc "POST"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 4
3: invokestatic io.vertx.ext.web.client.predicate.ResponsePredicateResult.success:()Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;
areturn
4: StackMap locals: java.lang.String
StackMap stack:
ldc "Does not work"
invokestatic io.vertx.ext.web.client.predicate.ResponsePredicateResult.failure:(Ljava/lang/String;)Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 resp Lio/vertx/ext/web/client/HttpResponse<Ljava/lang/Void;>;
1 5 1 methods Ljava/lang/String;
private static void lambda$39(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$40(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$41(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.bodyAsJsonObject:()Lio/vertx/core/json/JsonObject;
astore 1
start local 1 1: getstatic java.lang.System.out:Ljava/io/PrintStream;
2: new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
3: aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
4: ldc " with body "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
6: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
7: invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
end local 1 8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
1 8 1 body Lio/vertx/core/json/JsonObject;
private static void lambda$42(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$43(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$44(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static java.lang.Throwable lambda$45(io.vertx.ext.web.client.predicate.ResponsePredicateResult);
descriptor: (Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Ljava/lang/Throwable;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new examples.WebClientExamples$MyCustomException
dup
aload 0
invokeinterface io.vertx.ext.web.client.predicate.ResponsePredicateResult.message:()Ljava/lang/String;
invokespecial examples.WebClientExamples$MyCustomException.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 result Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;
private static java.lang.Throwable lambda$46(io.vertx.ext.web.client.predicate.ResponsePredicateResult);
descriptor: (Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;)Ljava/lang/Throwable;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=5, locals=3, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.ext.web.client.predicate.ResponsePredicateResult.response:()Lio/vertx/ext/web/client/HttpResponse;
astore 1
start local 1 1: aload 1
2: ldc "content-type"
invokeinterface io.vertx.ext.web.client.HttpResponse.getHeader:(Ljava/lang/String;)Ljava/lang/String;
3: ldc "application/json"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
4: aload 1
invokeinterface io.vertx.ext.web.client.HttpResponse.bodyAsJsonObject:()Lio/vertx/core/json/JsonObject;
astore 2
start local 2 5: new examples.WebClientExamples$MyCustomException
dup
6: aload 2
ldc "code"
invokevirtual io.vertx.core.json.JsonObject.getString:(Ljava/lang/String;)Ljava/lang/String;
7: aload 2
ldc "message"
invokevirtual io.vertx.core.json.JsonObject.getString:(Ljava/lang/String;)Ljava/lang/String;
8: invokespecial examples.WebClientExamples$MyCustomException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
areturn
end local 2 9: StackMap locals: io.vertx.ext.web.client.HttpResponse
StackMap stack:
new examples.WebClientExamples$MyCustomException
dup
aload 0
invokeinterface io.vertx.ext.web.client.predicate.ResponsePredicateResult.message:()Ljava/lang/String;
invokespecial examples.WebClientExamples$MyCustomException.<init>:(Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 result Lio/vertx/ext/web/client/predicate/ResponsePredicateResult;
1 10 1 response Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
5 9 2 body Lio/vertx/core/json/JsonObject;
private static void lambda$47(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$48(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$49(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$50(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$51(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Received response with status code"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.statusCode:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
private static void lambda$52(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$53(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Current Docker images"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.ext.web.client.HttpResponse.body:()Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/json/JsonObject;>;
private static void lambda$54(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Something went wrong "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 err Ljava/lang/Throwable;
private static void lambda$14(io.vertx.ext.web.client.HttpResponse);
descriptor: (Lio/vertx/ext/web/client/HttpResponse;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 res Lio/vertx/ext/web/client/HttpResponse<Lio/vertx/core/buffer/Buffer;>;
}
SourceFile: "WebClientExamples.java"
NestMembers:
examples.WebClientExamples$MyCustomException examples.WebClientExamples$User
InnerClasses:
private MyCustomException = examples.WebClientExamples$MyCustomException of examples.WebClientExamples
User = examples.WebClientExamples$User of examples.WebClientExamples
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles