change the field number of php_generic_service to fix the conflict with (#3576)

internal descriptor.proto
pull/3596/head
Paul Yang 7 years ago committed by GitHub
parent 21b2372331
commit 2807436cd8
  1. 1
      Makefile.am
  2. 20
      csharp/src/Google.Protobuf/Reflection/Descriptor.cs
  3. 2
      php/src/GPBMetadata/Google/Protobuf/Internal/Descriptor.php
  4. 64
      php/src/Google/Protobuf/Internal/ExtensionRangeOptions.php
  5. 6
      php/src/Google/Protobuf/Internal/FileOptions.php
  6. 196
      src/google/protobuf/descriptor.pb.cc
  7. 76
      src/google/protobuf/descriptor.pb.h
  8. 2
      src/google/protobuf/descriptor.proto

@ -619,6 +619,7 @@ php_EXTRA_DIST= \
php/src/Google/Protobuf/Internal/EnumOptions.php \ php/src/Google/Protobuf/Internal/EnumOptions.php \
php/src/Google/Protobuf/Internal/EnumValueDescriptorProto.php \ php/src/Google/Protobuf/Internal/EnumValueDescriptorProto.php \
php/src/Google/Protobuf/Internal/EnumValueOptions.php \ php/src/Google/Protobuf/Internal/EnumValueOptions.php \
php/src/Google/Protobuf/Internal/ExtensionRangeOptions.php \
php/src/Google/Protobuf/Internal/FieldDescriptorProto_Label.php \ php/src/Google/Protobuf/Internal/FieldDescriptorProto_Label.php \
php/src/Google/Protobuf/Internal/FieldDescriptorProto.php \ php/src/Google/Protobuf/Internal/FieldDescriptorProto.php \
php/src/Google/Protobuf/Internal/FieldDescriptor.php \ php/src/Google/Protobuf/Internal/FieldDescriptor.php \

@ -92,7 +92,7 @@ namespace Google.Protobuf.Reflection {
"T3B0aW1pemVNb2RlOgVTUEVFRBISCgpnb19wYWNrYWdlGAsgASgJEiIKE2Nj", "T3B0aW1pemVNb2RlOgVTUEVFRBISCgpnb19wYWNrYWdlGAsgASgJEiIKE2Nj",
"X2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlEiQKFWphdmFfZ2VuZXJp", "X2dlbmVyaWNfc2VydmljZXMYECABKAg6BWZhbHNlEiQKFWphdmFfZ2VuZXJp",
"Y19zZXJ2aWNlcxgRIAEoCDoFZmFsc2USIgoTcHlfZ2VuZXJpY19zZXJ2aWNl", "Y19zZXJ2aWNlcxgRIAEoCDoFZmFsc2USIgoTcHlfZ2VuZXJpY19zZXJ2aWNl",
"cxgSIAEoCDoFZmFsc2USIwoUcGhwX2dlbmVyaWNfc2VydmljZXMYEyABKAg6", "cxgSIAEoCDoFZmFsc2USIwoUcGhwX2dlbmVyaWNfc2VydmljZXMYKiABKAg6",
"BWZhbHNlEhkKCmRlcHJlY2F0ZWQYFyABKAg6BWZhbHNlEh8KEGNjX2VuYWJs", "BWZhbHNlEhkKCmRlcHJlY2F0ZWQYFyABKAg6BWZhbHNlEh8KEGNjX2VuYWJs",
"ZV9hcmVuYXMYHyABKAg6BWZhbHNlEhkKEW9iamNfY2xhc3NfcHJlZml4GCQg", "ZV9hcmVuYXMYHyABKAg6BWZhbHNlEhkKEW9iamNfY2xhc3NfcHJlZml4GCQg",
"ASgJEhgKEGNzaGFycF9uYW1lc3BhY2UYJSABKAkSFAoMc3dpZnRfcHJlZml4", "ASgJEhgKEGNzaGFycF9uYW1lc3BhY2UYJSABKAkSFAoMc3dpZnRfcHJlZml4",
@ -3135,7 +3135,7 @@ namespace Google.Protobuf.Reflection {
} }
/// <summary>Field number for the "php_generic_services" field.</summary> /// <summary>Field number for the "php_generic_services" field.</summary>
public const int PhpGenericServicesFieldNumber = 19; public const int PhpGenericServicesFieldNumber = 42;
private bool phpGenericServices_; private bool phpGenericServices_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute] [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public bool PhpGenericServices { public bool PhpGenericServices {
@ -3366,10 +3366,6 @@ namespace Google.Protobuf.Reflection {
output.WriteRawTag(144, 1); output.WriteRawTag(144, 1);
output.WriteBool(PyGenericServices); output.WriteBool(PyGenericServices);
} }
if (PhpGenericServices != false) {
output.WriteRawTag(152, 1);
output.WriteBool(PhpGenericServices);
}
if (JavaGenerateEqualsAndHash != false) { if (JavaGenerateEqualsAndHash != false) {
output.WriteRawTag(160, 1); output.WriteRawTag(160, 1);
output.WriteBool(JavaGenerateEqualsAndHash); output.WriteBool(JavaGenerateEqualsAndHash);
@ -3406,6 +3402,10 @@ namespace Google.Protobuf.Reflection {
output.WriteRawTag(202, 2); output.WriteRawTag(202, 2);
output.WriteString(PhpNamespace); output.WriteString(PhpNamespace);
} }
if (PhpGenericServices != false) {
output.WriteRawTag(208, 2);
output.WriteBool(PhpGenericServices);
}
uninterpretedOption_.WriteTo(output, _repeated_uninterpretedOption_codec); uninterpretedOption_.WriteTo(output, _repeated_uninterpretedOption_codec);
} }
@ -3572,10 +3572,6 @@ namespace Google.Protobuf.Reflection {
PyGenericServices = input.ReadBool(); PyGenericServices = input.ReadBool();
break; break;
} }
case 152: {
PhpGenericServices = input.ReadBool();
break;
}
case 160: { case 160: {
JavaGenerateEqualsAndHash = input.ReadBool(); JavaGenerateEqualsAndHash = input.ReadBool();
break; break;
@ -3612,6 +3608,10 @@ namespace Google.Protobuf.Reflection {
PhpNamespace = input.ReadString(); PhpNamespace = input.ReadString();
break; break;
} }
case 336: {
PhpGenericServices = input.ReadBool();
break;
}
case 7994: { case 7994: {
uninterpretedOption_.AddEntriesFrom(input, _repeated_uninterpretedOption_codec); uninterpretedOption_.AddEntriesFrom(input, _repeated_uninterpretedOption_codec);
break; break;

@ -144,7 +144,7 @@ class Descriptor
->optional('cc_generic_services', \Google\Protobuf\Internal\GPBType::BOOL, 16) ->optional('cc_generic_services', \Google\Protobuf\Internal\GPBType::BOOL, 16)
->optional('java_generic_services', \Google\Protobuf\Internal\GPBType::BOOL, 17) ->optional('java_generic_services', \Google\Protobuf\Internal\GPBType::BOOL, 17)
->optional('py_generic_services', \Google\Protobuf\Internal\GPBType::BOOL, 18) ->optional('py_generic_services', \Google\Protobuf\Internal\GPBType::BOOL, 18)
->optional('php_generic_services', \Google\Protobuf\Internal\GPBType::BOOL, 19) ->optional('php_generic_services', \Google\Protobuf\Internal\GPBType::BOOL, 42)
->optional('deprecated', \Google\Protobuf\Internal\GPBType::BOOL, 23) ->optional('deprecated', \Google\Protobuf\Internal\GPBType::BOOL, 23)
->optional('cc_enable_arenas', \Google\Protobuf\Internal\GPBType::BOOL, 31) ->optional('cc_enable_arenas', \Google\Protobuf\Internal\GPBType::BOOL, 31)
->optional('objc_class_prefix', \Google\Protobuf\Internal\GPBType::STRING, 36) ->optional('objc_class_prefix', \Google\Protobuf\Internal\GPBType::STRING, 36)

@ -0,0 +1,64 @@
<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: google/protobuf/descriptor.proto
namespace Google\Protobuf\Internal;
use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\GPBWire;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\InputStream;
use Google\Protobuf\Internal\GPBUtil;
/**
* Generated from protobuf message <code>google.protobuf.ExtensionRangeOptions</code>
*/
class ExtensionRangeOptions extends \Google\Protobuf\Internal\Message
{
/**
* The parser stores options it doesn't recognize here. See above.
*
* Generated from protobuf field <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;</code>
*/
private $uninterpreted_option;
private $has_uninterpreted_option = false;
public function __construct() {
\GPBMetadata\Google\Protobuf\Internal\Descriptor::initOnce();
parent::__construct();
}
/**
* The parser stores options it doesn't recognize here. See above.
*
* Generated from protobuf field <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;</code>
* @return \Google\Protobuf\Internal\RepeatedField
*/
public function getUninterpretedOption()
{
return $this->uninterpreted_option;
}
/**
* The parser stores options it doesn't recognize here. See above.
*
* Generated from protobuf field <code>repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;</code>
* @param \Google\Protobuf\Internal\UninterpretedOption[]|\Google\Protobuf\Internal\RepeatedField $var
* @return $this
*/
public function setUninterpretedOption($var)
{
$arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Protobuf\Internal\UninterpretedOption::class);
$this->uninterpreted_option = $arr;
$this->has_uninterpreted_option = true;
return $this;
}
public function hasUninterpretedOption()
{
return $this->has_uninterpreted_option;
}
}

@ -109,7 +109,7 @@ class FileOptions extends \Google\Protobuf\Internal\Message
private $py_generic_services = false; private $py_generic_services = false;
private $has_py_generic_services = false; private $has_py_generic_services = false;
/** /**
* Generated from protobuf field <code>optional bool php_generic_services = 19 [default = false];</code> * Generated from protobuf field <code>optional bool php_generic_services = 42 [default = false];</code>
*/ */
private $php_generic_services = false; private $php_generic_services = false;
private $has_php_generic_services = false; private $has_php_generic_services = false;
@ -553,7 +553,7 @@ class FileOptions extends \Google\Protobuf\Internal\Message
} }
/** /**
* Generated from protobuf field <code>optional bool php_generic_services = 19 [default = false];</code> * Generated from protobuf field <code>optional bool php_generic_services = 42 [default = false];</code>
* @return bool * @return bool
*/ */
public function getPhpGenericServices() public function getPhpGenericServices()
@ -562,7 +562,7 @@ class FileOptions extends \Google\Protobuf\Internal\Message
} }
/** /**
* Generated from protobuf field <code>optional bool php_generic_services = 19 [default = false];</code> * Generated from protobuf field <code>optional bool php_generic_services = 42 [default = false];</code>
* @param bool $var * @param bool $var
* @return $this * @return $this
*/ */

@ -398,17 +398,17 @@ const ::google::protobuf::uint32 TableStruct::offsets[] GOOGLE_ATTRIBUTE_SECTION
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, uninterpreted_option_), GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(FileOptions, uninterpreted_option_),
0, 0,
1, 1,
8,
9, 9,
10, 10,
11,
17, 17,
2, 2,
11,
12, 12,
13, 13,
14, 14,
15, 15,
16, 16,
8,
3, 3,
4, 4,
5, 5,
@ -812,7 +812,7 @@ void AddDescriptorsImpl() {
"_package\030\013 \001(\t\022\"\n\023cc_generic_services\030\020 " "_package\030\013 \001(\t\022\"\n\023cc_generic_services\030\020 "
"\001(\010:\005false\022$\n\025java_generic_services\030\021 \001(" "\001(\010:\005false\022$\n\025java_generic_services\030\021 \001("
"\010:\005false\022\"\n\023py_generic_services\030\022 \001(\010:\005f" "\010:\005false\022\"\n\023py_generic_services\030\022 \001(\010:\005f"
"alse\022#\n\024php_generic_services\030\023 \001(\010:\005fals" "alse\022#\n\024php_generic_services\030* \001(\010:\005fals"
"e\022\031\n\ndeprecated\030\027 \001(\010:\005false\022\037\n\020cc_enabl" "e\022\031\n\ndeprecated\030\027 \001(\010:\005false\022\037\n\020cc_enabl"
"e_arenas\030\037 \001(\010:\005false\022\031\n\021objc_class_pref" "e_arenas\030\037 \001(\010:\005false\022\031\n\021objc_class_pref"
"ix\030$ \001(\t\022\030\n\020csharp_namespace\030% \001(\t\022\024\n\014sw" "ix\030$ \001(\t\022\030\n\020csharp_namespace\030% \001(\t\022\024\n\014sw"
@ -8871,9 +8871,9 @@ FileOptions::FileOptions(const FileOptions& from)
if (from.has_php_namespace()) { if (from.has_php_namespace()) {
php_namespace_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.php_namespace_); php_namespace_.AssignWithDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), from.php_namespace_);
} }
::memcpy(&java_multiple_files_, &from.java_multiple_files_, ::memcpy(&cc_enable_arenas_, &from.cc_enable_arenas_,
static_cast<size_t>(reinterpret_cast<char*>(&optimize_for_) - static_cast<size_t>(reinterpret_cast<char*>(&optimize_for_) -
reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(optimize_for_)); reinterpret_cast<char*>(&cc_enable_arenas_)) + sizeof(optimize_for_));
// @@protoc_insertion_point(copy_constructor:google.protobuf.FileOptions) // @@protoc_insertion_point(copy_constructor:google.protobuf.FileOptions)
} }
@ -8887,9 +8887,9 @@ void FileOptions::SharedCtor() {
swift_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); swift_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
php_class_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); php_class_prefix_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
php_namespace_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); php_namespace_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
::memset(&java_multiple_files_, 0, static_cast<size_t>( ::memset(&cc_enable_arenas_, 0, static_cast<size_t>(
reinterpret_cast<char*>(&cc_enable_arenas_) - reinterpret_cast<char*>(&deprecated_) -
reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(cc_enable_arenas_)); reinterpret_cast<char*>(&cc_enable_arenas_)) + sizeof(deprecated_));
optimize_for_ = 1; optimize_for_ = 1;
} }
@ -8976,12 +8976,12 @@ void FileOptions::Clear() {
} }
} }
if (cached_has_bits & 65280u) { if (cached_has_bits & 65280u) {
::memset(&java_multiple_files_, 0, static_cast<size_t>( ::memset(&cc_enable_arenas_, 0, static_cast<size_t>(
reinterpret_cast<char*>(&deprecated_) - reinterpret_cast<char*>(&php_generic_services_) -
reinterpret_cast<char*>(&java_multiple_files_)) + sizeof(deprecated_)); reinterpret_cast<char*>(&cc_enable_arenas_)) + sizeof(php_generic_services_));
} }
if (cached_has_bits & 196608u) { if (cached_has_bits & 196608u) {
cc_enable_arenas_ = false; deprecated_ = false;
optimize_for_ = 1; optimize_for_ = 1;
} }
_has_bits_.Clear(); _has_bits_.Clear();
@ -9122,20 +9122,6 @@ bool FileOptions::MergePartialFromCodedStream(
break; break;
} }
// optional bool php_generic_services = 19 [default = false];
case 19: {
if (static_cast< ::google::protobuf::uint8>(tag) ==
static_cast< ::google::protobuf::uint8>(152u /* 152 & 0xFF */)) {
set_has_php_generic_services();
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
input, &php_generic_services_)));
} else {
goto handle_unusual;
}
break;
}
// optional bool java_generate_equals_and_hash = 20 [deprecated = true]; // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
case 20: { case 20: {
if (static_cast< ::google::protobuf::uint8>(tag) == if (static_cast< ::google::protobuf::uint8>(tag) ==
@ -9272,6 +9258,20 @@ bool FileOptions::MergePartialFromCodedStream(
break; break;
} }
// optional bool php_generic_services = 42 [default = false];
case 42: {
if (static_cast< ::google::protobuf::uint8>(tag) ==
static_cast< ::google::protobuf::uint8>(80u /* 336 & 0xFF */)) {
set_has_php_generic_services();
DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive<
bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>(
input, &php_generic_services_)));
} else {
goto handle_unusual;
}
break;
}
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
case 999: { case 999: {
if (static_cast< ::google::protobuf::uint8>(tag) == if (static_cast< ::google::protobuf::uint8>(tag) ==
@ -9344,7 +9344,7 @@ void FileOptions::SerializeWithCachedSizes(
} }
// optional bool java_multiple_files = 10 [default = false]; // optional bool java_multiple_files = 10 [default = false];
if (cached_has_bits & 0x00000100u) { if (cached_has_bits & 0x00000200u) {
::google::protobuf::internal::WireFormatLite::WriteBool(10, this->java_multiple_files(), output); ::google::protobuf::internal::WireFormatLite::WriteBool(10, this->java_multiple_files(), output);
} }
@ -9359,42 +9359,37 @@ void FileOptions::SerializeWithCachedSizes(
} }
// optional bool cc_generic_services = 16 [default = false]; // optional bool cc_generic_services = 16 [default = false];
if (cached_has_bits & 0x00000800u) { if (cached_has_bits & 0x00001000u) {
::google::protobuf::internal::WireFormatLite::WriteBool(16, this->cc_generic_services(), output); ::google::protobuf::internal::WireFormatLite::WriteBool(16, this->cc_generic_services(), output);
} }
// optional bool java_generic_services = 17 [default = false]; // optional bool java_generic_services = 17 [default = false];
if (cached_has_bits & 0x00001000u) { if (cached_has_bits & 0x00002000u) {
::google::protobuf::internal::WireFormatLite::WriteBool(17, this->java_generic_services(), output); ::google::protobuf::internal::WireFormatLite::WriteBool(17, this->java_generic_services(), output);
} }
// optional bool py_generic_services = 18 [default = false]; // optional bool py_generic_services = 18 [default = false];
if (cached_has_bits & 0x00002000u) {
::google::protobuf::internal::WireFormatLite::WriteBool(18, this->py_generic_services(), output);
}
// optional bool php_generic_services = 19 [default = false];
if (cached_has_bits & 0x00004000u) { if (cached_has_bits & 0x00004000u) {
::google::protobuf::internal::WireFormatLite::WriteBool(19, this->php_generic_services(), output); ::google::protobuf::internal::WireFormatLite::WriteBool(18, this->py_generic_services(), output);
} }
// optional bool java_generate_equals_and_hash = 20 [deprecated = true]; // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
if (cached_has_bits & 0x00000200u) { if (cached_has_bits & 0x00000400u) {
::google::protobuf::internal::WireFormatLite::WriteBool(20, this->java_generate_equals_and_hash(), output); ::google::protobuf::internal::WireFormatLite::WriteBool(20, this->java_generate_equals_and_hash(), output);
} }
// optional bool deprecated = 23 [default = false]; // optional bool deprecated = 23 [default = false];
if (cached_has_bits & 0x00008000u) { if (cached_has_bits & 0x00010000u) {
::google::protobuf::internal::WireFormatLite::WriteBool(23, this->deprecated(), output); ::google::protobuf::internal::WireFormatLite::WriteBool(23, this->deprecated(), output);
} }
// optional bool java_string_check_utf8 = 27 [default = false]; // optional bool java_string_check_utf8 = 27 [default = false];
if (cached_has_bits & 0x00000400u) { if (cached_has_bits & 0x00000800u) {
::google::protobuf::internal::WireFormatLite::WriteBool(27, this->java_string_check_utf8(), output); ::google::protobuf::internal::WireFormatLite::WriteBool(27, this->java_string_check_utf8(), output);
} }
// optional bool cc_enable_arenas = 31 [default = false]; // optional bool cc_enable_arenas = 31 [default = false];
if (cached_has_bits & 0x00010000u) { if (cached_has_bits & 0x00000100u) {
::google::protobuf::internal::WireFormatLite::WriteBool(31, this->cc_enable_arenas(), output); ::google::protobuf::internal::WireFormatLite::WriteBool(31, this->cc_enable_arenas(), output);
} }
@ -9448,6 +9443,11 @@ void FileOptions::SerializeWithCachedSizes(
41, this->php_namespace(), output); 41, this->php_namespace(), output);
} }
// optional bool php_generic_services = 42 [default = false];
if (cached_has_bits & 0x00008000u) {
::google::protobuf::internal::WireFormatLite::WriteBool(42, this->php_generic_services(), output);
}
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
for (unsigned int i = 0, for (unsigned int i = 0,
n = static_cast<unsigned int>(this->uninterpreted_option_size()); i < n; i++) { n = static_cast<unsigned int>(this->uninterpreted_option_size()); i < n; i++) {
@ -9503,7 +9503,7 @@ void FileOptions::SerializeWithCachedSizes(
} }
// optional bool java_multiple_files = 10 [default = false]; // optional bool java_multiple_files = 10 [default = false];
if (cached_has_bits & 0x00000100u) { if (cached_has_bits & 0x00000200u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(10, this->java_multiple_files(), target); target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(10, this->java_multiple_files(), target);
} }
@ -9519,42 +9519,37 @@ void FileOptions::SerializeWithCachedSizes(
} }
// optional bool cc_generic_services = 16 [default = false]; // optional bool cc_generic_services = 16 [default = false];
if (cached_has_bits & 0x00000800u) { if (cached_has_bits & 0x00001000u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(16, this->cc_generic_services(), target); target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(16, this->cc_generic_services(), target);
} }
// optional bool java_generic_services = 17 [default = false]; // optional bool java_generic_services = 17 [default = false];
if (cached_has_bits & 0x00001000u) { if (cached_has_bits & 0x00002000u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(17, this->java_generic_services(), target); target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(17, this->java_generic_services(), target);
} }
// optional bool py_generic_services = 18 [default = false]; // optional bool py_generic_services = 18 [default = false];
if (cached_has_bits & 0x00002000u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(18, this->py_generic_services(), target);
}
// optional bool php_generic_services = 19 [default = false];
if (cached_has_bits & 0x00004000u) { if (cached_has_bits & 0x00004000u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(19, this->php_generic_services(), target); target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(18, this->py_generic_services(), target);
} }
// optional bool java_generate_equals_and_hash = 20 [deprecated = true]; // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
if (cached_has_bits & 0x00000200u) { if (cached_has_bits & 0x00000400u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(20, this->java_generate_equals_and_hash(), target); target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(20, this->java_generate_equals_and_hash(), target);
} }
// optional bool deprecated = 23 [default = false]; // optional bool deprecated = 23 [default = false];
if (cached_has_bits & 0x00008000u) { if (cached_has_bits & 0x00010000u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(23, this->deprecated(), target); target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(23, this->deprecated(), target);
} }
// optional bool java_string_check_utf8 = 27 [default = false]; // optional bool java_string_check_utf8 = 27 [default = false];
if (cached_has_bits & 0x00000400u) { if (cached_has_bits & 0x00000800u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(27, this->java_string_check_utf8(), target); target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(27, this->java_string_check_utf8(), target);
} }
// optional bool cc_enable_arenas = 31 [default = false]; // optional bool cc_enable_arenas = 31 [default = false];
if (cached_has_bits & 0x00010000u) { if (cached_has_bits & 0x00000100u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(31, this->cc_enable_arenas(), target); target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(31, this->cc_enable_arenas(), target);
} }
@ -9613,6 +9608,11 @@ void FileOptions::SerializeWithCachedSizes(
41, this->php_namespace(), target); 41, this->php_namespace(), target);
} }
// optional bool php_generic_services = 42 [default = false];
if (cached_has_bits & 0x00008000u) {
target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(42, this->php_generic_services(), target);
}
// repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999; // repeated .google.protobuf.UninterpretedOption uninterpreted_option = 999;
for (unsigned int i = 0, for (unsigned int i = 0,
n = static_cast<unsigned int>(this->uninterpreted_option_size()); i < n; i++) { n = static_cast<unsigned int>(this->uninterpreted_option_size()); i < n; i++) {
@ -9714,6 +9714,11 @@ size_t FileOptions::ByteSizeLong() const {
} }
if (_has_bits_[8 / 32] & 65280u) { if (_has_bits_[8 / 32] & 65280u) {
// optional bool cc_enable_arenas = 31 [default = false];
if (has_cc_enable_arenas()) {
total_size += 2 + 1;
}
// optional bool java_multiple_files = 10 [default = false]; // optional bool java_multiple_files = 10 [default = false];
if (has_java_multiple_files()) { if (has_java_multiple_files()) {
total_size += 1 + 1; total_size += 1 + 1;
@ -9744,20 +9749,15 @@ size_t FileOptions::ByteSizeLong() const {
total_size += 2 + 1; total_size += 2 + 1;
} }
// optional bool php_generic_services = 19 [default = false]; // optional bool php_generic_services = 42 [default = false];
if (has_php_generic_services()) { if (has_php_generic_services()) {
total_size += 2 + 1; total_size += 2 + 1;
} }
// optional bool deprecated = 23 [default = false];
if (has_deprecated()) {
total_size += 2 + 1;
}
} }
if (_has_bits_[16 / 32] & 196608u) { if (_has_bits_[16 / 32] & 196608u) {
// optional bool cc_enable_arenas = 31 [default = false]; // optional bool deprecated = 23 [default = false];
if (has_cc_enable_arenas()) { if (has_deprecated()) {
total_size += 2 + 1; total_size += 2 + 1;
} }
@ -9836,34 +9836,34 @@ void FileOptions::MergeFrom(const FileOptions& from) {
} }
if (cached_has_bits & 65280u) { if (cached_has_bits & 65280u) {
if (cached_has_bits & 0x00000100u) { if (cached_has_bits & 0x00000100u) {
java_multiple_files_ = from.java_multiple_files_; cc_enable_arenas_ = from.cc_enable_arenas_;
} }
if (cached_has_bits & 0x00000200u) { if (cached_has_bits & 0x00000200u) {
java_generate_equals_and_hash_ = from.java_generate_equals_and_hash_; java_multiple_files_ = from.java_multiple_files_;
} }
if (cached_has_bits & 0x00000400u) { if (cached_has_bits & 0x00000400u) {
java_string_check_utf8_ = from.java_string_check_utf8_; java_generate_equals_and_hash_ = from.java_generate_equals_and_hash_;
} }
if (cached_has_bits & 0x00000800u) { if (cached_has_bits & 0x00000800u) {
cc_generic_services_ = from.cc_generic_services_; java_string_check_utf8_ = from.java_string_check_utf8_;
} }
if (cached_has_bits & 0x00001000u) { if (cached_has_bits & 0x00001000u) {
java_generic_services_ = from.java_generic_services_; cc_generic_services_ = from.cc_generic_services_;
} }
if (cached_has_bits & 0x00002000u) { if (cached_has_bits & 0x00002000u) {
py_generic_services_ = from.py_generic_services_; java_generic_services_ = from.java_generic_services_;
} }
if (cached_has_bits & 0x00004000u) { if (cached_has_bits & 0x00004000u) {
php_generic_services_ = from.php_generic_services_; py_generic_services_ = from.py_generic_services_;
} }
if (cached_has_bits & 0x00008000u) { if (cached_has_bits & 0x00008000u) {
deprecated_ = from.deprecated_; php_generic_services_ = from.php_generic_services_;
} }
_has_bits_[0] |= cached_has_bits; _has_bits_[0] |= cached_has_bits;
} }
if (cached_has_bits & 196608u) { if (cached_has_bits & 196608u) {
if (cached_has_bits & 0x00010000u) { if (cached_has_bits & 0x00010000u) {
cc_enable_arenas_ = from.cc_enable_arenas_; deprecated_ = from.deprecated_;
} }
if (cached_has_bits & 0x00020000u) { if (cached_has_bits & 0x00020000u) {
optimize_for_ = from.optimize_for_; optimize_for_ = from.optimize_for_;
@ -9910,6 +9910,7 @@ void FileOptions::InternalSwap(FileOptions* other) {
swift_prefix_.Swap(&other->swift_prefix_); swift_prefix_.Swap(&other->swift_prefix_);
php_class_prefix_.Swap(&other->php_class_prefix_); php_class_prefix_.Swap(&other->php_class_prefix_);
php_namespace_.Swap(&other->php_namespace_); php_namespace_.Swap(&other->php_namespace_);
swap(cc_enable_arenas_, other->cc_enable_arenas_);
swap(java_multiple_files_, other->java_multiple_files_); swap(java_multiple_files_, other->java_multiple_files_);
swap(java_generate_equals_and_hash_, other->java_generate_equals_and_hash_); swap(java_generate_equals_and_hash_, other->java_generate_equals_and_hash_);
swap(java_string_check_utf8_, other->java_string_check_utf8_); swap(java_string_check_utf8_, other->java_string_check_utf8_);
@ -9918,7 +9919,6 @@ void FileOptions::InternalSwap(FileOptions* other) {
swap(py_generic_services_, other->py_generic_services_); swap(py_generic_services_, other->py_generic_services_);
swap(php_generic_services_, other->php_generic_services_); swap(php_generic_services_, other->php_generic_services_);
swap(deprecated_, other->deprecated_); swap(deprecated_, other->deprecated_);
swap(cc_enable_arenas_, other->cc_enable_arenas_);
swap(optimize_for_, other->optimize_for_); swap(optimize_for_, other->optimize_for_);
swap(_has_bits_[0], other->_has_bits_[0]); swap(_has_bits_[0], other->_has_bits_[0]);
_internal_metadata_.Swap(&other->_internal_metadata_); _internal_metadata_.Swap(&other->_internal_metadata_);
@ -10062,13 +10062,13 @@ void FileOptions::set_allocated_java_outer_classname(::std::string* java_outer_c
// optional bool java_multiple_files = 10 [default = false]; // optional bool java_multiple_files = 10 [default = false];
bool FileOptions::has_java_multiple_files() const { bool FileOptions::has_java_multiple_files() const {
return (_has_bits_[0] & 0x00000100u) != 0; return (_has_bits_[0] & 0x00000200u) != 0;
} }
void FileOptions::set_has_java_multiple_files() { void FileOptions::set_has_java_multiple_files() {
_has_bits_[0] |= 0x00000100u; _has_bits_[0] |= 0x00000200u;
} }
void FileOptions::clear_has_java_multiple_files() { void FileOptions::clear_has_java_multiple_files() {
_has_bits_[0] &= ~0x00000100u; _has_bits_[0] &= ~0x00000200u;
} }
void FileOptions::clear_java_multiple_files() { void FileOptions::clear_java_multiple_files() {
java_multiple_files_ = false; java_multiple_files_ = false;
@ -10086,13 +10086,13 @@ void FileOptions::set_java_multiple_files(bool value) {
// optional bool java_generate_equals_and_hash = 20 [deprecated = true]; // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
bool FileOptions::has_java_generate_equals_and_hash() const { bool FileOptions::has_java_generate_equals_and_hash() const {
return (_has_bits_[0] & 0x00000200u) != 0; return (_has_bits_[0] & 0x00000400u) != 0;
} }
void FileOptions::set_has_java_generate_equals_and_hash() { void FileOptions::set_has_java_generate_equals_and_hash() {
_has_bits_[0] |= 0x00000200u; _has_bits_[0] |= 0x00000400u;
} }
void FileOptions::clear_has_java_generate_equals_and_hash() { void FileOptions::clear_has_java_generate_equals_and_hash() {
_has_bits_[0] &= ~0x00000200u; _has_bits_[0] &= ~0x00000400u;
} }
void FileOptions::clear_java_generate_equals_and_hash() { void FileOptions::clear_java_generate_equals_and_hash() {
java_generate_equals_and_hash_ = false; java_generate_equals_and_hash_ = false;
@ -10110,13 +10110,13 @@ void FileOptions::set_java_generate_equals_and_hash(bool value) {
// optional bool java_string_check_utf8 = 27 [default = false]; // optional bool java_string_check_utf8 = 27 [default = false];
bool FileOptions::has_java_string_check_utf8() const { bool FileOptions::has_java_string_check_utf8() const {
return (_has_bits_[0] & 0x00000400u) != 0; return (_has_bits_[0] & 0x00000800u) != 0;
} }
void FileOptions::set_has_java_string_check_utf8() { void FileOptions::set_has_java_string_check_utf8() {
_has_bits_[0] |= 0x00000400u; _has_bits_[0] |= 0x00000800u;
} }
void FileOptions::clear_has_java_string_check_utf8() { void FileOptions::clear_has_java_string_check_utf8() {
_has_bits_[0] &= ~0x00000400u; _has_bits_[0] &= ~0x00000800u;
} }
void FileOptions::clear_java_string_check_utf8() { void FileOptions::clear_java_string_check_utf8() {
java_string_check_utf8_ = false; java_string_check_utf8_ = false;
@ -10222,13 +10222,13 @@ void FileOptions::set_allocated_go_package(::std::string* go_package) {
// optional bool cc_generic_services = 16 [default = false]; // optional bool cc_generic_services = 16 [default = false];
bool FileOptions::has_cc_generic_services() const { bool FileOptions::has_cc_generic_services() const {
return (_has_bits_[0] & 0x00000800u) != 0; return (_has_bits_[0] & 0x00001000u) != 0;
} }
void FileOptions::set_has_cc_generic_services() { void FileOptions::set_has_cc_generic_services() {
_has_bits_[0] |= 0x00000800u; _has_bits_[0] |= 0x00001000u;
} }
void FileOptions::clear_has_cc_generic_services() { void FileOptions::clear_has_cc_generic_services() {
_has_bits_[0] &= ~0x00000800u; _has_bits_[0] &= ~0x00001000u;
} }
void FileOptions::clear_cc_generic_services() { void FileOptions::clear_cc_generic_services() {
cc_generic_services_ = false; cc_generic_services_ = false;
@ -10246,13 +10246,13 @@ void FileOptions::set_cc_generic_services(bool value) {
// optional bool java_generic_services = 17 [default = false]; // optional bool java_generic_services = 17 [default = false];
bool FileOptions::has_java_generic_services() const { bool FileOptions::has_java_generic_services() const {
return (_has_bits_[0] & 0x00001000u) != 0; return (_has_bits_[0] & 0x00002000u) != 0;
} }
void FileOptions::set_has_java_generic_services() { void FileOptions::set_has_java_generic_services() {
_has_bits_[0] |= 0x00001000u; _has_bits_[0] |= 0x00002000u;
} }
void FileOptions::clear_has_java_generic_services() { void FileOptions::clear_has_java_generic_services() {
_has_bits_[0] &= ~0x00001000u; _has_bits_[0] &= ~0x00002000u;
} }
void FileOptions::clear_java_generic_services() { void FileOptions::clear_java_generic_services() {
java_generic_services_ = false; java_generic_services_ = false;
@ -10270,13 +10270,13 @@ void FileOptions::set_java_generic_services(bool value) {
// optional bool py_generic_services = 18 [default = false]; // optional bool py_generic_services = 18 [default = false];
bool FileOptions::has_py_generic_services() const { bool FileOptions::has_py_generic_services() const {
return (_has_bits_[0] & 0x00002000u) != 0; return (_has_bits_[0] & 0x00004000u) != 0;
} }
void FileOptions::set_has_py_generic_services() { void FileOptions::set_has_py_generic_services() {
_has_bits_[0] |= 0x00002000u; _has_bits_[0] |= 0x00004000u;
} }
void FileOptions::clear_has_py_generic_services() { void FileOptions::clear_has_py_generic_services() {
_has_bits_[0] &= ~0x00002000u; _has_bits_[0] &= ~0x00004000u;
} }
void FileOptions::clear_py_generic_services() { void FileOptions::clear_py_generic_services() {
py_generic_services_ = false; py_generic_services_ = false;
@ -10292,15 +10292,15 @@ void FileOptions::set_py_generic_services(bool value) {
// @@protoc_insertion_point(field_set:google.protobuf.FileOptions.py_generic_services) // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.py_generic_services)
} }
// optional bool php_generic_services = 19 [default = false]; // optional bool php_generic_services = 42 [default = false];
bool FileOptions::has_php_generic_services() const { bool FileOptions::has_php_generic_services() const {
return (_has_bits_[0] & 0x00004000u) != 0; return (_has_bits_[0] & 0x00008000u) != 0;
} }
void FileOptions::set_has_php_generic_services() { void FileOptions::set_has_php_generic_services() {
_has_bits_[0] |= 0x00004000u; _has_bits_[0] |= 0x00008000u;
} }
void FileOptions::clear_has_php_generic_services() { void FileOptions::clear_has_php_generic_services() {
_has_bits_[0] &= ~0x00004000u; _has_bits_[0] &= ~0x00008000u;
} }
void FileOptions::clear_php_generic_services() { void FileOptions::clear_php_generic_services() {
php_generic_services_ = false; php_generic_services_ = false;
@ -10318,13 +10318,13 @@ void FileOptions::set_php_generic_services(bool value) {
// optional bool deprecated = 23 [default = false]; // optional bool deprecated = 23 [default = false];
bool FileOptions::has_deprecated() const { bool FileOptions::has_deprecated() const {
return (_has_bits_[0] & 0x00008000u) != 0; return (_has_bits_[0] & 0x00010000u) != 0;
} }
void FileOptions::set_has_deprecated() { void FileOptions::set_has_deprecated() {
_has_bits_[0] |= 0x00008000u; _has_bits_[0] |= 0x00010000u;
} }
void FileOptions::clear_has_deprecated() { void FileOptions::clear_has_deprecated() {
_has_bits_[0] &= ~0x00008000u; _has_bits_[0] &= ~0x00010000u;
} }
void FileOptions::clear_deprecated() { void FileOptions::clear_deprecated() {
deprecated_ = false; deprecated_ = false;
@ -10342,13 +10342,13 @@ void FileOptions::set_deprecated(bool value) {
// optional bool cc_enable_arenas = 31 [default = false]; // optional bool cc_enable_arenas = 31 [default = false];
bool FileOptions::has_cc_enable_arenas() const { bool FileOptions::has_cc_enable_arenas() const {
return (_has_bits_[0] & 0x00010000u) != 0; return (_has_bits_[0] & 0x00000100u) != 0;
} }
void FileOptions::set_has_cc_enable_arenas() { void FileOptions::set_has_cc_enable_arenas() {
_has_bits_[0] |= 0x00010000u; _has_bits_[0] |= 0x00000100u;
} }
void FileOptions::clear_has_cc_enable_arenas() { void FileOptions::clear_has_cc_enable_arenas() {
_has_bits_[0] &= ~0x00010000u; _has_bits_[0] &= ~0x00000100u;
} }
void FileOptions::clear_cc_enable_arenas() { void FileOptions::clear_cc_enable_arenas() {
cc_enable_arenas_ = false; cc_enable_arenas_ = false;

@ -2570,6 +2570,13 @@ class LIBPROTOBUF_EXPORT FileOptions : public ::google::protobuf::Message /* @@p
::std::string* release_php_namespace(); ::std::string* release_php_namespace();
void set_allocated_php_namespace(::std::string* php_namespace); void set_allocated_php_namespace(::std::string* php_namespace);
// optional bool cc_enable_arenas = 31 [default = false];
bool has_cc_enable_arenas() const;
void clear_cc_enable_arenas();
static const int kCcEnableArenasFieldNumber = 31;
bool cc_enable_arenas() const;
void set_cc_enable_arenas(bool value);
// optional bool java_multiple_files = 10 [default = false]; // optional bool java_multiple_files = 10 [default = false];
bool has_java_multiple_files() const; bool has_java_multiple_files() const;
void clear_java_multiple_files(); void clear_java_multiple_files();
@ -2612,10 +2619,10 @@ class LIBPROTOBUF_EXPORT FileOptions : public ::google::protobuf::Message /* @@p
bool py_generic_services() const; bool py_generic_services() const;
void set_py_generic_services(bool value); void set_py_generic_services(bool value);
// optional bool php_generic_services = 19 [default = false]; // optional bool php_generic_services = 42 [default = false];
bool has_php_generic_services() const; bool has_php_generic_services() const;
void clear_php_generic_services(); void clear_php_generic_services();
static const int kPhpGenericServicesFieldNumber = 19; static const int kPhpGenericServicesFieldNumber = 42;
bool php_generic_services() const; bool php_generic_services() const;
void set_php_generic_services(bool value); void set_php_generic_services(bool value);
@ -2626,13 +2633,6 @@ class LIBPROTOBUF_EXPORT FileOptions : public ::google::protobuf::Message /* @@p
bool deprecated() const; bool deprecated() const;
void set_deprecated(bool value); void set_deprecated(bool value);
// optional bool cc_enable_arenas = 31 [default = false];
bool has_cc_enable_arenas() const;
void clear_cc_enable_arenas();
static const int kCcEnableArenasFieldNumber = 31;
bool cc_enable_arenas() const;
void set_cc_enable_arenas(bool value);
// optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; // optional .google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED];
bool has_optimize_for() const; bool has_optimize_for() const;
void clear_optimize_for(); void clear_optimize_for();
@ -2694,6 +2694,7 @@ class LIBPROTOBUF_EXPORT FileOptions : public ::google::protobuf::Message /* @@p
::google::protobuf::internal::ArenaStringPtr swift_prefix_; ::google::protobuf::internal::ArenaStringPtr swift_prefix_;
::google::protobuf::internal::ArenaStringPtr php_class_prefix_; ::google::protobuf::internal::ArenaStringPtr php_class_prefix_;
::google::protobuf::internal::ArenaStringPtr php_namespace_; ::google::protobuf::internal::ArenaStringPtr php_namespace_;
bool cc_enable_arenas_;
bool java_multiple_files_; bool java_multiple_files_;
bool java_generate_equals_and_hash_; bool java_generate_equals_and_hash_;
bool java_string_check_utf8_; bool java_string_check_utf8_;
@ -2702,7 +2703,6 @@ class LIBPROTOBUF_EXPORT FileOptions : public ::google::protobuf::Message /* @@p
bool py_generic_services_; bool py_generic_services_;
bool php_generic_services_; bool php_generic_services_;
bool deprecated_; bool deprecated_;
bool cc_enable_arenas_;
int optimize_for_; int optimize_for_;
friend struct protobuf_google_2fprotobuf_2fdescriptor_2eproto::TableStruct; friend struct protobuf_google_2fprotobuf_2fdescriptor_2eproto::TableStruct;
}; };
@ -7205,13 +7205,13 @@ inline void FileOptions::set_allocated_java_outer_classname(::std::string* java_
// optional bool java_multiple_files = 10 [default = false]; // optional bool java_multiple_files = 10 [default = false];
inline bool FileOptions::has_java_multiple_files() const { inline bool FileOptions::has_java_multiple_files() const {
return (_has_bits_[0] & 0x00000100u) != 0; return (_has_bits_[0] & 0x00000200u) != 0;
} }
inline void FileOptions::set_has_java_multiple_files() { inline void FileOptions::set_has_java_multiple_files() {
_has_bits_[0] |= 0x00000100u; _has_bits_[0] |= 0x00000200u;
} }
inline void FileOptions::clear_has_java_multiple_files() { inline void FileOptions::clear_has_java_multiple_files() {
_has_bits_[0] &= ~0x00000100u; _has_bits_[0] &= ~0x00000200u;
} }
inline void FileOptions::clear_java_multiple_files() { inline void FileOptions::clear_java_multiple_files() {
java_multiple_files_ = false; java_multiple_files_ = false;
@ -7229,13 +7229,13 @@ inline void FileOptions::set_java_multiple_files(bool value) {
// optional bool java_generate_equals_and_hash = 20 [deprecated = true]; // optional bool java_generate_equals_and_hash = 20 [deprecated = true];
inline bool FileOptions::has_java_generate_equals_and_hash() const { inline bool FileOptions::has_java_generate_equals_and_hash() const {
return (_has_bits_[0] & 0x00000200u) != 0; return (_has_bits_[0] & 0x00000400u) != 0;
} }
inline void FileOptions::set_has_java_generate_equals_and_hash() { inline void FileOptions::set_has_java_generate_equals_and_hash() {
_has_bits_[0] |= 0x00000200u; _has_bits_[0] |= 0x00000400u;
} }
inline void FileOptions::clear_has_java_generate_equals_and_hash() { inline void FileOptions::clear_has_java_generate_equals_and_hash() {
_has_bits_[0] &= ~0x00000200u; _has_bits_[0] &= ~0x00000400u;
} }
inline void FileOptions::clear_java_generate_equals_and_hash() { inline void FileOptions::clear_java_generate_equals_and_hash() {
java_generate_equals_and_hash_ = false; java_generate_equals_and_hash_ = false;
@ -7253,13 +7253,13 @@ inline void FileOptions::set_java_generate_equals_and_hash(bool value) {
// optional bool java_string_check_utf8 = 27 [default = false]; // optional bool java_string_check_utf8 = 27 [default = false];
inline bool FileOptions::has_java_string_check_utf8() const { inline bool FileOptions::has_java_string_check_utf8() const {
return (_has_bits_[0] & 0x00000400u) != 0; return (_has_bits_[0] & 0x00000800u) != 0;
} }
inline void FileOptions::set_has_java_string_check_utf8() { inline void FileOptions::set_has_java_string_check_utf8() {
_has_bits_[0] |= 0x00000400u; _has_bits_[0] |= 0x00000800u;
} }
inline void FileOptions::clear_has_java_string_check_utf8() { inline void FileOptions::clear_has_java_string_check_utf8() {
_has_bits_[0] &= ~0x00000400u; _has_bits_[0] &= ~0x00000800u;
} }
inline void FileOptions::clear_java_string_check_utf8() { inline void FileOptions::clear_java_string_check_utf8() {
java_string_check_utf8_ = false; java_string_check_utf8_ = false;
@ -7365,13 +7365,13 @@ inline void FileOptions::set_allocated_go_package(::std::string* go_package) {
// optional bool cc_generic_services = 16 [default = false]; // optional bool cc_generic_services = 16 [default = false];
inline bool FileOptions::has_cc_generic_services() const { inline bool FileOptions::has_cc_generic_services() const {
return (_has_bits_[0] & 0x00000800u) != 0; return (_has_bits_[0] & 0x00001000u) != 0;
} }
inline void FileOptions::set_has_cc_generic_services() { inline void FileOptions::set_has_cc_generic_services() {
_has_bits_[0] |= 0x00000800u; _has_bits_[0] |= 0x00001000u;
} }
inline void FileOptions::clear_has_cc_generic_services() { inline void FileOptions::clear_has_cc_generic_services() {
_has_bits_[0] &= ~0x00000800u; _has_bits_[0] &= ~0x00001000u;
} }
inline void FileOptions::clear_cc_generic_services() { inline void FileOptions::clear_cc_generic_services() {
cc_generic_services_ = false; cc_generic_services_ = false;
@ -7389,13 +7389,13 @@ inline void FileOptions::set_cc_generic_services(bool value) {
// optional bool java_generic_services = 17 [default = false]; // optional bool java_generic_services = 17 [default = false];
inline bool FileOptions::has_java_generic_services() const { inline bool FileOptions::has_java_generic_services() const {
return (_has_bits_[0] & 0x00001000u) != 0; return (_has_bits_[0] & 0x00002000u) != 0;
} }
inline void FileOptions::set_has_java_generic_services() { inline void FileOptions::set_has_java_generic_services() {
_has_bits_[0] |= 0x00001000u; _has_bits_[0] |= 0x00002000u;
} }
inline void FileOptions::clear_has_java_generic_services() { inline void FileOptions::clear_has_java_generic_services() {
_has_bits_[0] &= ~0x00001000u; _has_bits_[0] &= ~0x00002000u;
} }
inline void FileOptions::clear_java_generic_services() { inline void FileOptions::clear_java_generic_services() {
java_generic_services_ = false; java_generic_services_ = false;
@ -7413,13 +7413,13 @@ inline void FileOptions::set_java_generic_services(bool value) {
// optional bool py_generic_services = 18 [default = false]; // optional bool py_generic_services = 18 [default = false];
inline bool FileOptions::has_py_generic_services() const { inline bool FileOptions::has_py_generic_services() const {
return (_has_bits_[0] & 0x00002000u) != 0; return (_has_bits_[0] & 0x00004000u) != 0;
} }
inline void FileOptions::set_has_py_generic_services() { inline void FileOptions::set_has_py_generic_services() {
_has_bits_[0] |= 0x00002000u; _has_bits_[0] |= 0x00004000u;
} }
inline void FileOptions::clear_has_py_generic_services() { inline void FileOptions::clear_has_py_generic_services() {
_has_bits_[0] &= ~0x00002000u; _has_bits_[0] &= ~0x00004000u;
} }
inline void FileOptions::clear_py_generic_services() { inline void FileOptions::clear_py_generic_services() {
py_generic_services_ = false; py_generic_services_ = false;
@ -7435,15 +7435,15 @@ inline void FileOptions::set_py_generic_services(bool value) {
// @@protoc_insertion_point(field_set:google.protobuf.FileOptions.py_generic_services) // @@protoc_insertion_point(field_set:google.protobuf.FileOptions.py_generic_services)
} }
// optional bool php_generic_services = 19 [default = false]; // optional bool php_generic_services = 42 [default = false];
inline bool FileOptions::has_php_generic_services() const { inline bool FileOptions::has_php_generic_services() const {
return (_has_bits_[0] & 0x00004000u) != 0; return (_has_bits_[0] & 0x00008000u) != 0;
} }
inline void FileOptions::set_has_php_generic_services() { inline void FileOptions::set_has_php_generic_services() {
_has_bits_[0] |= 0x00004000u; _has_bits_[0] |= 0x00008000u;
} }
inline void FileOptions::clear_has_php_generic_services() { inline void FileOptions::clear_has_php_generic_services() {
_has_bits_[0] &= ~0x00004000u; _has_bits_[0] &= ~0x00008000u;
} }
inline void FileOptions::clear_php_generic_services() { inline void FileOptions::clear_php_generic_services() {
php_generic_services_ = false; php_generic_services_ = false;
@ -7461,13 +7461,13 @@ inline void FileOptions::set_php_generic_services(bool value) {
// optional bool deprecated = 23 [default = false]; // optional bool deprecated = 23 [default = false];
inline bool FileOptions::has_deprecated() const { inline bool FileOptions::has_deprecated() const {
return (_has_bits_[0] & 0x00008000u) != 0; return (_has_bits_[0] & 0x00010000u) != 0;
} }
inline void FileOptions::set_has_deprecated() { inline void FileOptions::set_has_deprecated() {
_has_bits_[0] |= 0x00008000u; _has_bits_[0] |= 0x00010000u;
} }
inline void FileOptions::clear_has_deprecated() { inline void FileOptions::clear_has_deprecated() {
_has_bits_[0] &= ~0x00008000u; _has_bits_[0] &= ~0x00010000u;
} }
inline void FileOptions::clear_deprecated() { inline void FileOptions::clear_deprecated() {
deprecated_ = false; deprecated_ = false;
@ -7485,13 +7485,13 @@ inline void FileOptions::set_deprecated(bool value) {
// optional bool cc_enable_arenas = 31 [default = false]; // optional bool cc_enable_arenas = 31 [default = false];
inline bool FileOptions::has_cc_enable_arenas() const { inline bool FileOptions::has_cc_enable_arenas() const {
return (_has_bits_[0] & 0x00010000u) != 0; return (_has_bits_[0] & 0x00000100u) != 0;
} }
inline void FileOptions::set_has_cc_enable_arenas() { inline void FileOptions::set_has_cc_enable_arenas() {
_has_bits_[0] |= 0x00010000u; _has_bits_[0] |= 0x00000100u;
} }
inline void FileOptions::clear_has_cc_enable_arenas() { inline void FileOptions::clear_has_cc_enable_arenas() {
_has_bits_[0] &= ~0x00010000u; _has_bits_[0] &= ~0x00000100u;
} }
inline void FileOptions::clear_cc_enable_arenas() { inline void FileOptions::clear_cc_enable_arenas() {
cc_enable_arenas_ = false; cc_enable_arenas_ = false;

@ -361,7 +361,7 @@ message FileOptions {
optional bool cc_generic_services = 16 [default=false]; optional bool cc_generic_services = 16 [default=false];
optional bool java_generic_services = 17 [default=false]; optional bool java_generic_services = 17 [default=false];
optional bool py_generic_services = 18 [default=false]; optional bool py_generic_services = 18 [default=false];
optional bool php_generic_services = 19 [default=false]; optional bool php_generic_services = 42 [default=false];
// Is this file deprecated? // Is this file deprecated?
// Depending on the target platform, this can emit Deprecated annotations // Depending on the target platform, this can emit Deprecated annotations

Loading…
Cancel
Save