class com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy implements java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private final com.datastax.oss.driver.api.core.type.TupleType type;
descriptor: Lcom/datastax/oss/driver/api/core/type/TupleType;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final byte[][] values;
descriptor: [[B
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(com.datastax.oss.driver.internal.core.data.DefaultTupleValue);
descriptor: (Lcom/datastax/oss/driver/internal/core/data/DefaultTupleValue;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 // com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy this
start local 1 // com.datastax.oss.driver.internal.core.data.DefaultTupleValue tuple
0: .line 182
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 183
aload 0 /* this */
aload 1 /* tuple */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue.type:Lcom/datastax/oss/driver/api/core/type/TupleType;
putfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy.type:Lcom/datastax/oss/driver/api/core/type/TupleType;
2: .line 184
aload 0 /* this */
aload 1 /* tuple */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue.values:[Ljava/nio/ByteBuffer;
arraylength
anewarray byte[]
putfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy.values:[[B
3: .line 185
iconst_0
istore 2 /* i */
start local 2 // int i
4: goto 10
5: .line 186
StackMap locals: com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy com.datastax.oss.driver.internal.core.data.DefaultTupleValue int
StackMap stack:
aload 1 /* tuple */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue.values:[Ljava/nio/ByteBuffer;
iload 2 /* i */
aaload
astore 3 /* buffer */
start local 3 // java.nio.ByteBuffer buffer
6: .line 187
aload 0 /* this */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy.values:[[B
iload 2 /* i */
aload 3 /* buffer */
ifnonnull 7
aconst_null
goto 8
StackMap locals: com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy com.datastax.oss.driver.internal.core.data.DefaultTupleValue int java.nio.ByteBuffer
StackMap stack: byte[][] int
7: aload 3 /* buffer */
invokestatic com.datastax.oss.protocol.internal.util.Bytes.getArray:(Ljava/nio/ByteBuffer;)[B
StackMap locals: com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy com.datastax.oss.driver.internal.core.data.DefaultTupleValue int java.nio.ByteBuffer
StackMap stack: byte[][] int byte[]
8: aastore
end local 3 // java.nio.ByteBuffer buffer
9: .line 185
iinc 2 /* i */ 1
StackMap locals:
StackMap stack:
10: iload 2 /* i */
aload 1 /* tuple */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue.values:[Ljava/nio/ByteBuffer;
arraylength
if_icmplt 5
end local 2 // int i
11: .line 189
return
end local 1 // com.datastax.oss.driver.internal.core.data.DefaultTupleValue tuple
end local 0 // com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy this
LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/datastax/oss/driver/internal/core/data/DefaultTupleValue$SerializationProxy;
0 12 1 tuple Lcom/datastax/oss/driver/internal/core/data/DefaultTupleValue;
4 11 2 i I
6 9 3 buffer Ljava/nio/ByteBuffer;
MethodParameters:
Name Flags
tuple
private java.lang.Object readResolve();
descriptor: ()Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 // com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy this
0: .line 192
aload 0 /* this */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy.values:[[B
arraylength
anewarray java.nio.ByteBuffer
astore 1 /* buffers */
start local 1 // java.nio.ByteBuffer[] buffers
1: .line 193
iconst_0
istore 2 /* i */
start local 2 // int i
2: goto 8
3: .line 194
StackMap locals: java.nio.ByteBuffer[] int
StackMap stack:
aload 0 /* this */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy.values:[[B
iload 2 /* i */
aaload
astore 3 /* value */
start local 3 // byte[] value
4: .line 195
aload 1 /* buffers */
iload 2 /* i */
aload 3 /* value */
ifnonnull 5
aconst_null
goto 6
StackMap locals: com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy java.nio.ByteBuffer[] int byte[]
StackMap stack: java.nio.ByteBuffer[] int
5: aload 3 /* value */
invokestatic java.nio.ByteBuffer.wrap:([B)Ljava/nio/ByteBuffer;
StackMap locals: com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy java.nio.ByteBuffer[] int byte[]
StackMap stack: java.nio.ByteBuffer[] int java.nio.ByteBuffer
6: aastore
end local 3 // byte[] value
7: .line 193
iinc 2 /* i */ 1
StackMap locals:
StackMap stack:
8: iload 2 /* i */
aload 0 /* this */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy.values:[[B
arraylength
if_icmplt 3
end local 2 // int i
9: .line 197
new com.datastax.oss.driver.internal.core.data.DefaultTupleValue
dup
aload 0 /* this */
getfield com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy.type:Lcom/datastax/oss/driver/api/core/type/TupleType;
aload 1 /* buffers */
invokespecial com.datastax.oss.driver.internal.core.data.DefaultTupleValue.<init>:(Lcom/datastax/oss/driver/api/core/type/TupleType;[Ljava/nio/ByteBuffer;)V
areturn
end local 1 // java.nio.ByteBuffer[] buffers
end local 0 // com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy this
LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/datastax/oss/driver/internal/core/data/DefaultTupleValue$SerializationProxy;
1 10 1 buffers [Ljava/nio/ByteBuffer;
2 9 2 i I
4 7 3 value [B
}
SourceFile: "DefaultTupleValue.java"
NestHost: com.datastax.oss.driver.internal.core.data.DefaultTupleValue
InnerClasses:
private SerializationProxy = com.datastax.oss.driver.internal.core.data.DefaultTupleValue$SerializationProxy of com.datastax.oss.driver.internal.core.data.DefaultTupleValue