public class examples.SqlClientExamples
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: examples.SqlClientExamples
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/SqlClientExamples;
public void queries01(io.vertx.sqlclient.SqlClient);
descriptor: (Lio/vertx/sqlclient/SqlClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "SELECT * FROM users WHERE id='julien'"
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/SqlClientExamples.lambda$0(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlClient.query:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlClient;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 client Lio/vertx/sqlclient/SqlClient;
MethodParameters:
Name Flags
client
public void queries02(io.vertx.sqlclient.SqlClient);
descriptor: (Lio/vertx/sqlclient/SqlClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "SELECT * FROM users WHERE id=?"
ldc "julien"
invokestatic io.vertx.sqlclient.Tuple.of:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
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/SqlClientExamples.lambda$1(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlClient.preparedQuery:(Ljava/lang/String;Lio/vertx/sqlclient/Tuple;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlClient;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 client Lio/vertx/sqlclient/SqlClient;
MethodParameters:
Name Flags
client
public void queries03(io.vertx.sqlclient.SqlClient);
descriptor: (Lio/vertx/sqlclient/SqlClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "SELECT first_name, last_name FROM users"
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/SqlClientExamples.lambda$2(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlClient.preparedQuery:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlClient;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 client Lio/vertx/sqlclient/SqlClient;
MethodParameters:
Name Flags
client
public void queries04(io.vertx.sqlclient.SqlClient);
descriptor: (Lio/vertx/sqlclient/SqlClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "INSERT INTO users (first_name, last_name) VALUES (?, ?)"
ldc "Julien"
ldc "Viet"
invokestatic io.vertx.sqlclient.Tuple.of:(Ljava/lang/Object;Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
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/SqlClientExamples.lambda$3(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlClient.preparedQuery:(Ljava/lang/String;Lio/vertx/sqlclient/Tuple;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlClient;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 client Lio/vertx/sqlclient/SqlClient;
MethodParameters:
Name Flags
client
public void queries05(io.vertx.sqlclient.Row);
descriptor: (Lio/vertx/sqlclient/Row;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "User "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
iconst_0
invokeinterface io.vertx.sqlclient.Row.getString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
iconst_1
invokeinterface io.vertx.sqlclient.Row.getString:(I)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
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 row Lio/vertx/sqlclient/Row;
MethodParameters:
Name Flags
row
public void queries06(io.vertx.sqlclient.Row);
descriptor: (Lio/vertx/sqlclient/Row;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "User "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
ldc "first_name"
invokeinterface io.vertx.sqlclient.Row.getString:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
ldc "last_name"
invokeinterface io.vertx.sqlclient.Row.getString:(Ljava/lang/String;)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
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 row Lio/vertx/sqlclient/Row;
MethodParameters:
Name Flags
row
public void queries07(io.vertx.sqlclient.Row);
descriptor: (Lio/vertx/sqlclient/Row;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "first_name"
invokeinterface io.vertx.sqlclient.Row.getString:(Ljava/lang/String;)Ljava/lang/String;
pop
1: aload 1
ldc "male"
invokeinterface io.vertx.sqlclient.Row.getBoolean:(Ljava/lang/String;)Ljava/lang/Boolean;
pop
2: aload 1
ldc "age"
invokeinterface io.vertx.sqlclient.Row.getInteger:(Ljava/lang/String;)Ljava/lang/Integer;
pop
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lexamples/SqlClientExamples;
0 4 1 row Lio/vertx/sqlclient/Row;
MethodParameters:
Name Flags
row
public void queries08(io.vertx.sqlclient.SqlClient);
descriptor: (Lio/vertx/sqlclient/SqlClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/SqlClientExamples;
0 1 1 client Lio/vertx/sqlclient/SqlClient;
MethodParameters:
Name Flags
client
public void queries09(io.vertx.core.Vertx, io.vertx.sqlclient.SqlConnectOptions, io.vertx.sqlclient.PoolOptions);
descriptor: (Lio/vertx/core/Vertx;Lio/vertx/sqlclient/SqlConnectOptions;Lio/vertx/sqlclient/PoolOptions;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/SqlClientExamples;
0 1 1 vertx Lio/vertx/core/Vertx;
0 1 2 connectOptions Lio/vertx/sqlclient/SqlConnectOptions;
0 1 3 poolOptions Lio/vertx/sqlclient/PoolOptions;
MethodParameters:
Name Flags
vertx
connectOptions
poolOptions
public void queries10(io.vertx.sqlclient.SqlClient);
descriptor: (Lio/vertx/sqlclient/SqlClient;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/SqlClientExamples;
0 1 1 client Lio/vertx/sqlclient/SqlClient;
MethodParameters:
Name Flags
client
public void usingConnections01(io.vertx.core.Vertx, io.vertx.sqlclient.Pool);
descriptor: (Lio/vertx/core/Vertx;Lio/vertx/sqlclient/Pool;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: 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/SqlClientExamples.lambda$4(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.Pool.getConnection:(Lio/vertx/core/Handler;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 vertx Lio/vertx/core/Vertx;
0 2 2 pool Lio/vertx/sqlclient/Pool;
MethodParameters:
Name Flags
vertx
pool
public void usingConnections02(io.vertx.sqlclient.SqlConnection);
descriptor: (Lio/vertx/sqlclient/SqlConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "SELECT * FROM users WHERE first_name LIKE ?"
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/SqlClientExamples.lambda$7(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlConnection.prepare:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 connection Lio/vertx/sqlclient/SqlConnection;
MethodParameters:
Name Flags
connection
public void usingConnections03(io.vertx.sqlclient.SqlConnection);
descriptor: (Lio/vertx/sqlclient/SqlConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/SqlClientExamples;
0 1 1 connection Lio/vertx/sqlclient/SqlConnection;
MethodParameters:
Name Flags
connection
public void transaction01(io.vertx.sqlclient.Pool);
descriptor: (Lio/vertx/sqlclient/Pool;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/SqlClientExamples;
0 1 1 pool Lio/vertx/sqlclient/Pool;
MethodParameters:
Name Flags
pool
public void transaction02(io.vertx.sqlclient.Transaction);
descriptor: (Lio/vertx/sqlclient/Transaction;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/SqlClientExamples;
0 1 1 tx Lio/vertx/sqlclient/Transaction;
MethodParameters:
Name Flags
tx
public void transaction03(io.vertx.sqlclient.Pool);
descriptor: (Lio/vertx/sqlclient/Pool;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lexamples/SqlClientExamples;
0 1 1 pool Lio/vertx/sqlclient/Pool;
MethodParameters:
Name Flags
pool
public void usingCursors01(io.vertx.sqlclient.SqlConnection);
descriptor: (Lio/vertx/sqlclient/SqlConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "SELECT * FROM users WHERE age > ?"
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/SqlClientExamples.lambda$9(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlConnection.prepare:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 connection Lio/vertx/sqlclient/SqlConnection;
MethodParameters:
Name Flags
connection
public void usingCursors02(io.vertx.sqlclient.Cursor);
descriptor: (Lio/vertx/sqlclient/Cursor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
bipush 50
aload 1
invokedynamic handle(Lio/vertx/sqlclient/Cursor;)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/SqlClientExamples.lambda$11(Lio/vertx/sqlclient/Cursor;Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.Cursor.read:(ILio/vertx/core/Handler;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 cursor Lio/vertx/sqlclient/Cursor;
MethodParameters:
Name Flags
cursor
public void usingCursors03(io.vertx.sqlclient.SqlConnection);
descriptor: (Lio/vertx/sqlclient/SqlConnection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "SELECT * FROM users WHERE age > ?"
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/SqlClientExamples.lambda$12(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlConnection.prepare:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlConnection;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lexamples/SqlClientExamples;
0 2 1 connection Lio/vertx/sqlclient/SqlConnection;
MethodParameters:
Name Flags
connection
private static void lambda$0(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)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.AsyncResult.succeeded:()Z
ifeq 4
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.RowSet
astore 1
start local 1 2: 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
invokeinterface io.vertx.sqlclient.RowSet.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " rows "
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 3: goto 5
4: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Failure: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
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
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ar Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
2 3 1 result Lio/vertx/sqlclient/RowSet;
private static void lambda$1(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)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.AsyncResult.succeeded:()Z
ifeq 4
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.RowSet
astore 1
start local 1 2: 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
invokeinterface io.vertx.sqlclient.RowSet.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " rows "
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 3: goto 5
4: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Failure: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
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
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ar Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
2 3 1 rows Lio/vertx/sqlclient/RowSet;
private static void lambda$2(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 7
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.RowSet
astore 1
start local 1 2: aload 1
invokeinterface io.vertx.sqlclient.RowSet.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: io.vertx.core.AsyncResult io.vertx.sqlclient.RowSet top java.util.Iterator
StackMap stack:
3: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.Row
astore 2
start local 2 4: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "User "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
iconst_0
invokeinterface io.vertx.sqlclient.Row.getString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
iconst_1
invokeinterface io.vertx.sqlclient.Row.getString:(I)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 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
end local 1 6: goto 8
7: StackMap locals: io.vertx.core.AsyncResult
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Failure: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
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
8: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 ar Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
2 6 1 rows Lio/vertx/sqlclient/RowSet;
4 5 2 row Lio/vertx/sqlclient/Row;
private static void lambda$3(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)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.AsyncResult.succeeded:()Z
ifeq 4
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.RowSet
astore 1
start local 1 2: getstatic java.lang.System.out:Ljava/io/PrintStream;
aload 1
invokeinterface io.vertx.sqlclient.RowSet.rowCount:()I
invokevirtual java.io.PrintStream.println:(I)V
end local 1 3: goto 5
4: StackMap locals:
StackMap stack:
getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "Failure: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokeinterface io.vertx.core.AsyncResult.cause:()Ljava/lang/Throwable;
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
5: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 ar Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
2 3 1 rows Lio/vertx/sqlclient/RowSet;
private static void lambda$4(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)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.AsyncResult.succeeded:()Z
ifeq 3
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.SqlConnection
astore 1
start local 1 2: aload 1
ldc "SELECT * FROM users WHERE id='julien'"
aload 0
aload 1
invokedynamic handle(Lio/vertx/core/AsyncResult;Lio/vertx/sqlclient/SqlConnection;)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/SqlClientExamples.lambda$5(Lio/vertx/core/AsyncResult;Lio/vertx/sqlclient/SqlConnection;Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlConnection.query:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlConnection;
pop
end local 1 3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 ar1 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/SqlConnection;>;
2 3 1 connection Lio/vertx/sqlclient/SqlConnection;
private static void lambda$7(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 3
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.PreparedQuery
astore 1
start local 1 2: aload 1
ldc "julien"
invokestatic io.vertx.sqlclient.Tuple.of:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
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/SqlClientExamples.lambda$8(Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.PreparedQuery.execute:(Lio/vertx/sqlclient/Tuple;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/PreparedQuery;
pop
end local 1 3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 ar1 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/PreparedQuery;>;
2 3 1 pq Lio/vertx/sqlclient/PreparedQuery;
private static void lambda$9(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 4
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.PreparedQuery
astore 1
start local 1 2: aload 1
bipush 18
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic io.vertx.sqlclient.Tuple.of:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
invokeinterface io.vertx.sqlclient.PreparedQuery.cursor:(Lio/vertx/sqlclient/Tuple;)Lio/vertx/sqlclient/Cursor;
astore 2
start local 2 3: aload 2
bipush 50
aload 2
invokedynamic handle(Lio/vertx/sqlclient/Cursor;)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/SqlClientExamples.lambda$10(Lio/vertx/sqlclient/Cursor;Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.Cursor.read:(ILio/vertx/core/Handler;)V
end local 2 end local 1 4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 ar1 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/PreparedQuery;>;
2 4 1 pq Lio/vertx/sqlclient/PreparedQuery;
3 4 2 cursor Lio/vertx/sqlclient/Cursor;
private static void lambda$11(io.vertx.sqlclient.Cursor, io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/sqlclient/Cursor;Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 1 0: aload 1
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 2
1: aload 0
invokeinterface io.vertx.sqlclient.Cursor.close:()V
2: StackMap locals:
StackMap stack:
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 3 1 ar2 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
private static void lambda$12(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 6
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.PreparedQuery
astore 1
start local 1 2: aload 1
bipush 50
bipush 18
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokestatic io.vertx.sqlclient.Tuple.of:(Ljava/lang/Object;)Lio/vertx/sqlclient/Tuple;
invokeinterface io.vertx.sqlclient.PreparedQuery.createStream:(ILio/vertx/sqlclient/Tuple;)Lio/vertx/sqlclient/RowStream;
astore 2
start local 2 3: 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/SqlClientExamples.lambda$13(Ljava/lang/Throwable;)V (6)
(Ljava/lang/Throwable;)V
invokeinterface io.vertx.sqlclient.RowStream.exceptionHandler:(Lio/vertx/core/Handler;)Lio/vertx/sqlclient/RowStream;
pop
4: 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/SqlClientExamples.lambda$14(Ljava/lang/Void;)V (6)
(Ljava/lang/Void;)V
invokeinterface io.vertx.sqlclient.RowStream.endHandler:(Lio/vertx/core/Handler;)Lio/vertx/sqlclient/RowStream;
pop
5: 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/SqlClientExamples.lambda$15(Lio/vertx/sqlclient/Row;)V (6)
(Lio/vertx/sqlclient/Row;)V
invokeinterface io.vertx.sqlclient.RowStream.handler:(Lio/vertx/core/Handler;)Lio/vertx/sqlclient/RowStream;
pop
end local 2 end local 1 6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 ar1 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/PreparedQuery;>;
2 6 1 pq Lio/vertx/sqlclient/PreparedQuery;
3 6 2 stream Lio/vertx/sqlclient/RowStream<Lio/vertx/sqlclient/Row;>;
private static void lambda$5(io.vertx.core.AsyncResult, io.vertx.sqlclient.SqlConnection, io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;Lio/vertx/sqlclient/SqlConnection;Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 2 0: aload 0
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 3
1: aload 1
ldc "SELECT * FROM users WHERE id='paulo'"
aload 1
invokedynamic handle(Lio/vertx/sqlclient/SqlConnection;)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/SqlClientExamples.lambda$6(Lio/vertx/sqlclient/SqlConnection;Lio/vertx/core/AsyncResult;)V (6)
(Lio/vertx/core/AsyncResult;)V
invokeinterface io.vertx.sqlclient.SqlConnection.query:(Ljava/lang/String;Lio/vertx/core/Handler;)Lio/vertx/sqlclient/SqlConnection;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 1
invokeinterface io.vertx.sqlclient.SqlConnection.close:()V
4: StackMap locals:
StackMap stack:
return
end local 2 LocalVariableTable:
Start End Slot Name Signature
0 5 2 ar2 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
private static void lambda$8(io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 2
1: aload 0
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.RowSet
pop
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 ar2 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
private static void lambda$10(io.vertx.sqlclient.Cursor, io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/sqlclient/Cursor;Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 1 0: aload 1
invokeinterface io.vertx.core.AsyncResult.succeeded:()Z
ifeq 4
1: aload 1
invokeinterface io.vertx.core.AsyncResult.result:()Ljava/lang/Object;
checkcast io.vertx.sqlclient.RowSet
pop
2: aload 0
invokeinterface io.vertx.sqlclient.Cursor.hasMore:()Z
ifne 4
3: aload 0
invokeinterface io.vertx.sqlclient.Cursor.close:()V
4: StackMap locals:
StackMap stack:
return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 5 1 ar2 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
private static void lambda$13(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 "Error: "
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
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 err Ljava/lang/Throwable;
private static void lambda$14(java.lang.Void);
descriptor: (Ljava/lang/Void;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "End of stream"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 v Ljava/lang/Void;
private static void lambda$15(io.vertx.sqlclient.Row);
descriptor: (Lio/vertx/sqlclient/Row;)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 "User: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
ldc "last_name"
invokeinterface io.vertx.sqlclient.Row.getString:(Ljava/lang/String;)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
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 row Lio/vertx/sqlclient/Row;
private static void lambda$6(io.vertx.sqlclient.SqlConnection, io.vertx.core.AsyncResult);
descriptor: (Lio/vertx/sqlclient/SqlConnection;Lio/vertx/core/AsyncResult;)V
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=2, args_size=2
start local 1 0: aload 0
invokeinterface io.vertx.sqlclient.SqlConnection.close:()V
1: return
end local 1 LocalVariableTable:
Start End Slot Name Signature
0 2 1 ar3 Lio/vertx/core/AsyncResult<Lio/vertx/sqlclient/RowSet;>;
}
SourceFile: "SqlClientExamples.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
RuntimeInvisibleAnnotations:
io.vertx.docgen.Source()