public class org.apache.cassandra.db.rows.EncodingStats$Serializer
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.apache.cassandra.db.rows.EncodingStats$Serializer
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.apache.cassandra.db.rows.EncodingStats$Serializer this
         0: .line 229
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.apache.cassandra.db.rows.EncodingStats$Serializer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/apache/cassandra/db/rows/EncodingStats$Serializer;

  public void serialize(org.apache.cassandra.db.rows.EncodingStats, org.apache.cassandra.io.util.DataOutputPlus);
    descriptor: (Lorg/apache/cassandra/db/rows/EncodingStats;Lorg/apache/cassandra/io/util/DataOutputPlus;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // org.apache.cassandra.db.rows.EncodingStats$Serializer this
        start local 1 // org.apache.cassandra.db.rows.EncodingStats stats
        start local 2 // org.apache.cassandra.io.util.DataOutputPlus out
         0: .line 233
            aload 2 /* out */
            aload 1 /* stats */
            getfield org.apache.cassandra.db.rows.EncodingStats.minTimestamp:J
            getstatic org.apache.cassandra.db.rows.EncodingStats.TIMESTAMP_EPOCH:J
            lsub
            invokeinterface org.apache.cassandra.io.util.DataOutputPlus.writeUnsignedVInt:(J)V
         1: .line 234
            aload 2 /* out */
            aload 1 /* stats */
            getfield org.apache.cassandra.db.rows.EncodingStats.minLocalDeletionTime:I
            getstatic org.apache.cassandra.db.rows.EncodingStats.DELETION_TIME_EPOCH:I
            isub
            i2l
            invokeinterface org.apache.cassandra.io.util.DataOutputPlus.writeUnsignedVInt:(J)V
         2: .line 235
            aload 2 /* out */
            aload 1 /* stats */
            getfield org.apache.cassandra.db.rows.EncodingStats.minTTL:I
            iconst_0
            isub
            i2l
            invokeinterface org.apache.cassandra.io.util.DataOutputPlus.writeUnsignedVInt:(J)V
         3: .line 236
            return
        end local 2 // org.apache.cassandra.io.util.DataOutputPlus out
        end local 1 // org.apache.cassandra.db.rows.EncodingStats stats
        end local 0 // org.apache.cassandra.db.rows.EncodingStats$Serializer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    4     0   this  Lorg/apache/cassandra/db/rows/EncodingStats$Serializer;
            0    4     1  stats  Lorg/apache/cassandra/db/rows/EncodingStats;
            0    4     2    out  Lorg/apache/cassandra/io/util/DataOutputPlus;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      stats  
      out    

  public int serializedSize(org.apache.cassandra.db.rows.EncodingStats);
    descriptor: (Lorg/apache/cassandra/db/rows/EncodingStats;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // org.apache.cassandra.db.rows.EncodingStats$Serializer this
        start local 1 // org.apache.cassandra.db.rows.EncodingStats stats
         0: .line 240
            aload 1 /* stats */
            getfield org.apache.cassandra.db.rows.EncodingStats.minTimestamp:J
            getstatic org.apache.cassandra.db.rows.EncodingStats.TIMESTAMP_EPOCH:J
            lsub
            invokestatic org.apache.cassandra.db.TypeSizes.sizeofUnsignedVInt:(J)I
         1: .line 241
            aload 1 /* stats */
            getfield org.apache.cassandra.db.rows.EncodingStats.minLocalDeletionTime:I
            getstatic org.apache.cassandra.db.rows.EncodingStats.DELETION_TIME_EPOCH:I
            isub
            i2l
            invokestatic org.apache.cassandra.db.TypeSizes.sizeofUnsignedVInt:(J)I
         2: .line 240
            iadd
         3: .line 242
            aload 1 /* stats */
            getfield org.apache.cassandra.db.rows.EncodingStats.minTTL:I
            iconst_0
            isub
            i2l
            invokestatic org.apache.cassandra.db.TypeSizes.sizeofUnsignedVInt:(J)I
         4: .line 240
            iadd
            ireturn
        end local 1 // org.apache.cassandra.db.rows.EncodingStats stats
        end local 0 // org.apache.cassandra.db.rows.EncodingStats$Serializer this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lorg/apache/cassandra/db/rows/EncodingStats$Serializer;
            0    5     1  stats  Lorg/apache/cassandra/db/rows/EncodingStats;
    MethodParameters:
       Name  Flags
      stats  

  public org.apache.cassandra.db.rows.EncodingStats deserialize(org.apache.cassandra.io.util.DataInputPlus);
    descriptor: (Lorg/apache/cassandra/io/util/DataInputPlus;)Lorg/apache/cassandra/db/rows/EncodingStats;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=2
        start local 0 // org.apache.cassandra.db.rows.EncodingStats$Serializer this
        start local 1 // org.apache.cassandra.io.util.DataInputPlus in
         0: .line 247
            aload 1 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readUnsignedVInt:()J
            getstatic org.apache.cassandra.db.rows.EncodingStats.TIMESTAMP_EPOCH:J
            ladd
            lstore 2 /* minTimestamp */
        start local 2 // long minTimestamp
         1: .line 248
            aload 1 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readUnsignedVInt:()J
            l2i
            getstatic org.apache.cassandra.db.rows.EncodingStats.DELETION_TIME_EPOCH:I
            iadd
            istore 4 /* minLocalDeletionTime */
        start local 4 // int minLocalDeletionTime
         2: .line 249
            aload 1 /* in */
            invokeinterface org.apache.cassandra.io.util.DataInputPlus.readUnsignedVInt:()J
            l2i
            iconst_0
            iadd
            istore 5 /* minTTL */
        start local 5 // int minTTL
         3: .line 250
            new org.apache.cassandra.db.rows.EncodingStats
            dup
            lload 2 /* minTimestamp */
            iload 4 /* minLocalDeletionTime */
            iload 5 /* minTTL */
            invokespecial org.apache.cassandra.db.rows.EncodingStats.<init>:(JII)V
            areturn
        end local 5 // int minTTL
        end local 4 // int minLocalDeletionTime
        end local 2 // long minTimestamp
        end local 1 // org.apache.cassandra.io.util.DataInputPlus in
        end local 0 // org.apache.cassandra.db.rows.EncodingStats$Serializer this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    4     0                  this  Lorg/apache/cassandra/db/rows/EncodingStats$Serializer;
            0    4     1                    in  Lorg/apache/cassandra/io/util/DataInputPlus;
            1    4     2          minTimestamp  J
            2    4     4  minLocalDeletionTime  I
            3    4     5                minTTL  I
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      in    
}
SourceFile: "EncodingStats.java"
NestHost: org.apache.cassandra.db.rows.EncodingStats
InnerClasses:
  public Serializer = org.apache.cassandra.db.rows.EncodingStats$Serializer of org.apache.cassandra.db.rows.EncodingStats