class io.vertx.ext.stomp.impl.Queue$Subscription
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.vertx.ext.stomp.impl.Queue$Subscription
super_class: java.lang.Object
{
private final io.vertx.ext.stomp.StompServerConnection connection;
descriptor: Lio/vertx/ext/stomp/StompServerConnection;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String id;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String ackMode;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final io.vertx.ext.stomp.impl.Queue this$0;
descriptor: Lio/vertx/ext/stomp/impl/Queue;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(io.vertx.ext.stomp.impl.Queue, io.vertx.ext.stomp.StompServerConnection, io.vertx.ext.stomp.Frame);
descriptor: (Lio/vertx/ext/stomp/impl/Queue;Lio/vertx/ext/stomp/StompServerConnection;Lio/vertx/ext/stomp/Frame;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=4
start local 0 // io.vertx.ext.stomp.impl.Queue$Subscription this
start local 2 // io.vertx.ext.stomp.StompServerConnection connection
start local 3 // io.vertx.ext.stomp.Frame frame
0: .line 220
aload 0 /* this */
aload 1
putfield io.vertx.ext.stomp.impl.Queue$Subscription.this$0:Lio/vertx/ext/stomp/impl/Queue;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 221
aload 0 /* this */
aload 2 /* connection */
putfield io.vertx.ext.stomp.impl.Queue$Subscription.connection:Lio/vertx/ext/stomp/StompServerConnection;
2: .line 222
aload 0 /* this */
aload 3 /* frame */
invokevirtual io.vertx.ext.stomp.Frame.getAck:()Ljava/lang/String;
ifnull 3
aload 3 /* frame */
invokevirtual io.vertx.ext.stomp.Frame.getAck:()Ljava/lang/String;
goto 4
StackMap locals: io.vertx.ext.stomp.impl.Queue$Subscription io.vertx.ext.stomp.impl.Queue io.vertx.ext.stomp.StompServerConnection io.vertx.ext.stomp.Frame
StackMap stack: io.vertx.ext.stomp.impl.Queue$Subscription
3: ldc "auto"
StackMap locals: io.vertx.ext.stomp.impl.Queue$Subscription io.vertx.ext.stomp.impl.Queue io.vertx.ext.stomp.StompServerConnection io.vertx.ext.stomp.Frame
StackMap stack: io.vertx.ext.stomp.impl.Queue$Subscription java.lang.String
4: putfield io.vertx.ext.stomp.impl.Queue$Subscription.ackMode:Ljava/lang/String;
5: .line 223
aload 0 /* this */
aload 3 /* frame */
invokevirtual io.vertx.ext.stomp.Frame.getId:()Ljava/lang/String;
putfield io.vertx.ext.stomp.impl.Queue$Subscription.id:Ljava/lang/String;
6: .line 224
return
end local 3 // io.vertx.ext.stomp.Frame frame
end local 2 // io.vertx.ext.stomp.StompServerConnection connection
end local 0 // io.vertx.ext.stomp.impl.Queue$Subscription this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lio/vertx/ext/stomp/impl/Queue$Subscription;
0 7 2 connection Lio/vertx/ext/stomp/StompServerConnection;
0 7 3 frame Lio/vertx/ext/stomp/Frame;
MethodParameters:
Name Flags
this$0 final
connection
frame
}
SourceFile: "Queue.java"
NestHost: io.vertx.ext.stomp.impl.Queue
InnerClasses:
private Subscription = io.vertx.ext.stomp.impl.Queue$Subscription of io.vertx.ext.stomp.impl.Queue