public interface org.apache.cassandra.io.sstable.metadata.IMetadataSerializer
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.apache.cassandra.io.sstable.metadata.IMetadataSerializer
  super_class: java.lang.Object
{
  public abstract void serialize(java.util.Map<org.apache.cassandra.io.sstable.metadata.MetadataType, org.apache.cassandra.io.sstable.metadata.MetadataComponent>, org.apache.cassandra.io.util.DataOutputPlus, org.apache.cassandra.io.sstable.format.Version);
    descriptor: (Ljava/util/Map;Lorg/apache/cassandra/io/util/DataOutputPlus;Lorg/apache/cassandra/io/sstable/format/Version;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/util/Map<Lorg/apache/cassandra/io/sstable/metadata/MetadataType;Lorg/apache/cassandra/io/sstable/metadata/MetadataComponent;>;Lorg/apache/cassandra/io/util/DataOutputPlus;Lorg/apache/cassandra/io/sstable/format/Version;)V
    MethodParameters:
            Name  Flags
      components  
      out         
      version     

  public abstract java.util.Map<org.apache.cassandra.io.sstable.metadata.MetadataType, org.apache.cassandra.io.sstable.metadata.MetadataComponent> deserialize(org.apache.cassandra.io.sstable.Descriptor, java.util.EnumSet<org.apache.cassandra.io.sstable.metadata.MetadataType>);
    descriptor: (Lorg/apache/cassandra/io/sstable/Descriptor;Ljava/util/EnumSet;)Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Lorg/apache/cassandra/io/sstable/Descriptor;Ljava/util/EnumSet<Lorg/apache/cassandra/io/sstable/metadata/MetadataType;>;)Ljava/util/Map<Lorg/apache/cassandra/io/sstable/metadata/MetadataType;Lorg/apache/cassandra/io/sstable/metadata/MetadataComponent;>;
    MethodParameters:
            Name  Flags
      descriptor  
      types       

  public abstract org.apache.cassandra.io.sstable.metadata.MetadataComponent deserialize(org.apache.cassandra.io.sstable.Descriptor, org.apache.cassandra.io.sstable.metadata.MetadataType);
    descriptor: (Lorg/apache/cassandra/io/sstable/Descriptor;Lorg/apache/cassandra/io/sstable/metadata/MetadataType;)Lorg/apache/cassandra/io/sstable/metadata/MetadataComponent;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      descriptor  
      type        

  public abstract void mutateLevel(org.apache.cassandra.io.sstable.Descriptor, int);
    descriptor: (Lorg/apache/cassandra/io/sstable/Descriptor;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
            Name  Flags
      descriptor  
      newLevel    

  public abstract void mutateRepairedAt(org.apache.cassandra.io.sstable.Descriptor, long);
    descriptor: (Lorg/apache/cassandra/io/sstable/Descriptor;J)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
               Name  Flags
      descriptor     
      newRepairedAt  
}
SourceFile: "IMetadataSerializer.java"