class io.vertx.mqtt.impl.MqttClientImpl$Ping
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: io.vertx.mqtt.impl.MqttClientImpl$Ping
  super_class: java.lang.Object
{
  final long id;
    descriptor: J
    flags: (0x0010) ACC_FINAL

  final io.vertx.mqtt.impl.MqttClientImpl this$0;
    descriptor: Lio/vertx/mqtt/impl/MqttClientImpl;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(io.vertx.mqtt.impl.MqttClientImpl, long);
    descriptor: (Lio/vertx/mqtt/impl/MqttClientImpl;J)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // io.vertx.mqtt.impl.MqttClientImpl$Ping this
        start local 2 // long id
         0: .line 688
            aload 0 /* this */
            aload 1
            putfield io.vertx.mqtt.impl.MqttClientImpl$Ping.this$0:Lio/vertx/mqtt/impl/MqttClientImpl;
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 689
            aload 0 /* this */
            lload 2 /* id */
            putfield io.vertx.mqtt.impl.MqttClientImpl$Ping.id:J
         2: .line 690
            return
        end local 2 // long id
        end local 0 // io.vertx.mqtt.impl.MqttClientImpl$Ping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/vertx/mqtt/impl/MqttClientImpl$Ping;
            0    3     2    id  J
    MethodParameters:
        Name  Flags
      this$0  final
      id      

  void ack();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.mqtt.impl.MqttClientImpl$Ping this
         0: .line 692
            aload 0 /* this */
            getfield io.vertx.mqtt.impl.MqttClientImpl$Ping.this$0:Lio/vertx/mqtt/impl/MqttClientImpl;
            getfield io.vertx.mqtt.impl.MqttClientImpl.vertx:Lio/vertx/core/impl/VertxInternal;
            aload 0 /* this */
            getfield io.vertx.mqtt.impl.MqttClientImpl$Ping.id:J
            invokeinterface io.vertx.core.impl.VertxInternal.cancelTimer:(J)Z
            pop
         1: .line 693
            return
        end local 0 // io.vertx.mqtt.impl.MqttClientImpl$Ping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/mqtt/impl/MqttClientImpl$Ping;

  void cancel();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.mqtt.impl.MqttClientImpl$Ping this
         0: .line 695
            aload 0 /* this */
            getfield io.vertx.mqtt.impl.MqttClientImpl$Ping.this$0:Lio/vertx/mqtt/impl/MqttClientImpl;
            getfield io.vertx.mqtt.impl.MqttClientImpl.vertx:Lio/vertx/core/impl/VertxInternal;
            aload 0 /* this */
            getfield io.vertx.mqtt.impl.MqttClientImpl$Ping.id:J
            invokeinterface io.vertx.core.impl.VertxInternal.cancelTimer:(J)Z
            pop
         1: .line 696
            return
        end local 0 // io.vertx.mqtt.impl.MqttClientImpl$Ping this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/mqtt/impl/MqttClientImpl$Ping;
}
SourceFile: "MqttClientImpl.java"
NestHost: io.vertx.mqtt.impl.MqttClientImpl
InnerClasses:
  private Ping = io.vertx.mqtt.impl.MqttClientImpl$Ping of io.vertx.mqtt.impl.MqttClientImpl