Class DescriptorProtos.FileDescriptorProto

All Implemented Interfaces:
DescriptorProtos.FileDescriptorProtoOrBuilder, MessageLite, MessageLiteOrBuilder
Enclosing class:
DescriptorProtos

 Describes a complete .proto file.
 
Protobuf type google.protobuf.FileDescriptorProto
  • Field Details

  • Constructor Details

    • FileDescriptorProto

      private FileDescriptorProto()
  • Method Details

    • hasName

      public boolean hasName()
       file name, relative to root of source tree
       
      optional string name = 1;
      Specified by:
      hasName in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       file name, relative to root of source tree
       
      optional string name = 1;
      Specified by:
      getName in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The name.
    • getNameBytes

      public ByteString getNameBytes()
       file name, relative to root of source tree
       
      optional string name = 1;
      Specified by:
      getNameBytes in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The bytes for name.
    • setName

      private void setName(String value)
       file name, relative to root of source tree
       
      optional string name = 1;
      Parameters:
      value - The name to set.
    • clearName

      private void clearName()
       file name, relative to root of source tree
       
      optional string name = 1;
    • setNameBytes

      private void setNameBytes(ByteString value)
       file name, relative to root of source tree
       
      optional string name = 1;
      Parameters:
      value - The bytes for name to set.
    • hasPackage

      public boolean hasPackage()
       e.g. "foo", "foo.bar", etc.
       
      optional string package = 2;
      Specified by:
      hasPackage in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      Whether the package field is set.
    • getPackage

      public String getPackage()
       e.g. "foo", "foo.bar", etc.
       
      optional string package = 2;
      Specified by:
      getPackage in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The package.
    • getPackageBytes

      public ByteString getPackageBytes()
       e.g. "foo", "foo.bar", etc.
       
      optional string package = 2;
      Specified by:
      getPackageBytes in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The bytes for package.
    • setPackage

      private void setPackage(String value)
       e.g. "foo", "foo.bar", etc.
       
      optional string package = 2;
      Parameters:
      value - The package to set.
    • clearPackage

      private void clearPackage()
       e.g. "foo", "foo.bar", etc.
       
      optional string package = 2;
    • setPackageBytes

      private void setPackageBytes(ByteString value)
       e.g. "foo", "foo.bar", etc.
       
      optional string package = 2;
      Parameters:
      value - The bytes for package to set.
    • getDependencyList

      public List<String> getDependencyList()
       Names of files imported by this file.
       
      repeated string dependency = 3;
      Specified by:
      getDependencyList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      A list containing the dependency.
    • getDependencyCount

      public int getDependencyCount()
       Names of files imported by this file.
       
      repeated string dependency = 3;
      Specified by:
      getDependencyCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The count of dependency.
    • getDependency

      public String getDependency(int index)
       Names of files imported by this file.
       
      repeated string dependency = 3;
      Specified by:
      getDependency in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The dependency at the given index.
    • getDependencyBytes

      public ByteString getDependencyBytes(int index)
       Names of files imported by this file.
       
      repeated string dependency = 3;
      Specified by:
      getDependencyBytes in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the dependency at the given index.
    • ensureDependencyIsMutable

      private void ensureDependencyIsMutable()
    • setDependency

      private void setDependency(int index, String value)
       Names of files imported by this file.
       
      repeated string dependency = 3;
      Parameters:
      index - The index to set the value at.
      value - The dependency to set.
    • addDependency

      private void addDependency(String value)
       Names of files imported by this file.
       
      repeated string dependency = 3;
      Parameters:
      value - The dependency to add.
    • addAllDependency

      private void addAllDependency(Iterable<String> values)
       Names of files imported by this file.
       
      repeated string dependency = 3;
      Parameters:
      values - The dependency to add.
    • clearDependency

      private void clearDependency()
       Names of files imported by this file.
       
      repeated string dependency = 3;
    • addDependencyBytes

      private void addDependencyBytes(ByteString value)
       Names of files imported by this file.
       
      repeated string dependency = 3;
      Parameters:
      value - The bytes of the dependency to add.
    • getPublicDependencyList

      public List<Integer> getPublicDependencyList()
       Indexes of the public imported files in the dependency list above.
       
      repeated int32 public_dependency = 10;
      Specified by:
      getPublicDependencyList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      A list containing the publicDependency.
    • getPublicDependencyCount

      public int getPublicDependencyCount()
       Indexes of the public imported files in the dependency list above.
       
      repeated int32 public_dependency = 10;
      Specified by:
      getPublicDependencyCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The count of publicDependency.
    • getPublicDependency

      public int getPublicDependency(int index)
       Indexes of the public imported files in the dependency list above.
       
      repeated int32 public_dependency = 10;
      Specified by:
      getPublicDependency in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The publicDependency at the given index.
    • ensurePublicDependencyIsMutable

      private void ensurePublicDependencyIsMutable()
    • setPublicDependency

      private void setPublicDependency(int index, int value)
       Indexes of the public imported files in the dependency list above.
       
      repeated int32 public_dependency = 10;
      Parameters:
      index - The index to set the value at.
      value - The publicDependency to set.
    • addPublicDependency

      private void addPublicDependency(int value)
       Indexes of the public imported files in the dependency list above.
       
      repeated int32 public_dependency = 10;
      Parameters:
      value - The publicDependency to add.
    • addAllPublicDependency

      private void addAllPublicDependency(Iterable<? extends Integer> values)
       Indexes of the public imported files in the dependency list above.
       
      repeated int32 public_dependency = 10;
      Parameters:
      values - The publicDependency to add.
    • clearPublicDependency

      private void clearPublicDependency()
       Indexes of the public imported files in the dependency list above.
       
      repeated int32 public_dependency = 10;
    • getWeakDependencyList

      public List<Integer> getWeakDependencyList()
       Indexes of the weak imported files in the dependency list.
       For Google-internal migration only. Do not use.
       
      repeated int32 weak_dependency = 11;
      Specified by:
      getWeakDependencyList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      A list containing the weakDependency.
    • getWeakDependencyCount

      public int getWeakDependencyCount()
       Indexes of the weak imported files in the dependency list.
       For Google-internal migration only. Do not use.
       
      repeated int32 weak_dependency = 11;
      Specified by:
      getWeakDependencyCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The count of weakDependency.
    • getWeakDependency

      public int getWeakDependency(int index)
       Indexes of the weak imported files in the dependency list.
       For Google-internal migration only. Do not use.
       
      repeated int32 weak_dependency = 11;
      Specified by:
      getWeakDependency in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The weakDependency at the given index.
    • ensureWeakDependencyIsMutable

      private void ensureWeakDependencyIsMutable()
    • setWeakDependency

      private void setWeakDependency(int index, int value)
       Indexes of the weak imported files in the dependency list.
       For Google-internal migration only. Do not use.
       
      repeated int32 weak_dependency = 11;
      Parameters:
      index - The index to set the value at.
      value - The weakDependency to set.
    • addWeakDependency

      private void addWeakDependency(int value)
       Indexes of the weak imported files in the dependency list.
       For Google-internal migration only. Do not use.
       
      repeated int32 weak_dependency = 11;
      Parameters:
      value - The weakDependency to add.
    • addAllWeakDependency

      private void addAllWeakDependency(Iterable<? extends Integer> values)
       Indexes of the weak imported files in the dependency list.
       For Google-internal migration only. Do not use.
       
      repeated int32 weak_dependency = 11;
      Parameters:
      values - The weakDependency to add.
    • clearWeakDependency

      private void clearWeakDependency()
       Indexes of the weak imported files in the dependency list.
       For Google-internal migration only. Do not use.
       
      repeated int32 weak_dependency = 11;
    • getOptionDependencyList

      public List<String> getOptionDependencyList()
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
      Specified by:
      getOptionDependencyList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      A list containing the optionDependency.
    • getOptionDependencyCount

      public int getOptionDependencyCount()
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
      Specified by:
      getOptionDependencyCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The count of optionDependency.
    • getOptionDependency

      public String getOptionDependency(int index)
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
      Specified by:
      getOptionDependency in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The optionDependency at the given index.
    • getOptionDependencyBytes

      public ByteString getOptionDependencyBytes(int index)
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
      Specified by:
      getOptionDependencyBytes in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the optionDependency at the given index.
    • ensureOptionDependencyIsMutable

      private void ensureOptionDependencyIsMutable()
    • setOptionDependency

      private void setOptionDependency(int index, String value)
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
      Parameters:
      index - The index to set the value at.
      value - The optionDependency to set.
    • addOptionDependency

      private void addOptionDependency(String value)
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
      Parameters:
      value - The optionDependency to add.
    • addAllOptionDependency

      private void addAllOptionDependency(Iterable<String> values)
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
      Parameters:
      values - The optionDependency to add.
    • clearOptionDependency

      private void clearOptionDependency()
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
    • addOptionDependencyBytes

      private void addOptionDependencyBytes(ByteString value)
       Names of files imported by this file purely for the purpose of providing
       option extensions. These are excluded from the dependency list above.
       
      repeated string option_dependency = 15;
      Parameters:
      value - The bytes of the optionDependency to add.
    • getMessageTypeList

      public List<DescriptorProtos.DescriptorProto> getMessageTypeList()
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
      Specified by:
      getMessageTypeList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getMessageTypeOrBuilderList

      public List<? extends DescriptorProtos.DescriptorProtoOrBuilder> getMessageTypeOrBuilderList()
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
    • getMessageTypeCount

      public int getMessageTypeCount()
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
      Specified by:
      getMessageTypeCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getMessageType

      public DescriptorProtos.DescriptorProto getMessageType(int index)
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
      Specified by:
      getMessageType in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getMessageTypeOrBuilder

      public DescriptorProtos.DescriptorProtoOrBuilder getMessageTypeOrBuilder(int index)
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
    • ensureMessageTypeIsMutable

      private void ensureMessageTypeIsMutable()
    • setMessageType

      private void setMessageType(int index, DescriptorProtos.DescriptorProto value)
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
    • addMessageType

      private void addMessageType(DescriptorProtos.DescriptorProto value)
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
    • addMessageType

      private void addMessageType(int index, DescriptorProtos.DescriptorProto value)
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
    • addAllMessageType

      private void addAllMessageType(Iterable<? extends DescriptorProtos.DescriptorProto> values)
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
    • clearMessageType

      private void clearMessageType()
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
    • removeMessageType

      private void removeMessageType(int index)
       All top-level definitions in this file.
       
      repeated .google.protobuf.DescriptorProto message_type = 4;
    • getEnumTypeList

      public List<DescriptorProtos.EnumDescriptorProto> getEnumTypeList()
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
      Specified by:
      getEnumTypeList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getEnumTypeOrBuilderList

      public List<? extends DescriptorProtos.EnumDescriptorProtoOrBuilder> getEnumTypeOrBuilderList()
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
    • getEnumTypeCount

      public int getEnumTypeCount()
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
      Specified by:
      getEnumTypeCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getEnumType

      public DescriptorProtos.EnumDescriptorProto getEnumType(int index)
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
      Specified by:
      getEnumType in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getEnumTypeOrBuilder

      public DescriptorProtos.EnumDescriptorProtoOrBuilder getEnumTypeOrBuilder(int index)
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
    • ensureEnumTypeIsMutable

      private void ensureEnumTypeIsMutable()
    • setEnumType

      private void setEnumType(int index, DescriptorProtos.EnumDescriptorProto value)
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
    • addEnumType

      private void addEnumType(DescriptorProtos.EnumDescriptorProto value)
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
    • addEnumType

      private void addEnumType(int index, DescriptorProtos.EnumDescriptorProto value)
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
    • addAllEnumType

      private void addAllEnumType(Iterable<? extends DescriptorProtos.EnumDescriptorProto> values)
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
    • clearEnumType

      private void clearEnumType()
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
    • removeEnumType

      private void removeEnumType(int index)
      repeated .google.protobuf.EnumDescriptorProto enum_type = 5;
    • getServiceList

      repeated .google.protobuf.ServiceDescriptorProto service = 6;
      Specified by:
      getServiceList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getServiceOrBuilderList

      public List<? extends DescriptorProtos.ServiceDescriptorProtoOrBuilder> getServiceOrBuilderList()
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
    • getServiceCount

      public int getServiceCount()
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
      Specified by:
      getServiceCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getService

      public DescriptorProtos.ServiceDescriptorProto getService(int index)
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
      Specified by:
      getService in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getServiceOrBuilder

      public DescriptorProtos.ServiceDescriptorProtoOrBuilder getServiceOrBuilder(int index)
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
    • ensureServiceIsMutable

      private void ensureServiceIsMutable()
    • setService

      private void setService(int index, DescriptorProtos.ServiceDescriptorProto value)
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
    • addService

      private void addService(DescriptorProtos.ServiceDescriptorProto value)
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
    • addService

      private void addService(int index, DescriptorProtos.ServiceDescriptorProto value)
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
    • addAllService

      private void addAllService(Iterable<? extends DescriptorProtos.ServiceDescriptorProto> values)
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
    • clearService

      private void clearService()
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
    • removeService

      private void removeService(int index)
      repeated .google.protobuf.ServiceDescriptorProto service = 6;
    • getExtensionList

      public List<DescriptorProtos.FieldDescriptorProto> getExtensionList()
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
      Specified by:
      getExtensionList in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getExtensionOrBuilderList

      public List<? extends DescriptorProtos.FieldDescriptorProtoOrBuilder> getExtensionOrBuilderList()
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
    • getExtensionCount

      public int getExtensionCount()
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
      Specified by:
      getExtensionCount in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getExtension

      public DescriptorProtos.FieldDescriptorProto getExtension(int index)
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
      Specified by:
      getExtension in interface DescriptorProtos.FileDescriptorProtoOrBuilder
    • getExtensionOrBuilder

      public DescriptorProtos.FieldDescriptorProtoOrBuilder getExtensionOrBuilder(int index)
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
    • ensureExtensionIsMutable

      private void ensureExtensionIsMutable()
    • setExtension

      private void setExtension(int index, DescriptorProtos.FieldDescriptorProto value)
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
    • addExtension

      private void addExtension(DescriptorProtos.FieldDescriptorProto value)
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
    • addExtension

      private void addExtension(int index, DescriptorProtos.FieldDescriptorProto value)
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
    • addAllExtension

      private void addAllExtension(Iterable<? extends DescriptorProtos.FieldDescriptorProto> values)
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
    • clearExtension

      private void clearExtension()
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
    • removeExtension

      private void removeExtension(int index)
      repeated .google.protobuf.FieldDescriptorProto extension = 7;
    • hasOptions

      public boolean hasOptions()
      optional .google.protobuf.FileOptions options = 8;
      Specified by:
      hasOptions in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      Whether the options field is set.
    • getOptions

      public DescriptorProtos.FileOptions getOptions()
      optional .google.protobuf.FileOptions options = 8;
      Specified by:
      getOptions in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The options.
    • setOptions

      private void setOptions(DescriptorProtos.FileOptions value)
      optional .google.protobuf.FileOptions options = 8;
    • mergeOptions

      private void mergeOptions(DescriptorProtos.FileOptions value)
      optional .google.protobuf.FileOptions options = 8;
    • clearOptions

      private void clearOptions()
      optional .google.protobuf.FileOptions options = 8;
    • hasSourceCodeInfo

      public boolean hasSourceCodeInfo()
       This field contains optional information about the original source code.
       You may safely remove this entire field without harming runtime
       functionality of the descriptors -- the information is needed only by
       development tools.
       
      optional .google.protobuf.SourceCodeInfo source_code_info = 9;
      Specified by:
      hasSourceCodeInfo in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      Whether the sourceCodeInfo field is set.
    • getSourceCodeInfo

      public DescriptorProtos.SourceCodeInfo getSourceCodeInfo()
       This field contains optional information about the original source code.
       You may safely remove this entire field without harming runtime
       functionality of the descriptors -- the information is needed only by
       development tools.
       
      optional .google.protobuf.SourceCodeInfo source_code_info = 9;
      Specified by:
      getSourceCodeInfo in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The sourceCodeInfo.
    • setSourceCodeInfo

      private void setSourceCodeInfo(DescriptorProtos.SourceCodeInfo value)
       This field contains optional information about the original source code.
       You may safely remove this entire field without harming runtime
       functionality of the descriptors -- the information is needed only by
       development tools.
       
      optional .google.protobuf.SourceCodeInfo source_code_info = 9;
    • mergeSourceCodeInfo

      private void mergeSourceCodeInfo(DescriptorProtos.SourceCodeInfo value)
       This field contains optional information about the original source code.
       You may safely remove this entire field without harming runtime
       functionality of the descriptors -- the information is needed only by
       development tools.
       
      optional .google.protobuf.SourceCodeInfo source_code_info = 9;
    • clearSourceCodeInfo

      private void clearSourceCodeInfo()
       This field contains optional information about the original source code.
       You may safely remove this entire field without harming runtime
       functionality of the descriptors -- the information is needed only by
       development tools.
       
      optional .google.protobuf.SourceCodeInfo source_code_info = 9;
    • hasSyntax

      public boolean hasSyntax()
       The syntax of the proto file.
       The supported values are "proto2", "proto3", and "editions".
      
       If `edition` is present, this value must be "editions".
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional string syntax = 12;
      Specified by:
      hasSyntax in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      Whether the syntax field is set.
    • getSyntax

      public String getSyntax()
       The syntax of the proto file.
       The supported values are "proto2", "proto3", and "editions".
      
       If `edition` is present, this value must be "editions".
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional string syntax = 12;
      Specified by:
      getSyntax in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The syntax.
    • getSyntaxBytes

      public ByteString getSyntaxBytes()
       The syntax of the proto file.
       The supported values are "proto2", "proto3", and "editions".
      
       If `edition` is present, this value must be "editions".
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional string syntax = 12;
      Specified by:
      getSyntaxBytes in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The bytes for syntax.
    • setSyntax

      private void setSyntax(String value)
       The syntax of the proto file.
       The supported values are "proto2", "proto3", and "editions".
      
       If `edition` is present, this value must be "editions".
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional string syntax = 12;
      Parameters:
      value - The syntax to set.
    • clearSyntax

      private void clearSyntax()
       The syntax of the proto file.
       The supported values are "proto2", "proto3", and "editions".
      
       If `edition` is present, this value must be "editions".
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional string syntax = 12;
    • setSyntaxBytes

      private void setSyntaxBytes(ByteString value)
       The syntax of the proto file.
       The supported values are "proto2", "proto3", and "editions".
      
       If `edition` is present, this value must be "editions".
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional string syntax = 12;
      Parameters:
      value - The bytes for syntax to set.
    • hasEdition

      public boolean hasEdition()
       The edition of the proto file.
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional .google.protobuf.Edition edition = 14;
      Specified by:
      hasEdition in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      Whether the edition field is set.
    • getEdition

      public DescriptorProtos.Edition getEdition()
       The edition of the proto file.
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional .google.protobuf.Edition edition = 14;
      Specified by:
      getEdition in interface DescriptorProtos.FileDescriptorProtoOrBuilder
      Returns:
      The edition.
    • setEdition

      private void setEdition(DescriptorProtos.Edition value)
       The edition of the proto file.
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional .google.protobuf.Edition edition = 14;
      Parameters:
      value - The edition to set.
    • clearEdition

      private void clearEdition()
       The edition of the proto file.
       WARNING: This field should only be used by protobuf plugins or special
       cases like the proto compiler. Other uses are discouraged and
       developers should rely on the protoreflect APIs for their client language.
       
      optional .google.protobuf.Edition edition = 14;
    • parseFrom

      Throws:
      InvalidProtocolBufferException
    • parseFrom

      Throws:
      InvalidProtocolBufferException
    • parseFrom

      Throws:
      InvalidProtocolBufferException
    • parseFrom

      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static DescriptorProtos.FileDescriptorProto parseFrom(byte[] data) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static DescriptorProtos.FileDescriptorProto parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
      Throws:
      InvalidProtocolBufferException
    • parseFrom

      public static DescriptorProtos.FileDescriptorProto parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DescriptorProtos.FileDescriptorProto parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DescriptorProtos.FileDescriptorProto parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static DescriptorProtos.FileDescriptorProto parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DescriptorProtos.FileDescriptorProto parseFrom(CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static DescriptorProtos.FileDescriptorProto parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilder

    • newBuilder

    • dynamicMethod

      protected final Object dynamicMethod(GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1)
      Description copied from class: GeneratedMessageLite
      A method that implements different types of operations described in GeneratedMessageLite.MethodToInvoke. These different kinds of operations are required to implement message-level operations for builders in the runtime. This method bundles those operations to reduce the generated methods count.
      • NEW_INSTANCE returns a new instance of the protocol buffer that has not yet been made immutable. See MAKE_IMMUTABLE.
      • IS_INITIALIZED returns null for false and the default instance for true. It doesn't use or modify any memoized value.
      • GET_MEMOIZED_IS_INITIALIZED returns the memoized isInitialized byte value.
      • SET_MEMOIZED_IS_INITIALIZED sets the memoized isInitialized byte value to 1 if the first parameter is not null, or to 0 if the first parameter is null.
      • NEW_BUILDER returns a BuilderType instance.
      This method, plus the implementation of the Builder, enables the Builder class to be proguarded away entirely on Android.

      For use by generated code only.

      Specified by:
      dynamicMethod in class GeneratedMessageLite<DescriptorProtos.FileDescriptorProto,DescriptorProtos.FileDescriptorProto.Builder>
    • getDefaultInstance

      public static DescriptorProtos.FileDescriptorProto getDefaultInstance()
    • parser