public class io.vertx.rabbitmq.impl.BasicPropertiesImpl implements io.vertx.rabbitmq.BasicProperties
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.rabbitmq.impl.BasicPropertiesImpl
  super_class: java.lang.Object
{
  private java.lang.String contentType;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String contentEncoding;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Map<java.lang.String, java.lang.Object> headers;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  private java.lang.Integer deliveryMode;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Integer priority;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String correlationId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String replyTo;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String expiration;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String messageId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.Date timestamp;
    descriptor: Ljava/util/Date;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String type;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String userId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String appId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String clusterId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  void <init>(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.Object>, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Date, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=15, args_size=15
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
        start local 1 // java.lang.String contentType
        start local 2 // java.lang.String contentEncoding
        start local 3 // java.util.Map headers
        start local 4 // java.lang.Integer deliveryMode
        start local 5 // java.lang.Integer priority
        start local 6 // java.lang.String correlationId
        start local 7 // java.lang.String replyTo
        start local 8 // java.lang.String expiration
        start local 9 // java.lang.String messageId
        start local 10 // java.util.Date timestamp
        start local 11 // java.lang.String type
        start local 12 // java.lang.String userId
        start local 13 // java.lang.String appId
        start local 14 // java.lang.String clusterId
         0: .line 27
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 41
            aload 0 /* this */
            aload 1 /* contentType */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.contentType:Ljava/lang/String;
         2: .line 42
            aload 0 /* this */
            aload 2 /* contentEncoding */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.contentEncoding:Ljava/lang/String;
         3: .line 43
            aload 0 /* this */
            aload 3 /* headers */
            ifnonnull 4
            aconst_null
            goto 5
      StackMap locals: io.vertx.rabbitmq.impl.BasicPropertiesImpl java.lang.String java.lang.String java.util.Map java.lang.Integer java.lang.Integer java.lang.String java.lang.String java.lang.String java.lang.String java.util.Date java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: io.vertx.rabbitmq.impl.BasicPropertiesImpl
         4: new java.util.HashMap
            dup
            aload 3 /* headers */
            invokespecial java.util.HashMap.<init>:(Ljava/util/Map;)V
            invokestatic java.util.Collections.unmodifiableMap:(Ljava/util/Map;)Ljava/util/Map;
      StackMap locals: io.vertx.rabbitmq.impl.BasicPropertiesImpl java.lang.String java.lang.String java.util.Map java.lang.Integer java.lang.Integer java.lang.String java.lang.String java.lang.String java.lang.String java.util.Date java.lang.String java.lang.String java.lang.String java.lang.String
      StackMap stack: io.vertx.rabbitmq.impl.BasicPropertiesImpl java.util.Map
         5: putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.headers:Ljava/util/Map;
         6: .line 44
            aload 0 /* this */
            aload 4 /* deliveryMode */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.deliveryMode:Ljava/lang/Integer;
         7: .line 45
            aload 0 /* this */
            aload 5 /* priority */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.priority:Ljava/lang/Integer;
         8: .line 46
            aload 0 /* this */
            aload 6 /* correlationId */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.correlationId:Ljava/lang/String;
         9: .line 47
            aload 0 /* this */
            aload 7 /* replyTo */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.replyTo:Ljava/lang/String;
        10: .line 48
            aload 0 /* this */
            aload 8 /* expiration */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.expiration:Ljava/lang/String;
        11: .line 49
            aload 0 /* this */
            aload 9 /* messageId */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.messageId:Ljava/lang/String;
        12: .line 50
            aload 0 /* this */
            aload 10 /* timestamp */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.timestamp:Ljava/util/Date;
        13: .line 51
            aload 0 /* this */
            aload 11 /* type */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.type:Ljava/lang/String;
        14: .line 52
            aload 0 /* this */
            aload 12 /* userId */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.userId:Ljava/lang/String;
        15: .line 53
            aload 0 /* this */
            aload 13 /* appId */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.appId:Ljava/lang/String;
        16: .line 54
            aload 0 /* this */
            aload 14 /* clusterId */
            putfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.clusterId:Ljava/lang/String;
        17: .line 55
            return
        end local 14 // java.lang.String clusterId
        end local 13 // java.lang.String appId
        end local 12 // java.lang.String userId
        end local 11 // java.lang.String type
        end local 10 // java.util.Date timestamp
        end local 9 // java.lang.String messageId
        end local 8 // java.lang.String expiration
        end local 7 // java.lang.String replyTo
        end local 6 // java.lang.String correlationId
        end local 5 // java.lang.Integer priority
        end local 4 // java.lang.Integer deliveryMode
        end local 3 // java.util.Map headers
        end local 2 // java.lang.String contentEncoding
        end local 1 // java.lang.String contentType
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0   18     0             this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;
            0   18     1      contentType  Ljava/lang/String;
            0   18     2  contentEncoding  Ljava/lang/String;
            0   18     3          headers  Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
            0   18     4     deliveryMode  Ljava/lang/Integer;
            0   18     5         priority  Ljava/lang/Integer;
            0   18     6    correlationId  Ljava/lang/String;
            0   18     7          replyTo  Ljava/lang/String;
            0   18     8       expiration  Ljava/lang/String;
            0   18     9        messageId  Ljava/lang/String;
            0   18    10        timestamp  Ljava/util/Date;
            0   18    11             type  Ljava/lang/String;
            0   18    12           userId  Ljava/lang/String;
            0   18    13            appId  Ljava/lang/String;
            0   18    14        clusterId  Ljava/lang/String;
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    MethodParameters:
                 Name  Flags
      contentType      
      contentEncoding  
      headers          
      deliveryMode     
      priority         
      correlationId    
      replyTo          
      expiration       
      messageId        
      timestamp        
      type             
      userId           
      appId            
      clusterId        

  public java.lang.String contentType();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 59
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.contentType:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String contentEncoding();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 64
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.contentEncoding:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.util.Map<java.lang.String, java.lang.Object> headers();
    descriptor: ()Ljava/util/Map;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 69
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.headers:Ljava/util/Map;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  public java.lang.Integer deliveryMode();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 74
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.deliveryMode:Ljava/lang/Integer;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.Integer priority();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 79
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.priority:Ljava/lang/Integer;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String correlationId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 84
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.correlationId:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String replyTo();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 89
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.replyTo:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String expiration();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 94
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.expiration:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String messageId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 99
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.messageId:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.Long timestamp();
    descriptor: ()Ljava/lang/Long;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 104
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.timestamp:Ljava/util/Date;
            invokevirtual java.util.Date.toInstant:()Ljava/time/Instant;
            invokevirtual java.time.Instant.toEpochMilli:()J
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String type();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 109
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.type:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String userId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 114
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.userId:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String appId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 119
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.appId:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;

  public java.lang.String clusterId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
         0: .line 124
            aload 0 /* this */
            getfield io.vertx.rabbitmq.impl.BasicPropertiesImpl.clusterId:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.impl.BasicPropertiesImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/impl/BasicPropertiesImpl;
}
SourceFile: "BasicPropertiesImpl.java"