| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| // NO CHECKED-IN PROTOBUF GENCODE |
| // source: google/protobuf/compiler/java/java_features.proto |
| // Protobuf C++ Version: 6.32.0 |
| |
| #include "google/protobuf/compiler/java/java_features.pb.h" |
| |
| #include <algorithm> |
| #include <type_traits> |
| #include "google/protobuf/io/coded_stream.h" |
| #include "google/protobuf/generated_message_tctable_impl.h" |
| #include "google/protobuf/extension_set.h" |
| #include "google/protobuf/generated_message_util.h" |
| #include "google/protobuf/wire_format_lite.h" |
| #include "google/protobuf/descriptor.h" |
| #include "google/protobuf/generated_message_reflection.h" |
| #include "google/protobuf/reflection_ops.h" |
| #include "google/protobuf/wire_format.h" |
| // @@protoc_insertion_point(includes) |
| |
| // Must be included last. |
| #include "google/protobuf/port_def.inc" |
| PROTOBUF_PRAGMA_INIT_SEG |
| namespace _pb = ::google::protobuf; |
| namespace _pbi = ::google::protobuf::internal; |
| namespace _fl = ::google::protobuf::internal::field_layout; |
| namespace pb { |
| template <typename> |
| PROTOBUF_CONSTEXPR JavaFeatures_NestInFileClassFeature::JavaFeatures_NestInFileClassFeature(::_pbi::ConstantInitialized) |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| : ::google::protobuf::internal::ZeroFieldsBase(JavaFeatures_NestInFileClassFeature_class_data_.base()){} |
| #else // PROTOBUF_CUSTOM_VTABLE |
| : ::google::protobuf::internal::ZeroFieldsBase() { |
| } |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| struct JavaFeatures_NestInFileClassFeatureDefaultTypeInternal { |
| PROTOBUF_CONSTEXPR JavaFeatures_NestInFileClassFeatureDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} |
| ~JavaFeatures_NestInFileClassFeatureDefaultTypeInternal() {} |
| union { |
| JavaFeatures_NestInFileClassFeature _instance; |
| }; |
| }; |
| |
| PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOC_EXPORT |
| PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JavaFeatures_NestInFileClassFeatureDefaultTypeInternal _JavaFeatures_NestInFileClassFeature_default_instance_; |
| |
| inline constexpr JavaFeatures::Impl_::Impl_( |
| ::_pbi::ConstantInitialized) noexcept |
| : _cached_size_{0}, |
| utf8_validation_{static_cast< ::pb::JavaFeatures_Utf8Validation >(0)}, |
| legacy_closed_enum_{false}, |
| large_enum_{false}, |
| use_old_outer_classname_default_{false}, |
| nest_in_file_class_{static_cast< ::pb::JavaFeatures_NestInFileClassFeature_NestInFileClass >(0)} {} |
| |
| template <typename> |
| PROTOBUF_CONSTEXPR JavaFeatures::JavaFeatures(::_pbi::ConstantInitialized) |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| : ::google::protobuf::Message(JavaFeatures_class_data_.base()), |
| #else // PROTOBUF_CUSTOM_VTABLE |
| : ::google::protobuf::Message(), |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| _impl_(::_pbi::ConstantInitialized()) { |
| } |
| struct JavaFeaturesDefaultTypeInternal { |
| PROTOBUF_CONSTEXPR JavaFeaturesDefaultTypeInternal() : _instance(::_pbi::ConstantInitialized{}) {} |
| ~JavaFeaturesDefaultTypeInternal() {} |
| union { |
| JavaFeatures _instance; |
| }; |
| }; |
| |
| PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOC_EXPORT |
| PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 JavaFeaturesDefaultTypeInternal _JavaFeatures_default_instance_; |
| } // namespace pb |
| static const ::_pb::EnumDescriptor* PROTOBUF_NONNULL |
| file_level_enum_descriptors_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto[2]; |
| static constexpr const ::_pb::ServiceDescriptor *PROTOBUF_NONNULL *PROTOBUF_NULLABLE |
| file_level_service_descriptors_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto = nullptr; |
| const ::uint32_t |
| TableStruct_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto::offsets[] ABSL_ATTRIBUTE_SECTION_VARIABLE( |
| protodesc_cold) = { |
| 0x000, // bitmap |
| 0x081, // bitmap |
| PROTOBUF_FIELD_OFFSET(::pb::JavaFeatures, _impl_._has_bits_), |
| 8, // hasbit index offset |
| PROTOBUF_FIELD_OFFSET(::pb::JavaFeatures, _impl_.legacy_closed_enum_), |
| PROTOBUF_FIELD_OFFSET(::pb::JavaFeatures, _impl_.utf8_validation_), |
| PROTOBUF_FIELD_OFFSET(::pb::JavaFeatures, _impl_.large_enum_), |
| PROTOBUF_FIELD_OFFSET(::pb::JavaFeatures, _impl_.use_old_outer_classname_default_), |
| PROTOBUF_FIELD_OFFSET(::pb::JavaFeatures, _impl_.nest_in_file_class_), |
| 1, |
| 0, |
| 2, |
| 3, |
| 4, |
| }; |
| |
| static const ::_pbi::MigrationSchema |
| schemas[] ABSL_ATTRIBUTE_SECTION_VARIABLE(protodesc_cold) = { |
| {0, sizeof(::pb::JavaFeatures_NestInFileClassFeature)}, |
| {1, sizeof(::pb::JavaFeatures)}, |
| }; |
| static const ::_pb::Message* PROTOBUF_NONNULL const file_default_instances[] = { |
| &::pb::_JavaFeatures_NestInFileClassFeature_default_instance_._instance, |
| &::pb::_JavaFeatures_default_instance_._instance, |
| }; |
| const char descriptor_table_protodef_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto[] ABSL_ATTRIBUTE_SECTION_VARIABLE( |
| protodesc_cold) = { |
| "\n1google/protobuf/compiler/java/java_fea" |
| "tures.proto\022\002pb\032 google/protobuf/descrip" |
| "tor.proto\"\203\010\n\014JavaFeatures\022\376\001\n\022legacy_cl" |
| "osed_enum\030\001 \001(\010B\341\001\210\001\001\230\001\004\230\001\001\242\001\t\022\004true\030\204\007\242" |
| "\001\n\022\005false\030\347\007\262\001\273\001\010\350\007\020\350\007\032\262\001The legacy clos" |
| "ed enum behavior in Java is deprecated a" |
| "nd is scheduled to be removed in edition" |
| " 2025. See http://protobuf.dev/programm" |
| "ing-guides/enum/#java for more informati" |
| "on.\022\237\002\n\017utf8_validation\030\002 \001(\0162\037.pb.JavaF" |
| "eatures.Utf8ValidationB\344\001\210\001\001\230\001\004\230\001\001\242\001\014\022\007D" |
| "EFAULT\030\204\007\262\001\310\001\010\350\007\020\351\007\032\277\001The Java-specific " |
| "utf8 validation feature is deprecated an" |
| "d is scheduled to be removed in edition " |
| "2025. Utf8 validation behavior should u" |
| "se the global cross-language utf8_valida" |
| "tion feature.\0220\n\nlarge_enum\030\003 \001(\010B\034\210\001\001\230\001" |
| "\006\230\001\001\242\001\n\022\005false\030\204\007\262\001\003\010\351\007\022Q\n\037use_old_outer" |
| "_classname_default\030\004 \001(\010B(\210\001\001\230\001\001\242\001\t\022\004tru" |
| "e\030\204\007\242\001\n\022\005false\030\351\007\262\001\006\010\351\007 \351\007\022\177\n\022nest_in_fi" |
| "le_class\030\005 \001(\01627.pb.JavaFeatures.NestInF" |
| "ileClassFeature.NestInFileClassB*\210\001\001\230\001\003\230" |
| "\001\006\230\001\010\242\001\013\022\006LEGACY\030\204\007\242\001\007\022\002NO\030\351\007\262\001\003\010\351\007\032|\n\026N" |
| "estInFileClassFeature\"X\n\017NestInFileClass" |
| "\022\036\n\032NEST_IN_FILE_CLASS_UNKNOWN\020\000\022\006\n\002NO\020\001" |
| "\022\007\n\003YES\020\002\022\024\n\006LEGACY\020\003\032\010\"\006\010\351\007 \351\007J\010\010\001\020\200\200\200\200" |
| "\002\"F\n\016Utf8Validation\022\033\n\027UTF8_VALIDATION_U" |
| "NKNOWN\020\000\022\013\n\007DEFAULT\020\001\022\n\n\006VERIFY\020\002J\004\010\006\020\007:" |
| "<\n\004java\022\033.google.protobuf.FeatureSet\030\351\007 " |
| "\001(\0132\020.pb.JavaFeaturesB(\n\023com.google.prot" |
| "obufB\021JavaFeaturesProto" |
| }; |
| static const ::_pbi::DescriptorTable* PROTOBUF_NONNULL const |
| descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto_deps[1] = { |
| &::descriptor_table_google_2fprotobuf_2fdescriptor_2eproto, |
| }; |
| static ::absl::once_flag descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto_once; |
| PROTOBUF_CONSTINIT const ::_pbi::DescriptorTable descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto = { |
| false, |
| false, |
| 1223, |
| descriptor_table_protodef_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto, |
| "google/protobuf/compiler/java/java_features.proto", |
| &descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto_once, |
| descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto_deps, |
| 1, |
| 2, |
| schemas, |
| file_default_instances, |
| TableStruct_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto::offsets, |
| file_level_enum_descriptors_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto, |
| file_level_service_descriptors_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto, |
| }; |
| namespace pb { |
| const ::google::protobuf::EnumDescriptor* PROTOBUF_NONNULL JavaFeatures_NestInFileClassFeature_NestInFileClass_descriptor() { |
| ::google::protobuf::internal::AssignDescriptors(&descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto); |
| return file_level_enum_descriptors_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto[0]; |
| } |
| PROTOBUF_CONSTINIT const uint32_t JavaFeatures_NestInFileClassFeature_NestInFileClass_internal_data_[] = { |
| 262144u, 0u, }; |
| const ::google::protobuf::EnumDescriptor* PROTOBUF_NONNULL JavaFeatures_Utf8Validation_descriptor() { |
| ::google::protobuf::internal::AssignDescriptors(&descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto); |
| return file_level_enum_descriptors_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto[1]; |
| } |
| PROTOBUF_CONSTINIT const uint32_t JavaFeatures_Utf8Validation_internal_data_[] = { |
| 196608u, 0u, }; |
| // =================================================================== |
| |
| class JavaFeatures_NestInFileClassFeature::_Internal { |
| public: |
| }; |
| |
| JavaFeatures_NestInFileClassFeature::JavaFeatures_NestInFileClassFeature(::google::protobuf::Arena* PROTOBUF_NULLABLE arena) |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| : ::google::protobuf::internal::ZeroFieldsBase(arena, JavaFeatures_NestInFileClassFeature_class_data_.base()) { |
| #else // PROTOBUF_CUSTOM_VTABLE |
| : ::google::protobuf::internal::ZeroFieldsBase(arena) { |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| // @@protoc_insertion_point(arena_constructor:pb.JavaFeatures.NestInFileClassFeature) |
| } |
| JavaFeatures_NestInFileClassFeature::JavaFeatures_NestInFileClassFeature( |
| ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, |
| const JavaFeatures_NestInFileClassFeature& from) |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| : ::google::protobuf::internal::ZeroFieldsBase(arena, JavaFeatures_NestInFileClassFeature_class_data_.base()) { |
| #else // PROTOBUF_CUSTOM_VTABLE |
| : ::google::protobuf::internal::ZeroFieldsBase(arena) { |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| JavaFeatures_NestInFileClassFeature* const _this = this; |
| (void)_this; |
| _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( |
| from._internal_metadata_); |
| |
| // @@protoc_insertion_point(copy_constructor:pb.JavaFeatures.NestInFileClassFeature) |
| } |
| |
| inline void* PROTOBUF_NONNULL JavaFeatures_NestInFileClassFeature::PlacementNew_( |
| const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem, |
| ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) { |
| return ::new (mem) JavaFeatures_NestInFileClassFeature(arena); |
| } |
| constexpr auto JavaFeatures_NestInFileClassFeature::InternalNewImpl_() { |
| return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(JavaFeatures_NestInFileClassFeature), |
| alignof(JavaFeatures_NestInFileClassFeature)); |
| } |
| constexpr auto JavaFeatures_NestInFileClassFeature::InternalGenerateClassData_() { |
| return ::google::protobuf::internal::ClassDataFull{ |
| ::google::protobuf::internal::ClassData{ |
| &_JavaFeatures_NestInFileClassFeature_default_instance_._instance, |
| &_table_.header, |
| nullptr, // OnDemandRegisterArenaDtor |
| nullptr, // IsInitialized |
| &JavaFeatures_NestInFileClassFeature::MergeImpl, |
| ::google::protobuf::internal::ZeroFieldsBase::GetNewImpl<JavaFeatures_NestInFileClassFeature>(), |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| &JavaFeatures_NestInFileClassFeature::SharedDtor, |
| ::google::protobuf::internal::ZeroFieldsBase::GetClearImpl<JavaFeatures_NestInFileClassFeature>(), &JavaFeatures_NestInFileClassFeature::ByteSizeLong, |
| &JavaFeatures_NestInFileClassFeature::_InternalSerialize, |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| PROTOBUF_FIELD_OFFSET(JavaFeatures_NestInFileClassFeature, _impl_._cached_size_), |
| false, |
| }, |
| &JavaFeatures_NestInFileClassFeature::kDescriptorMethods, |
| &descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto, |
| nullptr, // tracker |
| }; |
| } |
| |
| PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const |
| ::google::protobuf::internal::ClassDataFull JavaFeatures_NestInFileClassFeature_class_data_ = |
| JavaFeatures_NestInFileClassFeature::InternalGenerateClassData_(); |
| |
| PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL |
| JavaFeatures_NestInFileClassFeature::GetClassData() const { |
| ::google::protobuf::internal::PrefetchToLocalCache(&JavaFeatures_NestInFileClassFeature_class_data_); |
| ::google::protobuf::internal::PrefetchToLocalCache(JavaFeatures_NestInFileClassFeature_class_data_.tc_table); |
| return JavaFeatures_NestInFileClassFeature_class_data_.base(); |
| } |
| PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 |
| const ::_pbi::TcParseTable<0, 0, 0, 0, 2> |
| JavaFeatures_NestInFileClassFeature::_table_ = { |
| { |
| 0, // no _has_bits_ |
| 0, // no _extensions_ |
| 0, 0, // max_field_number, fast_idx_mask |
| offsetof(decltype(_table_), field_lookup_table), |
| 4294967295, // skipmap |
| offsetof(decltype(_table_), field_names), // no field_entries |
| 0, // num_field_entries |
| 0, // num_aux_entries |
| offsetof(decltype(_table_), field_names), // no aux_entries |
| JavaFeatures_NestInFileClassFeature_class_data_.base(), |
| nullptr, // post_loop_handler |
| ::_pbi::TcParser::GenericFallback, // fallback |
| #ifdef PROTOBUF_PREFETCH_PARSE_TABLE |
| ::_pbi::TcParser::GetTable<::pb::JavaFeatures_NestInFileClassFeature>(), // to_prefetch |
| #endif // PROTOBUF_PREFETCH_PARSE_TABLE |
| }, {{ |
| {::_pbi::TcParser::MiniParse, {}}, |
| }}, {{ |
| 65535, 65535 |
| }}, // no field_entries, or aux_entries |
| {{ |
| }}, |
| }; |
| |
| |
| |
| |
| |
| |
| |
| ::google::protobuf::Metadata JavaFeatures_NestInFileClassFeature::GetMetadata() const { |
| return ::google::protobuf::internal::ZeroFieldsBase::GetMetadataImpl(GetClassData()->full()); |
| } |
| // =================================================================== |
| |
| class JavaFeatures::_Internal { |
| public: |
| using HasBits = |
| decltype(::std::declval<JavaFeatures>()._impl_._has_bits_); |
| static constexpr ::int32_t kHasBitsOffset = |
| 8 * PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_._has_bits_); |
| }; |
| |
| JavaFeatures::JavaFeatures(::google::protobuf::Arena* PROTOBUF_NULLABLE arena) |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| : ::google::protobuf::Message(arena, JavaFeatures_class_data_.base()) { |
| #else // PROTOBUF_CUSTOM_VTABLE |
| : ::google::protobuf::Message(arena) { |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| SharedCtor(arena); |
| // @@protoc_insertion_point(arena_constructor:pb.JavaFeatures) |
| } |
| JavaFeatures::JavaFeatures( |
| ::google::protobuf::Arena* PROTOBUF_NULLABLE arena, const JavaFeatures& from) |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| : ::google::protobuf::Message(arena, JavaFeatures_class_data_.base()), |
| #else // PROTOBUF_CUSTOM_VTABLE |
| : ::google::protobuf::Message(arena), |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| _impl_(from._impl_) { |
| _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>( |
| from._internal_metadata_); |
| } |
| PROTOBUF_NDEBUG_INLINE JavaFeatures::Impl_::Impl_( |
| [[maybe_unused]] ::google::protobuf::internal::InternalVisibility visibility, |
| [[maybe_unused]] ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) |
| : _cached_size_{0} {} |
| |
| inline void JavaFeatures::SharedCtor(::_pb::Arena* PROTOBUF_NULLABLE arena) { |
| new (&_impl_) Impl_(internal_visibility(), arena); |
| ::memset(reinterpret_cast<char *>(&_impl_) + |
| offsetof(Impl_, utf8_validation_), |
| 0, |
| offsetof(Impl_, nest_in_file_class_) - |
| offsetof(Impl_, utf8_validation_) + |
| sizeof(Impl_::nest_in_file_class_)); |
| } |
| JavaFeatures::~JavaFeatures() { |
| // @@protoc_insertion_point(destructor:pb.JavaFeatures) |
| SharedDtor(*this); |
| } |
| inline void JavaFeatures::SharedDtor(MessageLite& self) { |
| JavaFeatures& this_ = static_cast<JavaFeatures&>(self); |
| if constexpr (::_pbi::DebugHardenVerifyHasBitConsistency()) { |
| this_.VerifyHasBitConsistency(); |
| } |
| this_._internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>(); |
| ABSL_DCHECK(this_.GetArena() == nullptr); |
| this_._impl_.~Impl_(); |
| } |
| |
| inline void* PROTOBUF_NONNULL JavaFeatures::PlacementNew_( |
| const void* PROTOBUF_NONNULL, void* PROTOBUF_NONNULL mem, |
| ::google::protobuf::Arena* PROTOBUF_NULLABLE arena) { |
| return ::new (mem) JavaFeatures(arena); |
| } |
| constexpr auto JavaFeatures::InternalNewImpl_() { |
| return ::google::protobuf::internal::MessageCreator::ZeroInit(sizeof(JavaFeatures), |
| alignof(JavaFeatures)); |
| } |
| constexpr auto JavaFeatures::InternalGenerateClassData_() { |
| return ::google::protobuf::internal::ClassDataFull{ |
| ::google::protobuf::internal::ClassData{ |
| &_JavaFeatures_default_instance_._instance, |
| &_table_.header, |
| nullptr, // OnDemandRegisterArenaDtor |
| nullptr, // IsInitialized |
| &JavaFeatures::MergeImpl, |
| ::google::protobuf::Message::GetNewImpl<JavaFeatures>(), |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| &JavaFeatures::SharedDtor, |
| ::google::protobuf::Message::GetClearImpl<JavaFeatures>(), &JavaFeatures::ByteSizeLong, |
| &JavaFeatures::_InternalSerialize, |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_._cached_size_), |
| false, |
| }, |
| &JavaFeatures::kDescriptorMethods, |
| &descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto, |
| nullptr, // tracker |
| }; |
| } |
| |
| PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const |
| ::google::protobuf::internal::ClassDataFull JavaFeatures_class_data_ = |
| JavaFeatures::InternalGenerateClassData_(); |
| |
| PROTOBUF_ATTRIBUTE_WEAK const ::google::protobuf::internal::ClassData* PROTOBUF_NONNULL |
| JavaFeatures::GetClassData() const { |
| ::google::protobuf::internal::PrefetchToLocalCache(&JavaFeatures_class_data_); |
| ::google::protobuf::internal::PrefetchToLocalCache(JavaFeatures_class_data_.tc_table); |
| return JavaFeatures_class_data_.base(); |
| } |
| PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 |
| const ::_pbi::TcParseTable<3, 5, 2, 0, 2> |
| JavaFeatures::_table_ = { |
| { |
| PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_._has_bits_), |
| 0, // no _extensions_ |
| 5, 56, // max_field_number, fast_idx_mask |
| offsetof(decltype(_table_), field_lookup_table), |
| 4294967264, // skipmap |
| offsetof(decltype(_table_), field_entries), |
| 5, // num_field_entries |
| 2, // num_aux_entries |
| offsetof(decltype(_table_), aux_entries), |
| JavaFeatures_class_data_.base(), |
| nullptr, // post_loop_handler |
| ::_pbi::TcParser::GenericFallback, // fallback |
| #ifdef PROTOBUF_PREFETCH_PARSE_TABLE |
| ::_pbi::TcParser::GetTable<::pb::JavaFeatures>(), // to_prefetch |
| #endif // PROTOBUF_PREFETCH_PARSE_TABLE |
| }, {{ |
| {::_pbi::TcParser::MiniParse, {}}, |
| // optional bool legacy_closed_enum = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { |
| {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(JavaFeatures, _impl_.legacy_closed_enum_), 1>(), |
| {8, 1, 0, PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.legacy_closed_enum_)}}, |
| // optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { |
| {::_pbi::TcParser::FastEr0S1, |
| {16, 0, 2, PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.utf8_validation_)}}, |
| // optional bool large_enum = 3 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { |
| {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(JavaFeatures, _impl_.large_enum_), 2>(), |
| {24, 2, 0, PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.large_enum_)}}, |
| // optional bool use_old_outer_classname_default = 4 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { |
| {::_pbi::TcParser::SingularVarintNoZag1<bool, offsetof(JavaFeatures, _impl_.use_old_outer_classname_default_), 3>(), |
| {32, 3, 0, PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.use_old_outer_classname_default_)}}, |
| // optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { |
| {::_pbi::TcParser::FastEr0S1, |
| {40, 4, 3, PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.nest_in_file_class_)}}, |
| {::_pbi::TcParser::MiniParse, {}}, |
| {::_pbi::TcParser::MiniParse, {}}, |
| }}, {{ |
| 65535, 65535 |
| }}, {{ |
| // optional bool legacy_closed_enum = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { |
| {PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.legacy_closed_enum_), _Internal::kHasBitsOffset + 1, 0, (0 | ::_fl::kFcOptional | ::_fl::kBool)}, |
| // optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { |
| {PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.utf8_validation_), _Internal::kHasBitsOffset + 0, 0, (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, |
| // optional bool large_enum = 3 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { |
| {PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.large_enum_), _Internal::kHasBitsOffset + 2, 0, (0 | ::_fl::kFcOptional | ::_fl::kBool)}, |
| // optional bool use_old_outer_classname_default = 4 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { |
| {PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.use_old_outer_classname_default_), _Internal::kHasBitsOffset + 3, 0, (0 | ::_fl::kFcOptional | ::_fl::kBool)}, |
| // optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { |
| {PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.nest_in_file_class_), _Internal::kHasBitsOffset + 4, 1, (0 | ::_fl::kFcOptional | ::_fl::kEnumRange)}, |
| }}, |
| {{ |
| {0, 2}, |
| {0, 3}, |
| }}, |
| {{ |
| }}, |
| }; |
| PROTOBUF_NOINLINE void JavaFeatures::Clear() { |
| // @@protoc_insertion_point(message_clear_start:pb.JavaFeatures) |
| ::google::protobuf::internal::TSanWrite(&_impl_); |
| ::uint32_t cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void) cached_has_bits; |
| |
| cached_has_bits = _impl_._has_bits_[0]; |
| if ((cached_has_bits & 0x0000001fU) != 0) { |
| ::memset(&_impl_.utf8_validation_, 0, static_cast<::size_t>( |
| reinterpret_cast<char*>(&_impl_.nest_in_file_class_) - |
| reinterpret_cast<char*>(&_impl_.utf8_validation_)) + sizeof(_impl_.nest_in_file_class_)); |
| } |
| _impl_._has_bits_.Clear(); |
| _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>(); |
| } |
| |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| ::uint8_t* PROTOBUF_NONNULL JavaFeatures::_InternalSerialize( |
| const ::google::protobuf::MessageLite& base, ::uint8_t* PROTOBUF_NONNULL target, |
| ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) { |
| const JavaFeatures& this_ = static_cast<const JavaFeatures&>(base); |
| #else // PROTOBUF_CUSTOM_VTABLE |
| ::uint8_t* PROTOBUF_NONNULL JavaFeatures::_InternalSerialize( |
| ::uint8_t* PROTOBUF_NONNULL target, |
| ::google::protobuf::io::EpsCopyOutputStream* PROTOBUF_NONNULL stream) const { |
| const JavaFeatures& this_ = *this; |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| if constexpr (::_pbi::DebugHardenVerifyHasBitConsistency()) { |
| this_.VerifyHasBitConsistency(); |
| } |
| // @@protoc_insertion_point(serialize_to_array_start:pb.JavaFeatures) |
| ::uint32_t cached_has_bits = 0; |
| (void)cached_has_bits; |
| |
| cached_has_bits = this_._impl_._has_bits_[0]; |
| // optional bool legacy_closed_enum = 1 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { |
| if ((cached_has_bits & 0x00000002U) != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::_pbi::WireFormatLite::WriteBoolToArray( |
| 1, this_._internal_legacy_closed_enum(), target); |
| } |
| |
| // optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { |
| if ((cached_has_bits & 0x00000001U) != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::_pbi::WireFormatLite::WriteEnumToArray( |
| 2, this_._internal_utf8_validation(), target); |
| } |
| |
| // optional bool large_enum = 3 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_FILE, edition_defaults = { |
| if ((cached_has_bits & 0x00000004U) != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::_pbi::WireFormatLite::WriteBoolToArray( |
| 3, this_._internal_large_enum(), target); |
| } |
| |
| // optional bool use_old_outer_classname_default = 4 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FILE, edition_defaults = { |
| if ((cached_has_bits & 0x00000008U) != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::_pbi::WireFormatLite::WriteBoolToArray( |
| 4, this_._internal_use_old_outer_classname_default(), target); |
| } |
| |
| // optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { |
| if ((cached_has_bits & 0x00000010U) != 0) { |
| target = stream->EnsureSpace(target); |
| target = ::_pbi::WireFormatLite::WriteEnumToArray( |
| 5, this_._internal_nest_in_file_class(), target); |
| } |
| |
| if (ABSL_PREDICT_FALSE(this_._internal_metadata_.have_unknown_fields())) { |
| target = |
| ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( |
| this_._internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream); |
| } |
| // @@protoc_insertion_point(serialize_to_array_end:pb.JavaFeatures) |
| return target; |
| } |
| |
| #if defined(PROTOBUF_CUSTOM_VTABLE) |
| ::size_t JavaFeatures::ByteSizeLong(const MessageLite& base) { |
| const JavaFeatures& this_ = static_cast<const JavaFeatures&>(base); |
| #else // PROTOBUF_CUSTOM_VTABLE |
| ::size_t JavaFeatures::ByteSizeLong() const { |
| const JavaFeatures& this_ = *this; |
| #endif // PROTOBUF_CUSTOM_VTABLE |
| // @@protoc_insertion_point(message_byte_size_start:pb.JavaFeatures) |
| ::size_t total_size = 0; |
| |
| ::uint32_t cached_has_bits = 0; |
| // Prevent compiler warnings about cached_has_bits being unused |
| (void)cached_has_bits; |
| |
| ::_pbi::Prefetch5LinesFrom7Lines(&this_); |
| cached_has_bits = this_._impl_._has_bits_[0]; |
| total_size += ::absl::popcount(0x0000000eU & cached_has_bits) * 2; |
| if ((cached_has_bits & 0x00000011U) != 0) { |
| // optional .pb.JavaFeatures.Utf8Validation utf8_validation = 2 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_FIELD, targets = TARGET_TYPE_FILE, edition_defaults = { |
| if ((cached_has_bits & 0x00000001U) != 0) { |
| total_size += 1 + |
| ::_pbi::WireFormatLite::EnumSize(this_._internal_utf8_validation()); |
| } |
| // optional .pb.JavaFeatures.NestInFileClassFeature.NestInFileClass nest_in_file_class = 5 [retention = RETENTION_RUNTIME, targets = TARGET_TYPE_MESSAGE, targets = TARGET_TYPE_ENUM, targets = TARGET_TYPE_SERVICE, edition_defaults = { |
| if ((cached_has_bits & 0x00000010U) != 0) { |
| total_size += 1 + |
| ::_pbi::WireFormatLite::EnumSize(this_._internal_nest_in_file_class()); |
| } |
| } |
| return this_.MaybeComputeUnknownFieldsSize(total_size, |
| &this_._impl_._cached_size_); |
| } |
| |
| void JavaFeatures::MergeImpl(::google::protobuf::MessageLite& to_msg, const ::google::protobuf::MessageLite& from_msg) { |
| auto* const _this = static_cast<JavaFeatures*>(&to_msg); |
| auto& from = static_cast<const JavaFeatures&>(from_msg); |
| if constexpr (::_pbi::DebugHardenVerifyHasBitConsistency()) { |
| from.VerifyHasBitConsistency(); |
| } |
| // @@protoc_insertion_point(class_specific_merge_from_start:pb.JavaFeatures) |
| ABSL_DCHECK_NE(&from, _this); |
| ::uint32_t cached_has_bits = 0; |
| (void) cached_has_bits; |
| |
| cached_has_bits = from._impl_._has_bits_[0]; |
| if ((cached_has_bits & 0x0000001fU) != 0) { |
| if ((cached_has_bits & 0x00000001U) != 0) { |
| _this->_impl_.utf8_validation_ = from._impl_.utf8_validation_; |
| } |
| if ((cached_has_bits & 0x00000002U) != 0) { |
| _this->_impl_.legacy_closed_enum_ = from._impl_.legacy_closed_enum_; |
| } |
| if ((cached_has_bits & 0x00000004U) != 0) { |
| _this->_impl_.large_enum_ = from._impl_.large_enum_; |
| } |
| if ((cached_has_bits & 0x00000008U) != 0) { |
| _this->_impl_.use_old_outer_classname_default_ = from._impl_.use_old_outer_classname_default_; |
| } |
| if ((cached_has_bits & 0x00000010U) != 0) { |
| _this->_impl_.nest_in_file_class_ = from._impl_.nest_in_file_class_; |
| } |
| } |
| _this->_impl_._has_bits_[0] |= cached_has_bits; |
| _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_); |
| } |
| |
| void JavaFeatures::CopyFrom(const JavaFeatures& from) { |
| // @@protoc_insertion_point(class_specific_copy_from_start:pb.JavaFeatures) |
| if (&from == this) return; |
| Clear(); |
| MergeFrom(from); |
| } |
| |
| |
| void JavaFeatures::InternalSwap(JavaFeatures* PROTOBUF_RESTRICT PROTOBUF_NONNULL other) { |
| using ::std::swap; |
| _internal_metadata_.InternalSwap(&other->_internal_metadata_); |
| swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); |
| ::google::protobuf::internal::memswap< |
| PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.nest_in_file_class_) |
| + sizeof(JavaFeatures::_impl_.nest_in_file_class_) |
| - PROTOBUF_FIELD_OFFSET(JavaFeatures, _impl_.utf8_validation_)>( |
| reinterpret_cast<char*>(&_impl_.utf8_validation_), |
| reinterpret_cast<char*>(&other->_impl_.utf8_validation_)); |
| } |
| |
| ::google::protobuf::Metadata JavaFeatures::GetMetadata() const { |
| return ::google::protobuf::Message::GetMetadataImpl(GetClassData()->full()); |
| } |
| PROTOBUF_CONSTINIT PROTOC_EXPORT |
| PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 ::_pbi::ExtensionIdentifier< |
| ::google::protobuf::FeatureSet, ::_pbi::MessageTypeTraits< ::pb::JavaFeatures >, 11, false> |
| java(kJavaFieldNumber, &::pb::_JavaFeatures_default_instance_); |
| // @@protoc_insertion_point(namespace_scope) |
| } // namespace pb |
| namespace google { |
| namespace protobuf { |
| } // namespace protobuf |
| } // namespace google |
| // @@protoc_insertion_point(global_scope) |
| PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::std::false_type |
| _static_init2_ [[maybe_unused]] = |
| (::_pbi::AddDescriptors(&descriptor_table_google_2fprotobuf_2fcompiler_2fjava_2fjava_5ffeatures_2eproto), |
| ::_pbi::ExtensionSet::RegisterMessageExtension( |
| &::google::protobuf::FeatureSet::default_instance(), 1001, 11, |
| false, false, &::pb::JavaFeatures::default_instance(), |
| nullptr, ::_pbi::LazyAnnotation::kUndefined), |
| ::std::false_type{}); |
| #include "google/protobuf/port_undef.inc" |