class org.apache.cassandra.db.ReadCommand$Serializer implements org.apache.cassandra.io.IVersionedSerializer<org.apache.cassandra.db.ReadCommand>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.cassandra.db.ReadCommand$Serializer
super_class: java.lang.Object
{
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/cassandra/db/ReadCommand;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.cassandra.db.ReadCommand$Serializer.$assertionsDisabled:Z
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
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 Lorg/apache/cassandra/db/ReadCommand$Serializer;
private static int digestFlag(boolean);
descriptor: (Z)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 isDigest Z
MethodParameters:
Name Flags
isDigest
private static boolean isDigest(int);
descriptor: (I)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_1
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 flags I
MethodParameters:
Name Flags
flags
private static int thriftFlag(boolean);
descriptor: (Z)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
iconst_2
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 isForThrift Z
MethodParameters:
Name Flags
isForThrift
private static boolean isForThrift(int);
descriptor: (I)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_2
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 flags I
MethodParameters:
Name Flags
flags
private static int indexFlag(boolean);
descriptor: (Z)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
ifeq 1
iconst_4
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 hasIndex Z
MethodParameters:
Name Flags
hasIndex
private static boolean hasIndex(int);
descriptor: (I)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_4
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 flags I
MethodParameters:
Name Flags
flags
public void serialize(org.apache.cassandra.db.ReadCommand, org.apache.cassandra.io.util.DataOutputPlus, int);
descriptor: (Lorg/apache/cassandra/db/ReadCommand;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.apache.cassandra.db.ReadCommand$Serializer.$assertionsDisabled:Z
ifne 1
iload 3
bipush 10
if_icmpge 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 2
aload 1
getfield org.apache.cassandra.db.ReadCommand.kind:Lorg/apache/cassandra/db/ReadCommand$Kind;
invokevirtual org.apache.cassandra.db.ReadCommand$Kind.ordinal:()I
invokeinterface org.apache.cassandra.io.util.DataOutputPlus.writeByte:(I)V
2: aload 2
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.isDigestQuery:()Z
invokestatic org.apache.cassandra.db.ReadCommand$Serializer.digestFlag:(Z)I
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.isForThrift:()Z
invokestatic org.apache.cassandra.db.ReadCommand$Serializer.thriftFlag:(Z)I
ior
aload 1
getfield org.apache.cassandra.db.ReadCommand.index:Lorg/apache/cassandra/schema/IndexMetadata;
ifnull 3
iconst_1
goto 4
StackMap locals: org.apache.cassandra.db.ReadCommand$Serializer org.apache.cassandra.db.ReadCommand org.apache.cassandra.io.util.DataOutputPlus int
StackMap stack: org.apache.cassandra.io.util.DataOutputPlus int
3: iconst_0
StackMap locals: org.apache.cassandra.db.ReadCommand$Serializer org.apache.cassandra.db.ReadCommand org.apache.cassandra.io.util.DataOutputPlus int
StackMap stack: org.apache.cassandra.io.util.DataOutputPlus int int
4: invokestatic org.apache.cassandra.db.ReadCommand$Serializer.indexFlag:(Z)I
ior
invokeinterface org.apache.cassandra.io.util.DataOutputPlus.writeByte:(I)V
5: aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.isDigestQuery:()Z
ifeq 7
6: aload 2
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.digestVersion:()I
i2l
invokeinterface org.apache.cassandra.io.util.DataOutputPlus.writeUnsignedVInt:(J)V
7: StackMap locals:
StackMap stack:
getstatic org.apache.cassandra.config.CFMetaData.serializer:Lorg/apache/cassandra/config/CFMetaData$Serializer;
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.metadata:()Lorg/apache/cassandra/config/CFMetaData;
aload 2
iload 3
invokevirtual org.apache.cassandra.config.CFMetaData$Serializer.serialize:(Lorg/apache/cassandra/config/CFMetaData;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
8: aload 2
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.nowInSec:()I
invokeinterface org.apache.cassandra.io.util.DataOutputPlus.writeInt:(I)V
9: getstatic org.apache.cassandra.db.filter.ColumnFilter.serializer:Lorg/apache/cassandra/db/filter/ColumnFilter$Serializer;
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.columnFilter:()Lorg/apache/cassandra/db/filter/ColumnFilter;
aload 2
iload 3
invokevirtual org.apache.cassandra.db.filter.ColumnFilter$Serializer.serialize:(Lorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
10: getstatic org.apache.cassandra.db.filter.RowFilter.serializer:Lorg/apache/cassandra/db/filter/RowFilter$Serializer;
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.rowFilter:()Lorg/apache/cassandra/db/filter/RowFilter;
aload 2
iload 3
invokevirtual org.apache.cassandra.db.filter.RowFilter$Serializer.serialize:(Lorg/apache/cassandra/db/filter/RowFilter;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
11: getstatic org.apache.cassandra.db.filter.DataLimits.serializer:Lorg/apache/cassandra/db/filter/DataLimits$Serializer;
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.limits:()Lorg/apache/cassandra/db/filter/DataLimits;
aload 2
iload 3
aload 1
getfield org.apache.cassandra.db.ReadCommand.metadata:Lorg/apache/cassandra/config/CFMetaData;
getfield org.apache.cassandra.config.CFMetaData.comparator:Lorg/apache/cassandra/db/ClusteringComparator;
invokevirtual org.apache.cassandra.db.filter.DataLimits$Serializer.serialize:(Lorg/apache/cassandra/db/filter/DataLimits;Lorg/apache/cassandra/io/util/DataOutputPlus;ILorg/apache/cassandra/db/ClusteringComparator;)V
12: aload 1
getfield org.apache.cassandra.db.ReadCommand.index:Lorg/apache/cassandra/schema/IndexMetadata;
ifnull 14
13: getstatic org.apache.cassandra.schema.IndexMetadata.serializer:Lorg/apache/cassandra/schema/IndexMetadata$Serializer;
aload 1
getfield org.apache.cassandra.db.ReadCommand.index:Lorg/apache/cassandra/schema/IndexMetadata;
aload 2
iload 3
invokevirtual org.apache.cassandra.schema.IndexMetadata$Serializer.serialize:(Lorg/apache/cassandra/schema/IndexMetadata;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
14: StackMap locals:
StackMap stack:
aload 1
aload 2
iload 3
invokevirtual org.apache.cassandra.db.ReadCommand.serializeSelection:(Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
15: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/cassandra/db/ReadCommand$Serializer;
0 16 1 command Lorg/apache/cassandra/db/ReadCommand;
0 16 2 out Lorg/apache/cassandra/io/util/DataOutputPlus;
0 16 3 version I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
command
out
version
public org.apache.cassandra.db.ReadCommand deserialize(org.apache.cassandra.io.util.DataInputPlus, int);
descriptor: (Lorg/apache/cassandra/io/util/DataInputPlus;I)Lorg/apache/cassandra/db/ReadCommand;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=15, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.cassandra.db.ReadCommand$Serializer.$assertionsDisabled:Z
ifne 1
iload 2
bipush 10
if_icmpge 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
invokestatic org.apache.cassandra.db.ReadCommand$Kind.values:()[Lorg/apache/cassandra/db/ReadCommand$Kind;
aload 1
invokeinterface org.apache.cassandra.io.util.DataInputPlus.readByte:()B
aaload
astore 3
start local 3 2: aload 1
invokeinterface org.apache.cassandra.io.util.DataInputPlus.readByte:()B
istore 4
start local 4 3: iload 4
invokestatic org.apache.cassandra.db.ReadCommand$Serializer.isDigest:(I)Z
istore 5
start local 5 4: iload 4
invokestatic org.apache.cassandra.db.ReadCommand$Serializer.isForThrift:(I)Z
istore 6
start local 6 5: iload 4
invokestatic org.apache.cassandra.db.ReadCommand$Serializer.hasIndex:(I)Z
istore 7
start local 7 6: iload 5
ifeq 7
aload 1
invokeinterface org.apache.cassandra.io.util.DataInputPlus.readUnsignedVInt:()J
l2i
goto 8
StackMap locals: org.apache.cassandra.db.ReadCommand$Serializer org.apache.cassandra.io.util.DataInputPlus int org.apache.cassandra.db.ReadCommand$Kind int int int int
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 8
start local 8 9: getstatic org.apache.cassandra.config.CFMetaData.serializer:Lorg/apache/cassandra/config/CFMetaData$Serializer;
aload 1
iload 2
invokevirtual org.apache.cassandra.config.CFMetaData$Serializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;I)Lorg/apache/cassandra/config/CFMetaData;
astore 9
start local 9 10: aload 1
invokeinterface org.apache.cassandra.io.util.DataInputPlus.readInt:()I
istore 10
start local 10 11: getstatic org.apache.cassandra.db.filter.ColumnFilter.serializer:Lorg/apache/cassandra/db/filter/ColumnFilter$Serializer;
aload 1
iload 2
aload 9
invokevirtual org.apache.cassandra.db.filter.ColumnFilter$Serializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;ILorg/apache/cassandra/config/CFMetaData;)Lorg/apache/cassandra/db/filter/ColumnFilter;
astore 11
start local 11 12: getstatic org.apache.cassandra.db.filter.RowFilter.serializer:Lorg/apache/cassandra/db/filter/RowFilter$Serializer;
aload 1
iload 2
aload 9
invokevirtual org.apache.cassandra.db.filter.RowFilter$Serializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;ILorg/apache/cassandra/config/CFMetaData;)Lorg/apache/cassandra/db/filter/RowFilter;
astore 12
start local 12 13: getstatic org.apache.cassandra.db.filter.DataLimits.serializer:Lorg/apache/cassandra/db/filter/DataLimits$Serializer;
aload 1
iload 2
aload 9
getfield org.apache.cassandra.config.CFMetaData.comparator:Lorg/apache/cassandra/db/ClusteringComparator;
invokevirtual org.apache.cassandra.db.filter.DataLimits$Serializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;ILorg/apache/cassandra/db/ClusteringComparator;)Lorg/apache/cassandra/db/filter/DataLimits;
astore 13
start local 13 14: iload 7
ifeq 15
aload 0
aload 1
iload 2
aload 9
invokevirtual org.apache.cassandra.db.ReadCommand$Serializer.deserializeIndexMetadata:(Lorg/apache/cassandra/io/util/DataInputPlus;ILorg/apache/cassandra/config/CFMetaData;)Lorg/apache/cassandra/schema/IndexMetadata;
goto 16
StackMap locals: org.apache.cassandra.db.ReadCommand$Serializer org.apache.cassandra.io.util.DataInputPlus int org.apache.cassandra.db.ReadCommand$Kind int int int int int org.apache.cassandra.config.CFMetaData int org.apache.cassandra.db.filter.ColumnFilter org.apache.cassandra.db.filter.RowFilter org.apache.cassandra.db.filter.DataLimits
StackMap stack:
15: aconst_null
StackMap locals:
StackMap stack: org.apache.cassandra.schema.IndexMetadata
16: astore 14
start local 14 17: aload 3
getfield org.apache.cassandra.db.ReadCommand$Kind.selectionDeserializer:Lorg/apache/cassandra/db/ReadCommand$SelectionDeserializer;
aload 1
iload 2
iload 5
iload 8
iload 6
aload 9
iload 10
aload 11
aload 12
aload 13
aload 14
invokevirtual org.apache.cassandra.db.ReadCommand$SelectionDeserializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;IZIZLorg/apache/cassandra/config/CFMetaData;ILorg/apache/cassandra/db/filter/ColumnFilter;Lorg/apache/cassandra/db/filter/RowFilter;Lorg/apache/cassandra/db/filter/DataLimits;Lorg/apache/cassandra/schema/IndexMetadata;)Lorg/apache/cassandra/db/ReadCommand;
areturn
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lorg/apache/cassandra/db/ReadCommand$Serializer;
0 18 1 in Lorg/apache/cassandra/io/util/DataInputPlus;
0 18 2 version I
2 18 3 kind Lorg/apache/cassandra/db/ReadCommand$Kind;
3 18 4 flags I
4 18 5 isDigest Z
5 18 6 isForThrift Z
6 18 7 hasIndex Z
9 18 8 digestVersion I
10 18 9 metadata Lorg/apache/cassandra/config/CFMetaData;
11 18 10 nowInSec I
12 18 11 columnFilter Lorg/apache/cassandra/db/filter/ColumnFilter;
13 18 12 rowFilter Lorg/apache/cassandra/db/filter/RowFilter;
14 18 13 limits Lorg/apache/cassandra/db/filter/DataLimits;
17 18 14 index Lorg/apache/cassandra/schema/IndexMetadata;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
version
private org.apache.cassandra.schema.IndexMetadata deserializeIndexMetadata(org.apache.cassandra.io.util.DataInputPlus, int, org.apache.cassandra.config.CFMetaData);
descriptor: (Lorg/apache/cassandra/io/util/DataInputPlus;ILorg/apache/cassandra/config/CFMetaData;)Lorg/apache/cassandra/schema/IndexMetadata;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.apache.cassandra.schema.IndexMetadata.serializer:Lorg/apache/cassandra/schema/IndexMetadata$Serializer;
aload 1
iload 2
aload 3
invokevirtual org.apache.cassandra.schema.IndexMetadata$Serializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;ILorg/apache/cassandra/config/CFMetaData;)Lorg/apache/cassandra/schema/IndexMetadata;
1: areturn
2: StackMap locals:
StackMap stack: org.apache.cassandra.schema.UnknownIndexException
astore 4
start local 4 3: getstatic org.apache.cassandra.db.ReadCommand.logger:Lorg/slf4j/Logger;
ldc "Couldn't find a defined index on {}.{} with the id {}. If an index was just created, this is likely due to the schema not being fully propagated. Local read will proceed without using the index. Please wait for schema agreement after index creation."
iconst_3
anewarray java.lang.Object
dup
iconst_0
4: aload 3
getfield org.apache.cassandra.config.CFMetaData.ksName:Ljava/lang/String;
aastore
dup
iconst_1
aload 3
getfield org.apache.cassandra.config.CFMetaData.cfName:Ljava/lang/String;
aastore
dup
iconst_2
aload 4
getfield org.apache.cassandra.schema.UnknownIndexException.indexId:Ljava/util/UUID;
aastore
5: invokeinterface org.slf4j.Logger.info:(Ljava/lang/String;[Ljava/lang/Object;)V
6: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/cassandra/db/ReadCommand$Serializer;
0 7 1 in Lorg/apache/cassandra/io/util/DataInputPlus;
0 7 2 version I
0 7 3 cfm Lorg/apache/cassandra/config/CFMetaData;
3 7 4 e Lorg/apache/cassandra/schema/UnknownIndexException;
Exception table:
from to target type
0 1 2 Class org.apache.cassandra.schema.UnknownIndexException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
version
cfm
public long serializedSize(org.apache.cassandra.db.ReadCommand, int);
descriptor: (Lorg/apache/cassandra/db/ReadCommand;I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: getstatic org.apache.cassandra.db.ReadCommand$Serializer.$assertionsDisabled:Z
ifne 1
iload 2
bipush 10
if_icmpge 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
iconst_2
2: aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.isDigestQuery:()Z
ifeq 3
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.digestVersion:()I
i2l
invokestatic org.apache.cassandra.db.TypeSizes.sizeofUnsignedVInt:(J)I
goto 4
StackMap locals:
StackMap stack: int
3: iconst_0
4: StackMap locals: org.apache.cassandra.db.ReadCommand$Serializer org.apache.cassandra.db.ReadCommand int
StackMap stack: int int
iadd
i2l
5: getstatic org.apache.cassandra.config.CFMetaData.serializer:Lorg/apache/cassandra/config/CFMetaData$Serializer;
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.metadata:()Lorg/apache/cassandra/config/CFMetaData;
iload 2
invokevirtual org.apache.cassandra.config.CFMetaData$Serializer.serializedSize:(Lorg/apache/cassandra/config/CFMetaData;I)J
6: ladd
7: aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.nowInSec:()I
invokestatic org.apache.cassandra.db.TypeSizes.sizeof:(I)I
i2l
8: ladd
9: getstatic org.apache.cassandra.db.filter.ColumnFilter.serializer:Lorg/apache/cassandra/db/filter/ColumnFilter$Serializer;
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.columnFilter:()Lorg/apache/cassandra/db/filter/ColumnFilter;
iload 2
invokevirtual org.apache.cassandra.db.filter.ColumnFilter$Serializer.serializedSize:(Lorg/apache/cassandra/db/filter/ColumnFilter;I)J
10: ladd
11: getstatic org.apache.cassandra.db.filter.RowFilter.serializer:Lorg/apache/cassandra/db/filter/RowFilter$Serializer;
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.rowFilter:()Lorg/apache/cassandra/db/filter/RowFilter;
iload 2
invokevirtual org.apache.cassandra.db.filter.RowFilter$Serializer.serializedSize:(Lorg/apache/cassandra/db/filter/RowFilter;I)J
12: ladd
13: getstatic org.apache.cassandra.db.filter.DataLimits.serializer:Lorg/apache/cassandra/db/filter/DataLimits$Serializer;
aload 1
invokevirtual org.apache.cassandra.db.ReadCommand.limits:()Lorg/apache/cassandra/db/filter/DataLimits;
iload 2
aload 1
getfield org.apache.cassandra.db.ReadCommand.metadata:Lorg/apache/cassandra/config/CFMetaData;
getfield org.apache.cassandra.config.CFMetaData.comparator:Lorg/apache/cassandra/db/ClusteringComparator;
invokevirtual org.apache.cassandra.db.filter.DataLimits$Serializer.serializedSize:(Lorg/apache/cassandra/db/filter/DataLimits;ILorg/apache/cassandra/db/ClusteringComparator;)J
14: ladd
15: aload 1
iload 2
invokevirtual org.apache.cassandra.db.ReadCommand.selectionSerializedSize:(I)J
16: ladd
17: aload 1
iload 2
invokevirtual org.apache.cassandra.db.ReadCommand.indexSerializedSize:(I)J
18: ladd
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/cassandra/db/ReadCommand$Serializer;
0 19 1 command Lorg/apache/cassandra/db/ReadCommand;
0 19 2 version I
MethodParameters:
Name Flags
command
version
public void serialize(java.lang.Object, org.apache.cassandra.io.util.DataOutputPlus, int);
descriptor: (Ljava/lang/Object;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
0: aload 0
aload 1
checkcast org.apache.cassandra.db.ReadCommand
aload 2
iload 3
invokevirtual org.apache.cassandra.db.ReadCommand$Serializer.serialize:(Lorg/apache/cassandra/db/ReadCommand;Lorg/apache/cassandra/io/util/DataOutputPlus;I)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException
public long serializedSize(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)J
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
checkcast org.apache.cassandra.db.ReadCommand
iload 2
invokevirtual org.apache.cassandra.db.ReadCommand$Serializer.serializedSize:(Lorg/apache/cassandra/db/ReadCommand;I)J
lreturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object deserialize(org.apache.cassandra.io.util.DataInputPlus, int);
descriptor: (Lorg/apache/cassandra/io/util/DataInputPlus;I)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
iload 2
invokevirtual org.apache.cassandra.db.ReadCommand$Serializer.deserialize:(Lorg/apache/cassandra/io/util/DataInputPlus;I)Lorg/apache/cassandra/db/ReadCommand;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.io.IOException
}
Signature: Ljava/lang/Object;Lorg/apache/cassandra/io/IVersionedSerializer<Lorg/apache/cassandra/db/ReadCommand;>;
SourceFile: "ReadCommand.java"
NestHost: org.apache.cassandra.db.ReadCommand
InnerClasses:
public Serializer = org.apache.cassandra.config.CFMetaData$Serializer of org.apache.cassandra.config.CFMetaData
protected final Kind = org.apache.cassandra.db.ReadCommand$Kind of org.apache.cassandra.db.ReadCommand
protected abstract SelectionDeserializer = org.apache.cassandra.db.ReadCommand$SelectionDeserializer of org.apache.cassandra.db.ReadCommand
private Serializer = org.apache.cassandra.db.ReadCommand$Serializer of org.apache.cassandra.db.ReadCommand
public Serializer = org.apache.cassandra.db.filter.ColumnFilter$Serializer of org.apache.cassandra.db.filter.ColumnFilter
public Serializer = org.apache.cassandra.db.filter.DataLimits$Serializer of org.apache.cassandra.db.filter.DataLimits
public Serializer = org.apache.cassandra.db.filter.RowFilter$Serializer of org.apache.cassandra.db.filter.RowFilter
public Serializer = org.apache.cassandra.schema.IndexMetadata$Serializer of org.apache.cassandra.schema.IndexMetadata