final class com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor implements com.google.protobuf.FieldSet$FieldDescriptorLite<com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor
  super_class: java.lang.Object
{
  final com.google.protobuf.Internal$EnumLiteMap<?> enumTypeMap;
    descriptor: Lcom/google/protobuf/Internal$EnumLiteMap;
    flags: (0x0010) ACC_FINAL
    Signature: Lcom/google/protobuf/Internal$EnumLiteMap<*>;

  final int number;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final com.google.protobuf.WireFormat$FieldType type;
    descriptor: Lcom/google/protobuf/WireFormat$FieldType;
    flags: (0x0010) ACC_FINAL

  final boolean isRepeated;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  final boolean isPacked;
    descriptor: Z
    flags: (0x0010) ACC_FINAL

  void <init>(com.google.protobuf.Internal$EnumLiteMap<?>, int, com.google.protobuf.WireFormat$FieldType, boolean, );
    descriptor: (Lcom/google/protobuf/Internal$EnumLiteMap;ILcom/google/protobuf/WireFormat$FieldType;ZZ)V
    flags: (0x0000) 
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
        start local 1 // com.google.protobuf.Internal$EnumLiteMap enumTypeMap
        start local 2 // int number
        start local 3 // com.google.protobuf.WireFormat$FieldType type
        start local 4 // boolean isRepeated
        start local 5 // boolean isPacked
         0: .line 1078
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1084
            aload 0 /* this */
            aload 1 /* enumTypeMap */
            putfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.enumTypeMap:Lcom/google/protobuf/Internal$EnumLiteMap;
         2: .line 1085
            aload 0 /* this */
            iload 2 /* number */
            putfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.number:I
         3: .line 1086
            aload 0 /* this */
            aload 3 /* type */
            putfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.type:Lcom/google/protobuf/WireFormat$FieldType;
         4: .line 1087
            aload 0 /* this */
            iload 4 /* isRepeated */
            putfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated:Z
         5: .line 1088
            aload 0 /* this */
            iload 5 /* isPacked */
            putfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.isPacked:Z
         6: .line 1089
            return
        end local 5 // boolean isPacked
        end local 4 // boolean isRepeated
        end local 3 // com.google.protobuf.WireFormat$FieldType type
        end local 2 // int number
        end local 1 // com.google.protobuf.Internal$EnumLiteMap enumTypeMap
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    7     0         this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
            0    7     1  enumTypeMap  Lcom/google/protobuf/Internal$EnumLiteMap<*>;
            0    7     2       number  I
            0    7     3         type  Lcom/google/protobuf/WireFormat$FieldType;
            0    7     4   isRepeated  Z
            0    7     5     isPacked  Z
    Signature: (Lcom/google/protobuf/Internal$EnumLiteMap<*>;ILcom/google/protobuf/WireFormat$FieldType;ZZ)V
    MethodParameters:
             Name  Flags
      enumTypeMap  final
      number       final
      type         final
      isRepeated   final
      isPacked     final

  public int getNumber();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
         0: .line 1099
            aload 0 /* this */
            getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.number:I
            ireturn
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;

  public com.google.protobuf.WireFormat$FieldType getLiteType();
    descriptor: ()Lcom/google/protobuf/WireFormat$FieldType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
         0: .line 1104
            aload 0 /* this */
            getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.type:Lcom/google/protobuf/WireFormat$FieldType;
            areturn
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;

  public com.google.protobuf.WireFormat$JavaType getLiteJavaType();
    descriptor: ()Lcom/google/protobuf/WireFormat$JavaType;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
         0: .line 1109
            aload 0 /* this */
            getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.type:Lcom/google/protobuf/WireFormat$FieldType;
            invokevirtual com.google.protobuf.WireFormat$FieldType.getJavaType:()Lcom/google/protobuf/WireFormat$JavaType;
            areturn
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;

  public boolean isRepeated();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
         0: .line 1114
            aload 0 /* this */
            getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.isRepeated:Z
            ireturn
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;

  public boolean isPacked();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
         0: .line 1119
            aload 0 /* this */
            getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.isPacked:Z
            ireturn
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;

  public com.google.protobuf.Internal$EnumLiteMap<?> getEnumType();
    descriptor: ()Lcom/google/protobuf/Internal$EnumLiteMap;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
         0: .line 1124
            aload 0 /* this */
            getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.enumTypeMap:Lcom/google/protobuf/Internal$EnumLiteMap;
            areturn
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
    Signature: ()Lcom/google/protobuf/Internal$EnumLiteMap<*>;

  public com.google.protobuf.MessageLite$Builder internalMergeFrom(com.google.protobuf.MessageLite$Builder, com.google.protobuf.MessageLite);
    descriptor: (Lcom/google/protobuf/MessageLite$Builder;Lcom/google/protobuf/MessageLite;)Lcom/google/protobuf/MessageLite$Builder;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
        start local 1 // com.google.protobuf.MessageLite$Builder to
        start local 2 // com.google.protobuf.MessageLite from
         0: .line 1130
            aload 1 /* to */
            checkcast com.google.protobuf.GeneratedMessageLite$Builder
            aload 2 /* from */
            checkcast com.google.protobuf.GeneratedMessageLite
            invokevirtual com.google.protobuf.GeneratedMessageLite$Builder.mergeFrom:(Lcom/google/protobuf/GeneratedMessageLite;)Lcom/google/protobuf/GeneratedMessageLite$Builder;
            areturn
        end local 2 // com.google.protobuf.MessageLite from
        end local 1 // com.google.protobuf.MessageLite$Builder to
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
            0    1     1    to  Lcom/google/protobuf/MessageLite$Builder;
            0    1     2  from  Lcom/google/protobuf/MessageLite;
    MethodParameters:
      Name  Flags
      to    
      from  

  public int compareTo(com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor);
    descriptor: (Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;)I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
        start local 1 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor other
         0: .line 1136
            aload 0 /* this */
            getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.number:I
            aload 1 /* other */
            getfield com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.number:I
            isub
            ireturn
        end local 1 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor other
        end local 0 // com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
            0    1     1  other  Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;
    MethodParameters:
       Name  Flags
      other  

  public int compareTo(java.lang.Object);
    descriptor: (Ljava/lang/Object;)I
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor
            invokevirtual com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor.compareTo:(Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;)I
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Lcom/google/protobuf/FieldSet$FieldDescriptorLite<Lcom/google/protobuf/GeneratedMessageLite$ExtensionDescriptor;>;
SourceFile: "GeneratedMessageLite.java"
NestHost: com.google.protobuf.GeneratedMessageLite
InnerClasses:
  public abstract FieldDescriptorLite = com.google.protobuf.FieldSet$FieldDescriptorLite of com.google.protobuf.FieldSet
  public abstract Builder = com.google.protobuf.GeneratedMessageLite$Builder of com.google.protobuf.GeneratedMessageLite
  final ExtensionDescriptor = com.google.protobuf.GeneratedMessageLite$ExtensionDescriptor of com.google.protobuf.GeneratedMessageLite
  public abstract EnumLite = com.google.protobuf.Internal$EnumLite of com.google.protobuf.Internal
  public abstract EnumLiteMap = com.google.protobuf.Internal$EnumLiteMap of com.google.protobuf.Internal
  public abstract Builder = com.google.protobuf.MessageLite$Builder of com.google.protobuf.MessageLite
  public FieldType = com.google.protobuf.WireFormat$FieldType of com.google.protobuf.WireFormat
  public final JavaType = com.google.protobuf.WireFormat$JavaType of com.google.protobuf.WireFormat