public class io.netty.example.stomp.StompClientHandler extends io.netty.channel.SimpleChannelInboundHandler<io.netty.handler.codec.stomp.StompFrame>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.netty.example.stomp.StompClientHandler
super_class: io.netty.channel.SimpleChannelInboundHandler
{
private io.netty.example.stomp.StompClientHandler$ClientState state;
descriptor: Lio/netty/example/stomp/StompClientHandler$ClientState;
flags: (0x0002) ACC_PRIVATE
private static volatile int[] $SWITCH_TABLE$io$netty$handler$codec$stomp$StompCommand;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial io.netty.channel.SimpleChannelInboundHandler.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/netty/example/stomp/StompClientHandler;
public void channelActive(io.netty.channel.ChannelHandlerContext);
descriptor: (Lio/netty/channel/ChannelHandlerContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getstatic io.netty.example.stomp.StompClientHandler$ClientState.AUTHENTICATING:Lio/netty/example/stomp/StompClientHandler$ClientState;
putfield io.netty.example.stomp.StompClientHandler.state:Lio/netty/example/stomp/StompClientHandler$ClientState;
1: new io.netty.handler.codec.stomp.DefaultStompFrame
dup
getstatic io.netty.handler.codec.stomp.StompCommand.CONNECT:Lio/netty/handler/codec/stomp/StompCommand;
invokespecial io.netty.handler.codec.stomp.DefaultStompFrame.<init>:(Lio/netty/handler/codec/stomp/StompCommand;)V
astore 2
start local 2 2: aload 2
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.ACCEPT_VERSION:Lio/netty/util/AsciiString;
ldc "1.2"
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
3: aload 2
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.HOST:Lio/netty/util/AsciiString;
getstatic io.netty.example.stomp.StompClient.HOST:Ljava/lang/String;
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
4: aload 2
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.LOGIN:Lio/netty/util/AsciiString;
getstatic io.netty.example.stomp.StompClient.LOGIN:Ljava/lang/String;
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
5: aload 2
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.PASSCODE:Lio/netty/util/AsciiString;
getstatic io.netty.example.stomp.StompClient.PASSCODE:Ljava/lang/String;
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
6: aload 1
aload 2
invokeinterface io.netty.channel.ChannelHandlerContext.writeAndFlush:(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;
pop
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/netty/example/stomp/StompClientHandler;
0 8 1 ctx Lio/netty/channel/ChannelHandlerContext;
2 8 2 connFrame Lio/netty/handler/codec/stomp/StompFrame;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
ctx
protected void channelRead0(io.netty.channel.ChannelHandlerContext, io.netty.handler.codec.stomp.StompFrame);
descriptor: (Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/stomp/StompFrame;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: ldc "001"
astore 3
start local 3 1: ldc "002"
astore 4
start local 4 2: invokestatic io.netty.example.stomp.StompClientHandler.$SWITCH_TABLE$io$netty$handler$codec$stomp$StompCommand:()[I
aload 2
invokeinterface io.netty.handler.codec.stomp.StompFrame.command:()Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
iaload
lookupswitch { // 3
3: 3
11: 25
12: 11
default: 33
}
3: StackMap locals: java.lang.String java.lang.String
StackMap stack:
new io.netty.handler.codec.stomp.DefaultStompFrame
dup
getstatic io.netty.handler.codec.stomp.StompCommand.SUBSCRIBE:Lio/netty/handler/codec/stomp/StompCommand;
invokespecial io.netty.handler.codec.stomp.DefaultStompFrame.<init>:(Lio/netty/handler/codec/stomp/StompCommand;)V
astore 5
start local 5 4: aload 5
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.DESTINATION:Lio/netty/util/AsciiString;
getstatic io.netty.example.stomp.StompClient.TOPIC:Ljava/lang/String;
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
5: aload 5
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.RECEIPT:Lio/netty/util/AsciiString;
aload 3
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
6: aload 5
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.ID:Lio/netty/util/AsciiString;
ldc "1"
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
7: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "connected, sending subscribe frame: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
8: aload 0
getstatic io.netty.example.stomp.StompClientHandler$ClientState.AUTHENTICATED:Lio/netty/example/stomp/StompClientHandler$ClientState;
putfield io.netty.example.stomp.StompClientHandler.state:Lio/netty/example/stomp/StompClientHandler$ClientState;
9: aload 1
aload 5
invokeinterface io.netty.channel.ChannelHandlerContext.writeAndFlush:(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;
pop
10: goto 33
end local 5 11: StackMap locals:
StackMap stack:
aload 2
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.RECEIPT_ID:Lio/netty/util/AsciiString;
invokeinterface io.netty.handler.codec.stomp.StompHeaders.getAsString:(Ljava/lang/CharSequence;)Ljava/lang/String;
astore 6
start local 6 12: aload 0
getfield io.netty.example.stomp.StompClientHandler.state:Lio/netty/example/stomp/StompClientHandler$ClientState;
getstatic io.netty.example.stomp.StompClientHandler$ClientState.AUTHENTICATED:Lio/netty/example/stomp/StompClientHandler$ClientState;
if_acmpne 20
aload 6
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 20
13: new io.netty.handler.codec.stomp.DefaultStompFrame
dup
getstatic io.netty.handler.codec.stomp.StompCommand.SEND:Lio/netty/handler/codec/stomp/StompCommand;
invokespecial io.netty.handler.codec.stomp.DefaultStompFrame.<init>:(Lio/netty/handler/codec/stomp/StompCommand;)V
astore 7
start local 7 14: aload 7
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.DESTINATION:Lio/netty/util/AsciiString;
getstatic io.netty.example.stomp.StompClient.TOPIC:Ljava/lang/String;
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
15: aload 7
invokeinterface io.netty.handler.codec.stomp.StompFrame.content:()Lio/netty/buffer/ByteBuf;
ldc "some payload"
invokevirtual java.lang.String.getBytes:()[B
invokevirtual io.netty.buffer.ByteBuf.writeBytes:([B)Lio/netty/buffer/ByteBuf;
pop
16: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "subscribed, sending message frame: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
17: aload 0
getstatic io.netty.example.stomp.StompClientHandler$ClientState.SUBSCRIBED:Lio/netty/example/stomp/StompClientHandler$ClientState;
putfield io.netty.example.stomp.StompClientHandler.state:Lio/netty/example/stomp/StompClientHandler$ClientState;
18: aload 1
aload 7
invokeinterface io.netty.channel.ChannelHandlerContext.writeAndFlush:(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;
pop
end local 7 19: goto 33
StackMap locals: io.netty.example.stomp.StompClientHandler io.netty.channel.ChannelHandlerContext io.netty.handler.codec.stomp.StompFrame java.lang.String java.lang.String top java.lang.String
StackMap stack:
20: aload 0
getfield io.netty.example.stomp.StompClientHandler.state:Lio/netty/example/stomp/StompClientHandler$ClientState;
getstatic io.netty.example.stomp.StompClientHandler$ClientState.DISCONNECTING:Lio/netty/example/stomp/StompClientHandler$ClientState;
if_acmpne 24
aload 6
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 24
21: getstatic java.lang.System.out:Ljava/io/PrintStream;
ldc "disconnected"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
22: aload 1
invokeinterface io.netty.channel.ChannelHandlerContext.close:()Lio/netty/channel/ChannelFuture;
pop
23: goto 33
24: StackMap locals:
StackMap stack:
new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
ldc "received: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", while internal state is "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield io.netty.example.stomp.StompClientHandler.state:Lio/netty/example/stomp/StompClientHandler$ClientState;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 6 25: StackMap locals: io.netty.example.stomp.StompClientHandler io.netty.channel.ChannelHandlerContext io.netty.handler.codec.stomp.StompFrame java.lang.String java.lang.String
StackMap stack:
aload 0
getfield io.netty.example.stomp.StompClientHandler.state:Lio/netty/example/stomp/StompClientHandler$ClientState;
getstatic io.netty.example.stomp.StompClientHandler$ClientState.SUBSCRIBED:Lio/netty/example/stomp/StompClientHandler$ClientState;
if_acmpne 33
26: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "received frame: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
27: new io.netty.handler.codec.stomp.DefaultStompFrame
dup
getstatic io.netty.handler.codec.stomp.StompCommand.DISCONNECT:Lio/netty/handler/codec/stomp/StompCommand;
invokespecial io.netty.handler.codec.stomp.DefaultStompFrame.<init>:(Lio/netty/handler/codec/stomp/StompCommand;)V
astore 7
start local 7 28: aload 7
invokeinterface io.netty.handler.codec.stomp.StompFrame.headers:()Lio/netty/handler/codec/stomp/StompHeaders;
getstatic io.netty.handler.codec.stomp.StompHeaders.RECEIPT:Lio/netty/util/AsciiString;
aload 4
invokeinterface io.netty.handler.codec.stomp.StompHeaders.set:(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;
pop
29: getstatic java.lang.System.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "sending disconnect frame: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
30: aload 0
getstatic io.netty.example.stomp.StompClientHandler$ClientState.DISCONNECTING:Lio/netty/example/stomp/StompClientHandler$ClientState;
putfield io.netty.example.stomp.StompClientHandler.state:Lio/netty/example/stomp/StompClientHandler$ClientState;
31: aload 1
aload 7
invokeinterface io.netty.channel.ChannelHandlerContext.writeAndFlush:(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;
pop
end local 7 32: goto 33
33: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lio/netty/example/stomp/StompClientHandler;
0 34 1 ctx Lio/netty/channel/ChannelHandlerContext;
0 34 2 frame Lio/netty/handler/codec/stomp/StompFrame;
1 34 3 subscrReceiptId Ljava/lang/String;
2 34 4 disconReceiptId Ljava/lang/String;
4 11 5 subscribeFrame Lio/netty/handler/codec/stomp/StompFrame;
12 25 6 receiptHeader Ljava/lang/String;
14 19 7 msgFrame Lio/netty/handler/codec/stomp/StompFrame;
28 32 7 disconnFrame Lio/netty/handler/codec/stomp/StompFrame;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
ctx
frame
public void exceptionCaught(io.netty.channel.ChannelHandlerContext, java.lang.Throwable);
descriptor: (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual java.lang.Throwable.printStackTrace:()V
1: aload 1
invokeinterface io.netty.channel.ChannelHandlerContext.close:()Lio/netty/channel/ChannelFuture;
pop
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/netty/example/stomp/StompClientHandler;
0 3 1 ctx Lio/netty/channel/ChannelHandlerContext;
0 3 2 cause Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
ctx
cause
protected void channelRead0(io.netty.channel.ChannelHandlerContext, java.lang.Object);
descriptor: (Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
checkcast io.netty.handler.codec.stomp.StompFrame
invokevirtual io.netty.example.stomp.StompClientHandler.channelRead0:(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/stomp/StompFrame;)V
return
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
static int[] $SWITCH_TABLE$io$netty$handler$codec$stomp$StompCommand();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic io.netty.example.stomp.StompClientHandler.$SWITCH_TABLE$io$netty$handler$codec$stomp$StompCommand:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic io.netty.handler.codec.stomp.StompCommand.values:()[Lio/netty/handler/codec/stomp/StompCommand;
arraylength
newarray 10
astore 0
2: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.ACK:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 7
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.BEGIN:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 9
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.CONNECT:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
iconst_2
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.CONNECTED:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
iconst_3
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.DISCONNECT:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 10
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.ERROR:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 13
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.MESSAGE:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 11
iastore
21: goto 23
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
22: pop
StackMap locals:
StackMap stack:
23: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.NACK:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 8
iastore
24: goto 26
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
25: pop
StackMap locals:
StackMap stack:
26: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.RECEIPT:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 12
iastore
27: goto 29
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
28: pop
StackMap locals:
StackMap stack:
29: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.SEND:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
iconst_4
iastore
30: goto 32
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
31: pop
StackMap locals:
StackMap stack:
32: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.STOMP:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.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 io.netty.handler.codec.stomp.StompCommand.SUBSCRIBE:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
iconst_5
iastore
36: goto 38
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
37: pop
StackMap locals:
StackMap stack:
38: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.UNKNOWN:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 14
iastore
39: goto 41
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
40: pop
StackMap locals:
StackMap stack:
41: aload 0
getstatic io.netty.handler.codec.stomp.StompCommand.UNSUBSCRIBE:Lio/netty/handler/codec/stomp/StompCommand;
invokevirtual io.netty.handler.codec.stomp.StompCommand.ordinal:()I
bipush 6
iastore
42: goto 44
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
43: pop
StackMap locals:
StackMap stack:
44: aload 0
dup
putstatic io.netty.example.stomp.StompClientHandler.$SWITCH_TABLE$io$netty$handler$codec$stomp$StompCommand:[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
}
Signature: Lio/netty/channel/SimpleChannelInboundHandler<Lio/netty/handler/codec/stomp/StompFrame;>;
SourceFile: "StompClientHandler.java"
NestMembers:
io.netty.example.stomp.StompClientHandler$ClientState
InnerClasses:
private final ClientState = io.netty.example.stomp.StompClientHandler$ClientState of io.netty.example.stomp.StompClientHandler