class org.apache.cassandra.transport.messages.ErrorMessage$1 implements org.apache.cassandra.transport.Message$Codec<org.apache.cassandra.transport.messages.ErrorMessage>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.cassandra.transport.messages.ErrorMessage$1
super_class: java.lang.Object
{
private static volatile int[] $SWITCH_TABLE$org$apache$cassandra$exceptions$ExceptionCode;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
void <init>();
descriptor: ()V
flags: (0x0000)
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/transport/messages/ErrorMessage$1;
public org.apache.cassandra.transport.messages.ErrorMessage decode(io.netty.buffer.ByteBuf, org.apache.cassandra.transport.ProtocolVersion);
descriptor: (Lio/netty/buffer/ByteBuf;Lorg/apache/cassandra/transport/ProtocolVersion;)Lorg/apache/cassandra/transport/messages/ErrorMessage;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=14, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual io.netty.buffer.ByteBuf.readInt:()I
invokestatic org.apache.cassandra.exceptions.ExceptionCode.fromValue:(I)Lorg/apache/cassandra/exceptions/ExceptionCode;
astore 3
start local 3 1: aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readString:(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
astore 4
start local 4 2: aconst_null
astore 5
start local 5 3: invokestatic org.apache.cassandra.transport.messages.ErrorMessage$1.$SWITCH_TABLE$org$apache$cassandra$exceptions$ExceptionCode:()[I
aload 3
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
iaload
tableswitch { // 1 - 18
1: 4
2: 6
3: 8
4: 10
5: 15
6: 17
7: 19
8: 43
9: 43
10: 21
11: 55
12: 21
13: 63
14: 65
15: 67
16: 69
17: 71
18: 60
default: 76
}
4: StackMap locals: org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException
StackMap stack:
new org.apache.cassandra.transport.ServerError
dup
aload 4
invokespecial org.apache.cassandra.transport.ServerError.<init>:(Ljava/lang/String;)V
astore 5
5: goto 76
6: StackMap locals:
StackMap stack:
new org.apache.cassandra.transport.ProtocolException
dup
aload 4
invokespecial org.apache.cassandra.transport.ProtocolException.<init>:(Ljava/lang/String;)V
astore 5
7: goto 76
8: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.AuthenticationException
dup
aload 4
invokespecial org.apache.cassandra.exceptions.AuthenticationException.<init>:(Ljava/lang/String;)V
astore 5
9: goto 76
10: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readConsistencyLevel:(Lio/netty/buffer/ByteBuf;)Lorg/apache/cassandra/db/ConsistencyLevel;
astore 6
start local 6 11: aload 1
invokevirtual io.netty.buffer.ByteBuf.readInt:()I
istore 7
start local 7 12: aload 1
invokevirtual io.netty.buffer.ByteBuf.readInt:()I
istore 8
start local 8 13: new org.apache.cassandra.exceptions.UnavailableException
dup
aload 6
iload 7
iload 8
invokespecial org.apache.cassandra.exceptions.UnavailableException.<init>:(Lorg/apache/cassandra/db/ConsistencyLevel;II)V
astore 5
end local 8 end local 7 end local 6 14: goto 76
15: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.OverloadedException
dup
aload 4
invokespecial org.apache.cassandra.exceptions.OverloadedException.<init>:(Ljava/lang/String;)V
astore 5
16: goto 76
17: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.IsBootstrappingException
dup
invokespecial org.apache.cassandra.exceptions.IsBootstrappingException.<init>:()V
astore 5
18: goto 76
19: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.TruncateException
dup
aload 4
invokespecial org.apache.cassandra.exceptions.TruncateException.<init>:(Ljava/lang/String;)V
astore 5
20: goto 76
21: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readConsistencyLevel:(Lio/netty/buffer/ByteBuf;)Lorg/apache/cassandra/db/ConsistencyLevel;
astore 6
start local 6 22: aload 1
invokevirtual io.netty.buffer.ByteBuf.readInt:()I
istore 7
start local 7 23: aload 1
invokevirtual io.netty.buffer.ByteBuf.readInt:()I
istore 8
start local 8 24: aload 1
invokevirtual io.netty.buffer.ByteBuf.readInt:()I
istore 9
start local 9 25: new java.util.concurrent.ConcurrentHashMap
dup
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:()V
astore 10
start local 10 26: aload 2
getstatic org.apache.cassandra.transport.ProtocolVersion.V5:Lorg/apache/cassandra/transport/ProtocolVersion;
invokevirtual org.apache.cassandra.transport.ProtocolVersion.isGreaterOrEqualTo:(Lorg/apache/cassandra/transport/ProtocolVersion;)Z
ifeq 34
27: iconst_0
istore 11
start local 11 28: goto 33
29: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException org.apache.cassandra.db.ConsistencyLevel int int int java.util.Map int
StackMap stack:
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readInetAddr:(Lio/netty/buffer/ByteBuf;)Ljava/net/InetAddress;
astore 12
start local 12 30: aload 1
invokevirtual io.netty.buffer.ByteBuf.readUnsignedShort:()I
invokestatic org.apache.cassandra.exceptions.RequestFailureReason.fromCode:(I)Lorg/apache/cassandra/exceptions/RequestFailureReason;
astore 13
start local 13 31: aload 10
aload 12
aload 13
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 13 end local 12 32: iinc 11 1
StackMap locals:
StackMap stack:
33: iload 11
iload 9
if_icmplt 29
end local 11 34: StackMap locals:
StackMap stack:
aload 3
getstatic org.apache.cassandra.exceptions.ExceptionCode.WRITE_FAILURE:Lorg/apache/cassandra/exceptions/ExceptionCode;
if_acmpne 38
35: ldc Lorg/apache/cassandra/db/WriteType;
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readString:(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast org.apache.cassandra.db.WriteType
astore 11
start local 11 36: new org.apache.cassandra.exceptions.WriteFailureException
dup
aload 6
iload 7
iload 8
aload 11
aload 10
invokespecial org.apache.cassandra.exceptions.WriteFailureException.<init>:(Lorg/apache/cassandra/db/ConsistencyLevel;IILorg/apache/cassandra/db/WriteType;Ljava/util/Map;)V
astore 5
end local 11 37: goto 76
38: StackMap locals:
StackMap stack:
aload 1
invokevirtual io.netty.buffer.ByteBuf.readByte:()B
istore 11
start local 11 39: new org.apache.cassandra.exceptions.ReadFailureException
dup
aload 6
iload 7
iload 8
iload 11
ifeq 40
iconst_1
goto 41
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException org.apache.cassandra.db.ConsistencyLevel int int int java.util.Map int
StackMap stack: new 39 new 39 org.apache.cassandra.db.ConsistencyLevel int int
40: iconst_0
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException org.apache.cassandra.db.ConsistencyLevel int int int java.util.Map int
StackMap stack: new 39 new 39 org.apache.cassandra.db.ConsistencyLevel int int int
41: aload 10
invokespecial org.apache.cassandra.exceptions.ReadFailureException.<init>:(Lorg/apache/cassandra/db/ConsistencyLevel;IIZLjava/util/Map;)V
astore 5
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 42: goto 76
43: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException
StackMap stack:
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readConsistencyLevel:(Lio/netty/buffer/ByteBuf;)Lorg/apache/cassandra/db/ConsistencyLevel;
astore 6
start local 6 44: aload 1
invokevirtual io.netty.buffer.ByteBuf.readInt:()I
istore 7
start local 7 45: aload 1
invokevirtual io.netty.buffer.ByteBuf.readInt:()I
istore 8
start local 8 46: aload 3
getstatic org.apache.cassandra.exceptions.ExceptionCode.WRITE_TIMEOUT:Lorg/apache/cassandra/exceptions/ExceptionCode;
if_acmpne 50
47: ldc Lorg/apache/cassandra/db/WriteType;
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readString:(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast org.apache.cassandra.db.WriteType
astore 9
start local 9 48: new org.apache.cassandra.exceptions.WriteTimeoutException
dup
aload 9
aload 6
iload 7
iload 8
invokespecial org.apache.cassandra.exceptions.WriteTimeoutException.<init>:(Lorg/apache/cassandra/db/WriteType;Lorg/apache/cassandra/db/ConsistencyLevel;II)V
astore 5
end local 9 49: goto 76
50: StackMap locals: org.apache.cassandra.db.ConsistencyLevel int int
StackMap stack:
aload 1
invokevirtual io.netty.buffer.ByteBuf.readByte:()B
istore 9
start local 9 51: new org.apache.cassandra.exceptions.ReadTimeoutException
dup
aload 6
iload 7
iload 8
iload 9
ifeq 52
iconst_1
goto 53
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException org.apache.cassandra.db.ConsistencyLevel int int int
StackMap stack: new 51 new 51 org.apache.cassandra.db.ConsistencyLevel int int
52: iconst_0
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException org.apache.cassandra.db.ConsistencyLevel int int int
StackMap stack: new 51 new 51 org.apache.cassandra.db.ConsistencyLevel int int int
53: invokespecial org.apache.cassandra.exceptions.ReadTimeoutException.<init>:(Lorg/apache/cassandra/db/ConsistencyLevel;IIZ)V
astore 5
end local 9 54: goto 76
end local 8 end local 7 end local 6 55: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException
StackMap stack:
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readString:(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
astore 9
start local 9 56: aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readString:(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
astore 10
start local 10 57: aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readStringList:(Lio/netty/buffer/ByteBuf;)Ljava/util/List;
astore 11
start local 11 58: new org.apache.cassandra.exceptions.FunctionExecutionException
dup
new org.apache.cassandra.cql3.functions.FunctionName
dup
aload 9
aload 10
invokespecial org.apache.cassandra.cql3.functions.FunctionName.<init>:(Ljava/lang/String;Ljava/lang/String;)V
aload 11
aload 4
invokespecial org.apache.cassandra.exceptions.FunctionExecutionException.<init>:(Lorg/apache/cassandra/cql3/functions/FunctionName;Ljava/util/List;Ljava/lang/String;)V
astore 5
59: goto 76
end local 11 end local 10 end local 9 60: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readBytes:(Lio/netty/buffer/ByteBuf;)[B
invokestatic org.apache.cassandra.utils.MD5Digest.wrap:([B)Lorg/apache/cassandra/utils/MD5Digest;
astore 12
start local 12 61: new org.apache.cassandra.exceptions.PreparedQueryNotFoundException
dup
aload 12
invokespecial org.apache.cassandra.exceptions.PreparedQueryNotFoundException.<init>:(Lorg/apache/cassandra/utils/MD5Digest;)V
astore 5
end local 12 62: goto 76
63: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.SyntaxException
dup
aload 4
invokespecial org.apache.cassandra.exceptions.SyntaxException.<init>:(Ljava/lang/String;)V
astore 5
64: goto 76
65: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.UnauthorizedException
dup
aload 4
invokespecial org.apache.cassandra.exceptions.UnauthorizedException.<init>:(Ljava/lang/String;)V
astore 5
66: goto 76
67: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.InvalidRequestException
dup
aload 4
invokespecial org.apache.cassandra.exceptions.InvalidRequestException.<init>:(Ljava/lang/String;)V
astore 5
68: goto 76
69: StackMap locals:
StackMap stack:
new org.apache.cassandra.exceptions.ConfigurationException
dup
aload 4
invokespecial org.apache.cassandra.exceptions.ConfigurationException.<init>:(Ljava/lang/String;)V
astore 5
70: goto 76
71: StackMap locals:
StackMap stack:
aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readString:(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
astore 12
start local 12 72: aload 1
invokestatic org.apache.cassandra.transport.CBUtil.readString:(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
astore 13
start local 13 73: aload 13
invokevirtual java.lang.String.isEmpty:()Z
ifeq 75
74: new org.apache.cassandra.exceptions.AlreadyExistsException
dup
aload 12
invokespecial org.apache.cassandra.exceptions.AlreadyExistsException.<init>:(Ljava/lang/String;)V
astore 5
goto 76
75: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException top top top top top top java.lang.String java.lang.String
StackMap stack:
new org.apache.cassandra.exceptions.AlreadyExistsException
dup
aload 12
aload 13
invokespecial org.apache.cassandra.exceptions.AlreadyExistsException.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 5
end local 13 end local 12 76: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.ExceptionCode java.lang.String org.apache.cassandra.exceptions.TransportException
StackMap stack:
new org.apache.cassandra.transport.messages.ErrorMessage
dup
aload 5
invokespecial org.apache.cassandra.transport.messages.ErrorMessage.<init>:(Lorg/apache/cassandra/exceptions/TransportException;)V
areturn
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 77 0 this Lorg/apache/cassandra/transport/messages/ErrorMessage$1;
0 77 1 body Lio/netty/buffer/ByteBuf;
0 77 2 version Lorg/apache/cassandra/transport/ProtocolVersion;
1 77 3 code Lorg/apache/cassandra/exceptions/ExceptionCode;
2 77 4 msg Ljava/lang/String;
3 77 5 te Lorg/apache/cassandra/exceptions/TransportException;
11 14 6 cl Lorg/apache/cassandra/db/ConsistencyLevel;
12 14 7 required I
13 14 8 alive I
22 42 6 cl Lorg/apache/cassandra/db/ConsistencyLevel;
23 42 7 received I
24 42 8 blockFor I
25 42 9 failure I
26 42 10 failureReasonByEndpoint Ljava/util/Map<Ljava/net/InetAddress;Lorg/apache/cassandra/exceptions/RequestFailureReason;>;
28 34 11 i I
30 32 12 endpoint Ljava/net/InetAddress;
31 32 13 failureReason Lorg/apache/cassandra/exceptions/RequestFailureReason;
36 37 11 writeType Lorg/apache/cassandra/db/WriteType;
39 42 11 dataPresent B
44 55 6 cl Lorg/apache/cassandra/db/ConsistencyLevel;
45 55 7 received I
46 55 8 blockFor I
48 49 9 writeType Lorg/apache/cassandra/db/WriteType;
51 54 9 dataPresent B
56 60 9 fKeyspace Ljava/lang/String;
57 60 10 fName Ljava/lang/String;
58 60 11 argTypes Ljava/util/List<Ljava/lang/String;>;
61 62 12 id Lorg/apache/cassandra/utils/MD5Digest;
72 76 12 ksName Ljava/lang/String;
73 76 13 cfName Ljava/lang/String;
MethodParameters:
Name Flags
body
version
public void encode(org.apache.cassandra.transport.messages.ErrorMessage, io.netty.buffer.ByteBuf, org.apache.cassandra.transport.ProtocolVersion);
descriptor: (Lorg/apache/cassandra/transport/messages/ErrorMessage;Lio/netty/buffer/ByteBuf;Lorg/apache/cassandra/transport/ProtocolVersion;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 3
invokestatic org.apache.cassandra.transport.messages.ErrorMessage.getBackwardsCompatibleException:(Lorg/apache/cassandra/transport/messages/ErrorMessage;Lorg/apache/cassandra/transport/ProtocolVersion;)Lorg/apache/cassandra/exceptions/TransportException;
astore 4
start local 4 1: aload 2
aload 4
invokeinterface org.apache.cassandra.exceptions.TransportException.code:()Lorg/apache/cassandra/exceptions/ExceptionCode;
getfield org.apache.cassandra.exceptions.ExceptionCode.value:I
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
2: aload 4
invokeinterface org.apache.cassandra.exceptions.TransportException.getMessage:()Ljava/lang/String;
ifnonnull 3
ldc ""
goto 4
StackMap locals: org.apache.cassandra.exceptions.TransportException
StackMap stack:
3: aload 4
invokeinterface org.apache.cassandra.exceptions.TransportException.getMessage:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
4: astore 5
start local 5 5: aload 5
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeString:(Ljava/lang/String;Lio/netty/buffer/ByteBuf;)V
6: invokestatic org.apache.cassandra.transport.messages.ErrorMessage$1.$SWITCH_TABLE$org$apache$cassandra$exceptions$ExceptionCode:()[I
aload 4
invokeinterface org.apache.cassandra.exceptions.TransportException.code:()Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
iaload
tableswitch { // 4 - 18
4: 7
5: 56
6: 56
7: 56
8: 32
9: 32
10: 12
11: 45
12: 12
13: 56
14: 56
15: 56
16: 56
17: 53
18: 50
default: 56
}
7: StackMap locals: java.lang.String
StackMap stack:
aload 4
checkcast org.apache.cassandra.exceptions.UnavailableException
astore 6
start local 6 8: aload 6
getfield org.apache.cassandra.exceptions.UnavailableException.consistency:Lorg/apache/cassandra/db/ConsistencyLevel;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeConsistencyLevel:(Lorg/apache/cassandra/db/ConsistencyLevel;Lio/netty/buffer/ByteBuf;)V
9: aload 2
aload 6
getfield org.apache.cassandra.exceptions.UnavailableException.required:I
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
10: aload 2
aload 6
getfield org.apache.cassandra.exceptions.UnavailableException.alive:I
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
11: goto 56
end local 6 12: StackMap locals:
StackMap stack:
aload 4
checkcast org.apache.cassandra.exceptions.RequestFailureException
astore 7
start local 7 13: aload 4
invokeinterface org.apache.cassandra.exceptions.TransportException.code:()Lorg/apache/cassandra/exceptions/ExceptionCode;
getstatic org.apache.cassandra.exceptions.ExceptionCode.WRITE_FAILURE:Lorg/apache/cassandra/exceptions/ExceptionCode;
if_acmpne 14
iconst_1
goto 15
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String top org.apache.cassandra.exceptions.RequestFailureException
StackMap stack:
14: iconst_0
StackMap locals:
StackMap stack: int
15: istore 8
start local 8 16: aload 7
getfield org.apache.cassandra.exceptions.RequestFailureException.consistency:Lorg/apache/cassandra/db/ConsistencyLevel;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeConsistencyLevel:(Lorg/apache/cassandra/db/ConsistencyLevel;Lio/netty/buffer/ByteBuf;)V
17: aload 2
aload 7
getfield org.apache.cassandra.exceptions.RequestFailureException.received:I
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
18: aload 2
aload 7
getfield org.apache.cassandra.exceptions.RequestFailureException.blockFor:I
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
19: aload 2
aload 7
getfield org.apache.cassandra.exceptions.RequestFailureException.failureReasonByEndpoint:Ljava/util/Map;
invokeinterface java.util.Map.size:()I
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
20: aload 3
getstatic org.apache.cassandra.transport.ProtocolVersion.V5:Lorg/apache/cassandra/transport/ProtocolVersion;
invokevirtual org.apache.cassandra.transport.ProtocolVersion.isGreaterOrEqualTo:(Lorg/apache/cassandra/transport/ProtocolVersion;)Z
ifeq 26
21: aload 7
getfield org.apache.cassandra.exceptions.RequestFailureException.failureReasonByEndpoint:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 10
goto 25
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String top org.apache.cassandra.exceptions.RequestFailureException int top java.util.Iterator
StackMap stack:
22: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 9
start local 9 23: aload 9
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.net.InetAddress
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeInetAddr:(Ljava/net/InetAddress;Lio/netty/buffer/ByteBuf;)V
24: aload 2
aload 9
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.apache.cassandra.exceptions.RequestFailureReason
getfield org.apache.cassandra.exceptions.RequestFailureReason.code:I
invokevirtual io.netty.buffer.ByteBuf.writeShort:(I)Lio/netty/buffer/ByteBuf;
pop
end local 9 25: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 22
26: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String top org.apache.cassandra.exceptions.RequestFailureException int
StackMap stack:
iload 8
ifeq 28
27: aload 7
checkcast org.apache.cassandra.exceptions.WriteFailureException
getfield org.apache.cassandra.exceptions.WriteFailureException.writeType:Lorg/apache/cassandra/db/WriteType;
invokevirtual org.apache.cassandra.db.WriteType.toString:()Ljava/lang/String;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeString:(Ljava/lang/String;Lio/netty/buffer/ByteBuf;)V
goto 56
28: StackMap locals:
StackMap stack:
aload 2
aload 7
checkcast org.apache.cassandra.exceptions.ReadFailureException
getfield org.apache.cassandra.exceptions.ReadFailureException.dataPresent:Z
ifeq 29
iconst_1
goto 30
StackMap locals:
StackMap stack: io.netty.buffer.ByteBuf
29: iconst_0
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String top org.apache.cassandra.exceptions.RequestFailureException int
StackMap stack: io.netty.buffer.ByteBuf int
30: i2b
invokevirtual io.netty.buffer.ByteBuf.writeByte:(I)Lio/netty/buffer/ByteBuf;
pop
end local 8 end local 7 31: goto 56
32: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String
StackMap stack:
aload 4
checkcast org.apache.cassandra.exceptions.RequestTimeoutException
astore 7
start local 7 33: aload 4
invokeinterface org.apache.cassandra.exceptions.TransportException.code:()Lorg/apache/cassandra/exceptions/ExceptionCode;
getstatic org.apache.cassandra.exceptions.ExceptionCode.WRITE_TIMEOUT:Lorg/apache/cassandra/exceptions/ExceptionCode;
if_acmpne 34
iconst_1
goto 35
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String top org.apache.cassandra.exceptions.RequestTimeoutException
StackMap stack:
34: iconst_0
StackMap locals:
StackMap stack: int
35: istore 8
start local 8 36: aload 7
getfield org.apache.cassandra.exceptions.RequestTimeoutException.consistency:Lorg/apache/cassandra/db/ConsistencyLevel;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeConsistencyLevel:(Lorg/apache/cassandra/db/ConsistencyLevel;Lio/netty/buffer/ByteBuf;)V
37: aload 2
aload 7
getfield org.apache.cassandra.exceptions.RequestTimeoutException.received:I
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
38: aload 2
aload 7
getfield org.apache.cassandra.exceptions.RequestTimeoutException.blockFor:I
invokevirtual io.netty.buffer.ByteBuf.writeInt:(I)Lio/netty/buffer/ByteBuf;
pop
39: iload 8
ifeq 41
40: aload 7
checkcast org.apache.cassandra.exceptions.WriteTimeoutException
getfield org.apache.cassandra.exceptions.WriteTimeoutException.writeType:Lorg/apache/cassandra/db/WriteType;
invokevirtual org.apache.cassandra.db.WriteType.toString:()Ljava/lang/String;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeString:(Ljava/lang/String;Lio/netty/buffer/ByteBuf;)V
goto 56
41: StackMap locals: int
StackMap stack:
aload 2
aload 7
checkcast org.apache.cassandra.exceptions.ReadTimeoutException
getfield org.apache.cassandra.exceptions.ReadTimeoutException.dataPresent:Z
ifeq 42
iconst_1
goto 43
StackMap locals:
StackMap stack: io.netty.buffer.ByteBuf
42: iconst_0
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String top org.apache.cassandra.exceptions.RequestTimeoutException int
StackMap stack: io.netty.buffer.ByteBuf int
43: i2b
invokevirtual io.netty.buffer.ByteBuf.writeByte:(I)Lio/netty/buffer/ByteBuf;
pop
44: goto 56
end local 8 end local 7 45: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage io.netty.buffer.ByteBuf org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String
StackMap stack:
aload 1
getfield org.apache.cassandra.transport.messages.ErrorMessage.error:Lorg/apache/cassandra/exceptions/TransportException;
checkcast org.apache.cassandra.exceptions.FunctionExecutionException
astore 9
start local 9 46: aload 9
getfield org.apache.cassandra.exceptions.FunctionExecutionException.functionName:Lorg/apache/cassandra/cql3/functions/FunctionName;
getfield org.apache.cassandra.cql3.functions.FunctionName.keyspace:Ljava/lang/String;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeString:(Ljava/lang/String;Lio/netty/buffer/ByteBuf;)V
47: aload 9
getfield org.apache.cassandra.exceptions.FunctionExecutionException.functionName:Lorg/apache/cassandra/cql3/functions/FunctionName;
getfield org.apache.cassandra.cql3.functions.FunctionName.name:Ljava/lang/String;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeString:(Ljava/lang/String;Lio/netty/buffer/ByteBuf;)V
48: aload 9
getfield org.apache.cassandra.exceptions.FunctionExecutionException.argTypes:Ljava/util/List;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeStringList:(Ljava/util/List;Lio/netty/buffer/ByteBuf;)V
49: goto 56
end local 9 50: StackMap locals:
StackMap stack:
aload 4
checkcast org.apache.cassandra.exceptions.PreparedQueryNotFoundException
astore 10
start local 10 51: aload 10
getfield org.apache.cassandra.exceptions.PreparedQueryNotFoundException.id:Lorg/apache/cassandra/utils/MD5Digest;
getfield org.apache.cassandra.utils.MD5Digest.bytes:[B
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeBytes:([BLio/netty/buffer/ByteBuf;)V
52: goto 56
end local 10 53: StackMap locals:
StackMap stack:
aload 4
checkcast org.apache.cassandra.exceptions.AlreadyExistsException
astore 11
start local 11 54: aload 11
getfield org.apache.cassandra.exceptions.AlreadyExistsException.ksName:Ljava/lang/String;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeString:(Ljava/lang/String;Lio/netty/buffer/ByteBuf;)V
55: aload 11
getfield org.apache.cassandra.exceptions.AlreadyExistsException.cfName:Ljava/lang/String;
aload 2
invokestatic org.apache.cassandra.transport.CBUtil.writeString:(Ljava/lang/String;Lio/netty/buffer/ByteBuf;)V
end local 11 56: StackMap locals:
StackMap stack:
return
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 57 0 this Lorg/apache/cassandra/transport/messages/ErrorMessage$1;
0 57 1 msg Lorg/apache/cassandra/transport/messages/ErrorMessage;
0 57 2 dest Lio/netty/buffer/ByteBuf;
0 57 3 version Lorg/apache/cassandra/transport/ProtocolVersion;
1 57 4 err Lorg/apache/cassandra/exceptions/TransportException;
5 57 5 errorString Ljava/lang/String;
8 12 6 ue Lorg/apache/cassandra/exceptions/UnavailableException;
13 31 7 rfe Lorg/apache/cassandra/exceptions/RequestFailureException;
16 31 8 isWrite Z
23 25 9 entry Ljava/util/Map$Entry<Ljava/net/InetAddress;Lorg/apache/cassandra/exceptions/RequestFailureReason;>;
33 45 7 rte Lorg/apache/cassandra/exceptions/RequestTimeoutException;
36 45 8 isWrite Z
46 50 9 fee Lorg/apache/cassandra/exceptions/FunctionExecutionException;
51 53 10 pqnfe Lorg/apache/cassandra/exceptions/PreparedQueryNotFoundException;
54 56 11 aee Lorg/apache/cassandra/exceptions/AlreadyExistsException;
MethodParameters:
Name Flags
msg
dest
version
public int encodedSize(org.apache.cassandra.transport.messages.ErrorMessage, org.apache.cassandra.transport.ProtocolVersion);
descriptor: (Lorg/apache/cassandra/transport/messages/ErrorMessage;Lorg/apache/cassandra/transport/ProtocolVersion;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=12, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic org.apache.cassandra.transport.messages.ErrorMessage.getBackwardsCompatibleException:(Lorg/apache/cassandra/transport/messages/ErrorMessage;Lorg/apache/cassandra/transport/ProtocolVersion;)Lorg/apache/cassandra/exceptions/TransportException;
astore 3
start local 3 1: aload 3
invokeinterface org.apache.cassandra.exceptions.TransportException.getMessage:()Ljava/lang/String;
ifnonnull 2
ldc ""
goto 3
StackMap locals: org.apache.cassandra.exceptions.TransportException
StackMap stack:
2: aload 3
invokeinterface org.apache.cassandra.exceptions.TransportException.getMessage:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: astore 4
start local 4 4: iconst_4
aload 4
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfString:(Ljava/lang/String;)I
iadd
istore 5
start local 5 5: invokestatic org.apache.cassandra.transport.messages.ErrorMessage$1.$SWITCH_TABLE$org$apache$cassandra$exceptions$ExceptionCode:()[I
aload 3
invokeinterface org.apache.cassandra.exceptions.TransportException.code:()Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
iaload
tableswitch { // 4 - 18
4: 6
5: 44
6: 44
7: 44
8: 24
9: 24
10: 9
11: 33
12: 9
13: 44
14: 44
15: 44
16: 44
17: 41
18: 38
default: 44
}
6: StackMap locals: java.lang.String int
StackMap stack:
aload 3
checkcast org.apache.cassandra.exceptions.UnavailableException
astore 6
start local 6 7: iload 5
aload 6
getfield org.apache.cassandra.exceptions.UnavailableException.consistency:Lorg/apache/cassandra/db/ConsistencyLevel;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfConsistencyLevel:(Lorg/apache/cassandra/db/ConsistencyLevel;)I
bipush 8
iadd
iadd
istore 5
8: goto 44
end local 6 9: StackMap locals:
StackMap stack:
aload 3
checkcast org.apache.cassandra.exceptions.RequestFailureException
astore 7
start local 7 10: aload 3
invokeinterface org.apache.cassandra.exceptions.TransportException.code:()Lorg/apache/cassandra/exceptions/ExceptionCode;
getstatic org.apache.cassandra.exceptions.ExceptionCode.WRITE_FAILURE:Lorg/apache/cassandra/exceptions/ExceptionCode;
if_acmpne 11
iconst_1
goto 12
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int top org.apache.cassandra.exceptions.RequestFailureException
StackMap stack:
11: iconst_0
StackMap locals:
StackMap stack: int
12: istore 8
start local 8 13: iload 5
aload 7
getfield org.apache.cassandra.exceptions.RequestFailureException.consistency:Lorg/apache/cassandra/db/ConsistencyLevel;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfConsistencyLevel:(Lorg/apache/cassandra/db/ConsistencyLevel;)I
iconst_4
iadd
iconst_4
iadd
iconst_4
iadd
iadd
istore 5
14: iload 5
iload 8
ifeq 15
aload 7
checkcast org.apache.cassandra.exceptions.WriteFailureException
getfield org.apache.cassandra.exceptions.WriteFailureException.writeType:Lorg/apache/cassandra/db/WriteType;
invokevirtual org.apache.cassandra.db.WriteType.toString:()Ljava/lang/String;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfString:(Ljava/lang/String;)I
goto 16
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int top org.apache.cassandra.exceptions.RequestFailureException int
StackMap stack: int
15: iconst_1
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int top org.apache.cassandra.exceptions.RequestFailureException int
StackMap stack: int int
16: iadd
istore 5
17: aload 2
getstatic org.apache.cassandra.transport.ProtocolVersion.V5:Lorg/apache/cassandra/transport/ProtocolVersion;
invokevirtual org.apache.cassandra.transport.ProtocolVersion.isGreaterOrEqualTo:(Lorg/apache/cassandra/transport/ProtocolVersion;)Z
ifeq 44
18: aload 7
getfield org.apache.cassandra.exceptions.RequestFailureException.failureReasonByEndpoint:Ljava/util/Map;
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 10
goto 22
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int top org.apache.cassandra.exceptions.RequestFailureException int top java.util.Iterator
StackMap stack:
19: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 9
start local 9 20: iload 5
aload 9
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.net.InetAddress
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfInetAddr:(Ljava/net/InetAddress;)I
iadd
istore 5
21: iinc 5 2
end local 9 22: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
end local 8 end local 7 23: goto 44
24: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int
StackMap stack:
aload 3
checkcast org.apache.cassandra.exceptions.RequestTimeoutException
astore 7
start local 7 25: aload 3
invokeinterface org.apache.cassandra.exceptions.TransportException.code:()Lorg/apache/cassandra/exceptions/ExceptionCode;
getstatic org.apache.cassandra.exceptions.ExceptionCode.WRITE_TIMEOUT:Lorg/apache/cassandra/exceptions/ExceptionCode;
if_acmpne 26
iconst_1
goto 27
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int top org.apache.cassandra.exceptions.RequestTimeoutException
StackMap stack:
26: iconst_0
StackMap locals:
StackMap stack: int
27: istore 8
start local 8 28: iload 5
aload 7
getfield org.apache.cassandra.exceptions.RequestTimeoutException.consistency:Lorg/apache/cassandra/db/ConsistencyLevel;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfConsistencyLevel:(Lorg/apache/cassandra/db/ConsistencyLevel;)I
bipush 8
iadd
iadd
istore 5
29: iload 5
iload 8
ifeq 30
aload 7
checkcast org.apache.cassandra.exceptions.WriteTimeoutException
getfield org.apache.cassandra.exceptions.WriteTimeoutException.writeType:Lorg/apache/cassandra/db/WriteType;
invokevirtual org.apache.cassandra.db.WriteType.toString:()Ljava/lang/String;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfString:(Ljava/lang/String;)I
goto 31
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int top org.apache.cassandra.exceptions.RequestTimeoutException int
StackMap stack: int
30: iconst_1
StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int top org.apache.cassandra.exceptions.RequestTimeoutException int
StackMap stack: int int
31: iadd
istore 5
32: goto 44
end local 8 end local 7 33: StackMap locals: org.apache.cassandra.transport.messages.ErrorMessage$1 org.apache.cassandra.transport.messages.ErrorMessage org.apache.cassandra.transport.ProtocolVersion org.apache.cassandra.exceptions.TransportException java.lang.String int
StackMap stack:
aload 1
getfield org.apache.cassandra.transport.messages.ErrorMessage.error:Lorg/apache/cassandra/exceptions/TransportException;
checkcast org.apache.cassandra.exceptions.FunctionExecutionException
astore 9
start local 9 34: iload 5
aload 9
getfield org.apache.cassandra.exceptions.FunctionExecutionException.functionName:Lorg/apache/cassandra/cql3/functions/FunctionName;
getfield org.apache.cassandra.cql3.functions.FunctionName.keyspace:Ljava/lang/String;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfString:(Ljava/lang/String;)I
iadd
istore 5
35: iload 5
aload 9
getfield org.apache.cassandra.exceptions.FunctionExecutionException.functionName:Lorg/apache/cassandra/cql3/functions/FunctionName;
getfield org.apache.cassandra.cql3.functions.FunctionName.name:Ljava/lang/String;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfString:(Ljava/lang/String;)I
iadd
istore 5
36: iload 5
aload 9
getfield org.apache.cassandra.exceptions.FunctionExecutionException.argTypes:Ljava/util/List;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfStringList:(Ljava/util/List;)I
iadd
istore 5
37: goto 44
end local 9 38: StackMap locals:
StackMap stack:
aload 3
checkcast org.apache.cassandra.exceptions.PreparedQueryNotFoundException
astore 10
start local 10 39: iload 5
aload 10
getfield org.apache.cassandra.exceptions.PreparedQueryNotFoundException.id:Lorg/apache/cassandra/utils/MD5Digest;
getfield org.apache.cassandra.utils.MD5Digest.bytes:[B
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfBytes:([B)I
iadd
istore 5
40: goto 44
end local 10 41: StackMap locals:
StackMap stack:
aload 3
checkcast org.apache.cassandra.exceptions.AlreadyExistsException
astore 11
start local 11 42: iload 5
aload 11
getfield org.apache.cassandra.exceptions.AlreadyExistsException.ksName:Ljava/lang/String;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfString:(Ljava/lang/String;)I
iadd
istore 5
43: iload 5
aload 11
getfield org.apache.cassandra.exceptions.AlreadyExistsException.cfName:Ljava/lang/String;
invokestatic org.apache.cassandra.transport.CBUtil.sizeOfString:(Ljava/lang/String;)I
iadd
istore 5
end local 11 44: StackMap locals:
StackMap stack:
iload 5
ireturn
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 45 0 this Lorg/apache/cassandra/transport/messages/ErrorMessage$1;
0 45 1 msg Lorg/apache/cassandra/transport/messages/ErrorMessage;
0 45 2 version Lorg/apache/cassandra/transport/ProtocolVersion;
1 45 3 err Lorg/apache/cassandra/exceptions/TransportException;
4 45 4 errorString Ljava/lang/String;
5 45 5 size I
7 9 6 ue Lorg/apache/cassandra/exceptions/UnavailableException;
10 23 7 rfe Lorg/apache/cassandra/exceptions/RequestFailureException;
13 23 8 isWrite Z
20 22 9 entry Ljava/util/Map$Entry<Ljava/net/InetAddress;Lorg/apache/cassandra/exceptions/RequestFailureReason;>;
25 33 7 rte Lorg/apache/cassandra/exceptions/RequestTimeoutException;
28 33 8 isWrite Z
34 38 9 fee Lorg/apache/cassandra/exceptions/FunctionExecutionException;
39 41 10 pqnfe Lorg/apache/cassandra/exceptions/PreparedQueryNotFoundException;
42 44 11 aee Lorg/apache/cassandra/exceptions/AlreadyExistsException;
MethodParameters:
Name Flags
msg
version
public java.lang.Object decode(io.netty.buffer.ByteBuf, org.apache.cassandra.transport.ProtocolVersion);
descriptor: (Lio/netty/buffer/ByteBuf;Lorg/apache/cassandra/transport/ProtocolVersion;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.apache.cassandra.transport.messages.ErrorMessage$1.decode:(Lio/netty/buffer/ByteBuf;Lorg/apache/cassandra/transport/ProtocolVersion;)Lorg/apache/cassandra/transport/messages/ErrorMessage;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void encode(java.lang.Object, io.netty.buffer.ByteBuf, org.apache.cassandra.transport.ProtocolVersion);
descriptor: (Ljava/lang/Object;Lio/netty/buffer/ByteBuf;Lorg/apache/cassandra/transport/ProtocolVersion;)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.transport.messages.ErrorMessage
aload 2
aload 3
invokevirtual org.apache.cassandra.transport.messages.ErrorMessage$1.encode:(Lorg/apache/cassandra/transport/messages/ErrorMessage;Lio/netty/buffer/ByteBuf;Lorg/apache/cassandra/transport/ProtocolVersion;)V
return
LocalVariableTable:
Start End Slot Name Signature
public int encodedSize(java.lang.Object, org.apache.cassandra.transport.ProtocolVersion);
descriptor: (Ljava/lang/Object;Lorg/apache/cassandra/transport/ProtocolVersion;)I
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.transport.messages.ErrorMessage
aload 2
invokevirtual org.apache.cassandra.transport.messages.ErrorMessage$1.encodedSize:(Lorg/apache/cassandra/transport/messages/ErrorMessage;Lorg/apache/cassandra/transport/ProtocolVersion;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
static int[] $SWITCH_TABLE$org$apache$cassandra$exceptions$ExceptionCode();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.apache.cassandra.transport.messages.ErrorMessage$1.$SWITCH_TABLE$org$apache$cassandra$exceptions$ExceptionCode:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.apache.cassandra.exceptions.ExceptionCode.values:()[Lorg/apache/cassandra/exceptions/ExceptionCode;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.ALREADY_EXISTS:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 17
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.BAD_CREDENTIALS:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
iconst_3
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.CONFIG_ERROR:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 16
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.FUNCTION_FAILURE:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 11
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.INVALID:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 15
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.IS_BOOTSTRAPPING:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 6
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.OVERLOADED:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
iconst_5
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.PROTOCOL_ERROR:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
iconst_2
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.READ_FAILURE:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 10
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.READ_TIMEOUT:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 9
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.SERVER_ERROR:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
iconst_1
iastore
33: goto 35
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
34: pop
StackMap locals:
StackMap stack:
35: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.SYNTAX_ERROR:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 13
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.TRUNCATE_ERROR:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 7
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.UNAUTHORIZED:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 14
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.UNAVAILABLE:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
iconst_4
iastore
45: goto 47
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
46: pop
StackMap locals:
StackMap stack:
47: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.UNPREPARED:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 18
iastore
48: goto 50
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
49: pop
StackMap locals:
StackMap stack:
50: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.WRITE_FAILURE:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 12
iastore
51: goto 53
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
52: pop
StackMap locals:
StackMap stack:
53: aload 0
getstatic org.apache.cassandra.exceptions.ExceptionCode.WRITE_TIMEOUT:Lorg/apache/cassandra/exceptions/ExceptionCode;
invokevirtual org.apache.cassandra.exceptions.ExceptionCode.ordinal:()I
bipush 8
iastore
54: goto 56
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
55: pop
StackMap locals:
StackMap stack:
56: aload 0
dup
putstatic org.apache.cassandra.transport.messages.ErrorMessage$1.$SWITCH_TABLE$org$apache$cassandra$exceptions$ExceptionCode:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
20 21 22 Class java.lang.NoSuchFieldError
23 24 25 Class java.lang.NoSuchFieldError
26 27 28 Class java.lang.NoSuchFieldError
29 30 31 Class java.lang.NoSuchFieldError
32 33 34 Class java.lang.NoSuchFieldError
35 36 37 Class java.lang.NoSuchFieldError
38 39 40 Class java.lang.NoSuchFieldError
41 42 43 Class java.lang.NoSuchFieldError
44 45 46 Class java.lang.NoSuchFieldError
47 48 49 Class java.lang.NoSuchFieldError
50 51 52 Class java.lang.NoSuchFieldError
53 54 55 Class java.lang.NoSuchFieldError
}
Signature: Ljava/lang/Object;Lorg/apache/cassandra/transport/Message$Codec<Lorg/apache/cassandra/transport/messages/ErrorMessage;>;
SourceFile: "ErrorMessage.java"
EnclosingMethod: org.apache.cassandra.transport.messages.ErrorMessage
NestHost: org.apache.cassandra.transport.messages.ErrorMessage
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
public abstract Codec = org.apache.cassandra.transport.Message$Codec of org.apache.cassandra.transport.Message
org.apache.cassandra.transport.messages.ErrorMessage$1