public interface com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder extends com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder<com.google.protobuf.DescriptorProtos$FileOptions>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder
  super_class: java.lang.Object
{
  public abstract boolean hasJavaPackage();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

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

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

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

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

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

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

  public abstract boolean hasJavaGenerateEqualsAndHash();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

  public abstract boolean getJavaGenerateEqualsAndHash();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  public abstract com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder getUninterpretedOptionOrBuilder(int);
    descriptor: (I)Lcom/google/protobuf/DescriptorProtos$UninterpretedOptionOrBuilder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  
}
Signature: Ljava/lang/Object;Lcom/google/protobuf/GeneratedMessageV3$ExtendableMessageOrBuilder<Lcom/google/protobuf/DescriptorProtos$FileOptions;>;
SourceFile: "DescriptorProtos.java"
NestHost: com.google.protobuf.DescriptorProtos
InnerClasses:
  public final FileOptions = com.google.protobuf.DescriptorProtos$FileOptions of com.google.protobuf.DescriptorProtos
  public final OptimizeMode = com.google.protobuf.DescriptorProtos$FileOptions$OptimizeMode of com.google.protobuf.DescriptorProtos$FileOptions
  public abstract FileOptionsOrBuilder = com.google.protobuf.DescriptorProtos$FileOptionsOrBuilder of com.google.protobuf.DescriptorProtos
  public final UninterpretedOption = com.google.protobuf.DescriptorProtos$UninterpretedOption of com.google.protobuf.DescriptorProtos
  public abstract UninterpretedOptionOrBuilder = com.google.protobuf.DescriptorProtos$UninterpretedOptionOrBuilder of com.google.protobuf.DescriptorProtos
  public abstract ExtendableMessageOrBuilder = com.google.protobuf.GeneratedMessageV3$ExtendableMessageOrBuilder of com.google.protobuf.GeneratedMessageV3