interface com.google.protobuf.Schema<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.google.protobuf.Schema
  super_class: java.lang.Object
{
  public abstract void writeTo(T, com.google.protobuf.Writer);
    descriptor: (Ljava/lang/Object;Lcom/google/protobuf/Writer;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (TT;Lcom/google/protobuf/Writer;)V
    MethodParameters:
         Name  Flags
      message  
      writer   

  public abstract void mergeFrom(T, com.google.protobuf.Reader, com.google.protobuf.ExtensionRegistryLite);
    descriptor: (Ljava/lang/Object;Lcom/google/protobuf/Reader;Lcom/google/protobuf/ExtensionRegistryLite;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (TT;Lcom/google/protobuf/Reader;Lcom/google/protobuf/ExtensionRegistryLite;)V
    MethodParameters:
                   Name  Flags
      message            
      reader             
      extensionRegistry  

  public abstract void mergeFrom(T, byte[], int, int, com.google.protobuf.ArrayDecoders$Registers);
    descriptor: (Ljava/lang/Object;[BIILcom/google/protobuf/ArrayDecoders$Registers;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (TT;[BIILcom/google/protobuf/ArrayDecoders$Registers;)V
    MethodParameters:
           Name  Flags
      message    
      data       
      position   
      limit      
      registers  

  public abstract void makeImmutable();
    descriptor: (Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;)V
    MethodParameters:
         Name  Flags
      message  

  public abstract boolean isInitialized();
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;)Z
    MethodParameters:
         Name  Flags
      message  

  public abstract T newInstance();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()TT;

  public abstract boolean equals(T, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;TT;)Z
    MethodParameters:
         Name  Flags
      message  
      other    

  public abstract int hashCode();
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;)I
    MethodParameters:
         Name  Flags
      message  

  public abstract void mergeFrom(T, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;TT;)V
    MethodParameters:
         Name  Flags
      message  
      other    

  public abstract int getSerializedSize();
    descriptor: (Ljava/lang/Object;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TT;)I
    MethodParameters:
         Name  Flags
      message  
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "Schema.java"
InnerClasses:
  final Registers = com.google.protobuf.ArrayDecoders$Registers of com.google.protobuf.ArrayDecoders