public class io.vertx.pgclient.impl.RowImpl extends io.vertx.sqlclient.impl.ArrayTuple implements io.vertx.sqlclient.Row
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.pgclient.impl.RowImpl
super_class: io.vertx.sqlclient.impl.ArrayTuple
{
private final io.vertx.sqlclient.impl.RowDesc desc;
descriptor: Lio/vertx/sqlclient/impl/RowDesc;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(io.vertx.sqlclient.impl.RowDesc);
descriptor: (Lio/vertx/sqlclient/impl/RowDesc;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnNames:()Ljava/util/List;
invokeinterface java.util.List.size:()I
invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(I)V
1: aload 0
aload 1
putfield io.vertx.pgclient.impl.RowImpl.desc:Lio/vertx/sqlclient/impl/RowDesc;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/pgclient/impl/RowImpl;
0 3 1 desc Lio/vertx/sqlclient/impl/RowDesc;
MethodParameters:
Name Flags
desc
public void <init>(io.vertx.pgclient.impl.RowImpl);
descriptor: (Lio/vertx/pgclient/impl/RowImpl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial io.vertx.sqlclient.impl.ArrayTuple.<init>:(Lio/vertx/sqlclient/Tuple;)V
1: aload 0
aload 1
getfield io.vertx.pgclient.impl.RowImpl.desc:Lio/vertx/sqlclient/impl/RowDesc;
putfield io.vertx.pgclient.impl.RowImpl.desc:Lio/vertx/sqlclient/impl/RowDesc;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/pgclient/impl/RowImpl;
0 3 1 row Lio/vertx/pgclient/impl/RowImpl;
MethodParameters:
Name Flags
row
public java.lang.String getColumnName(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield io.vertx.pgclient.impl.RowImpl.desc:Lio/vertx/sqlclient/impl/RowDesc;
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnNames:()Ljava/util/List;
astore 2
start local 2 1: iload 1
iflt 2
aload 2
invokeinterface java.util.List.size:()I
iconst_1
isub
iload 1
if_icmpge 3
StackMap locals: java.util.List
StackMap stack:
2: aconst_null
goto 4
StackMap locals:
StackMap stack:
3: aload 2
iload 1
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.String
StackMap locals:
StackMap stack: java.lang.String
4: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/vertx/pgclient/impl/RowImpl;
0 5 1 pos I
1 5 2 columnNames Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
pos
public int getColumnIndex(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield io.vertx.pgclient.impl.RowImpl.desc:Lio/vertx/sqlclient/impl/RowDesc;
invokevirtual io.vertx.sqlclient.impl.RowDesc.columnNames:()Ljava/util/List;
aload 1
invokeinterface java.util.List.indexOf:(Ljava/lang/Object;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/vertx/pgclient/impl/RowImpl;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public <T> T get(java.lang.Class<T>, );
descriptor: (Ljava/lang/Class;I)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual java.lang.Class.isArray:()Z
ifeq 54
1: aload 1
invokevirtual java.lang.Class.getComponentType:()Ljava/lang/Class;
astore 3
start local 3 2: aload 3
ldc Ljava/lang/Boolean;
if_acmpne 4
3: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfBooleans:(I)[Ljava/lang/Boolean;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
4: StackMap locals: java.lang.Class
StackMap stack:
aload 3
ldc Ljava/lang/Short;
if_acmpne 6
5: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfShorts:(I)[Ljava/lang/Short;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
6: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Integer;
if_acmpne 8
7: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfIntegers:(I)[Ljava/lang/Integer;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
8: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Long;
if_acmpne 10
9: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfLongs:(I)[Ljava/lang/Long;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
10: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Float;
if_acmpne 12
11: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfFloats:(I)[Ljava/lang/Float;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
12: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Double;
if_acmpne 14
13: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfDoubles:(I)[Ljava/lang/Double;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
14: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/String;
if_acmpne 16
15: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfStrings:(I)[Ljava/lang/String;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
16: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/core/buffer/Buffer;
if_acmpne 18
17: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfBuffers:(I)[Lio/vertx/core/buffer/Buffer;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
18: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/util/UUID;
if_acmpne 20
19: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfUUIDs:(I)[Ljava/util/UUID;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
20: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/time/LocalDate;
if_acmpne 22
21: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfLocalDates:(I)[Ljava/time/LocalDate;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
22: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/time/LocalTime;
if_acmpne 24
23: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfLocalTimes:(I)[Ljava/time/LocalTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
24: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/time/OffsetTime;
if_acmpne 26
25: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfOffsetTimes:(I)[Ljava/time/OffsetTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
26: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/time/LocalDateTime;
if_acmpne 28
27: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfLocalDateTimes:(I)[Ljava/time/LocalDateTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
28: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/time/OffsetDateTime;
if_acmpne 30
29: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfOffsetDateTimes:(I)[Ljava/time/OffsetDateTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
30: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/Interval;
if_acmpne 32
31: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfIntervals:(I)[Lio/vertx/pgclient/data/Interval;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
32: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/sqlclient/data/Numeric;
if_acmpne 34
33: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfNumerics:(I)[Lio/vertx/sqlclient/data/Numeric;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
34: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/Point;
if_acmpne 36
35: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfPoints:(I)[Lio/vertx/pgclient/data/Point;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
36: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/Line;
if_acmpne 38
37: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfLines:(I)[Lio/vertx/pgclient/data/Line;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
38: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/LineSegment;
if_acmpne 40
39: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfLineSegments:(I)[Lio/vertx/pgclient/data/LineSegment;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
40: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/Path;
if_acmpne 42
41: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfPaths:(I)[Lio/vertx/pgclient/data/Path;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
42: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/Polygon;
if_acmpne 44
43: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfPolygons:(I)[Lio/vertx/pgclient/data/Polygon;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
44: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/Circle;
if_acmpne 46
45: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfCircles:(I)[Lio/vertx/pgclient/data/Circle;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
46: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/Interval;
if_acmpne 48
47: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfIntervals:(I)[Lio/vertx/pgclient/data/Interval;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
48: StackMap locals:
StackMap stack:
aload 3
ldc Lio/vertx/pgclient/data/Box;
if_acmpne 50
49: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfBoxs:(I)[Lio/vertx/pgclient/data/Box;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
50: StackMap locals:
StackMap stack:
aload 3
ldc Ljava/lang/Object;
if_acmpne 52
51: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getJsonArray_:(I)[Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
52: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.Class.isEnum:()Z
ifeq 108
53: aload 1
aload 0
aload 3
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getArrayOfEnums:(Ljava/lang/Class;I)[Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 3 54: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Boolean;
if_acmpne 56
55: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getBoolean:(I)Ljava/lang/Boolean;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
56: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Short;
if_acmpne 58
57: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getShort:(I)Ljava/lang/Short;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
58: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Integer;
if_acmpne 60
59: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getInteger:(I)Ljava/lang/Integer;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
60: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Long;
if_acmpne 62
61: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getLong:(I)Ljava/lang/Long;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
62: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Float;
if_acmpne 64
63: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getFloat:(I)Ljava/lang/Float;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
64: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Double;
if_acmpne 66
65: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getDouble:(I)Ljava/lang/Double;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
66: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/sqlclient/data/Numeric;
if_acmpne 68
67: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getNumeric:(I)Lio/vertx/sqlclient/data/Numeric;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
68: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/String;
if_acmpne 70
69: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getString:(I)Ljava/lang/String;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
70: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/core/buffer/Buffer;
if_acmpne 72
71: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getBuffer:(I)Lio/vertx/core/buffer/Buffer;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
72: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/util/UUID;
if_acmpne 74
73: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getUUID:(I)Ljava/util/UUID;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
74: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalDate;
if_acmpne 76
75: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getLocalDate:(I)Ljava/time/LocalDate;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
76: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalTime;
if_acmpne 78
77: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getLocalTime:(I)Ljava/time/LocalTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
78: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/OffsetTime;
if_acmpne 80
79: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getOffsetTime:(I)Ljava/time/OffsetTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
80: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/LocalDateTime;
if_acmpne 82
81: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getLocalDateTime:(I)Ljava/time/LocalDateTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
82: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/time/OffsetDateTime;
if_acmpne 84
83: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getOffsetDateTime:(I)Ljava/time/OffsetDateTime;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
84: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/pgclient/data/Interval;
if_acmpne 86
85: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getInterval:(I)Lio/vertx/pgclient/data/Interval;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
86: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/pgclient/data/Point;
if_acmpne 88
87: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getPoint:(I)Lio/vertx/pgclient/data/Point;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
88: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/pgclient/data/Line;
if_acmpne 90
89: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getLine:(I)Lio/vertx/pgclient/data/Line;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
90: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/pgclient/data/LineSegment;
if_acmpne 92
91: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getLineSegment:(I)Lio/vertx/pgclient/data/LineSegment;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
92: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/pgclient/data/Path;
if_acmpne 94
93: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getPath:(I)Lio/vertx/pgclient/data/Path;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
94: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/pgclient/data/Polygon;
if_acmpne 96
95: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getPolygon:(I)Lio/vertx/pgclient/data/Polygon;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
96: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/pgclient/data/Circle;
if_acmpne 98
97: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getCircle:(I)Lio/vertx/pgclient/data/Circle;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
98: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/pgclient/data/Box;
if_acmpne 100
99: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getBox:(I)Lio/vertx/pgclient/data/Box;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
100: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/core/json/JsonObject;
if_acmpne 102
101: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getJson:(I)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
102: StackMap locals:
StackMap stack:
aload 1
ldc Lio/vertx/core/json/JsonArray;
if_acmpne 104
103: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getJson:(I)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
104: StackMap locals:
StackMap stack:
aload 1
ldc Ljava/lang/Object;
if_acmpne 106
105: aload 1
aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
106: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Class.isEnum:()Z
ifeq 108
107: aload 1
aload 0
aload 1
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getEnum:(Ljava/lang/Class;I)Ljava/lang/Object;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
108: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
new java.lang.StringBuilder
dup
ldc "Unsupported type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 109 0 this Lio/vertx/pgclient/impl/RowImpl;
0 109 1 type Ljava/lang/Class<TT;>;
0 109 2 position I
2 54 3 componentType Ljava/lang/Class<*>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;I)TT;
MethodParameters:
Name Flags
type
position
private io.vertx.pgclient.data.Point getPoint(int);
descriptor: (I)Lio/vertx/pgclient/data/Point;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Point
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Line getLine(int);
descriptor: (I)Lio/vertx/pgclient/data/Line;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Line
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.LineSegment getLineSegment(int);
descriptor: (I)Lio/vertx/pgclient/data/LineSegment;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.LineSegment
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Box getBox(int);
descriptor: (I)Lio/vertx/pgclient/data/Box;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Box
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Path getPath(int);
descriptor: (I)Lio/vertx/pgclient/data/Path;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Path
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Polygon getPolygon(int);
descriptor: (I)Lio/vertx/pgclient/data/Polygon;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Polygon
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Circle getCircle(int);
descriptor: (I)Lio/vertx/pgclient/data/Circle;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Circle
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Interval getInterval(int);
descriptor: (I)Lio/vertx/pgclient/data/Interval;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Interval
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private java.lang.Object getEnum(java.lang.Class, int);
descriptor: (Ljava/lang/Class;I)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
astore 3
start local 3 1: aload 3
instanceof java.lang.String
ifeq 3
2: aload 1
aload 3
checkcast java.lang.String
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
areturn
3: StackMap locals: java.lang.Object
StackMap stack:
aload 3
instanceof java.lang.Number
ifeq 9
4: aload 3
checkcast java.lang.Number
invokevirtual java.lang.Number.intValue:()I
istore 4
start local 4 5: iload 4
iflt 9
6: aload 1
invokevirtual java.lang.Class.getEnumConstants:()[Ljava/lang/Object;
astore 5
start local 5 7: iload 4
aload 5
arraylength
if_icmpge 9
8: aload 5
iload 4
aaload
areturn
end local 5 end local 4 9: StackMap locals:
StackMap stack:
new java.lang.ClassCastException
dup
invokespecial java.lang.ClassCastException.<init>:()V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lio/vertx/pgclient/impl/RowImpl;
0 10 1 enumType Ljava/lang/Class;
0 10 2 pos I
1 10 3 val Ljava/lang/Object;
5 9 4 ordinal I
7 9 5 constants [Ljava/lang/Object;
MethodParameters:
Name Flags
enumType
pos
private java.lang.Object[] getJsonArray_(int);
descriptor: (I)[Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast java.lang.Object[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Point[] getArrayOfPoints(int);
descriptor: (I)[Lio/vertx/pgclient/data/Point;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Point[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Line[] getArrayOfLines(int);
descriptor: (I)[Lio/vertx/pgclient/data/Line;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Line[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.LineSegment[] getArrayOfLineSegments(int);
descriptor: (I)[Lio/vertx/pgclient/data/LineSegment;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.LineSegment[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Box[] getArrayOfBoxs(int);
descriptor: (I)[Lio/vertx/pgclient/data/Box;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Box[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Path[] getArrayOfPaths(int);
descriptor: (I)[Lio/vertx/pgclient/data/Path;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Path[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Polygon[] getArrayOfPolygons(int);
descriptor: (I)[Lio/vertx/pgclient/data/Polygon;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Polygon[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Circle[] getArrayOfCircles(int);
descriptor: (I)[Lio/vertx/pgclient/data/Circle;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Circle[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private io.vertx.pgclient.data.Interval[] getArrayOfIntervals(int);
descriptor: (I)[Lio/vertx/pgclient/data/Interval;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
checkcast io.vertx.pgclient.data.Interval[]
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/vertx/pgclient/impl/RowImpl;
0 1 1 pos I
MethodParameters:
Name Flags
pos
private java.lang.Object[] getArrayOfEnums(java.lang.Class, int);
descriptor: (Ljava/lang/Class;I)[Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=10, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 2
invokevirtual io.vertx.pgclient.impl.RowImpl.getValue:(I)Ljava/lang/Object;
astore 3
start local 3 1: aload 3
instanceof java.lang.String[]
ifeq 12
2: aload 3
checkcast java.lang.String[]
astore 4
start local 4 3: aload 1
aload 4
arraylength
invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
checkcast java.lang.Object[]
astore 5
start local 5 4: iconst_0
istore 6
start local 6 5: goto 10
6: StackMap locals: io.vertx.pgclient.impl.RowImpl java.lang.Class int java.lang.Object java.lang.String[] java.lang.Object[] int
StackMap stack:
aload 4
iload 6
aaload
astore 7
start local 7 7: aload 7
ifnull 9
8: aload 5
iload 6
aload 1
aload 7
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
aastore
end local 7 9: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
aload 4
arraylength
if_icmplt 6
end local 6 11: aload 5
areturn
end local 5 end local 4 12: StackMap locals:
StackMap stack:
aload 3
instanceof java.lang.Number[]
ifeq 26
13: aload 3
checkcast java.lang.Number[]
astore 4
start local 4 14: aload 1
aload 4
arraylength
invokestatic java.lang.reflect.Array.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object;
checkcast java.lang.Object[]
astore 5
start local 5 15: aload 1
invokevirtual java.lang.Class.getEnumConstants:()[Ljava/lang/Object;
astore 6
start local 6 16: iconst_0
istore 7
start local 7 17: goto 24
18: StackMap locals: io.vertx.pgclient.impl.RowImpl java.lang.Class int java.lang.Object java.lang.Number[] java.lang.Object[] java.lang.Object[] int
StackMap stack:
aload 4
iload 7
aaload
astore 8
start local 8 19: aload 8
invokevirtual java.lang.Number.intValue:()I
istore 9
start local 9 20: iload 9
iflt 23
21: iload 9
aload 6
arraylength
if_icmpge 23
22: aload 5
iload 7
aload 6
iload 9
aaload
aastore
end local 9 end local 8 23: StackMap locals:
StackMap stack:
iinc 7 1
StackMap locals:
StackMap stack:
24: iload 7
aload 4
arraylength
if_icmplt 18
end local 7 25: aload 5
areturn
end local 6 end local 5 end local 4 26: StackMap locals: io.vertx.pgclient.impl.RowImpl java.lang.Class int java.lang.Object
StackMap stack:
new java.lang.ClassCastException
dup
invokespecial java.lang.ClassCastException.<init>:()V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lio/vertx/pgclient/impl/RowImpl;
0 27 1 enumType Ljava/lang/Class;
0 27 2 pos I
1 27 3 val Ljava/lang/Object;
3 12 4 array [Ljava/lang/String;
4 12 5 ret [Ljava/lang/Object;
5 11 6 i I
7 9 7 string Ljava/lang/String;
14 26 4 array [Ljava/lang/Number;
15 26 5 ret [Ljava/lang/Object;
16 26 6 constants [Ljava/lang/Object;
17 25 7 i I
19 23 8 number Ljava/lang/Number;
20 23 9 ordinal I
MethodParameters:
Name Flags
enumType
pos
}
SourceFile: "RowImpl.java"