public class io.vertx.ext.stomp.impl.Topic$Subscription
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.vertx.ext.stomp.impl.Topic$Subscription
super_class: java.lang.Object
{
final io.vertx.ext.stomp.StompServerConnection connection;
descriptor: Lio/vertx/ext/stomp/StompServerConnection;
flags: (0x0010) ACC_FINAL
final java.lang.String id;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final java.lang.String ackMode;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final java.lang.String destination;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
protected void <init>(io.vertx.ext.stomp.StompServerConnection, io.vertx.ext.stomp.Frame);
descriptor: (Lio/vertx/ext/stomp/StompServerConnection;Lio/vertx/ext/stomp/Frame;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 // io.vertx.ext.stomp.impl.Topic$Subscription this
start local 1 // io.vertx.ext.stomp.StompServerConnection connection
start local 2 // io.vertx.ext.stomp.Frame frame
0: .line 208
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 209
aload 0 /* this */
aload 1 /* connection */
putfield io.vertx.ext.stomp.impl.Topic$Subscription.connection:Lio/vertx/ext/stomp/StompServerConnection;
2: .line 210
aload 0 /* this */
aload 2 /* frame */
invokevirtual io.vertx.ext.stomp.Frame.getAck:()Ljava/lang/String;
ifnull 3
aload 2 /* frame */
invokevirtual io.vertx.ext.stomp.Frame.getAck:()Ljava/lang/String;
goto 4
StackMap locals: io.vertx.ext.stomp.impl.Topic$Subscription io.vertx.ext.stomp.StompServerConnection io.vertx.ext.stomp.Frame
StackMap stack: io.vertx.ext.stomp.impl.Topic$Subscription
3: ldc "auto"
StackMap locals: io.vertx.ext.stomp.impl.Topic$Subscription io.vertx.ext.stomp.StompServerConnection io.vertx.ext.stomp.Frame
StackMap stack: io.vertx.ext.stomp.impl.Topic$Subscription java.lang.String
4: putfield io.vertx.ext.stomp.impl.Topic$Subscription.ackMode:Ljava/lang/String;
5: .line 211
aload 0 /* this */
aload 2 /* frame */
invokevirtual io.vertx.ext.stomp.Frame.getId:()Ljava/lang/String;
putfield io.vertx.ext.stomp.impl.Topic$Subscription.id:Ljava/lang/String;
6: .line 212
aload 0 /* this */
aload 2 /* frame */
invokevirtual io.vertx.ext.stomp.Frame.getDestination:()Ljava/lang/String;
putfield io.vertx.ext.stomp.impl.Topic$Subscription.destination:Ljava/lang/String;
7: .line 213
return
end local 2 // io.vertx.ext.stomp.Frame frame
end local 1 // io.vertx.ext.stomp.StompServerConnection connection
end local 0 // io.vertx.ext.stomp.impl.Topic$Subscription this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lio/vertx/ext/stomp/impl/Topic$Subscription;
0 8 1 connection Lio/vertx/ext/stomp/StompServerConnection;
0 8 2 frame Lio/vertx/ext/stomp/Frame;
MethodParameters:
Name Flags
connection
frame
}
SourceFile: "Topic.java"
NestHost: io.vertx.ext.stomp.impl.Topic
InnerClasses:
protected Subscription = io.vertx.ext.stomp.impl.Topic$Subscription of io.vertx.ext.stomp.impl.Topic