public interface com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder extends com.google.protobuf.MessageOrBuilder
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder
  super_class: java.lang.Object
{
  public abstract boolean hasName();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.google.protobuf.ByteString getNameBytes();
    descriptor: ()Lcom/google/protobuf/ByteString;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasPackage();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getPackage();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.google.protobuf.ByteString getPackageBytes();
    descriptor: ()Lcom/google/protobuf/ByteString;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<java.lang.String> getDependencyList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public abstract int getDependencyCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getDependency(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract com.google.protobuf.ByteString getDependencyBytes(int);
    descriptor: (I)Lcom/google/protobuf/ByteString;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract java.util.List<java.lang.Integer> getPublicDependencyList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/Integer;>;

  public abstract int getPublicDependencyCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getPublicDependency(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract java.util.List<java.lang.Integer> getWeakDependencyList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Ljava/lang/Integer;>;

  public abstract int getWeakDependencyCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract int getWeakDependency(int);
    descriptor: (I)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract java.util.List<com.google.protobuf.DescriptorProtos$DescriptorProto> getMessageTypeList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$DescriptorProto;>;

  public abstract com.google.protobuf.DescriptorProtos$DescriptorProto getMessageType(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProto;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract int getMessageTypeCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<? extends com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder> getMessageTypeOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;>;

  public abstract com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder getMessageTypeOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$DescriptorProtoOrBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract java.util.List<com.google.protobuf.DescriptorProtos$EnumDescriptorProto> getEnumTypeList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;>;

  public abstract com.google.protobuf.DescriptorProtos$EnumDescriptorProto getEnumType(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProto;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract int getEnumTypeCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<? extends com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder> getEnumTypeOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;>;

  public abstract com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder getEnumTypeOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$EnumDescriptorProtoOrBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract java.util.List<com.google.protobuf.DescriptorProtos$ServiceDescriptorProto> getServiceList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;>;

  public abstract com.google.protobuf.DescriptorProtos$ServiceDescriptorProto getService(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProto;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract int getServiceCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<? extends com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder> getServiceOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProtoOrBuilder;>;

  public abstract com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder getServiceOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$ServiceDescriptorProtoOrBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract java.util.List<com.google.protobuf.DescriptorProtos$FieldDescriptorProto> getExtensionList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;>;

  public abstract com.google.protobuf.DescriptorProtos$FieldDescriptorProto getExtension(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProto;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract int getExtensionCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.List<? extends com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder> getExtensionOrBuilderList();
    descriptor: ()Ljava/util/List;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/List<+Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;>;

  public abstract com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder getExtensionOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$FieldDescriptorProtoOrBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract boolean hasOptions();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.google.protobuf.DescriptorProtos$FileOptions getOptions();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$FileOptions;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder getOptionsOrBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$FileOptionsOrBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasSourceCodeInfo();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.google.protobuf.DescriptorProtos$SourceCodeInfo getSourceCodeInfo();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfo;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder getSourceCodeInfoOrBuilder();
    descriptor: ()Lcom/google/protobuf/DescriptorProtos$SourceCodeInfoOrBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean hasSyntax();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getSyntax();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.google.protobuf.ByteString getSyntaxBytes();
    descriptor: ()Lcom/google/protobuf/ByteString;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "DescriptorProtos.java"
NestHost: com.google.protobuf.DescriptorProtos
InnerClasses:
  public final DescriptorProto = com.google.protobuf.DescriptorProtos$DescriptorProto of com.google.protobuf.DescriptorProtos
  public abstract DescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$DescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public final EnumDescriptorProto = com.google.protobuf.DescriptorProtos$EnumDescriptorProto of com.google.protobuf.DescriptorProtos
  public abstract EnumDescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$EnumDescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public final FieldDescriptorProto = com.google.protobuf.DescriptorProtos$FieldDescriptorProto of com.google.protobuf.DescriptorProtos
  public abstract FieldDescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$FieldDescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public abstract FileDescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$FileDescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public final FileOptions = com.google.protobuf.DescriptorProtos$FileOptions of com.google.protobuf.DescriptorProtos
  public abstract FileOptionsOrBuilder = com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder of com.google.protobuf.DescriptorProtos
  public final ServiceDescriptorProto = com.google.protobuf.DescriptorProtos$ServiceDescriptorProto of com.google.protobuf.DescriptorProtos
  public abstract ServiceDescriptorProtoOrBuilder = com.google.protobuf.DescriptorProtos$ServiceDescriptorProtoOrBuilder of com.google.protobuf.DescriptorProtos
  public final SourceCodeInfo = com.google.protobuf.DescriptorProtos$SourceCodeInfo of com.google.protobuf.DescriptorProtos
  public abstract SourceCodeInfoOrBuilder = com.google.protobuf.DescriptorProtos$SourceCodeInfoOrBuilder of com.google.protobuf.DescriptorProtos