From ba9708fe6fbf0c16a2d0a8f7f71d4eb868119f84 Mon Sep 17 00:00:00 2001 From: "max.rabiciuc" Date: Wed, 21 Feb 2024 12:47:09 -0800 Subject: [PATCH] Add ability to always print default values when encoding to json --- .../Sources/FuzzCommon/fuzz_testing.pb.swift | 441 +- .../generated_swift_names_enum_cases.proto | 1901 ++-- .../generated_swift_names_enums.proto | 3 + .../generated_swift_names_fields.proto | 1901 ++-- .../generated_swift_names_messages.proto | 3 + .../unittest_swift_proto3_defaults.proto | 212 + Sources/Conformance/conformance.pb.swift | 15 +- .../conformance_rust_overlay_hack.pb.swift | 3 +- .../Conformance/test_messages_proto2.pb.swift | 143 +- .../Conformance/test_messages_proto3.pb.swift | 253 +- .../SwiftProtobuf/JSONEncodingOptions.swift | 7 + .../SwiftProtobuf/JSONEncodingVisitor.swift | 7 +- Sources/SwiftProtobuf/Visitor.swift | 57 +- Sources/SwiftProtobuf/any.pb.swift | 5 +- Sources/SwiftProtobuf/api.pb.swift | 33 +- Sources/SwiftProtobuf/descriptor.pb.swift | 100 +- Sources/SwiftProtobuf/duration.pb.swift | 5 +- Sources/SwiftProtobuf/field_mask.pb.swift | 3 +- Sources/SwiftProtobuf/source_context.pb.swift | 3 +- Sources/SwiftProtobuf/struct.pb.swift | 6 +- Sources/SwiftProtobuf/timestamp.pb.swift | 5 +- Sources/SwiftProtobuf/type.pb.swift | 55 +- Sources/SwiftProtobuf/wrappers.pb.swift | 27 +- .../plugin.pb.swift | 10 +- .../swift_protobuf_module_mappings.pb.swift | 8 +- Sources/protoc-gen-swift/FieldGenerator.swift | 3 + .../MessageFieldGenerator.swift | 13 +- .../protoc-gen-swift/MessageGenerator.swift | 5 + Sources/protoc-gen-swift/OneofGenerator.swift | 1 + Tests/SwiftProtobufTests/Test_JSON.swift | 287 + Tests/SwiftProtobufTests/any_test.pb.swift | 7 +- .../SwiftProtobufTests/fuzz_testing.pb.swift | 441 +- .../generated_swift_names_enum_cases.pb.swift | 7607 ++++++++-------- .../generated_swift_names_enums.pb.swift | 108 + .../generated_swift_names_fields.pb.swift | 7642 +++++++++-------- .../generated_swift_names_messages.pb.swift | 2997 +++++-- .../map_proto2_unittest.pb.swift | 58 +- .../SwiftProtobufTests/map_unittest.pb.swift | 45 +- .../test_messages_proto3.pb.swift | 174 +- Tests/SwiftProtobufTests/unittest.pb.swift | 138 +- .../SwiftProtobufTests/unittest_mset.pb.swift | 3 +- .../unittest_preserve_unknown_enum.pb.swift | 18 +- .../unittest_preserve_unknown_enum2.pb.swift | 7 +- .../unittest_proto3.pb.swift | 149 +- .../unittest_proto3_optional.pb.swift | 5 +- .../unittest_swift_deprecated.pb.swift | 6 +- .../unittest_swift_enum_proto2.pb.swift | 12 +- .../unittest_swift_enum_proto3.pb.swift | 12 +- .../unittest_swift_groups.pb.swift | 6 +- .../unittest_swift_json.pb.swift | 3 +- .../unittest_swift_oneof_merging.pb.swift | 8 +- .../unittest_swift_proto3_defaults.pb.swift | 2202 +++++ .../unittest_swift_runtime_proto2.pb.swift | 75 +- .../unittest_swift_runtime_proto3.pb.swift | 117 +- .../unittest_well_known_types.pb.swift | 74 +- 55 files changed, 15755 insertions(+), 11674 deletions(-) create mode 100644 Protos/SwiftProtobufTests/unittest_swift_proto3_defaults.proto create mode 100644 Tests/SwiftProtobufTests/unittest_swift_proto3_defaults.pb.swift diff --git a/FuzzTesting/Sources/FuzzCommon/fuzz_testing.pb.swift b/FuzzTesting/Sources/FuzzCommon/fuzz_testing.pb.swift index 241215849..97c3c5a56 100644 --- a/FuzzTesting/Sources/FuzzCommon/fuzz_testing.pb.swift +++ b/FuzzTesting/Sources/FuzzCommon/fuzz_testing.pb.swift @@ -3853,6 +3853,7 @@ extension SwiftProtoTesting_Fuzz_Message: SwiftProtobuf.Message, SwiftProtobuf._ } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -3912,58 +3913,58 @@ extension SwiftProtoTesting_Fuzz_Message: SwiftProtobuf.Message, SwiftProtobuf._ try { if let v = _storage._singularMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 19) } }() - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedEnum.isEmpty { + if !_storage._repeatedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._repeatedEnum, fieldNumber: 46) } - if !_storage._repeatedGroup.isEmpty { + if !_storage._repeatedGroup.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: _storage._repeatedGroup, fieldNumber: 47) } - if !_storage._repeatedMessage.isEmpty { + if !_storage._repeatedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedMessage, fieldNumber: 49) } switch _storage._o { @@ -4041,607 +4042,607 @@ extension SwiftProtoTesting_Fuzz_Message: SwiftProtobuf.Message, SwiftProtobuf._ }() case nil: break } - if !_storage._repeatedPackedInt32.isEmpty { + if !_storage._repeatedPackedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: _storage._repeatedPackedInt32, fieldNumber: 81) } - if !_storage._repeatedPackedInt64.isEmpty { + if !_storage._repeatedPackedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: _storage._repeatedPackedInt64, fieldNumber: 82) } - if !_storage._repeatedPackedUint32.isEmpty { + if !_storage._repeatedPackedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: _storage._repeatedPackedUint32, fieldNumber: 83) } - if !_storage._repeatedPackedUint64.isEmpty { + if !_storage._repeatedPackedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: _storage._repeatedPackedUint64, fieldNumber: 84) } - if !_storage._repeatedPackedSint32.isEmpty { + if !_storage._repeatedPackedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: _storage._repeatedPackedSint32, fieldNumber: 85) } - if !_storage._repeatedPackedSint64.isEmpty { + if !_storage._repeatedPackedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: _storage._repeatedPackedSint64, fieldNumber: 86) } - if !_storage._repeatedPackedFixed32.isEmpty { + if !_storage._repeatedPackedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: _storage._repeatedPackedFixed32, fieldNumber: 87) } - if !_storage._repeatedPackedFixed64.isEmpty { + if !_storage._repeatedPackedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: _storage._repeatedPackedFixed64, fieldNumber: 88) } - if !_storage._repeatedPackedSfixed32.isEmpty { + if !_storage._repeatedPackedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: _storage._repeatedPackedSfixed32, fieldNumber: 89) } - if !_storage._repeatedPackedSfixed64.isEmpty { + if !_storage._repeatedPackedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: _storage._repeatedPackedSfixed64, fieldNumber: 90) } - if !_storage._repeatedPackedFloat.isEmpty { + if !_storage._repeatedPackedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: _storage._repeatedPackedFloat, fieldNumber: 91) } - if !_storage._repeatedPackedDouble.isEmpty { + if !_storage._repeatedPackedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: _storage._repeatedPackedDouble, fieldNumber: 92) } - if !_storage._repeatedPackedBool.isEmpty { + if !_storage._repeatedPackedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: _storage._repeatedPackedBool, fieldNumber: 93) } - if !_storage._repeatedPackedEnum.isEmpty { + if !_storage._repeatedPackedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._repeatedPackedEnum, fieldNumber: 94) } - if !_storage._mapInt32Int32.isEmpty { + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 100) } - if !_storage._mapInt32Int64.isEmpty { + if !_storage._mapInt32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int64, fieldNumber: 101) } - if !_storage._mapInt32Uint32.isEmpty { + if !_storage._mapInt32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Uint32, fieldNumber: 102) } - if !_storage._mapInt32Uint64.isEmpty { + if !_storage._mapInt32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Uint64, fieldNumber: 103) } - if !_storage._mapInt32Sint32.isEmpty { + if !_storage._mapInt32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Sint32, fieldNumber: 104) } - if !_storage._mapInt32Sint64.isEmpty { + if !_storage._mapInt32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Sint64, fieldNumber: 105) } - if !_storage._mapInt32Fixed32.isEmpty { + if !_storage._mapInt32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Fixed32, fieldNumber: 106) } - if !_storage._mapInt32Fixed64.isEmpty { + if !_storage._mapInt32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Fixed64, fieldNumber: 107) } - if !_storage._mapInt32Sfixed32.isEmpty { + if !_storage._mapInt32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Sfixed32, fieldNumber: 108) } - if !_storage._mapInt32Sfixed64.isEmpty { + if !_storage._mapInt32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Sfixed64, fieldNumber: 109) } - if !_storage._mapInt32Float.isEmpty { + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 110) } - if !_storage._mapInt32Double.isEmpty { + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 111) } - if !_storage._mapInt32Bool.isEmpty { + if !_storage._mapInt32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Bool, fieldNumber: 112) } - if !_storage._mapInt32String.isEmpty { + if !_storage._mapInt32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32String, fieldNumber: 113) } - if !_storage._mapInt32Bytes.isEmpty { + if !_storage._mapInt32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Bytes, fieldNumber: 114) } - if !_storage._mapInt32AnEnum.isEmpty { + if !_storage._mapInt32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapInt32AnEnum, fieldNumber: 115) } - if !_storage._mapInt32Message.isEmpty { + if !_storage._mapInt32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapInt32Message, fieldNumber: 116) } - if !_storage._mapInt64Int32.isEmpty { + if !_storage._mapInt64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int32, fieldNumber: 117) } - if !_storage._mapInt64Int64.isEmpty { + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 118) } - if !_storage._mapInt64Uint32.isEmpty { + if !_storage._mapInt64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Uint32, fieldNumber: 119) } - if !_storage._mapInt64Uint64.isEmpty { + if !_storage._mapInt64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Uint64, fieldNumber: 120) } - if !_storage._mapInt64Sint32.isEmpty { + if !_storage._mapInt64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Sint32, fieldNumber: 121) } - if !_storage._mapInt64Sint64.isEmpty { + if !_storage._mapInt64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Sint64, fieldNumber: 122) } - if !_storage._mapInt64Fixed32.isEmpty { + if !_storage._mapInt64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Fixed32, fieldNumber: 123) } - if !_storage._mapInt64Fixed64.isEmpty { + if !_storage._mapInt64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Fixed64, fieldNumber: 124) } - if !_storage._mapInt64Sfixed32.isEmpty { + if !_storage._mapInt64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Sfixed32, fieldNumber: 125) } - if !_storage._mapInt64Sfixed64.isEmpty { + if !_storage._mapInt64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Sfixed64, fieldNumber: 126) } - if !_storage._mapInt64Float.isEmpty { + if !_storage._mapInt64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Float, fieldNumber: 127) } - if !_storage._mapInt64Double.isEmpty { + if !_storage._mapInt64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Double, fieldNumber: 128) } - if !_storage._mapInt64Bool.isEmpty { + if !_storage._mapInt64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Bool, fieldNumber: 129) } - if !_storage._mapInt64String.isEmpty { + if !_storage._mapInt64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64String, fieldNumber: 130) } - if !_storage._mapInt64Bytes.isEmpty { + if !_storage._mapInt64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Bytes, fieldNumber: 131) } - if !_storage._mapInt64AnEnum.isEmpty { + if !_storage._mapInt64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapInt64AnEnum, fieldNumber: 132) } - if !_storage._mapInt64Message.isEmpty { + if !_storage._mapInt64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapInt64Message, fieldNumber: 133) } - if !_storage._mapUint32Int32.isEmpty { + if !_storage._mapUint32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Int32, fieldNumber: 134) } - if !_storage._mapUint32Int64.isEmpty { + if !_storage._mapUint32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Int64, fieldNumber: 135) } - if !_storage._mapUint32Uint32.isEmpty { + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 136) } - if !_storage._mapUint32Uint64.isEmpty { + if !_storage._mapUint32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint64, fieldNumber: 137) } - if !_storage._mapUint32Sint32.isEmpty { + if !_storage._mapUint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Sint32, fieldNumber: 138) } - if !_storage._mapUint32Sint64.isEmpty { + if !_storage._mapUint32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Sint64, fieldNumber: 139) } - if !_storage._mapUint32Fixed32.isEmpty { + if !_storage._mapUint32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Fixed32, fieldNumber: 140) } - if !_storage._mapUint32Fixed64.isEmpty { + if !_storage._mapUint32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Fixed64, fieldNumber: 141) } - if !_storage._mapUint32Sfixed32.isEmpty { + if !_storage._mapUint32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Sfixed32, fieldNumber: 142) } - if !_storage._mapUint32Sfixed64.isEmpty { + if !_storage._mapUint32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Sfixed64, fieldNumber: 143) } - if !_storage._mapUint32Float.isEmpty { + if !_storage._mapUint32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Float, fieldNumber: 144) } - if !_storage._mapUint32Double.isEmpty { + if !_storage._mapUint32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Double, fieldNumber: 145) } - if !_storage._mapUint32Bool.isEmpty { + if !_storage._mapUint32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Bool, fieldNumber: 146) } - if !_storage._mapUint32String.isEmpty { + if !_storage._mapUint32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32String, fieldNumber: 147) } - if !_storage._mapUint32Bytes.isEmpty { + if !_storage._mapUint32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Bytes, fieldNumber: 148) } - if !_storage._mapUint32AnEnum.isEmpty { + if !_storage._mapUint32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapUint32AnEnum, fieldNumber: 149) } - if !_storage._mapUint32Message.isEmpty { + if !_storage._mapUint32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapUint32Message, fieldNumber: 150) } - if !_storage._mapUint64Int32.isEmpty { + if !_storage._mapUint64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Int32, fieldNumber: 151) } - if !_storage._mapUint64Int64.isEmpty { + if !_storage._mapUint64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Int64, fieldNumber: 152) } - if !_storage._mapUint64Uint32.isEmpty { + if !_storage._mapUint64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint32, fieldNumber: 153) } - if !_storage._mapUint64Uint64.isEmpty { + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 154) } - if !_storage._mapUint64Sint32.isEmpty { + if !_storage._mapUint64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Sint32, fieldNumber: 155) } - if !_storage._mapUint64Sint64.isEmpty { + if !_storage._mapUint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Sint64, fieldNumber: 156) } - if !_storage._mapUint64Fixed32.isEmpty { + if !_storage._mapUint64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Fixed32, fieldNumber: 157) } - if !_storage._mapUint64Fixed64.isEmpty { + if !_storage._mapUint64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Fixed64, fieldNumber: 158) } - if !_storage._mapUint64Sfixed32.isEmpty { + if !_storage._mapUint64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Sfixed32, fieldNumber: 159) } - if !_storage._mapUint64Sfixed64.isEmpty { + if !_storage._mapUint64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Sfixed64, fieldNumber: 160) } - if !_storage._mapUint64Float.isEmpty { + if !_storage._mapUint64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Float, fieldNumber: 161) } - if !_storage._mapUint64Double.isEmpty { + if !_storage._mapUint64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Double, fieldNumber: 162) } - if !_storage._mapUint64Bool.isEmpty { + if !_storage._mapUint64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Bool, fieldNumber: 163) } - if !_storage._mapUint64String.isEmpty { + if !_storage._mapUint64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64String, fieldNumber: 164) } - if !_storage._mapUint64Bytes.isEmpty { + if !_storage._mapUint64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Bytes, fieldNumber: 165) } - if !_storage._mapUint64AnEnum.isEmpty { + if !_storage._mapUint64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapUint64AnEnum, fieldNumber: 166) } - if !_storage._mapUint64Message.isEmpty { + if !_storage._mapUint64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapUint64Message, fieldNumber: 167) } - if !_storage._mapSint32Int32.isEmpty { + if !_storage._mapSint32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Int32, fieldNumber: 168) } - if !_storage._mapSint32Int64.isEmpty { + if !_storage._mapSint32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Int64, fieldNumber: 169) } - if !_storage._mapSint32Uint32.isEmpty { + if !_storage._mapSint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Uint32, fieldNumber: 170) } - if !_storage._mapSint32Uint64.isEmpty { + if !_storage._mapSint32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Uint64, fieldNumber: 171) } - if !_storage._mapSint32Sint32.isEmpty { + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 172) } - if !_storage._mapSint32Sint64.isEmpty { + if !_storage._mapSint32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint64, fieldNumber: 173) } - if !_storage._mapSint32Fixed32.isEmpty { + if !_storage._mapSint32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Fixed32, fieldNumber: 174) } - if !_storage._mapSint32Fixed64.isEmpty { + if !_storage._mapSint32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Fixed64, fieldNumber: 175) } - if !_storage._mapSint32Sfixed32.isEmpty { + if !_storage._mapSint32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sfixed32, fieldNumber: 176) } - if !_storage._mapSint32Sfixed64.isEmpty { + if !_storage._mapSint32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sfixed64, fieldNumber: 177) } - if !_storage._mapSint32Float.isEmpty { + if !_storage._mapSint32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Float, fieldNumber: 178) } - if !_storage._mapSint32Double.isEmpty { + if !_storage._mapSint32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Double, fieldNumber: 179) } - if !_storage._mapSint32Bool.isEmpty { + if !_storage._mapSint32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Bool, fieldNumber: 180) } - if !_storage._mapSint32String.isEmpty { + if !_storage._mapSint32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32String, fieldNumber: 181) } - if !_storage._mapSint32Bytes.isEmpty { + if !_storage._mapSint32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Bytes, fieldNumber: 182) } - if !_storage._mapSint32AnEnum.isEmpty { + if !_storage._mapSint32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapSint32AnEnum, fieldNumber: 183) } - if !_storage._mapSint32Message.isEmpty { + if !_storage._mapSint32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapSint32Message, fieldNumber: 184) } - if !_storage._mapSint64Int32.isEmpty { + if !_storage._mapSint64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Int32, fieldNumber: 185) } - if !_storage._mapSint64Int64.isEmpty { + if !_storage._mapSint64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Int64, fieldNumber: 186) } - if !_storage._mapSint64Uint32.isEmpty { + if !_storage._mapSint64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Uint32, fieldNumber: 187) } - if !_storage._mapSint64Uint64.isEmpty { + if !_storage._mapSint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Uint64, fieldNumber: 188) } - if !_storage._mapSint64Sint32.isEmpty { + if !_storage._mapSint64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint32, fieldNumber: 189) } - if !_storage._mapSint64Sint64.isEmpty { + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 190) } - if !_storage._mapSint64Fixed32.isEmpty { + if !_storage._mapSint64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Fixed32, fieldNumber: 191) } - if !_storage._mapSint64Fixed64.isEmpty { + if !_storage._mapSint64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Fixed64, fieldNumber: 192) } - if !_storage._mapSint64Sfixed32.isEmpty { + if !_storage._mapSint64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sfixed32, fieldNumber: 193) } - if !_storage._mapSint64Sfixed64.isEmpty { + if !_storage._mapSint64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sfixed64, fieldNumber: 194) } - if !_storage._mapSint64Float.isEmpty { + if !_storage._mapSint64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Float, fieldNumber: 195) } - if !_storage._mapSint64Double.isEmpty { + if !_storage._mapSint64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Double, fieldNumber: 196) } - if !_storage._mapSint64Bool.isEmpty { + if !_storage._mapSint64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Bool, fieldNumber: 197) } - if !_storage._mapSint64String.isEmpty { + if !_storage._mapSint64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64String, fieldNumber: 198) } - if !_storage._mapSint64Bytes.isEmpty { + if !_storage._mapSint64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Bytes, fieldNumber: 199) } - if !_storage._mapSint64AnEnum.isEmpty { + if !_storage._mapSint64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapSint64AnEnum, fieldNumber: 200) } - if !_storage._mapSint64Message.isEmpty { + if !_storage._mapSint64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapSint64Message, fieldNumber: 201) } - if !_storage._mapFixed32Int32.isEmpty { + if !_storage._mapFixed32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Int32, fieldNumber: 202) } - if !_storage._mapFixed32Int64.isEmpty { + if !_storage._mapFixed32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Int64, fieldNumber: 203) } - if !_storage._mapFixed32Uint32.isEmpty { + if !_storage._mapFixed32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Uint32, fieldNumber: 204) } - if !_storage._mapFixed32Uint64.isEmpty { + if !_storage._mapFixed32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Uint64, fieldNumber: 205) } - if !_storage._mapFixed32Sint32.isEmpty { + if !_storage._mapFixed32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Sint32, fieldNumber: 206) } - if !_storage._mapFixed32Sint64.isEmpty { + if !_storage._mapFixed32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Sint64, fieldNumber: 207) } - if !_storage._mapFixed32Fixed32.isEmpty { + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 208) } - if !_storage._mapFixed32Fixed64.isEmpty { + if !_storage._mapFixed32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed64, fieldNumber: 209) } - if !_storage._mapFixed32Sfixed32.isEmpty { + if !_storage._mapFixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Sfixed32, fieldNumber: 210) } - if !_storage._mapFixed32Sfixed64.isEmpty { + if !_storage._mapFixed32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Sfixed64, fieldNumber: 211) } - if !_storage._mapFixed32Float.isEmpty { + if !_storage._mapFixed32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Float, fieldNumber: 212) } - if !_storage._mapFixed32Double.isEmpty { + if !_storage._mapFixed32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Double, fieldNumber: 213) } - if !_storage._mapFixed32Bool.isEmpty { + if !_storage._mapFixed32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Bool, fieldNumber: 214) } - if !_storage._mapFixed32String.isEmpty { + if !_storage._mapFixed32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32String, fieldNumber: 215) } - if !_storage._mapFixed32Bytes.isEmpty { + if !_storage._mapFixed32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Bytes, fieldNumber: 216) } - if !_storage._mapFixed32AnEnum.isEmpty { + if !_storage._mapFixed32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapFixed32AnEnum, fieldNumber: 217) } - if !_storage._mapFixed32Message.isEmpty { + if !_storage._mapFixed32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapFixed32Message, fieldNumber: 218) } - if !_storage._mapFixed64Int32.isEmpty { + if !_storage._mapFixed64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Int32, fieldNumber: 219) } - if !_storage._mapFixed64Int64.isEmpty { + if !_storage._mapFixed64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Int64, fieldNumber: 220) } - if !_storage._mapFixed64Uint32.isEmpty { + if !_storage._mapFixed64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Uint32, fieldNumber: 221) } - if !_storage._mapFixed64Uint64.isEmpty { + if !_storage._mapFixed64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Uint64, fieldNumber: 222) } - if !_storage._mapFixed64Sint32.isEmpty { + if !_storage._mapFixed64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Sint32, fieldNumber: 223) } - if !_storage._mapFixed64Sint64.isEmpty { + if !_storage._mapFixed64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Sint64, fieldNumber: 224) } - if !_storage._mapFixed64Fixed32.isEmpty { + if !_storage._mapFixed64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed32, fieldNumber: 225) } - if !_storage._mapFixed64Fixed64.isEmpty { + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 226) } - if !_storage._mapFixed64Sfixed32.isEmpty { + if !_storage._mapFixed64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Sfixed32, fieldNumber: 227) } - if !_storage._mapFixed64Sfixed64.isEmpty { + if !_storage._mapFixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Sfixed64, fieldNumber: 228) } - if !_storage._mapFixed64Float.isEmpty { + if !_storage._mapFixed64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Float, fieldNumber: 229) } - if !_storage._mapFixed64Double.isEmpty { + if !_storage._mapFixed64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Double, fieldNumber: 230) } - if !_storage._mapFixed64Bool.isEmpty { + if !_storage._mapFixed64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Bool, fieldNumber: 231) } - if !_storage._mapFixed64String.isEmpty { + if !_storage._mapFixed64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64String, fieldNumber: 232) } - if !_storage._mapFixed64Bytes.isEmpty { + if !_storage._mapFixed64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Bytes, fieldNumber: 233) } - if !_storage._mapFixed64AnEnum.isEmpty { + if !_storage._mapFixed64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapFixed64AnEnum, fieldNumber: 234) } - if !_storage._mapFixed64Message.isEmpty { + if !_storage._mapFixed64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapFixed64Message, fieldNumber: 235) } - if !_storage._mapSfixed32Int32.isEmpty { + if !_storage._mapSfixed32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Int32, fieldNumber: 236) } - if !_storage._mapSfixed32Int64.isEmpty { + if !_storage._mapSfixed32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Int64, fieldNumber: 237) } - if !_storage._mapSfixed32Uint32.isEmpty { + if !_storage._mapSfixed32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Uint32, fieldNumber: 238) } - if !_storage._mapSfixed32Uint64.isEmpty { + if !_storage._mapSfixed32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Uint64, fieldNumber: 239) } - if !_storage._mapSfixed32Sint32.isEmpty { + if !_storage._mapSfixed32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sint32, fieldNumber: 240) } - if !_storage._mapSfixed32Sint64.isEmpty { + if !_storage._mapSfixed32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sint64, fieldNumber: 241) } - if !_storage._mapSfixed32Fixed32.isEmpty { + if !_storage._mapSfixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Fixed32, fieldNumber: 242) } - if !_storage._mapSfixed32Fixed64.isEmpty { + if !_storage._mapSfixed32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Fixed64, fieldNumber: 243) } - if !_storage._mapSfixed32Sfixed32.isEmpty { + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 244) } - if !_storage._mapSfixed32Sfixed64.isEmpty { + if !_storage._mapSfixed32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed64, fieldNumber: 245) } - if !_storage._mapSfixed32Float.isEmpty { + if !_storage._mapSfixed32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Float, fieldNumber: 246) } - if !_storage._mapSfixed32Double.isEmpty { + if !_storage._mapSfixed32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Double, fieldNumber: 247) } - if !_storage._mapSfixed32Bool.isEmpty { + if !_storage._mapSfixed32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Bool, fieldNumber: 248) } - if !_storage._mapSfixed32String.isEmpty { + if !_storage._mapSfixed32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32String, fieldNumber: 249) } - if !_storage._mapSfixed32Bytes.isEmpty { + if !_storage._mapSfixed32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Bytes, fieldNumber: 250) } - if !_storage._mapSfixed32AnEnum.isEmpty { + if !_storage._mapSfixed32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapSfixed32AnEnum, fieldNumber: 251) } - if !_storage._mapSfixed32Message.isEmpty { + if !_storage._mapSfixed32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapSfixed32Message, fieldNumber: 252) } - if !_storage._mapSfixed64Int32.isEmpty { + if !_storage._mapSfixed64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Int32, fieldNumber: 253) } - if !_storage._mapSfixed64Int64.isEmpty { + if !_storage._mapSfixed64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Int64, fieldNumber: 254) } - if !_storage._mapSfixed64Uint32.isEmpty { + if !_storage._mapSfixed64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Uint32, fieldNumber: 255) } - if !_storage._mapSfixed64Uint64.isEmpty { + if !_storage._mapSfixed64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Uint64, fieldNumber: 256) } - if !_storage._mapSfixed64Sint32.isEmpty { + if !_storage._mapSfixed64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sint32, fieldNumber: 257) } - if !_storage._mapSfixed64Sint64.isEmpty { + if !_storage._mapSfixed64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sint64, fieldNumber: 258) } - if !_storage._mapSfixed64Fixed32.isEmpty { + if !_storage._mapSfixed64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Fixed32, fieldNumber: 259) } - if !_storage._mapSfixed64Fixed64.isEmpty { + if !_storage._mapSfixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Fixed64, fieldNumber: 260) } - if !_storage._mapSfixed64Sfixed32.isEmpty { + if !_storage._mapSfixed64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed32, fieldNumber: 261) } - if !_storage._mapSfixed64Sfixed64.isEmpty { + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 262) } - if !_storage._mapSfixed64Float.isEmpty { + if !_storage._mapSfixed64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Float, fieldNumber: 263) } - if !_storage._mapSfixed64Double.isEmpty { + if !_storage._mapSfixed64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Double, fieldNumber: 264) } - if !_storage._mapSfixed64Bool.isEmpty { + if !_storage._mapSfixed64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Bool, fieldNumber: 265) } - if !_storage._mapSfixed64String.isEmpty { + if !_storage._mapSfixed64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64String, fieldNumber: 266) } - if !_storage._mapSfixed64Bytes.isEmpty { + if !_storage._mapSfixed64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Bytes, fieldNumber: 267) } - if !_storage._mapSfixed64AnEnum.isEmpty { + if !_storage._mapSfixed64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapSfixed64AnEnum, fieldNumber: 268) } - if !_storage._mapSfixed64Message.isEmpty { + if !_storage._mapSfixed64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapSfixed64Message, fieldNumber: 269) } - if !_storage._mapBoolInt32.isEmpty { + if !_storage._mapBoolInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolInt32, fieldNumber: 270) } - if !_storage._mapBoolInt64.isEmpty { + if !_storage._mapBoolInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolInt64, fieldNumber: 271) } - if !_storage._mapBoolUint32.isEmpty { + if !_storage._mapBoolUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolUint32, fieldNumber: 272) } - if !_storage._mapBoolUint64.isEmpty { + if !_storage._mapBoolUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolUint64, fieldNumber: 273) } - if !_storage._mapBoolSint32.isEmpty { + if !_storage._mapBoolSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolSint32, fieldNumber: 274) } - if !_storage._mapBoolSint64.isEmpty { + if !_storage._mapBoolSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolSint64, fieldNumber: 275) } - if !_storage._mapBoolFixed32.isEmpty { + if !_storage._mapBoolFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolFixed32, fieldNumber: 276) } - if !_storage._mapBoolFixed64.isEmpty { + if !_storage._mapBoolFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolFixed64, fieldNumber: 277) } - if !_storage._mapBoolSfixed32.isEmpty { + if !_storage._mapBoolSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolSfixed32, fieldNumber: 278) } - if !_storage._mapBoolSfixed64.isEmpty { + if !_storage._mapBoolSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolSfixed64, fieldNumber: 279) } - if !_storage._mapBoolFloat.isEmpty { + if !_storage._mapBoolFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolFloat, fieldNumber: 280) } - if !_storage._mapBoolDouble.isEmpty { + if !_storage._mapBoolDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolDouble, fieldNumber: 281) } - if !_storage._mapBoolBool.isEmpty { + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 282) } - if !_storage._mapBoolString.isEmpty { + if !_storage._mapBoolString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolString, fieldNumber: 283) } - if !_storage._mapBoolBytes.isEmpty { + if !_storage._mapBoolBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBytes, fieldNumber: 284) } - if !_storage._mapBoolAnEnum.isEmpty { + if !_storage._mapBoolAnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapBoolAnEnum, fieldNumber: 285) } - if !_storage._mapBoolMessage.isEmpty { + if !_storage._mapBoolMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapBoolMessage, fieldNumber: 286) } try { if let v = _storage._wktAny { @@ -4701,7 +4702,7 @@ extension SwiftProtoTesting_Fuzz_Message: SwiftProtobuf.Message, SwiftProtobuf._ try { if let v = _storage._singularMessageSet { try visitor.visitSingularMessageField(value: v, fieldNumber: 600) } }() - if !_storage._repeatedMessageSet.isEmpty { + if !_storage._repeatedMessageSet.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedMessageSet, fieldNumber: 601) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 2001) diff --git a/Protos/SwiftProtobufTests/generated_swift_names_enum_cases.proto b/Protos/SwiftProtobufTests/generated_swift_names_enum_cases.proto index 2b053a7fd..b4d8d28d8 100644 --- a/Protos/SwiftProtobufTests/generated_swift_names_enum_cases.proto +++ b/Protos/SwiftProtobufTests/generated_swift_names_enum_cases.proto @@ -10,953 +10,956 @@ enum GeneratedSwiftReservedEnum { allCases = 3; allowAlias = 4; alwaysPrintEnumsAsInts = 5; - alwaysPrintInt64sAsNumbers = 6; - annotation = 7; - any = 8; - AnyExtensionField = 9; - AnyMessageExtension = 10; - AnyMessageStorage = 11; - AnyUnpackError = 12; - Api = 13; - appended = 14; - appendUIntHex = 15; - appendUnknown = 16; - areAllInitialized = 17; - Array = 18; - arrayDepth = 19; - arrayLiteral = 20; - arraySeparator = 21; - as = 22; - asciiOpenCurlyBracket = 23; - asciiZero = 24; - async = 25; - AsyncIterator = 26; - AsyncIteratorProtocol = 27; - AsyncMessageSequence = 28; - available = 29; - b = 30; - Base = 31; - base64Values = 32; - baseAddress = 33; - BaseType = 34; - begin = 35; - binary = 36; - BinaryDecoder = 37; - BinaryDecodingError = 38; - BinaryDecodingOptions = 39; - BinaryDelimited = 40; - BinaryEncoder = 41; - BinaryEncodingError = 42; - BinaryEncodingMessageSetSizeVisitor = 43; - BinaryEncodingMessageSetVisitor = 44; - BinaryEncodingOptions = 45; - BinaryEncodingSizeVisitor = 46; - BinaryEncodingVisitor = 47; - binaryOptions = 48; - binaryProtobufDelimitedMessages = 49; - bitPattern = 50; - body = 51; - Bool = 52; - booleanLiteral = 53; - BooleanLiteralType = 54; - boolValue = 55; - buffer = 56; - bytes = 57; - bytesInGroup = 58; - bytesNeeded = 59; - bytesRead = 60; - BytesValue = 61; - c = 62; - capitalizeNext = 63; - cardinality = 64; - CaseIterable = 65; - ccEnableArenas = 66; - ccGenericServices = 67; - Character = 68; - chars = 69; - chunk = 70; - class = 71; - clearAggregateValue = 72; - clearAllowAlias = 73; - clearBegin = 74; - clearCcEnableArenas = 75; - clearCcGenericServices = 76; - clearClientStreaming = 77; - clearCsharpNamespace = 78; - clearCtype = 79; - clearDebugRedact = 80; - clearDefaultValue = 81; - clearDeprecated = 82; - clearDeprecatedLegacyJsonFieldConflicts = 83; - clearDoubleValue = 84; - clearEdition = 85; - clearEnd = 86; - clearEnumType = 87; - clearExtendee = 88; - clearExtensionValue = 89; - clearFeatures = 90; - clearFieldPresence = 91; - clearFullName = 92; - clearGoPackage = 93; - clearIdempotencyLevel = 94; - clearIdentifierValue = 95; - clearInputType = 96; - clearIsExtension = 97; - clearJavaGenerateEqualsAndHash = 98; - clearJavaGenericServices = 99; - clearJavaMultipleFiles = 100; - clearJavaOuterClassname = 101; - clearJavaPackage = 102; - clearJavaStringCheckUtf8 = 103; - clearJsonFormat = 104; - clearJsonName = 105; - clearJstype = 106; - clearLabel = 107; - clearLazy = 108; - clearLeadingComments = 109; - clearMapEntry = 110; - clearMaximumEdition = 111; - clearMessageEncoding = 112; - clearMessageSetWireFormat = 113; - clearMinimumEdition = 114; - clearName = 115; - clearNamePart = 116; - clearNegativeIntValue = 117; - clearNoStandardDescriptorAccessor = 118; - clearNumber = 119; - clearObjcClassPrefix = 120; - clearOneofIndex = 121; - clearOptimizeFor = 122; - clearOptions = 123; - clearOutputType = 124; - clearPackage = 125; - clearPacked = 126; - clearPhpClassPrefix = 127; - clearPhpMetadataNamespace = 128; - clearPhpNamespace = 129; - clearPositiveIntValue = 130; - clearProto3Optional = 131; - clearPyGenericServices = 132; - clearRepeated = 133; - clearRepeatedFieldEncoding = 134; - clearReserved = 135; - clearRetention = 136; - clearRubyPackage = 137; - clearSemantic = 138; - clearServerStreaming = 139; - clearSourceCodeInfo = 140; - clearSourceContext = 141; - clearSourceFile = 142; - clearStart = 143; - clearStringValue = 144; - clearSwiftPrefix = 145; - clearSyntax = 146; - clearTrailingComments = 147; - clearType = 148; - clearTypeName = 149; - clearUnverifiedLazy = 150; - clearUtf8Validation = 151; - clearValue = 152; - clearVerification = 153; - clearWeak = 154; - clientStreaming = 155; - codePoint = 156; - codeUnits = 157; - Collection = 158; - com = 159; - comma = 160; - CommonMessageConformances = 161; - consumedBytes = 162; - contentsOf = 163; - count = 164; - countVarintsInBuffer = 165; - csharpNamespace = 166; - ctype = 167; - customCodable = 168; - d = 169; - Data = 170; - dataResult = 171; - date = 172; - daySec = 173; - daysSinceEpoch = 174; - debugDescription = 175; - debugRedact = 176; - declaration = 177; - decoded = 178; - decodedFromJSONNull = 179; - decodeExtensionField = 180; - decodeExtensionFieldsAsMessageSet = 181; - decodeJSON = 182; - decodeMapField = 183; - decodeMessage = 184; - decoder = 185; - decodeRepeated = 186; - decodeRepeatedBoolField = 187; - decodeRepeatedBytesField = 188; - decodeRepeatedDoubleField = 189; - decodeRepeatedEnumField = 190; - decodeRepeatedFixed32Field = 191; - decodeRepeatedFixed64Field = 192; - decodeRepeatedFloatField = 193; - decodeRepeatedGroupField = 194; - decodeRepeatedInt32Field = 195; - decodeRepeatedInt64Field = 196; - decodeRepeatedMessageField = 197; - decodeRepeatedSFixed32Field = 198; - decodeRepeatedSFixed64Field = 199; - decodeRepeatedSInt32Field = 200; - decodeRepeatedSInt64Field = 201; - decodeRepeatedStringField = 202; - decodeRepeatedUInt32Field = 203; - decodeRepeatedUInt64Field = 204; - decodeSingular = 205; - decodeSingularBoolField = 206; - decodeSingularBytesField = 207; - decodeSingularDoubleField = 208; - decodeSingularEnumField = 209; - decodeSingularFixed32Field = 210; - decodeSingularFixed64Field = 211; - decodeSingularFloatField = 212; - decodeSingularGroupField = 213; - decodeSingularInt32Field = 214; - decodeSingularInt64Field = 215; - decodeSingularMessageField = 216; - decodeSingularSFixed32Field = 217; - decodeSingularSFixed64Field = 218; - decodeSingularSInt32Field = 219; - decodeSingularSInt64Field = 220; - decodeSingularStringField = 221; - decodeSingularUInt32Field = 222; - decodeSingularUInt64Field = 223; - decodeTextFormat = 224; - defaultAnyTypeURLPrefix = 225; - defaults = 226; - defaultValue = 227; - dependency = 228; - deprecated = 229; - deprecatedLegacyJsonFieldConflicts = 230; - description = 231; - DescriptorProto = 232; - Dictionary = 233; - dictionaryLiteral = 234; - digit = 235; - digit0 = 236; - digit1 = 237; - digitCount = 238; - digits = 239; - digitValue = 240; - discardableResult = 241; - discardUnknownFields = 242; - Double = 243; - doubleValue = 244; - Duration = 245; - E = 246; - edition = 247; - EditionDefault = 248; - editionDefaults = 249; - Element = 250; - elements = 251; - emitExtensionFieldName = 252; - emitFieldName = 253; - emitFieldNumber = 254; - Empty = 255; - encodeAsBytes = 256; - encoded = 257; - encodedJSONString = 258; - encodedSize = 259; - encodeField = 260; - encoder = 261; - end = 262; - endArray = 263; - endMessageField = 264; - endObject = 265; - endRegularField = 266; - enum = 267; - EnumDescriptorProto = 268; - EnumOptions = 269; - EnumReservedRange = 270; - enumType = 271; - enumvalue = 272; - EnumValueDescriptorProto = 273; - EnumValueOptions = 274; - Equatable = 275; - Error = 276; - ExpressibleByArrayLiteral = 277; - ExpressibleByDictionaryLiteral = 278; - ext = 279; - extDecoder = 280; - extendedGraphemeClusterLiteral = 281; - ExtendedGraphemeClusterLiteralType = 282; - extendee = 283; - ExtensibleMessage = 284; - extension = 285; - ExtensionField = 286; - extensionFieldNumber = 287; - ExtensionFieldValueSet = 288; - ExtensionMap = 289; - extensionRange = 290; - ExtensionRangeOptions = 291; - extensions = 292; - extras = 293; - F = 294; - false = 295; - features = 296; - FeatureSet = 297; - FeatureSetDefaults = 298; - FeatureSetEditionDefault = 299; - field = 300; - fieldData = 301; - FieldDescriptorProto = 302; - FieldMask = 303; - fieldName = 304; - fieldNameCount = 305; - fieldNum = 306; - fieldNumber = 307; - fieldNumberForProto = 308; - FieldOptions = 309; - fieldPresence = 310; - fields = 311; - fieldSize = 312; - FieldTag = 313; - fieldType = 314; - file = 315; - FileDescriptorProto = 316; - FileDescriptorSet = 317; - fileName = 318; - FileOptions = 319; - filter = 320; - final = 321; - first = 322; - firstItem = 323; - Float = 324; - floatLiteral = 325; - FloatLiteralType = 326; - FloatValue = 327; - forMessageName = 328; - formUnion = 329; - forReadingFrom = 330; - forTypeURL = 331; - ForwardParser = 332; - forWritingInto = 333; - from = 334; - fromAscii2 = 335; - fromAscii4 = 336; - fromByteOffset = 337; - fromHexDigit = 338; - fullName = 339; - func = 340; - G = 341; - GeneratedCodeInfo = 342; - get = 343; - getExtensionValue = 344; - googleapis = 345; - Google_Protobuf_Any = 346; - Google_Protobuf_Api = 347; - Google_Protobuf_BoolValue = 348; - Google_Protobuf_BytesValue = 349; - Google_Protobuf_DescriptorProto = 350; - Google_Protobuf_DoubleValue = 351; - Google_Protobuf_Duration = 352; - Google_Protobuf_Edition = 353; - Google_Protobuf_Empty = 354; - Google_Protobuf_Enum = 355; - Google_Protobuf_EnumDescriptorProto = 356; - Google_Protobuf_EnumOptions = 357; - Google_Protobuf_EnumValue = 358; - Google_Protobuf_EnumValueDescriptorProto = 359; - Google_Protobuf_EnumValueOptions = 360; - Google_Protobuf_ExtensionRangeOptions = 361; - Google_Protobuf_FeatureSet = 362; - Google_Protobuf_FeatureSetDefaults = 363; - Google_Protobuf_Field = 364; - Google_Protobuf_FieldDescriptorProto = 365; - Google_Protobuf_FieldMask = 366; - Google_Protobuf_FieldOptions = 367; - Google_Protobuf_FileDescriptorProto = 368; - Google_Protobuf_FileDescriptorSet = 369; - Google_Protobuf_FileOptions = 370; - Google_Protobuf_FloatValue = 371; - Google_Protobuf_GeneratedCodeInfo = 372; - Google_Protobuf_Int32Value = 373; - Google_Protobuf_Int64Value = 374; - Google_Protobuf_ListValue = 375; - Google_Protobuf_MessageOptions = 376; - Google_Protobuf_Method = 377; - Google_Protobuf_MethodDescriptorProto = 378; - Google_Protobuf_MethodOptions = 379; - Google_Protobuf_Mixin = 380; - Google_Protobuf_NullValue = 381; - Google_Protobuf_OneofDescriptorProto = 382; - Google_Protobuf_OneofOptions = 383; - Google_Protobuf_Option = 384; - Google_Protobuf_ServiceDescriptorProto = 385; - Google_Protobuf_ServiceOptions = 386; - Google_Protobuf_SourceCodeInfo = 387; - Google_Protobuf_SourceContext = 388; - Google_Protobuf_StringValue = 389; - Google_Protobuf_Struct = 390; - Google_Protobuf_Syntax = 391; - Google_Protobuf_Timestamp = 392; - Google_Protobuf_Type = 393; - Google_Protobuf_UInt32Value = 394; - Google_Protobuf_UInt64Value = 395; - Google_Protobuf_UninterpretedOption = 396; - Google_Protobuf_Value = 397; - goPackage = 398; - group = 399; - groupFieldNumberStack = 400; - groupSize = 401; - hadOneofValue = 402; - handleConflictingOneOf = 403; - hasAggregateValue = 404; - hasAllowAlias = 405; - hasBegin = 406; - hasCcEnableArenas = 407; - hasCcGenericServices = 408; - hasClientStreaming = 409; - hasCsharpNamespace = 410; - hasCtype = 411; - hasDebugRedact = 412; - hasDefaultValue = 413; - hasDeprecated = 414; - hasDeprecatedLegacyJsonFieldConflicts = 415; - hasDoubleValue = 416; - hasEdition = 417; - hasEnd = 418; - hasEnumType = 419; - hasExtendee = 420; - hasExtensionValue = 421; - hasFeatures = 422; - hasFieldPresence = 423; - hasFullName = 424; - hasGoPackage = 425; - hash = 426; - Hashable = 427; - hasher = 428; - HashVisitor = 429; - hasIdempotencyLevel = 430; - hasIdentifierValue = 431; - hasInputType = 432; - hasIsExtension = 433; - hasJavaGenerateEqualsAndHash = 434; - hasJavaGenericServices = 435; - hasJavaMultipleFiles = 436; - hasJavaOuterClassname = 437; - hasJavaPackage = 438; - hasJavaStringCheckUtf8 = 439; - hasJsonFormat = 440; - hasJsonName = 441; - hasJstype = 442; - hasLabel = 443; - hasLazy = 444; - hasLeadingComments = 445; - hasMapEntry = 446; - hasMaximumEdition = 447; - hasMessageEncoding = 448; - hasMessageSetWireFormat = 449; - hasMinimumEdition = 450; - hasName = 451; - hasNamePart = 452; - hasNegativeIntValue = 453; - hasNoStandardDescriptorAccessor = 454; - hasNumber = 455; - hasObjcClassPrefix = 456; - hasOneofIndex = 457; - hasOptimizeFor = 458; - hasOptions = 459; - hasOutputType = 460; - hasPackage = 461; - hasPacked = 462; - hasPhpClassPrefix = 463; - hasPhpMetadataNamespace = 464; - hasPhpNamespace = 465; - hasPositiveIntValue = 466; - hasProto3Optional = 467; - hasPyGenericServices = 468; - hasRepeated = 469; - hasRepeatedFieldEncoding = 470; - hasReserved = 471; - hasRetention = 472; - hasRubyPackage = 473; - hasSemantic = 474; - hasServerStreaming = 475; - hasSourceCodeInfo = 476; - hasSourceContext = 477; - hasSourceFile = 478; - hasStart = 479; - hasStringValue = 480; - hasSwiftPrefix = 481; - hasSyntax = 482; - hasTrailingComments = 483; - hasType = 484; - hasTypeName = 485; - hasUnverifiedLazy = 486; - hasUtf8Validation = 487; - hasValue = 488; - hasVerification = 489; - hasWeak = 490; - hour = 491; - i = 492; - idempotencyLevel = 493; - identifierValue = 494; - if = 495; - ignoreUnknownFields = 496; - index = 497; - init = 498; - inout = 499; - inputType = 500; - insert = 501; - Int = 502; - Int32 = 503; - Int32Value = 504; - Int64 = 505; - Int64Value = 506; - Int8 = 507; - integerLiteral = 508; - IntegerLiteralType = 509; - intern = 510; - Internal = 511; - InternalState = 512; - into = 513; - ints = 514; - isA = 515; - isEqual = 516; - isEqualTo = 517; - isExtension = 518; - isInitialized = 519; - isNegative = 520; - itemTagsEncodedSize = 521; - iterator = 522; - javaGenerateEqualsAndHash = 523; - javaGenericServices = 524; - javaMultipleFiles = 525; - javaOuterClassname = 526; - javaPackage = 527; - javaStringCheckUtf8 = 528; - JSONDecoder = 529; - JSONDecodingError = 530; - JSONDecodingOptions = 531; - jsonEncoder = 532; - JSONEncodingError = 533; - JSONEncodingOptions = 534; - JSONEncodingVisitor = 535; - jsonFormat = 536; - JSONMapEncodingVisitor = 537; - jsonName = 538; - jsonPath = 539; - jsonPaths = 540; - JSONScanner = 541; - jsonString = 542; - jsonText = 543; - jsonUTF8Bytes = 544; - jsonUTF8Data = 545; - jstype = 546; - k = 547; - kChunkSize = 548; - Key = 549; - keyField = 550; - keyFieldOpt = 551; - KeyType = 552; - kind = 553; - l = 554; - label = 555; - lazy = 556; - leadingComments = 557; - leadingDetachedComments = 558; - length = 559; - lessThan = 560; - let = 561; - lhs = 562; - list = 563; - listOfMessages = 564; - listValue = 565; - littleEndian = 566; - littleEndianBytes = 567; - load = 568; - localHasher = 569; - location = 570; - M = 571; - major = 572; - makeAsyncIterator = 573; - makeIterator = 574; - mapEntry = 575; - MapKeyType = 576; - mapToMessages = 577; - MapValueType = 578; - mapVisitor = 579; - maximumEdition = 580; - mdayStart = 581; - merge = 582; - message = 583; - messageDepthLimit = 584; - messageEncoding = 585; - MessageExtension = 586; - MessageImplementationBase = 587; - MessageOptions = 588; - MessageSet = 589; - messageSetWireFormat = 590; - messageSize = 591; - messageType = 592; - Method = 593; - MethodDescriptorProto = 594; - MethodOptions = 595; - methods = 596; - min = 597; - minimumEdition = 598; - minor = 599; - Mixin = 600; - mixins = 601; - modifier = 602; - modify = 603; - month = 604; - msgExtension = 605; - mutating = 606; - n = 607; - name = 608; - NameDescription = 609; - NameMap = 610; - NamePart = 611; - names = 612; - nanos = 613; - negativeIntValue = 614; - nestedType = 615; - newL = 616; - newList = 617; - newValue = 618; - next = 619; - nextByte = 620; - nextFieldNumber = 621; - nextVarInt = 622; - nil = 623; - nilLiteral = 624; - noStandardDescriptorAccessor = 625; - nullValue = 626; - number = 627; - numberValue = 628; - objcClassPrefix = 629; - of = 630; - oneofDecl = 631; - OneofDescriptorProto = 632; - oneofIndex = 633; - OneofOptions = 634; - oneofs = 635; - OneOf_Kind = 636; - optimizeFor = 637; - OptimizeMode = 638; - Option = 639; - OptionalEnumExtensionField = 640; - OptionalExtensionField = 641; - OptionalGroupExtensionField = 642; - OptionalMessageExtensionField = 643; - OptionRetention = 644; - options = 645; - OptionTargetType = 646; - other = 647; - others = 648; - out = 649; - outputType = 650; - p = 651; - package = 652; - packed = 653; - PackedEnumExtensionField = 654; - PackedExtensionField = 655; - padding = 656; - parent = 657; - parse = 658; - path = 659; - paths = 660; - payload = 661; - payloadSize = 662; - phpClassPrefix = 663; - phpMetadataNamespace = 664; - phpNamespace = 665; - pos = 666; - positiveIntValue = 667; - prefix = 668; - preserveProtoFieldNames = 669; - preTraverse = 670; - printUnknownFields = 671; - proto2 = 672; - proto3DefaultValue = 673; - proto3Optional = 674; - ProtobufAPIVersionCheck = 675; - ProtobufAPIVersion_3 = 676; - ProtobufBool = 677; - ProtobufBytes = 678; - ProtobufDouble = 679; - ProtobufEnumMap = 680; - protobufExtension = 681; - ProtobufFixed32 = 682; - ProtobufFixed64 = 683; - ProtobufFloat = 684; - ProtobufInt32 = 685; - ProtobufInt64 = 686; - ProtobufMap = 687; - ProtobufMessageMap = 688; - ProtobufSFixed32 = 689; - ProtobufSFixed64 = 690; - ProtobufSInt32 = 691; - ProtobufSInt64 = 692; - ProtobufString = 693; - ProtobufUInt32 = 694; - ProtobufUInt64 = 695; - protobuf_extensionFieldValues = 696; - protobuf_fieldNumber = 697; - protobuf_generated_isEqualTo = 698; - protobuf_nameMap = 699; - protobuf_newField = 700; - protobuf_package = 701; - protocol = 702; - protoFieldName = 703; - protoMessageName = 704; - ProtoNameProviding = 705; - protoPaths = 706; - public = 707; - publicDependency = 708; - putBoolValue = 709; - putBytesValue = 710; - putDoubleValue = 711; - putEnumValue = 712; - putFixedUInt32 = 713; - putFixedUInt64 = 714; - putFloatValue = 715; - putInt64 = 716; - putStringValue = 717; - putUInt64 = 718; - putUInt64Hex = 719; - putVarInt = 720; - putZigZagVarInt = 721; - pyGenericServices = 722; - R = 723; - rawChars = 724; - RawRepresentable = 725; - RawValue = 726; - read4HexDigits = 727; - readBytes = 728; - register = 729; - repeated = 730; - RepeatedEnumExtensionField = 731; - RepeatedExtensionField = 732; - repeatedFieldEncoding = 733; - RepeatedGroupExtensionField = 734; - RepeatedMessageExtensionField = 735; - repeating = 736; - requestStreaming = 737; - requestTypeURL = 738; - requiredSize = 739; - responseStreaming = 740; - responseTypeURL = 741; - result = 742; - retention = 743; - rethrows = 744; - return = 745; - ReturnType = 746; - revision = 747; - rhs = 748; - root = 749; - rubyPackage = 750; - s = 751; - sawBackslash = 752; - sawSection4Characters = 753; - sawSection5Characters = 754; - scanner = 755; - seconds = 756; - self = 757; - semantic = 758; - Sendable = 759; - separator = 760; - serialize = 761; - serializedBytes = 762; - serializedData = 763; - serializedSize = 764; - serverStreaming = 765; - service = 766; - ServiceDescriptorProto = 767; - ServiceOptions = 768; - set = 769; - setExtensionValue = 770; - shift = 771; - SimpleExtensionMap = 772; - size = 773; - sizer = 774; - source = 775; - sourceCodeInfo = 776; - sourceContext = 777; - sourceEncoding = 778; - sourceFile = 779; - span = 780; - split = 781; - start = 782; - startArray = 783; - startArrayObject = 784; - startField = 785; - startIndex = 786; - startMessageField = 787; - startObject = 788; - startRegularField = 789; - state = 790; - static = 791; - StaticString = 792; - storage = 793; - String = 794; - stringLiteral = 795; - StringLiteralType = 796; - stringResult = 797; - stringValue = 798; - struct = 799; - structValue = 800; - subDecoder = 801; - subscript = 802; - subVisitor = 803; - Swift = 804; - swiftPrefix = 805; - SwiftProtobufContiguousBytes = 806; - syntax = 807; - T = 808; - tag = 809; - targets = 810; - terminator = 811; - testDecoder = 812; - text = 813; - textDecoder = 814; - TextFormatDecoder = 815; - TextFormatDecodingError = 816; - TextFormatDecodingOptions = 817; - TextFormatEncodingOptions = 818; - TextFormatEncodingVisitor = 819; - textFormatString = 820; - throwOrIgnore = 821; - throws = 822; - timeInterval = 823; - timeIntervalSince1970 = 824; - timeIntervalSinceReferenceDate = 825; - Timestamp = 826; - total = 827; - totalArrayDepth = 828; - totalSize = 829; - trailingComments = 830; - traverse = 831; - true = 832; - try = 833; - type = 834; - typealias = 835; - TypeEnum = 836; - typeName = 837; - typePrefix = 838; - typeStart = 839; - typeUnknown = 840; - typeURL = 841; - UInt32 = 842; - UInt32Value = 843; - UInt64 = 844; - UInt64Value = 845; - UInt8 = 846; - unchecked = 847; - unicodeScalarLiteral = 848; - UnicodeScalarLiteralType = 849; - unicodeScalars = 850; - UnicodeScalarView = 851; - uninterpretedOption = 852; - union = 853; - uniqueStorage = 854; - unknown = 855; - unknownFields = 856; - UnknownStorage = 857; - unpackTo = 858; - UnsafeBufferPointer = 859; - UnsafeMutablePointer = 860; - UnsafeMutableRawBufferPointer = 861; - UnsafeRawBufferPointer = 862; - UnsafeRawPointer = 863; - unverifiedLazy = 864; - updatedOptions = 865; - url = 866; - useDeterministicOrdering = 867; - utf8 = 868; - utf8Ptr = 869; - utf8ToDouble = 870; - utf8Validation = 871; - UTF8View = 872; - v = 873; - value = 874; - valueField = 875; - values = 876; - ValueType = 877; - var = 878; - verification = 879; - VerificationState = 880; - Version = 881; - versionString = 882; - visitExtensionFields = 883; - visitExtensionFieldsAsMessageSet = 884; - visitMapField = 885; - visitor = 886; - visitPacked = 887; - visitPackedBoolField = 888; - visitPackedDoubleField = 889; - visitPackedEnumField = 890; - visitPackedFixed32Field = 891; - visitPackedFixed64Field = 892; - visitPackedFloatField = 893; - visitPackedInt32Field = 894; - visitPackedInt64Field = 895; - visitPackedSFixed32Field = 896; - visitPackedSFixed64Field = 897; - visitPackedSInt32Field = 898; - visitPackedSInt64Field = 899; - visitPackedUInt32Field = 900; - visitPackedUInt64Field = 901; - visitRepeated = 902; - visitRepeatedBoolField = 903; - visitRepeatedBytesField = 904; - visitRepeatedDoubleField = 905; - visitRepeatedEnumField = 906; - visitRepeatedFixed32Field = 907; - visitRepeatedFixed64Field = 908; - visitRepeatedFloatField = 909; - visitRepeatedGroupField = 910; - visitRepeatedInt32Field = 911; - visitRepeatedInt64Field = 912; - visitRepeatedMessageField = 913; - visitRepeatedSFixed32Field = 914; - visitRepeatedSFixed64Field = 915; - visitRepeatedSInt32Field = 916; - visitRepeatedSInt64Field = 917; - visitRepeatedStringField = 918; - visitRepeatedUInt32Field = 919; - visitRepeatedUInt64Field = 920; - visitSingular = 921; - visitSingularBoolField = 922; - visitSingularBytesField = 923; - visitSingularDoubleField = 924; - visitSingularEnumField = 925; - visitSingularFixed32Field = 926; - visitSingularFixed64Field = 927; - visitSingularFloatField = 928; - visitSingularGroupField = 929; - visitSingularInt32Field = 930; - visitSingularInt64Field = 931; - visitSingularMessageField = 932; - visitSingularSFixed32Field = 933; - visitSingularSFixed64Field = 934; - visitSingularSInt32Field = 935; - visitSingularSInt64Field = 936; - visitSingularStringField = 937; - visitSingularUInt32Field = 938; - visitSingularUInt64Field = 939; - visitUnknown = 940; - wasDecoded = 941; - weak = 942; - weakDependency = 943; - where = 944; - wireFormat = 945; - with = 946; - withUnsafeBytes = 947; - withUnsafeMutableBytes = 948; - work = 949; - Wrapped = 950; - WrappedType = 951; - wrappedValue = 952; - written = 953; - yday = 954; + alwaysPrintFieldsWithoutPresence = 6; + alwaysPrintInt64sAsNumbers = 7; + alwaysVisitPrimitiveFields = 8; + annotation = 9; + any = 10; + AnyExtensionField = 11; + AnyMessageExtension = 12; + AnyMessageStorage = 13; + AnyUnpackError = 14; + Api = 15; + appended = 16; + appendUIntHex = 17; + appendUnknown = 18; + areAllInitialized = 19; + Array = 20; + arrayDepth = 21; + arrayLiteral = 22; + arraySeparator = 23; + as = 24; + asciiOpenCurlyBracket = 25; + asciiZero = 26; + async = 27; + AsyncIterator = 28; + AsyncIteratorProtocol = 29; + AsyncMessageSequence = 30; + available = 31; + b = 32; + Base = 33; + base64Values = 34; + baseAddress = 35; + BaseType = 36; + begin = 37; + binary = 38; + BinaryDecoder = 39; + BinaryDecodingError = 40; + BinaryDecodingOptions = 41; + BinaryDelimited = 42; + BinaryEncoder = 43; + BinaryEncodingError = 44; + BinaryEncodingMessageSetSizeVisitor = 45; + BinaryEncodingMessageSetVisitor = 46; + BinaryEncodingOptions = 47; + BinaryEncodingSizeVisitor = 48; + BinaryEncodingVisitor = 49; + binaryOptions = 50; + binaryProtobufDelimitedMessages = 51; + bitPattern = 52; + body = 53; + Bool = 54; + booleanLiteral = 55; + BooleanLiteralType = 56; + boolValue = 57; + buffer = 58; + bytes = 59; + bytesInGroup = 60; + bytesNeeded = 61; + bytesRead = 62; + BytesValue = 63; + c = 64; + capitalizeNext = 65; + cardinality = 66; + CaseIterable = 67; + ccEnableArenas = 68; + ccGenericServices = 69; + Character = 70; + chars = 71; + chunk = 72; + class = 73; + clearAggregateValue = 74; + clearAllowAlias = 75; + clearBegin = 76; + clearCcEnableArenas = 77; + clearCcGenericServices = 78; + clearClientStreaming = 79; + clearCsharpNamespace = 80; + clearCtype = 81; + clearDebugRedact = 82; + clearDefaultValue = 83; + clearDeprecated = 84; + clearDeprecatedLegacyJsonFieldConflicts = 85; + clearDoubleValue = 86; + clearEdition = 87; + clearEnd = 88; + clearEnumType = 89; + clearExtendee = 90; + clearExtensionValue = 91; + clearFeatures = 92; + clearFieldPresence = 93; + clearFullName = 94; + clearGoPackage = 95; + clearIdempotencyLevel = 96; + clearIdentifierValue = 97; + clearInputType = 98; + clearIsExtension = 99; + clearJavaGenerateEqualsAndHash = 100; + clearJavaGenericServices = 101; + clearJavaMultipleFiles = 102; + clearJavaOuterClassname = 103; + clearJavaPackage = 104; + clearJavaStringCheckUtf8 = 105; + clearJsonFormat = 106; + clearJsonName = 107; + clearJstype = 108; + clearLabel = 109; + clearLazy = 110; + clearLeadingComments = 111; + clearMapEntry = 112; + clearMaximumEdition = 113; + clearMessageEncoding = 114; + clearMessageSetWireFormat = 115; + clearMinimumEdition = 116; + clearName = 117; + clearNamePart = 118; + clearNegativeIntValue = 119; + clearNoStandardDescriptorAccessor = 120; + clearNumber = 121; + clearObjcClassPrefix = 122; + clearOneofIndex = 123; + clearOptimizeFor = 124; + clearOptions = 125; + clearOutputType = 126; + clearPackage = 127; + clearPacked = 128; + clearPhpClassPrefix = 129; + clearPhpMetadataNamespace = 130; + clearPhpNamespace = 131; + clearPositiveIntValue = 132; + clearProto3Optional = 133; + clearPyGenericServices = 134; + clearRepeated = 135; + clearRepeatedFieldEncoding = 136; + clearReserved = 137; + clearRetention = 138; + clearRubyPackage = 139; + clearSemantic = 140; + clearServerStreaming = 141; + clearSourceCodeInfo = 142; + clearSourceContext = 143; + clearSourceFile = 144; + clearStart = 145; + clearStringValue = 146; + clearSwiftPrefix = 147; + clearSyntax = 148; + clearTrailingComments = 149; + clearType = 150; + clearTypeName = 151; + clearUnverifiedLazy = 152; + clearUtf8Validation = 153; + clearValue = 154; + clearVerification = 155; + clearWeak = 156; + clientStreaming = 157; + codePoint = 158; + codeUnits = 159; + Collection = 160; + com = 161; + comma = 162; + CommonMessageConformances = 163; + consumedBytes = 164; + contentsOf = 165; + count = 166; + countVarintsInBuffer = 167; + csharpNamespace = 168; + ctype = 169; + customCodable = 170; + d = 171; + Data = 172; + dataResult = 173; + date = 174; + daySec = 175; + daysSinceEpoch = 176; + debugDescription = 177; + debugRedact = 178; + declaration = 179; + decoded = 180; + decodedFromJSONNull = 181; + decodeExtensionField = 182; + decodeExtensionFieldsAsMessageSet = 183; + decodeJSON = 184; + decodeMapField = 185; + decodeMessage = 186; + decoder = 187; + decodeRepeated = 188; + decodeRepeatedBoolField = 189; + decodeRepeatedBytesField = 190; + decodeRepeatedDoubleField = 191; + decodeRepeatedEnumField = 192; + decodeRepeatedFixed32Field = 193; + decodeRepeatedFixed64Field = 194; + decodeRepeatedFloatField = 195; + decodeRepeatedGroupField = 196; + decodeRepeatedInt32Field = 197; + decodeRepeatedInt64Field = 198; + decodeRepeatedMessageField = 199; + decodeRepeatedSFixed32Field = 200; + decodeRepeatedSFixed64Field = 201; + decodeRepeatedSInt32Field = 202; + decodeRepeatedSInt64Field = 203; + decodeRepeatedStringField = 204; + decodeRepeatedUInt32Field = 205; + decodeRepeatedUInt64Field = 206; + decodeSingular = 207; + decodeSingularBoolField = 208; + decodeSingularBytesField = 209; + decodeSingularDoubleField = 210; + decodeSingularEnumField = 211; + decodeSingularFixed32Field = 212; + decodeSingularFixed64Field = 213; + decodeSingularFloatField = 214; + decodeSingularGroupField = 215; + decodeSingularInt32Field = 216; + decodeSingularInt64Field = 217; + decodeSingularMessageField = 218; + decodeSingularSFixed32Field = 219; + decodeSingularSFixed64Field = 220; + decodeSingularSInt32Field = 221; + decodeSingularSInt64Field = 222; + decodeSingularStringField = 223; + decodeSingularUInt32Field = 224; + decodeSingularUInt64Field = 225; + decodeTextFormat = 226; + defaultAnyTypeURLPrefix = 227; + defaults = 228; + defaultValue = 229; + dependency = 230; + deprecated = 231; + deprecatedLegacyJsonFieldConflicts = 232; + description = 233; + DescriptorProto = 234; + Dictionary = 235; + dictionaryLiteral = 236; + digit = 237; + digit0 = 238; + digit1 = 239; + digitCount = 240; + digits = 241; + digitValue = 242; + discardableResult = 243; + discardUnknownFields = 244; + Double = 245; + doubleValue = 246; + Duration = 247; + E = 248; + edition = 249; + EditionDefault = 250; + editionDefaults = 251; + Element = 252; + elements = 253; + emitExtensionFieldName = 254; + emitFieldName = 255; + emitFieldNumber = 256; + Empty = 257; + encodeAsBytes = 258; + encoded = 259; + encodedJSONString = 260; + encodedSize = 261; + encodeField = 262; + encoder = 263; + end = 264; + endArray = 265; + endMessageField = 266; + endObject = 267; + endRegularField = 268; + enum = 269; + EnumDescriptorProto = 270; + EnumOptions = 271; + EnumReservedRange = 272; + enumType = 273; + enumvalue = 274; + EnumValueDescriptorProto = 275; + EnumValueOptions = 276; + Equatable = 277; + Error = 278; + ExpressibleByArrayLiteral = 279; + ExpressibleByDictionaryLiteral = 280; + ext = 281; + extDecoder = 282; + extendedGraphemeClusterLiteral = 283; + ExtendedGraphemeClusterLiteralType = 284; + extendee = 285; + ExtensibleMessage = 286; + extension = 287; + ExtensionField = 288; + extensionFieldNumber = 289; + ExtensionFieldValueSet = 290; + ExtensionMap = 291; + extensionRange = 292; + ExtensionRangeOptions = 293; + extensions = 294; + extras = 295; + F = 296; + false = 297; + features = 298; + FeatureSet = 299; + FeatureSetDefaults = 300; + FeatureSetEditionDefault = 301; + field = 302; + fieldData = 303; + FieldDescriptorProto = 304; + FieldMask = 305; + fieldName = 306; + fieldNameCount = 307; + fieldNum = 308; + fieldNumber = 309; + fieldNumberForProto = 310; + FieldOptions = 311; + fieldPresence = 312; + fields = 313; + fieldSize = 314; + FieldTag = 315; + fieldType = 316; + file = 317; + FileDescriptorProto = 318; + FileDescriptorSet = 319; + fileName = 320; + FileOptions = 321; + filter = 322; + final = 323; + first = 324; + firstItem = 325; + Float = 326; + floatLiteral = 327; + FloatLiteralType = 328; + FloatValue = 329; + forMessageName = 330; + formUnion = 331; + forReadingFrom = 332; + forTypeURL = 333; + ForwardParser = 334; + forWritingInto = 335; + from = 336; + fromAscii2 = 337; + fromAscii4 = 338; + fromByteOffset = 339; + fromHexDigit = 340; + fullName = 341; + func = 342; + G = 343; + GeneratedCodeInfo = 344; + get = 345; + getExtensionValue = 346; + googleapis = 347; + Google_Protobuf_Any = 348; + Google_Protobuf_Api = 349; + Google_Protobuf_BoolValue = 350; + Google_Protobuf_BytesValue = 351; + Google_Protobuf_DescriptorProto = 352; + Google_Protobuf_DoubleValue = 353; + Google_Protobuf_Duration = 354; + Google_Protobuf_Edition = 355; + Google_Protobuf_Empty = 356; + Google_Protobuf_Enum = 357; + Google_Protobuf_EnumDescriptorProto = 358; + Google_Protobuf_EnumOptions = 359; + Google_Protobuf_EnumValue = 360; + Google_Protobuf_EnumValueDescriptorProto = 361; + Google_Protobuf_EnumValueOptions = 362; + Google_Protobuf_ExtensionRangeOptions = 363; + Google_Protobuf_FeatureSet = 364; + Google_Protobuf_FeatureSetDefaults = 365; + Google_Protobuf_Field = 366; + Google_Protobuf_FieldDescriptorProto = 367; + Google_Protobuf_FieldMask = 368; + Google_Protobuf_FieldOptions = 369; + Google_Protobuf_FileDescriptorProto = 370; + Google_Protobuf_FileDescriptorSet = 371; + Google_Protobuf_FileOptions = 372; + Google_Protobuf_FloatValue = 373; + Google_Protobuf_GeneratedCodeInfo = 374; + Google_Protobuf_Int32Value = 375; + Google_Protobuf_Int64Value = 376; + Google_Protobuf_ListValue = 377; + Google_Protobuf_MessageOptions = 378; + Google_Protobuf_Method = 379; + Google_Protobuf_MethodDescriptorProto = 380; + Google_Protobuf_MethodOptions = 381; + Google_Protobuf_Mixin = 382; + Google_Protobuf_NullValue = 383; + Google_Protobuf_OneofDescriptorProto = 384; + Google_Protobuf_OneofOptions = 385; + Google_Protobuf_Option = 386; + Google_Protobuf_ServiceDescriptorProto = 387; + Google_Protobuf_ServiceOptions = 388; + Google_Protobuf_SourceCodeInfo = 389; + Google_Protobuf_SourceContext = 390; + Google_Protobuf_StringValue = 391; + Google_Protobuf_Struct = 392; + Google_Protobuf_Syntax = 393; + Google_Protobuf_Timestamp = 394; + Google_Protobuf_Type = 395; + Google_Protobuf_UInt32Value = 396; + Google_Protobuf_UInt64Value = 397; + Google_Protobuf_UninterpretedOption = 398; + Google_Protobuf_Value = 399; + goPackage = 400; + group = 401; + groupFieldNumberStack = 402; + groupSize = 403; + hadOneofValue = 404; + handleConflictingOneOf = 405; + hasAggregateValue = 406; + hasAllowAlias = 407; + hasBegin = 408; + hasCcEnableArenas = 409; + hasCcGenericServices = 410; + hasClientStreaming = 411; + hasCsharpNamespace = 412; + hasCtype = 413; + hasDebugRedact = 414; + hasDefaultValue = 415; + hasDeprecated = 416; + hasDeprecatedLegacyJsonFieldConflicts = 417; + hasDoubleValue = 418; + hasEdition = 419; + hasEnd = 420; + hasEnumType = 421; + hasExtendee = 422; + hasExtensionValue = 423; + hasFeatures = 424; + hasFieldPresence = 425; + hasFullName = 426; + hasGoPackage = 427; + hash = 428; + Hashable = 429; + hasher = 430; + HashVisitor = 431; + hasIdempotencyLevel = 432; + hasIdentifierValue = 433; + hasInputType = 434; + hasIsExtension = 435; + hasJavaGenerateEqualsAndHash = 436; + hasJavaGenericServices = 437; + hasJavaMultipleFiles = 438; + hasJavaOuterClassname = 439; + hasJavaPackage = 440; + hasJavaStringCheckUtf8 = 441; + hasJsonFormat = 442; + hasJsonName = 443; + hasJstype = 444; + hasLabel = 445; + hasLazy = 446; + hasLeadingComments = 447; + hasMapEntry = 448; + hasMaximumEdition = 449; + hasMessageEncoding = 450; + hasMessageSetWireFormat = 451; + hasMinimumEdition = 452; + hasName = 453; + hasNamePart = 454; + hasNegativeIntValue = 455; + hasNoStandardDescriptorAccessor = 456; + hasNumber = 457; + hasObjcClassPrefix = 458; + hasOneofIndex = 459; + hasOptimizeFor = 460; + hasOptions = 461; + hasOutputType = 462; + hasPackage = 463; + hasPacked = 464; + hasPhpClassPrefix = 465; + hasPhpMetadataNamespace = 466; + hasPhpNamespace = 467; + hasPositiveIntValue = 468; + hasProto3Optional = 469; + hasPyGenericServices = 470; + hasRepeated = 471; + hasRepeatedFieldEncoding = 472; + hasReserved = 473; + hasRetention = 474; + hasRubyPackage = 475; + hasSemantic = 476; + hasServerStreaming = 477; + hasSourceCodeInfo = 478; + hasSourceContext = 479; + hasSourceFile = 480; + hasStart = 481; + hasStringValue = 482; + hasSwiftPrefix = 483; + hasSyntax = 484; + hasTrailingComments = 485; + hasType = 486; + hasTypeName = 487; + hasUnverifiedLazy = 488; + hasUtf8Validation = 489; + hasValue = 490; + hasVerification = 491; + hasWeak = 492; + hour = 493; + i = 494; + idempotencyLevel = 495; + identifierValue = 496; + if = 497; + ignoreUnknownFields = 498; + index = 499; + init = 500; + inout = 501; + inputType = 502; + insert = 503; + Int = 504; + Int32 = 505; + Int32Value = 506; + Int64 = 507; + Int64Value = 508; + Int8 = 509; + integerLiteral = 510; + IntegerLiteralType = 511; + intern = 512; + Internal = 513; + InternalState = 514; + into = 515; + ints = 516; + isA = 517; + isEqual = 518; + isEqualTo = 519; + isExtension = 520; + isInitialized = 521; + isNegative = 522; + itemTagsEncodedSize = 523; + iterator = 524; + javaGenerateEqualsAndHash = 525; + javaGenericServices = 526; + javaMultipleFiles = 527; + javaOuterClassname = 528; + javaPackage = 529; + javaStringCheckUtf8 = 530; + JSONDecoder = 531; + JSONDecodingError = 532; + JSONDecodingOptions = 533; + jsonEncoder = 534; + JSONEncodingError = 535; + JSONEncodingOptions = 536; + JSONEncodingVisitor = 537; + jsonFormat = 538; + JSONMapEncodingVisitor = 539; + jsonName = 540; + jsonPath = 541; + jsonPaths = 542; + JSONScanner = 543; + jsonString = 544; + jsonText = 545; + jsonUTF8Bytes = 546; + jsonUTF8Data = 547; + jstype = 548; + k = 549; + kChunkSize = 550; + Key = 551; + keyField = 552; + keyFieldOpt = 553; + KeyType = 554; + kind = 555; + l = 556; + label = 557; + lazy = 558; + leadingComments = 559; + leadingDetachedComments = 560; + length = 561; + lessThan = 562; + let = 563; + lhs = 564; + list = 565; + listOfMessages = 566; + listValue = 567; + littleEndian = 568; + littleEndianBytes = 569; + load = 570; + localHasher = 571; + location = 572; + M = 573; + major = 574; + makeAsyncIterator = 575; + makeIterator = 576; + mapEntry = 577; + MapKeyType = 578; + mapToMessages = 579; + MapValueType = 580; + mapVisitor = 581; + maximumEdition = 582; + mdayStart = 583; + merge = 584; + message = 585; + messageDepthLimit = 586; + messageEncoding = 587; + MessageExtension = 588; + MessageImplementationBase = 589; + MessageOptions = 590; + MessageSet = 591; + messageSetWireFormat = 592; + messageSize = 593; + messageType = 594; + Method = 595; + MethodDescriptorProto = 596; + MethodOptions = 597; + methods = 598; + min = 599; + minimumEdition = 600; + minor = 601; + Mixin = 602; + mixins = 603; + modifier = 604; + modify = 605; + month = 606; + msgExtension = 607; + mutating = 608; + n = 609; + name = 610; + NameDescription = 611; + NameMap = 612; + NamePart = 613; + names = 614; + nanos = 615; + negativeIntValue = 616; + nestedType = 617; + newL = 618; + newList = 619; + newValue = 620; + next = 621; + nextByte = 622; + nextFieldNumber = 623; + nextVarInt = 624; + nil = 625; + nilLiteral = 626; + noStandardDescriptorAccessor = 627; + nullValue = 628; + number = 629; + numberValue = 630; + objcClassPrefix = 631; + of = 632; + oneofDecl = 633; + OneofDescriptorProto = 634; + oneofIndex = 635; + OneofOptions = 636; + oneofs = 637; + OneOf_Kind = 638; + optimizeFor = 639; + OptimizeMode = 640; + Option = 641; + OptionalEnumExtensionField = 642; + OptionalExtensionField = 643; + OptionalGroupExtensionField = 644; + OptionalMessageExtensionField = 645; + OptionRetention = 646; + options = 647; + OptionTargetType = 648; + other = 649; + others = 650; + out = 651; + outputType = 652; + p = 653; + package = 654; + packed = 655; + PackedEnumExtensionField = 656; + PackedExtensionField = 657; + padding = 658; + parent = 659; + parse = 660; + path = 661; + paths = 662; + payload = 663; + payloadSize = 664; + phpClassPrefix = 665; + phpMetadataNamespace = 666; + phpNamespace = 667; + pos = 668; + positiveIntValue = 669; + prefix = 670; + preserveProtoFieldNames = 671; + preTraverse = 672; + printUnknownFields = 673; + proto2 = 674; + proto3DefaultValue = 675; + proto3Optional = 676; + ProtobufAPIVersionCheck = 677; + ProtobufAPIVersion_3 = 678; + ProtobufBool = 679; + ProtobufBytes = 680; + ProtobufDouble = 681; + ProtobufEnumMap = 682; + protobufExtension = 683; + ProtobufFixed32 = 684; + ProtobufFixed64 = 685; + ProtobufFloat = 686; + ProtobufInt32 = 687; + ProtobufInt64 = 688; + ProtobufMap = 689; + ProtobufMessageMap = 690; + ProtobufSFixed32 = 691; + ProtobufSFixed64 = 692; + ProtobufSInt32 = 693; + ProtobufSInt64 = 694; + ProtobufString = 695; + ProtobufUInt32 = 696; + ProtobufUInt64 = 697; + protobuf_extensionFieldValues = 698; + protobuf_fieldNumber = 699; + protobuf_generated_isEqualTo = 700; + protobuf_nameMap = 701; + protobuf_newField = 702; + protobuf_package = 703; + protocol = 704; + protoFieldName = 705; + protoMessageName = 706; + ProtoNameProviding = 707; + protoPaths = 708; + public = 709; + publicDependency = 710; + putBoolValue = 711; + putBytesValue = 712; + putDoubleValue = 713; + putEnumValue = 714; + putFixedUInt32 = 715; + putFixedUInt64 = 716; + putFloatValue = 717; + putInt64 = 718; + putStringValue = 719; + putUInt64 = 720; + putUInt64Hex = 721; + putVarInt = 722; + putZigZagVarInt = 723; + pyGenericServices = 724; + R = 725; + rawChars = 726; + RawRepresentable = 727; + RawValue = 728; + read4HexDigits = 729; + readBytes = 730; + register = 731; + repeated = 732; + RepeatedEnumExtensionField = 733; + RepeatedExtensionField = 734; + repeatedFieldEncoding = 735; + RepeatedGroupExtensionField = 736; + RepeatedMessageExtensionField = 737; + repeating = 738; + requestStreaming = 739; + requestTypeURL = 740; + requiredSize = 741; + responseStreaming = 742; + responseTypeURL = 743; + result = 744; + retention = 745; + rethrows = 746; + return = 747; + ReturnType = 748; + revision = 749; + rhs = 750; + root = 751; + rubyPackage = 752; + s = 753; + sawBackslash = 754; + sawSection4Characters = 755; + sawSection5Characters = 756; + scanner = 757; + seconds = 758; + self = 759; + semantic = 760; + Sendable = 761; + separator = 762; + serialize = 763; + serializedBytes = 764; + serializedData = 765; + serializedSize = 766; + serverStreaming = 767; + service = 768; + ServiceDescriptorProto = 769; + ServiceOptions = 770; + set = 771; + setExtensionValue = 772; + shift = 773; + SimpleExtensionMap = 774; + size = 775; + sizer = 776; + source = 777; + sourceCodeInfo = 778; + sourceContext = 779; + sourceEncoding = 780; + sourceFile = 781; + span = 782; + split = 783; + start = 784; + startArray = 785; + startArrayObject = 786; + startField = 787; + startIndex = 788; + startMessageField = 789; + startObject = 790; + startRegularField = 791; + state = 792; + static = 793; + StaticString = 794; + storage = 795; + String = 796; + stringLiteral = 797; + StringLiteralType = 798; + stringResult = 799; + stringValue = 800; + struct = 801; + structValue = 802; + subDecoder = 803; + subscript = 804; + subVisitor = 805; + Swift = 806; + swiftPrefix = 807; + SwiftProtobufContiguousBytes = 808; + syntax = 809; + T = 810; + tag = 811; + targets = 812; + terminator = 813; + testDecoder = 814; + text = 815; + textDecoder = 816; + TextFormatDecoder = 817; + TextFormatDecodingError = 818; + TextFormatDecodingOptions = 819; + TextFormatEncodingOptions = 820; + TextFormatEncodingVisitor = 821; + textFormatString = 822; + throwOrIgnore = 823; + throws = 824; + timeInterval = 825; + timeIntervalSince1970 = 826; + timeIntervalSinceReferenceDate = 827; + Timestamp = 828; + total = 829; + totalArrayDepth = 830; + totalSize = 831; + trailingComments = 832; + traversalOptions = 833; + traverse = 834; + true = 835; + try = 836; + type = 837; + typealias = 838; + TypeEnum = 839; + typeName = 840; + typePrefix = 841; + typeStart = 842; + typeUnknown = 843; + typeURL = 844; + UInt32 = 845; + UInt32Value = 846; + UInt64 = 847; + UInt64Value = 848; + UInt8 = 849; + unchecked = 850; + unicodeScalarLiteral = 851; + UnicodeScalarLiteralType = 852; + unicodeScalars = 853; + UnicodeScalarView = 854; + uninterpretedOption = 855; + union = 856; + uniqueStorage = 857; + unknown = 858; + unknownFields = 859; + UnknownStorage = 860; + unpackTo = 861; + UnsafeBufferPointer = 862; + UnsafeMutablePointer = 863; + UnsafeMutableRawBufferPointer = 864; + UnsafeRawBufferPointer = 865; + UnsafeRawPointer = 866; + unverifiedLazy = 867; + updatedOptions = 868; + url = 869; + useDeterministicOrdering = 870; + utf8 = 871; + utf8Ptr = 872; + utf8ToDouble = 873; + utf8Validation = 874; + UTF8View = 875; + v = 876; + value = 877; + valueField = 878; + values = 879; + ValueType = 880; + var = 881; + verification = 882; + VerificationState = 883; + Version = 884; + versionString = 885; + visitExtensionFields = 886; + visitExtensionFieldsAsMessageSet = 887; + visitMapField = 888; + visitor = 889; + visitPacked = 890; + visitPackedBoolField = 891; + visitPackedDoubleField = 892; + visitPackedEnumField = 893; + visitPackedFixed32Field = 894; + visitPackedFixed64Field = 895; + visitPackedFloatField = 896; + visitPackedInt32Field = 897; + visitPackedInt64Field = 898; + visitPackedSFixed32Field = 899; + visitPackedSFixed64Field = 900; + visitPackedSInt32Field = 901; + visitPackedSInt64Field = 902; + visitPackedUInt32Field = 903; + visitPackedUInt64Field = 904; + visitRepeated = 905; + visitRepeatedBoolField = 906; + visitRepeatedBytesField = 907; + visitRepeatedDoubleField = 908; + visitRepeatedEnumField = 909; + visitRepeatedFixed32Field = 910; + visitRepeatedFixed64Field = 911; + visitRepeatedFloatField = 912; + visitRepeatedGroupField = 913; + visitRepeatedInt32Field = 914; + visitRepeatedInt64Field = 915; + visitRepeatedMessageField = 916; + visitRepeatedSFixed32Field = 917; + visitRepeatedSFixed64Field = 918; + visitRepeatedSInt32Field = 919; + visitRepeatedSInt64Field = 920; + visitRepeatedStringField = 921; + visitRepeatedUInt32Field = 922; + visitRepeatedUInt64Field = 923; + visitSingular = 924; + visitSingularBoolField = 925; + visitSingularBytesField = 926; + visitSingularDoubleField = 927; + visitSingularEnumField = 928; + visitSingularFixed32Field = 929; + visitSingularFixed64Field = 930; + visitSingularFloatField = 931; + visitSingularGroupField = 932; + visitSingularInt32Field = 933; + visitSingularInt64Field = 934; + visitSingularMessageField = 935; + visitSingularSFixed32Field = 936; + visitSingularSFixed64Field = 937; + visitSingularSInt32Field = 938; + visitSingularSInt64Field = 939; + visitSingularStringField = 940; + visitSingularUInt32Field = 941; + visitSingularUInt64Field = 942; + visitUnknown = 943; + wasDecoded = 944; + weak = 945; + weakDependency = 946; + where = 947; + wireFormat = 948; + with = 949; + withUnsafeBytes = 950; + withUnsafeMutableBytes = 951; + work = 952; + Wrapped = 953; + WrappedType = 954; + wrappedValue = 955; + written = 956; + yday = 957; } diff --git a/Protos/SwiftProtobufTests/generated_swift_names_enums.proto b/Protos/SwiftProtobufTests/generated_swift_names_enums.proto index 189787fc6..53980989f 100644 --- a/Protos/SwiftProtobufTests/generated_swift_names_enums.proto +++ b/Protos/SwiftProtobufTests/generated_swift_names_enums.proto @@ -9,7 +9,9 @@ message GeneratedSwiftReservedEnums { enum allCases { NONE_allCases = 0; } enum allowAlias { NONE_allowAlias = 0; } enum alwaysPrintEnumsAsInts { NONE_alwaysPrintEnumsAsInts = 0; } + enum alwaysPrintFieldsWithoutPresence { NONE_alwaysPrintFieldsWithoutPresence = 0; } enum alwaysPrintInt64sAsNumbers { NONE_alwaysPrintInt64sAsNumbers = 0; } + enum alwaysVisitPrimitiveFields { NONE_alwaysVisitPrimitiveFields = 0; } enum annotation { NONE_annotation = 0; } enum any { NONE_any = 0; } enum AnyExtensionField { NONE_AnyExtensionField = 0; } @@ -834,6 +836,7 @@ message GeneratedSwiftReservedEnums { enum totalArrayDepth { NONE_totalArrayDepth = 0; } enum totalSize { NONE_totalSize = 0; } enum trailingComments { NONE_trailingComments = 0; } + enum traversalOptions { NONE_traversalOptions = 0; } enum traverse { NONE_traverse = 0; } enum true { NONE_true = 0; } enum try { NONE_try = 0; } diff --git a/Protos/SwiftProtobufTests/generated_swift_names_fields.proto b/Protos/SwiftProtobufTests/generated_swift_names_fields.proto index 637b3fec6..3a791a66e 100644 --- a/Protos/SwiftProtobufTests/generated_swift_names_fields.proto +++ b/Protos/SwiftProtobufTests/generated_swift_names_fields.proto @@ -9,953 +9,956 @@ message GeneratedSwiftReservedFields { int32 allCases = 3; int32 allowAlias = 4; int32 alwaysPrintEnumsAsInts = 5; - int32 alwaysPrintInt64sAsNumbers = 6; - int32 annotation = 7; - int32 any = 8; - int32 AnyExtensionField = 9; - int32 AnyMessageExtension = 10; - int32 AnyMessageStorage = 11; - int32 AnyUnpackError = 12; - int32 Api = 13; - int32 appended = 14; - int32 appendUIntHex = 15; - int32 appendUnknown = 16; - int32 areAllInitialized = 17; - int32 Array = 18; - int32 arrayDepth = 19; - int32 arrayLiteral = 20; - int32 arraySeparator = 21; - int32 as = 22; - int32 asciiOpenCurlyBracket = 23; - int32 asciiZero = 24; - int32 async = 25; - int32 AsyncIterator = 26; - int32 AsyncIteratorProtocol = 27; - int32 AsyncMessageSequence = 28; - int32 available = 29; - int32 b = 30; - int32 Base = 31; - int32 base64Values = 32; - int32 baseAddress = 33; - int32 BaseType = 34; - int32 begin = 35; - int32 binary = 36; - int32 BinaryDecoder = 37; - int32 BinaryDecodingError = 38; - int32 BinaryDecodingOptions = 39; - int32 BinaryDelimited = 40; - int32 BinaryEncoder = 41; - int32 BinaryEncodingError = 42; - int32 BinaryEncodingMessageSetSizeVisitor = 43; - int32 BinaryEncodingMessageSetVisitor = 44; - int32 BinaryEncodingOptions = 45; - int32 BinaryEncodingSizeVisitor = 46; - int32 BinaryEncodingVisitor = 47; - int32 binaryOptions = 48; - int32 binaryProtobufDelimitedMessages = 49; - int32 bitPattern = 50; - int32 body = 51; - int32 Bool = 52; - int32 booleanLiteral = 53; - int32 BooleanLiteralType = 54; - int32 boolValue = 55; - int32 buffer = 56; - int32 bytes = 57; - int32 bytesInGroup = 58; - int32 bytesNeeded = 59; - int32 bytesRead = 60; - int32 BytesValue = 61; - int32 c = 62; - int32 capitalizeNext = 63; - int32 cardinality = 64; - int32 CaseIterable = 65; - int32 ccEnableArenas = 66; - int32 ccGenericServices = 67; - int32 Character = 68; - int32 chars = 69; - int32 chunk = 70; - int32 class = 71; - int32 clearAggregateValue = 72; - int32 clearAllowAlias = 73; - int32 clearBegin = 74; - int32 clearCcEnableArenas = 75; - int32 clearCcGenericServices = 76; - int32 clearClientStreaming = 77; - int32 clearCsharpNamespace = 78; - int32 clearCtype = 79; - int32 clearDebugRedact = 80; - int32 clearDefaultValue = 81; - int32 clearDeprecated = 82; - int32 clearDeprecatedLegacyJsonFieldConflicts = 83; - int32 clearDoubleValue = 84; - int32 clearEdition = 85; - int32 clearEnd = 86; - int32 clearEnumType = 87; - int32 clearExtendee = 88; - int32 clearExtensionValue = 89; - int32 clearFeatures = 90; - int32 clearFieldPresence = 91; - int32 clearFullName = 92; - int32 clearGoPackage = 93; - int32 clearIdempotencyLevel = 94; - int32 clearIdentifierValue = 95; - int32 clearInputType = 96; - int32 clearIsExtension = 97; - int32 clearJavaGenerateEqualsAndHash = 98; - int32 clearJavaGenericServices = 99; - int32 clearJavaMultipleFiles = 100; - int32 clearJavaOuterClassname = 101; - int32 clearJavaPackage = 102; - int32 clearJavaStringCheckUtf8 = 103; - int32 clearJsonFormat = 104; - int32 clearJsonName = 105; - int32 clearJstype = 106; - int32 clearLabel = 107; - int32 clearLazy = 108; - int32 clearLeadingComments = 109; - int32 clearMapEntry = 110; - int32 clearMaximumEdition = 111; - int32 clearMessageEncoding = 112; - int32 clearMessageSetWireFormat = 113; - int32 clearMinimumEdition = 114; - int32 clearName = 115; - int32 clearNamePart = 116; - int32 clearNegativeIntValue = 117; - int32 clearNoStandardDescriptorAccessor = 118; - int32 clearNumber = 119; - int32 clearObjcClassPrefix = 120; - int32 clearOneofIndex = 121; - int32 clearOptimizeFor = 122; - int32 clearOptions = 123; - int32 clearOutputType = 124; - int32 clearPackage = 125; - int32 clearPacked = 126; - int32 clearPhpClassPrefix = 127; - int32 clearPhpMetadataNamespace = 128; - int32 clearPhpNamespace = 129; - int32 clearPositiveIntValue = 130; - int32 clearProto3Optional = 131; - int32 clearPyGenericServices = 132; - int32 clearRepeated = 133; - int32 clearRepeatedFieldEncoding = 134; - int32 clearReserved = 135; - int32 clearRetention = 136; - int32 clearRubyPackage = 137; - int32 clearSemantic = 138; - int32 clearServerStreaming = 139; - int32 clearSourceCodeInfo = 140; - int32 clearSourceContext = 141; - int32 clearSourceFile = 142; - int32 clearStart = 143; - int32 clearStringValue = 144; - int32 clearSwiftPrefix = 145; - int32 clearSyntax = 146; - int32 clearTrailingComments = 147; - int32 clearType = 148; - int32 clearTypeName = 149; - int32 clearUnverifiedLazy = 150; - int32 clearUtf8Validation = 151; - int32 clearValue = 152; - int32 clearVerification = 153; - int32 clearWeak = 154; - int32 clientStreaming = 155; - int32 codePoint = 156; - int32 codeUnits = 157; - int32 Collection = 158; - int32 com = 159; - int32 comma = 160; - int32 CommonMessageConformances = 161; - int32 consumedBytes = 162; - int32 contentsOf = 163; - int32 count = 164; - int32 countVarintsInBuffer = 165; - int32 csharpNamespace = 166; - int32 ctype = 167; - int32 customCodable = 168; - int32 d = 169; - int32 Data = 170; - int32 dataResult = 171; - int32 date = 172; - int32 daySec = 173; - int32 daysSinceEpoch = 174; - int32 debugDescription = 175; - int32 debugRedact = 176; - int32 declaration = 177; - int32 decoded = 178; - int32 decodedFromJSONNull = 179; - int32 decodeExtensionField = 180; - int32 decodeExtensionFieldsAsMessageSet = 181; - int32 decodeJSON = 182; - int32 decodeMapField = 183; - int32 decodeMessage = 184; - int32 decoder = 185; - int32 decodeRepeated = 186; - int32 decodeRepeatedBoolField = 187; - int32 decodeRepeatedBytesField = 188; - int32 decodeRepeatedDoubleField = 189; - int32 decodeRepeatedEnumField = 190; - int32 decodeRepeatedFixed32Field = 191; - int32 decodeRepeatedFixed64Field = 192; - int32 decodeRepeatedFloatField = 193; - int32 decodeRepeatedGroupField = 194; - int32 decodeRepeatedInt32Field = 195; - int32 decodeRepeatedInt64Field = 196; - int32 decodeRepeatedMessageField = 197; - int32 decodeRepeatedSFixed32Field = 198; - int32 decodeRepeatedSFixed64Field = 199; - int32 decodeRepeatedSInt32Field = 200; - int32 decodeRepeatedSInt64Field = 201; - int32 decodeRepeatedStringField = 202; - int32 decodeRepeatedUInt32Field = 203; - int32 decodeRepeatedUInt64Field = 204; - int32 decodeSingular = 205; - int32 decodeSingularBoolField = 206; - int32 decodeSingularBytesField = 207; - int32 decodeSingularDoubleField = 208; - int32 decodeSingularEnumField = 209; - int32 decodeSingularFixed32Field = 210; - int32 decodeSingularFixed64Field = 211; - int32 decodeSingularFloatField = 212; - int32 decodeSingularGroupField = 213; - int32 decodeSingularInt32Field = 214; - int32 decodeSingularInt64Field = 215; - int32 decodeSingularMessageField = 216; - int32 decodeSingularSFixed32Field = 217; - int32 decodeSingularSFixed64Field = 218; - int32 decodeSingularSInt32Field = 219; - int32 decodeSingularSInt64Field = 220; - int32 decodeSingularStringField = 221; - int32 decodeSingularUInt32Field = 222; - int32 decodeSingularUInt64Field = 223; - int32 decodeTextFormat = 224; - int32 defaultAnyTypeURLPrefix = 225; - int32 defaults = 226; - int32 defaultValue = 227; - int32 dependency = 228; - int32 deprecated = 229; - int32 deprecatedLegacyJsonFieldConflicts = 230; - int32 description = 231; - int32 DescriptorProto = 232; - int32 Dictionary = 233; - int32 dictionaryLiteral = 234; - int32 digit = 235; - int32 digit0 = 236; - int32 digit1 = 237; - int32 digitCount = 238; - int32 digits = 239; - int32 digitValue = 240; - int32 discardableResult = 241; - int32 discardUnknownFields = 242; - int32 Double = 243; - int32 doubleValue = 244; - int32 Duration = 245; - int32 E = 246; - int32 edition = 247; - int32 EditionDefault = 248; - int32 editionDefaults = 249; - int32 Element = 250; - int32 elements = 251; - int32 emitExtensionFieldName = 252; - int32 emitFieldName = 253; - int32 emitFieldNumber = 254; - int32 Empty = 255; - int32 encodeAsBytes = 256; - int32 encoded = 257; - int32 encodedJSONString = 258; - int32 encodedSize = 259; - int32 encodeField = 260; - int32 encoder = 261; - int32 end = 262; - int32 endArray = 263; - int32 endMessageField = 264; - int32 endObject = 265; - int32 endRegularField = 266; - int32 enum = 267; - int32 EnumDescriptorProto = 268; - int32 EnumOptions = 269; - int32 EnumReservedRange = 270; - int32 enumType = 271; - int32 enumvalue = 272; - int32 EnumValueDescriptorProto = 273; - int32 EnumValueOptions = 274; - int32 Equatable = 275; - int32 Error = 276; - int32 ExpressibleByArrayLiteral = 277; - int32 ExpressibleByDictionaryLiteral = 278; - int32 ext = 279; - int32 extDecoder = 280; - int32 extendedGraphemeClusterLiteral = 281; - int32 ExtendedGraphemeClusterLiteralType = 282; - int32 extendee = 283; - int32 ExtensibleMessage = 284; - int32 extension = 285; - int32 ExtensionField = 286; - int32 extensionFieldNumber = 287; - int32 ExtensionFieldValueSet = 288; - int32 ExtensionMap = 289; - int32 extensionRange = 290; - int32 ExtensionRangeOptions = 291; - int32 extensions = 292; - int32 extras = 293; - int32 F = 294; - int32 false = 295; - int32 features = 296; - int32 FeatureSet = 297; - int32 FeatureSetDefaults = 298; - int32 FeatureSetEditionDefault = 299; - int32 field = 300; - int32 fieldData = 301; - int32 FieldDescriptorProto = 302; - int32 FieldMask = 303; - int32 fieldName = 304; - int32 fieldNameCount = 305; - int32 fieldNum = 306; - int32 fieldNumber = 307; - int32 fieldNumberForProto = 308; - int32 FieldOptions = 309; - int32 fieldPresence = 310; - int32 fields = 311; - int32 fieldSize = 312; - int32 FieldTag = 313; - int32 fieldType = 314; - int32 file = 315; - int32 FileDescriptorProto = 316; - int32 FileDescriptorSet = 317; - int32 fileName = 318; - int32 FileOptions = 319; - int32 filter = 320; - int32 final = 321; - int32 first = 322; - int32 firstItem = 323; - int32 Float = 324; - int32 floatLiteral = 325; - int32 FloatLiteralType = 326; - int32 FloatValue = 327; - int32 forMessageName = 328; - int32 formUnion = 329; - int32 forReadingFrom = 330; - int32 forTypeURL = 331; - int32 ForwardParser = 332; - int32 forWritingInto = 333; - int32 from = 334; - int32 fromAscii2 = 335; - int32 fromAscii4 = 336; - int32 fromByteOffset = 337; - int32 fromHexDigit = 338; - int32 fullName = 339; - int32 func = 340; - int32 G = 341; - int32 GeneratedCodeInfo = 342; - int32 get = 343; - int32 getExtensionValue = 344; - int32 googleapis = 345; - int32 Google_Protobuf_Any = 346; - int32 Google_Protobuf_Api = 347; - int32 Google_Protobuf_BoolValue = 348; - int32 Google_Protobuf_BytesValue = 349; - int32 Google_Protobuf_DescriptorProto = 350; - int32 Google_Protobuf_DoubleValue = 351; - int32 Google_Protobuf_Duration = 352; - int32 Google_Protobuf_Edition = 353; - int32 Google_Protobuf_Empty = 354; - int32 Google_Protobuf_Enum = 355; - int32 Google_Protobuf_EnumDescriptorProto = 356; - int32 Google_Protobuf_EnumOptions = 357; - int32 Google_Protobuf_EnumValue = 358; - int32 Google_Protobuf_EnumValueDescriptorProto = 359; - int32 Google_Protobuf_EnumValueOptions = 360; - int32 Google_Protobuf_ExtensionRangeOptions = 361; - int32 Google_Protobuf_FeatureSet = 362; - int32 Google_Protobuf_FeatureSetDefaults = 363; - int32 Google_Protobuf_Field = 364; - int32 Google_Protobuf_FieldDescriptorProto = 365; - int32 Google_Protobuf_FieldMask = 366; - int32 Google_Protobuf_FieldOptions = 367; - int32 Google_Protobuf_FileDescriptorProto = 368; - int32 Google_Protobuf_FileDescriptorSet = 369; - int32 Google_Protobuf_FileOptions = 370; - int32 Google_Protobuf_FloatValue = 371; - int32 Google_Protobuf_GeneratedCodeInfo = 372; - int32 Google_Protobuf_Int32Value = 373; - int32 Google_Protobuf_Int64Value = 374; - int32 Google_Protobuf_ListValue = 375; - int32 Google_Protobuf_MessageOptions = 376; - int32 Google_Protobuf_Method = 377; - int32 Google_Protobuf_MethodDescriptorProto = 378; - int32 Google_Protobuf_MethodOptions = 379; - int32 Google_Protobuf_Mixin = 380; - int32 Google_Protobuf_NullValue = 381; - int32 Google_Protobuf_OneofDescriptorProto = 382; - int32 Google_Protobuf_OneofOptions = 383; - int32 Google_Protobuf_Option = 384; - int32 Google_Protobuf_ServiceDescriptorProto = 385; - int32 Google_Protobuf_ServiceOptions = 386; - int32 Google_Protobuf_SourceCodeInfo = 387; - int32 Google_Protobuf_SourceContext = 388; - int32 Google_Protobuf_StringValue = 389; - int32 Google_Protobuf_Struct = 390; - int32 Google_Protobuf_Syntax = 391; - int32 Google_Protobuf_Timestamp = 392; - int32 Google_Protobuf_Type = 393; - int32 Google_Protobuf_UInt32Value = 394; - int32 Google_Protobuf_UInt64Value = 395; - int32 Google_Protobuf_UninterpretedOption = 396; - int32 Google_Protobuf_Value = 397; - int32 goPackage = 398; - int32 group = 399; - int32 groupFieldNumberStack = 400; - int32 groupSize = 401; - int32 hadOneofValue = 402; - int32 handleConflictingOneOf = 403; - int32 hasAggregateValue = 404; - int32 hasAllowAlias = 405; - int32 hasBegin = 406; - int32 hasCcEnableArenas = 407; - int32 hasCcGenericServices = 408; - int32 hasClientStreaming = 409; - int32 hasCsharpNamespace = 410; - int32 hasCtype = 411; - int32 hasDebugRedact = 412; - int32 hasDefaultValue = 413; - int32 hasDeprecated = 414; - int32 hasDeprecatedLegacyJsonFieldConflicts = 415; - int32 hasDoubleValue = 416; - int32 hasEdition = 417; - int32 hasEnd = 418; - int32 hasEnumType = 419; - int32 hasExtendee = 420; - int32 hasExtensionValue = 421; - int32 hasFeatures = 422; - int32 hasFieldPresence = 423; - int32 hasFullName = 424; - int32 hasGoPackage = 425; - int32 hash = 426; - int32 Hashable = 427; - int32 hasher = 428; - int32 HashVisitor = 429; - int32 hasIdempotencyLevel = 430; - int32 hasIdentifierValue = 431; - int32 hasInputType = 432; - int32 hasIsExtension = 433; - int32 hasJavaGenerateEqualsAndHash = 434; - int32 hasJavaGenericServices = 435; - int32 hasJavaMultipleFiles = 436; - int32 hasJavaOuterClassname = 437; - int32 hasJavaPackage = 438; - int32 hasJavaStringCheckUtf8 = 439; - int32 hasJsonFormat = 440; - int32 hasJsonName = 441; - int32 hasJstype = 442; - int32 hasLabel = 443; - int32 hasLazy = 444; - int32 hasLeadingComments = 445; - int32 hasMapEntry = 446; - int32 hasMaximumEdition = 447; - int32 hasMessageEncoding = 448; - int32 hasMessageSetWireFormat = 449; - int32 hasMinimumEdition = 450; - int32 hasName = 451; - int32 hasNamePart = 452; - int32 hasNegativeIntValue = 453; - int32 hasNoStandardDescriptorAccessor = 454; - int32 hasNumber = 455; - int32 hasObjcClassPrefix = 456; - int32 hasOneofIndex = 457; - int32 hasOptimizeFor = 458; - int32 hasOptions = 459; - int32 hasOutputType = 460; - int32 hasPackage = 461; - int32 hasPacked = 462; - int32 hasPhpClassPrefix = 463; - int32 hasPhpMetadataNamespace = 464; - int32 hasPhpNamespace = 465; - int32 hasPositiveIntValue = 466; - int32 hasProto3Optional = 467; - int32 hasPyGenericServices = 468; - int32 hasRepeated = 469; - int32 hasRepeatedFieldEncoding = 470; - int32 hasReserved = 471; - int32 hasRetention = 472; - int32 hasRubyPackage = 473; - int32 hasSemantic = 474; - int32 hasServerStreaming = 475; - int32 hasSourceCodeInfo = 476; - int32 hasSourceContext = 477; - int32 hasSourceFile = 478; - int32 hasStart = 479; - int32 hasStringValue = 480; - int32 hasSwiftPrefix = 481; - int32 hasSyntax = 482; - int32 hasTrailingComments = 483; - int32 hasType = 484; - int32 hasTypeName = 485; - int32 hasUnverifiedLazy = 486; - int32 hasUtf8Validation = 487; - int32 hasValue = 488; - int32 hasVerification = 489; - int32 hasWeak = 490; - int32 hour = 491; - int32 i = 492; - int32 idempotencyLevel = 493; - int32 identifierValue = 494; - int32 if = 495; - int32 ignoreUnknownFields = 496; - int32 index = 497; - int32 init = 498; - int32 inout = 499; - int32 inputType = 500; - int32 insert = 501; - int32 Int = 502; - int32 Int32 = 503; - int32 Int32Value = 504; - int32 Int64 = 505; - int32 Int64Value = 506; - int32 Int8 = 507; - int32 integerLiteral = 508; - int32 IntegerLiteralType = 509; - int32 intern = 510; - int32 Internal = 511; - int32 InternalState = 512; - int32 into = 513; - int32 ints = 514; - int32 isA = 515; - int32 isEqual = 516; - int32 isEqualTo = 517; - int32 isExtension = 518; - int32 isInitialized = 519; - int32 isNegative = 520; - int32 itemTagsEncodedSize = 521; - int32 iterator = 522; - int32 javaGenerateEqualsAndHash = 523; - int32 javaGenericServices = 524; - int32 javaMultipleFiles = 525; - int32 javaOuterClassname = 526; - int32 javaPackage = 527; - int32 javaStringCheckUtf8 = 528; - int32 JSONDecoder = 529; - int32 JSONDecodingError = 530; - int32 JSONDecodingOptions = 531; - int32 jsonEncoder = 532; - int32 JSONEncodingError = 533; - int32 JSONEncodingOptions = 534; - int32 JSONEncodingVisitor = 535; - int32 jsonFormat = 536; - int32 JSONMapEncodingVisitor = 537; - int32 jsonName = 538; - int32 jsonPath = 539; - int32 jsonPaths = 540; - int32 JSONScanner = 541; - int32 jsonString = 542; - int32 jsonText = 543; - int32 jsonUTF8Bytes = 544; - int32 jsonUTF8Data = 545; - int32 jstype = 546; - int32 k = 547; - int32 kChunkSize = 548; - int32 Key = 549; - int32 keyField = 550; - int32 keyFieldOpt = 551; - int32 KeyType = 552; - int32 kind = 553; - int32 l = 554; - int32 label = 555; - int32 lazy = 556; - int32 leadingComments = 557; - int32 leadingDetachedComments = 558; - int32 length = 559; - int32 lessThan = 560; - int32 let = 561; - int32 lhs = 562; - int32 list = 563; - int32 listOfMessages = 564; - int32 listValue = 565; - int32 littleEndian = 566; - int32 littleEndianBytes = 567; - int32 load = 568; - int32 localHasher = 569; - int32 location = 570; - int32 M = 571; - int32 major = 572; - int32 makeAsyncIterator = 573; - int32 makeIterator = 574; - int32 mapEntry = 575; - int32 MapKeyType = 576; - int32 mapToMessages = 577; - int32 MapValueType = 578; - int32 mapVisitor = 579; - int32 maximumEdition = 580; - int32 mdayStart = 581; - int32 merge = 582; - int32 message = 583; - int32 messageDepthLimit = 584; - int32 messageEncoding = 585; - int32 MessageExtension = 586; - int32 MessageImplementationBase = 587; - int32 MessageOptions = 588; - int32 MessageSet = 589; - int32 messageSetWireFormat = 590; - int32 messageSize = 591; - int32 messageType = 592; - int32 Method = 593; - int32 MethodDescriptorProto = 594; - int32 MethodOptions = 595; - int32 methods = 596; - int32 min = 597; - int32 minimumEdition = 598; - int32 minor = 599; - int32 Mixin = 600; - int32 mixins = 601; - int32 modifier = 602; - int32 modify = 603; - int32 month = 604; - int32 msgExtension = 605; - int32 mutating = 606; - int32 n = 607; - int32 name = 608; - int32 NameDescription = 609; - int32 NameMap = 610; - int32 NamePart = 611; - int32 names = 612; - int32 nanos = 613; - int32 negativeIntValue = 614; - int32 nestedType = 615; - int32 newL = 616; - int32 newList = 617; - int32 newValue = 618; - int32 next = 619; - int32 nextByte = 620; - int32 nextFieldNumber = 621; - int32 nextVarInt = 622; - int32 nil = 623; - int32 nilLiteral = 624; - int32 noStandardDescriptorAccessor = 625; - int32 nullValue = 626; - int32 number = 627; - int32 numberValue = 628; - int32 objcClassPrefix = 629; - int32 of = 630; - int32 oneofDecl = 631; - int32 OneofDescriptorProto = 632; - int32 oneofIndex = 633; - int32 OneofOptions = 634; - int32 oneofs = 635; - int32 OneOf_Kind = 636; - int32 optimizeFor = 637; - int32 OptimizeMode = 638; - int32 Option = 639; - int32 OptionalEnumExtensionField = 640; - int32 OptionalExtensionField = 641; - int32 OptionalGroupExtensionField = 642; - int32 OptionalMessageExtensionField = 643; - int32 OptionRetention = 644; - int32 options = 645; - int32 OptionTargetType = 646; - int32 other = 647; - int32 others = 648; - int32 out = 649; - int32 outputType = 650; - int32 p = 651; - int32 package = 652; - int32 packed = 653; - int32 PackedEnumExtensionField = 654; - int32 PackedExtensionField = 655; - int32 padding = 656; - int32 parent = 657; - int32 parse = 658; - int32 path = 659; - int32 paths = 660; - int32 payload = 661; - int32 payloadSize = 662; - int32 phpClassPrefix = 663; - int32 phpMetadataNamespace = 664; - int32 phpNamespace = 665; - int32 pos = 666; - int32 positiveIntValue = 667; - int32 prefix = 668; - int32 preserveProtoFieldNames = 669; - int32 preTraverse = 670; - int32 printUnknownFields = 671; - int32 proto2 = 672; - int32 proto3DefaultValue = 673; - int32 proto3Optional = 674; - int32 ProtobufAPIVersionCheck = 675; - int32 ProtobufAPIVersion_3 = 676; - int32 ProtobufBool = 677; - int32 ProtobufBytes = 678; - int32 ProtobufDouble = 679; - int32 ProtobufEnumMap = 680; - int32 protobufExtension = 681; - int32 ProtobufFixed32 = 682; - int32 ProtobufFixed64 = 683; - int32 ProtobufFloat = 684; - int32 ProtobufInt32 = 685; - int32 ProtobufInt64 = 686; - int32 ProtobufMap = 687; - int32 ProtobufMessageMap = 688; - int32 ProtobufSFixed32 = 689; - int32 ProtobufSFixed64 = 690; - int32 ProtobufSInt32 = 691; - int32 ProtobufSInt64 = 692; - int32 ProtobufString = 693; - int32 ProtobufUInt32 = 694; - int32 ProtobufUInt64 = 695; - int32 protobuf_extensionFieldValues = 696; - int32 protobuf_fieldNumber = 697; - int32 protobuf_generated_isEqualTo = 698; - int32 protobuf_nameMap = 699; - int32 protobuf_newField = 700; - int32 protobuf_package = 701; - int32 protocol = 702; - int32 protoFieldName = 703; - int32 protoMessageName = 704; - int32 ProtoNameProviding = 705; - int32 protoPaths = 706; - int32 public = 707; - int32 publicDependency = 708; - int32 putBoolValue = 709; - int32 putBytesValue = 710; - int32 putDoubleValue = 711; - int32 putEnumValue = 712; - int32 putFixedUInt32 = 713; - int32 putFixedUInt64 = 714; - int32 putFloatValue = 715; - int32 putInt64 = 716; - int32 putStringValue = 717; - int32 putUInt64 = 718; - int32 putUInt64Hex = 719; - int32 putVarInt = 720; - int32 putZigZagVarInt = 721; - int32 pyGenericServices = 722; - int32 R = 723; - int32 rawChars = 724; - int32 RawRepresentable = 725; - int32 RawValue = 726; - int32 read4HexDigits = 727; - int32 readBytes = 728; - int32 register = 729; - int32 repeated = 730; - int32 RepeatedEnumExtensionField = 731; - int32 RepeatedExtensionField = 732; - int32 repeatedFieldEncoding = 733; - int32 RepeatedGroupExtensionField = 734; - int32 RepeatedMessageExtensionField = 735; - int32 repeating = 736; - int32 requestStreaming = 737; - int32 requestTypeURL = 738; - int32 requiredSize = 739; - int32 responseStreaming = 740; - int32 responseTypeURL = 741; - int32 result = 742; - int32 retention = 743; - int32 rethrows = 744; - int32 return = 745; - int32 ReturnType = 746; - int32 revision = 747; - int32 rhs = 748; - int32 root = 749; - int32 rubyPackage = 750; - int32 s = 751; - int32 sawBackslash = 752; - int32 sawSection4Characters = 753; - int32 sawSection5Characters = 754; - int32 scanner = 755; - int32 seconds = 756; - int32 self = 757; - int32 semantic = 758; - int32 Sendable = 759; - int32 separator = 760; - int32 serialize = 761; - int32 serializedBytes = 762; - int32 serializedData = 763; - int32 serializedSize = 764; - int32 serverStreaming = 765; - int32 service = 766; - int32 ServiceDescriptorProto = 767; - int32 ServiceOptions = 768; - int32 set = 769; - int32 setExtensionValue = 770; - int32 shift = 771; - int32 SimpleExtensionMap = 772; - int32 size = 773; - int32 sizer = 774; - int32 source = 775; - int32 sourceCodeInfo = 776; - int32 sourceContext = 777; - int32 sourceEncoding = 778; - int32 sourceFile = 779; - int32 span = 780; - int32 split = 781; - int32 start = 782; - int32 startArray = 783; - int32 startArrayObject = 784; - int32 startField = 785; - int32 startIndex = 786; - int32 startMessageField = 787; - int32 startObject = 788; - int32 startRegularField = 789; - int32 state = 790; - int32 static = 791; - int32 StaticString = 792; - int32 storage = 793; - int32 String = 794; - int32 stringLiteral = 795; - int32 StringLiteralType = 796; - int32 stringResult = 797; - int32 stringValue = 798; - int32 struct = 799; - int32 structValue = 800; - int32 subDecoder = 801; - int32 subscript = 802; - int32 subVisitor = 803; - int32 Swift = 804; - int32 swiftPrefix = 805; - int32 SwiftProtobufContiguousBytes = 806; - int32 syntax = 807; - int32 T = 808; - int32 tag = 809; - int32 targets = 810; - int32 terminator = 811; - int32 testDecoder = 812; - int32 text = 813; - int32 textDecoder = 814; - int32 TextFormatDecoder = 815; - int32 TextFormatDecodingError = 816; - int32 TextFormatDecodingOptions = 817; - int32 TextFormatEncodingOptions = 818; - int32 TextFormatEncodingVisitor = 819; - int32 textFormatString = 820; - int32 throwOrIgnore = 821; - int32 throws = 822; - int32 timeInterval = 823; - int32 timeIntervalSince1970 = 824; - int32 timeIntervalSinceReferenceDate = 825; - int32 Timestamp = 826; - int32 total = 827; - int32 totalArrayDepth = 828; - int32 totalSize = 829; - int32 trailingComments = 830; - int32 traverse = 831; - int32 true = 832; - int32 try = 833; - int32 type = 834; - int32 typealias = 835; - int32 TypeEnum = 836; - int32 typeName = 837; - int32 typePrefix = 838; - int32 typeStart = 839; - int32 typeUnknown = 840; - int32 typeURL = 841; - int32 UInt32 = 842; - int32 UInt32Value = 843; - int32 UInt64 = 844; - int32 UInt64Value = 845; - int32 UInt8 = 846; - int32 unchecked = 847; - int32 unicodeScalarLiteral = 848; - int32 UnicodeScalarLiteralType = 849; - int32 unicodeScalars = 850; - int32 UnicodeScalarView = 851; - int32 uninterpretedOption = 852; - int32 union = 853; - int32 uniqueStorage = 854; - int32 unknown = 855; - int32 unknownFields = 856; - int32 UnknownStorage = 857; - int32 unpackTo = 858; - int32 UnsafeBufferPointer = 859; - int32 UnsafeMutablePointer = 860; - int32 UnsafeMutableRawBufferPointer = 861; - int32 UnsafeRawBufferPointer = 862; - int32 UnsafeRawPointer = 863; - int32 unverifiedLazy = 864; - int32 updatedOptions = 865; - int32 url = 866; - int32 useDeterministicOrdering = 867; - int32 utf8 = 868; - int32 utf8Ptr = 869; - int32 utf8ToDouble = 870; - int32 utf8Validation = 871; - int32 UTF8View = 872; - int32 v = 873; - int32 value = 874; - int32 valueField = 875; - int32 values = 876; - int32 ValueType = 877; - int32 var = 878; - int32 verification = 879; - int32 VerificationState = 880; - int32 Version = 881; - int32 versionString = 882; - int32 visitExtensionFields = 883; - int32 visitExtensionFieldsAsMessageSet = 884; - int32 visitMapField = 885; - int32 visitor = 886; - int32 visitPacked = 887; - int32 visitPackedBoolField = 888; - int32 visitPackedDoubleField = 889; - int32 visitPackedEnumField = 890; - int32 visitPackedFixed32Field = 891; - int32 visitPackedFixed64Field = 892; - int32 visitPackedFloatField = 893; - int32 visitPackedInt32Field = 894; - int32 visitPackedInt64Field = 895; - int32 visitPackedSFixed32Field = 896; - int32 visitPackedSFixed64Field = 897; - int32 visitPackedSInt32Field = 898; - int32 visitPackedSInt64Field = 899; - int32 visitPackedUInt32Field = 900; - int32 visitPackedUInt64Field = 901; - int32 visitRepeated = 902; - int32 visitRepeatedBoolField = 903; - int32 visitRepeatedBytesField = 904; - int32 visitRepeatedDoubleField = 905; - int32 visitRepeatedEnumField = 906; - int32 visitRepeatedFixed32Field = 907; - int32 visitRepeatedFixed64Field = 908; - int32 visitRepeatedFloatField = 909; - int32 visitRepeatedGroupField = 910; - int32 visitRepeatedInt32Field = 911; - int32 visitRepeatedInt64Field = 912; - int32 visitRepeatedMessageField = 913; - int32 visitRepeatedSFixed32Field = 914; - int32 visitRepeatedSFixed64Field = 915; - int32 visitRepeatedSInt32Field = 916; - int32 visitRepeatedSInt64Field = 917; - int32 visitRepeatedStringField = 918; - int32 visitRepeatedUInt32Field = 919; - int32 visitRepeatedUInt64Field = 920; - int32 visitSingular = 921; - int32 visitSingularBoolField = 922; - int32 visitSingularBytesField = 923; - int32 visitSingularDoubleField = 924; - int32 visitSingularEnumField = 925; - int32 visitSingularFixed32Field = 926; - int32 visitSingularFixed64Field = 927; - int32 visitSingularFloatField = 928; - int32 visitSingularGroupField = 929; - int32 visitSingularInt32Field = 930; - int32 visitSingularInt64Field = 931; - int32 visitSingularMessageField = 932; - int32 visitSingularSFixed32Field = 933; - int32 visitSingularSFixed64Field = 934; - int32 visitSingularSInt32Field = 935; - int32 visitSingularSInt64Field = 936; - int32 visitSingularStringField = 937; - int32 visitSingularUInt32Field = 938; - int32 visitSingularUInt64Field = 939; - int32 visitUnknown = 940; - int32 wasDecoded = 941; - int32 weak = 942; - int32 weakDependency = 943; - int32 where = 944; - int32 wireFormat = 945; - int32 with = 946; - int32 withUnsafeBytes = 947; - int32 withUnsafeMutableBytes = 948; - int32 work = 949; - int32 Wrapped = 950; - int32 WrappedType = 951; - int32 wrappedValue = 952; - int32 written = 953; - int32 yday = 954; + int32 alwaysPrintFieldsWithoutPresence = 6; + int32 alwaysPrintInt64sAsNumbers = 7; + int32 alwaysVisitPrimitiveFields = 8; + int32 annotation = 9; + int32 any = 10; + int32 AnyExtensionField = 11; + int32 AnyMessageExtension = 12; + int32 AnyMessageStorage = 13; + int32 AnyUnpackError = 14; + int32 Api = 15; + int32 appended = 16; + int32 appendUIntHex = 17; + int32 appendUnknown = 18; + int32 areAllInitialized = 19; + int32 Array = 20; + int32 arrayDepth = 21; + int32 arrayLiteral = 22; + int32 arraySeparator = 23; + int32 as = 24; + int32 asciiOpenCurlyBracket = 25; + int32 asciiZero = 26; + int32 async = 27; + int32 AsyncIterator = 28; + int32 AsyncIteratorProtocol = 29; + int32 AsyncMessageSequence = 30; + int32 available = 31; + int32 b = 32; + int32 Base = 33; + int32 base64Values = 34; + int32 baseAddress = 35; + int32 BaseType = 36; + int32 begin = 37; + int32 binary = 38; + int32 BinaryDecoder = 39; + int32 BinaryDecodingError = 40; + int32 BinaryDecodingOptions = 41; + int32 BinaryDelimited = 42; + int32 BinaryEncoder = 43; + int32 BinaryEncodingError = 44; + int32 BinaryEncodingMessageSetSizeVisitor = 45; + int32 BinaryEncodingMessageSetVisitor = 46; + int32 BinaryEncodingOptions = 47; + int32 BinaryEncodingSizeVisitor = 48; + int32 BinaryEncodingVisitor = 49; + int32 binaryOptions = 50; + int32 binaryProtobufDelimitedMessages = 51; + int32 bitPattern = 52; + int32 body = 53; + int32 Bool = 54; + int32 booleanLiteral = 55; + int32 BooleanLiteralType = 56; + int32 boolValue = 57; + int32 buffer = 58; + int32 bytes = 59; + int32 bytesInGroup = 60; + int32 bytesNeeded = 61; + int32 bytesRead = 62; + int32 BytesValue = 63; + int32 c = 64; + int32 capitalizeNext = 65; + int32 cardinality = 66; + int32 CaseIterable = 67; + int32 ccEnableArenas = 68; + int32 ccGenericServices = 69; + int32 Character = 70; + int32 chars = 71; + int32 chunk = 72; + int32 class = 73; + int32 clearAggregateValue = 74; + int32 clearAllowAlias = 75; + int32 clearBegin = 76; + int32 clearCcEnableArenas = 77; + int32 clearCcGenericServices = 78; + int32 clearClientStreaming = 79; + int32 clearCsharpNamespace = 80; + int32 clearCtype = 81; + int32 clearDebugRedact = 82; + int32 clearDefaultValue = 83; + int32 clearDeprecated = 84; + int32 clearDeprecatedLegacyJsonFieldConflicts = 85; + int32 clearDoubleValue = 86; + int32 clearEdition = 87; + int32 clearEnd = 88; + int32 clearEnumType = 89; + int32 clearExtendee = 90; + int32 clearExtensionValue = 91; + int32 clearFeatures = 92; + int32 clearFieldPresence = 93; + int32 clearFullName = 94; + int32 clearGoPackage = 95; + int32 clearIdempotencyLevel = 96; + int32 clearIdentifierValue = 97; + int32 clearInputType = 98; + int32 clearIsExtension = 99; + int32 clearJavaGenerateEqualsAndHash = 100; + int32 clearJavaGenericServices = 101; + int32 clearJavaMultipleFiles = 102; + int32 clearJavaOuterClassname = 103; + int32 clearJavaPackage = 104; + int32 clearJavaStringCheckUtf8 = 105; + int32 clearJsonFormat = 106; + int32 clearJsonName = 107; + int32 clearJstype = 108; + int32 clearLabel = 109; + int32 clearLazy = 110; + int32 clearLeadingComments = 111; + int32 clearMapEntry = 112; + int32 clearMaximumEdition = 113; + int32 clearMessageEncoding = 114; + int32 clearMessageSetWireFormat = 115; + int32 clearMinimumEdition = 116; + int32 clearName = 117; + int32 clearNamePart = 118; + int32 clearNegativeIntValue = 119; + int32 clearNoStandardDescriptorAccessor = 120; + int32 clearNumber = 121; + int32 clearObjcClassPrefix = 122; + int32 clearOneofIndex = 123; + int32 clearOptimizeFor = 124; + int32 clearOptions = 125; + int32 clearOutputType = 126; + int32 clearPackage = 127; + int32 clearPacked = 128; + int32 clearPhpClassPrefix = 129; + int32 clearPhpMetadataNamespace = 130; + int32 clearPhpNamespace = 131; + int32 clearPositiveIntValue = 132; + int32 clearProto3Optional = 133; + int32 clearPyGenericServices = 134; + int32 clearRepeated = 135; + int32 clearRepeatedFieldEncoding = 136; + int32 clearReserved = 137; + int32 clearRetention = 138; + int32 clearRubyPackage = 139; + int32 clearSemantic = 140; + int32 clearServerStreaming = 141; + int32 clearSourceCodeInfo = 142; + int32 clearSourceContext = 143; + int32 clearSourceFile = 144; + int32 clearStart = 145; + int32 clearStringValue = 146; + int32 clearSwiftPrefix = 147; + int32 clearSyntax = 148; + int32 clearTrailingComments = 149; + int32 clearType = 150; + int32 clearTypeName = 151; + int32 clearUnverifiedLazy = 152; + int32 clearUtf8Validation = 153; + int32 clearValue = 154; + int32 clearVerification = 155; + int32 clearWeak = 156; + int32 clientStreaming = 157; + int32 codePoint = 158; + int32 codeUnits = 159; + int32 Collection = 160; + int32 com = 161; + int32 comma = 162; + int32 CommonMessageConformances = 163; + int32 consumedBytes = 164; + int32 contentsOf = 165; + int32 count = 166; + int32 countVarintsInBuffer = 167; + int32 csharpNamespace = 168; + int32 ctype = 169; + int32 customCodable = 170; + int32 d = 171; + int32 Data = 172; + int32 dataResult = 173; + int32 date = 174; + int32 daySec = 175; + int32 daysSinceEpoch = 176; + int32 debugDescription = 177; + int32 debugRedact = 178; + int32 declaration = 179; + int32 decoded = 180; + int32 decodedFromJSONNull = 181; + int32 decodeExtensionField = 182; + int32 decodeExtensionFieldsAsMessageSet = 183; + int32 decodeJSON = 184; + int32 decodeMapField = 185; + int32 decodeMessage = 186; + int32 decoder = 187; + int32 decodeRepeated = 188; + int32 decodeRepeatedBoolField = 189; + int32 decodeRepeatedBytesField = 190; + int32 decodeRepeatedDoubleField = 191; + int32 decodeRepeatedEnumField = 192; + int32 decodeRepeatedFixed32Field = 193; + int32 decodeRepeatedFixed64Field = 194; + int32 decodeRepeatedFloatField = 195; + int32 decodeRepeatedGroupField = 196; + int32 decodeRepeatedInt32Field = 197; + int32 decodeRepeatedInt64Field = 198; + int32 decodeRepeatedMessageField = 199; + int32 decodeRepeatedSFixed32Field = 200; + int32 decodeRepeatedSFixed64Field = 201; + int32 decodeRepeatedSInt32Field = 202; + int32 decodeRepeatedSInt64Field = 203; + int32 decodeRepeatedStringField = 204; + int32 decodeRepeatedUInt32Field = 205; + int32 decodeRepeatedUInt64Field = 206; + int32 decodeSingular = 207; + int32 decodeSingularBoolField = 208; + int32 decodeSingularBytesField = 209; + int32 decodeSingularDoubleField = 210; + int32 decodeSingularEnumField = 211; + int32 decodeSingularFixed32Field = 212; + int32 decodeSingularFixed64Field = 213; + int32 decodeSingularFloatField = 214; + int32 decodeSingularGroupField = 215; + int32 decodeSingularInt32Field = 216; + int32 decodeSingularInt64Field = 217; + int32 decodeSingularMessageField = 218; + int32 decodeSingularSFixed32Field = 219; + int32 decodeSingularSFixed64Field = 220; + int32 decodeSingularSInt32Field = 221; + int32 decodeSingularSInt64Field = 222; + int32 decodeSingularStringField = 223; + int32 decodeSingularUInt32Field = 224; + int32 decodeSingularUInt64Field = 225; + int32 decodeTextFormat = 226; + int32 defaultAnyTypeURLPrefix = 227; + int32 defaults = 228; + int32 defaultValue = 229; + int32 dependency = 230; + int32 deprecated = 231; + int32 deprecatedLegacyJsonFieldConflicts = 232; + int32 description = 233; + int32 DescriptorProto = 234; + int32 Dictionary = 235; + int32 dictionaryLiteral = 236; + int32 digit = 237; + int32 digit0 = 238; + int32 digit1 = 239; + int32 digitCount = 240; + int32 digits = 241; + int32 digitValue = 242; + int32 discardableResult = 243; + int32 discardUnknownFields = 244; + int32 Double = 245; + int32 doubleValue = 246; + int32 Duration = 247; + int32 E = 248; + int32 edition = 249; + int32 EditionDefault = 250; + int32 editionDefaults = 251; + int32 Element = 252; + int32 elements = 253; + int32 emitExtensionFieldName = 254; + int32 emitFieldName = 255; + int32 emitFieldNumber = 256; + int32 Empty = 257; + int32 encodeAsBytes = 258; + int32 encoded = 259; + int32 encodedJSONString = 260; + int32 encodedSize = 261; + int32 encodeField = 262; + int32 encoder = 263; + int32 end = 264; + int32 endArray = 265; + int32 endMessageField = 266; + int32 endObject = 267; + int32 endRegularField = 268; + int32 enum = 269; + int32 EnumDescriptorProto = 270; + int32 EnumOptions = 271; + int32 EnumReservedRange = 272; + int32 enumType = 273; + int32 enumvalue = 274; + int32 EnumValueDescriptorProto = 275; + int32 EnumValueOptions = 276; + int32 Equatable = 277; + int32 Error = 278; + int32 ExpressibleByArrayLiteral = 279; + int32 ExpressibleByDictionaryLiteral = 280; + int32 ext = 281; + int32 extDecoder = 282; + int32 extendedGraphemeClusterLiteral = 283; + int32 ExtendedGraphemeClusterLiteralType = 284; + int32 extendee = 285; + int32 ExtensibleMessage = 286; + int32 extension = 287; + int32 ExtensionField = 288; + int32 extensionFieldNumber = 289; + int32 ExtensionFieldValueSet = 290; + int32 ExtensionMap = 291; + int32 extensionRange = 292; + int32 ExtensionRangeOptions = 293; + int32 extensions = 294; + int32 extras = 295; + int32 F = 296; + int32 false = 297; + int32 features = 298; + int32 FeatureSet = 299; + int32 FeatureSetDefaults = 300; + int32 FeatureSetEditionDefault = 301; + int32 field = 302; + int32 fieldData = 303; + int32 FieldDescriptorProto = 304; + int32 FieldMask = 305; + int32 fieldName = 306; + int32 fieldNameCount = 307; + int32 fieldNum = 308; + int32 fieldNumber = 309; + int32 fieldNumberForProto = 310; + int32 FieldOptions = 311; + int32 fieldPresence = 312; + int32 fields = 313; + int32 fieldSize = 314; + int32 FieldTag = 315; + int32 fieldType = 316; + int32 file = 317; + int32 FileDescriptorProto = 318; + int32 FileDescriptorSet = 319; + int32 fileName = 320; + int32 FileOptions = 321; + int32 filter = 322; + int32 final = 323; + int32 first = 324; + int32 firstItem = 325; + int32 Float = 326; + int32 floatLiteral = 327; + int32 FloatLiteralType = 328; + int32 FloatValue = 329; + int32 forMessageName = 330; + int32 formUnion = 331; + int32 forReadingFrom = 332; + int32 forTypeURL = 333; + int32 ForwardParser = 334; + int32 forWritingInto = 335; + int32 from = 336; + int32 fromAscii2 = 337; + int32 fromAscii4 = 338; + int32 fromByteOffset = 339; + int32 fromHexDigit = 340; + int32 fullName = 341; + int32 func = 342; + int32 G = 343; + int32 GeneratedCodeInfo = 344; + int32 get = 345; + int32 getExtensionValue = 346; + int32 googleapis = 347; + int32 Google_Protobuf_Any = 348; + int32 Google_Protobuf_Api = 349; + int32 Google_Protobuf_BoolValue = 350; + int32 Google_Protobuf_BytesValue = 351; + int32 Google_Protobuf_DescriptorProto = 352; + int32 Google_Protobuf_DoubleValue = 353; + int32 Google_Protobuf_Duration = 354; + int32 Google_Protobuf_Edition = 355; + int32 Google_Protobuf_Empty = 356; + int32 Google_Protobuf_Enum = 357; + int32 Google_Protobuf_EnumDescriptorProto = 358; + int32 Google_Protobuf_EnumOptions = 359; + int32 Google_Protobuf_EnumValue = 360; + int32 Google_Protobuf_EnumValueDescriptorProto = 361; + int32 Google_Protobuf_EnumValueOptions = 362; + int32 Google_Protobuf_ExtensionRangeOptions = 363; + int32 Google_Protobuf_FeatureSet = 364; + int32 Google_Protobuf_FeatureSetDefaults = 365; + int32 Google_Protobuf_Field = 366; + int32 Google_Protobuf_FieldDescriptorProto = 367; + int32 Google_Protobuf_FieldMask = 368; + int32 Google_Protobuf_FieldOptions = 369; + int32 Google_Protobuf_FileDescriptorProto = 370; + int32 Google_Protobuf_FileDescriptorSet = 371; + int32 Google_Protobuf_FileOptions = 372; + int32 Google_Protobuf_FloatValue = 373; + int32 Google_Protobuf_GeneratedCodeInfo = 374; + int32 Google_Protobuf_Int32Value = 375; + int32 Google_Protobuf_Int64Value = 376; + int32 Google_Protobuf_ListValue = 377; + int32 Google_Protobuf_MessageOptions = 378; + int32 Google_Protobuf_Method = 379; + int32 Google_Protobuf_MethodDescriptorProto = 380; + int32 Google_Protobuf_MethodOptions = 381; + int32 Google_Protobuf_Mixin = 382; + int32 Google_Protobuf_NullValue = 383; + int32 Google_Protobuf_OneofDescriptorProto = 384; + int32 Google_Protobuf_OneofOptions = 385; + int32 Google_Protobuf_Option = 386; + int32 Google_Protobuf_ServiceDescriptorProto = 387; + int32 Google_Protobuf_ServiceOptions = 388; + int32 Google_Protobuf_SourceCodeInfo = 389; + int32 Google_Protobuf_SourceContext = 390; + int32 Google_Protobuf_StringValue = 391; + int32 Google_Protobuf_Struct = 392; + int32 Google_Protobuf_Syntax = 393; + int32 Google_Protobuf_Timestamp = 394; + int32 Google_Protobuf_Type = 395; + int32 Google_Protobuf_UInt32Value = 396; + int32 Google_Protobuf_UInt64Value = 397; + int32 Google_Protobuf_UninterpretedOption = 398; + int32 Google_Protobuf_Value = 399; + int32 goPackage = 400; + int32 group = 401; + int32 groupFieldNumberStack = 402; + int32 groupSize = 403; + int32 hadOneofValue = 404; + int32 handleConflictingOneOf = 405; + int32 hasAggregateValue = 406; + int32 hasAllowAlias = 407; + int32 hasBegin = 408; + int32 hasCcEnableArenas = 409; + int32 hasCcGenericServices = 410; + int32 hasClientStreaming = 411; + int32 hasCsharpNamespace = 412; + int32 hasCtype = 413; + int32 hasDebugRedact = 414; + int32 hasDefaultValue = 415; + int32 hasDeprecated = 416; + int32 hasDeprecatedLegacyJsonFieldConflicts = 417; + int32 hasDoubleValue = 418; + int32 hasEdition = 419; + int32 hasEnd = 420; + int32 hasEnumType = 421; + int32 hasExtendee = 422; + int32 hasExtensionValue = 423; + int32 hasFeatures = 424; + int32 hasFieldPresence = 425; + int32 hasFullName = 426; + int32 hasGoPackage = 427; + int32 hash = 428; + int32 Hashable = 429; + int32 hasher = 430; + int32 HashVisitor = 431; + int32 hasIdempotencyLevel = 432; + int32 hasIdentifierValue = 433; + int32 hasInputType = 434; + int32 hasIsExtension = 435; + int32 hasJavaGenerateEqualsAndHash = 436; + int32 hasJavaGenericServices = 437; + int32 hasJavaMultipleFiles = 438; + int32 hasJavaOuterClassname = 439; + int32 hasJavaPackage = 440; + int32 hasJavaStringCheckUtf8 = 441; + int32 hasJsonFormat = 442; + int32 hasJsonName = 443; + int32 hasJstype = 444; + int32 hasLabel = 445; + int32 hasLazy = 446; + int32 hasLeadingComments = 447; + int32 hasMapEntry = 448; + int32 hasMaximumEdition = 449; + int32 hasMessageEncoding = 450; + int32 hasMessageSetWireFormat = 451; + int32 hasMinimumEdition = 452; + int32 hasName = 453; + int32 hasNamePart = 454; + int32 hasNegativeIntValue = 455; + int32 hasNoStandardDescriptorAccessor = 456; + int32 hasNumber = 457; + int32 hasObjcClassPrefix = 458; + int32 hasOneofIndex = 459; + int32 hasOptimizeFor = 460; + int32 hasOptions = 461; + int32 hasOutputType = 462; + int32 hasPackage = 463; + int32 hasPacked = 464; + int32 hasPhpClassPrefix = 465; + int32 hasPhpMetadataNamespace = 466; + int32 hasPhpNamespace = 467; + int32 hasPositiveIntValue = 468; + int32 hasProto3Optional = 469; + int32 hasPyGenericServices = 470; + int32 hasRepeated = 471; + int32 hasRepeatedFieldEncoding = 472; + int32 hasReserved = 473; + int32 hasRetention = 474; + int32 hasRubyPackage = 475; + int32 hasSemantic = 476; + int32 hasServerStreaming = 477; + int32 hasSourceCodeInfo = 478; + int32 hasSourceContext = 479; + int32 hasSourceFile = 480; + int32 hasStart = 481; + int32 hasStringValue = 482; + int32 hasSwiftPrefix = 483; + int32 hasSyntax = 484; + int32 hasTrailingComments = 485; + int32 hasType = 486; + int32 hasTypeName = 487; + int32 hasUnverifiedLazy = 488; + int32 hasUtf8Validation = 489; + int32 hasValue = 490; + int32 hasVerification = 491; + int32 hasWeak = 492; + int32 hour = 493; + int32 i = 494; + int32 idempotencyLevel = 495; + int32 identifierValue = 496; + int32 if = 497; + int32 ignoreUnknownFields = 498; + int32 index = 499; + int32 init = 500; + int32 inout = 501; + int32 inputType = 502; + int32 insert = 503; + int32 Int = 504; + int32 Int32 = 505; + int32 Int32Value = 506; + int32 Int64 = 507; + int32 Int64Value = 508; + int32 Int8 = 509; + int32 integerLiteral = 510; + int32 IntegerLiteralType = 511; + int32 intern = 512; + int32 Internal = 513; + int32 InternalState = 514; + int32 into = 515; + int32 ints = 516; + int32 isA = 517; + int32 isEqual = 518; + int32 isEqualTo = 519; + int32 isExtension = 520; + int32 isInitialized = 521; + int32 isNegative = 522; + int32 itemTagsEncodedSize = 523; + int32 iterator = 524; + int32 javaGenerateEqualsAndHash = 525; + int32 javaGenericServices = 526; + int32 javaMultipleFiles = 527; + int32 javaOuterClassname = 528; + int32 javaPackage = 529; + int32 javaStringCheckUtf8 = 530; + int32 JSONDecoder = 531; + int32 JSONDecodingError = 532; + int32 JSONDecodingOptions = 533; + int32 jsonEncoder = 534; + int32 JSONEncodingError = 535; + int32 JSONEncodingOptions = 536; + int32 JSONEncodingVisitor = 537; + int32 jsonFormat = 538; + int32 JSONMapEncodingVisitor = 539; + int32 jsonName = 540; + int32 jsonPath = 541; + int32 jsonPaths = 542; + int32 JSONScanner = 543; + int32 jsonString = 544; + int32 jsonText = 545; + int32 jsonUTF8Bytes = 546; + int32 jsonUTF8Data = 547; + int32 jstype = 548; + int32 k = 549; + int32 kChunkSize = 550; + int32 Key = 551; + int32 keyField = 552; + int32 keyFieldOpt = 553; + int32 KeyType = 554; + int32 kind = 555; + int32 l = 556; + int32 label = 557; + int32 lazy = 558; + int32 leadingComments = 559; + int32 leadingDetachedComments = 560; + int32 length = 561; + int32 lessThan = 562; + int32 let = 563; + int32 lhs = 564; + int32 list = 565; + int32 listOfMessages = 566; + int32 listValue = 567; + int32 littleEndian = 568; + int32 littleEndianBytes = 569; + int32 load = 570; + int32 localHasher = 571; + int32 location = 572; + int32 M = 573; + int32 major = 574; + int32 makeAsyncIterator = 575; + int32 makeIterator = 576; + int32 mapEntry = 577; + int32 MapKeyType = 578; + int32 mapToMessages = 579; + int32 MapValueType = 580; + int32 mapVisitor = 581; + int32 maximumEdition = 582; + int32 mdayStart = 583; + int32 merge = 584; + int32 message = 585; + int32 messageDepthLimit = 586; + int32 messageEncoding = 587; + int32 MessageExtension = 588; + int32 MessageImplementationBase = 589; + int32 MessageOptions = 590; + int32 MessageSet = 591; + int32 messageSetWireFormat = 592; + int32 messageSize = 593; + int32 messageType = 594; + int32 Method = 595; + int32 MethodDescriptorProto = 596; + int32 MethodOptions = 597; + int32 methods = 598; + int32 min = 599; + int32 minimumEdition = 600; + int32 minor = 601; + int32 Mixin = 602; + int32 mixins = 603; + int32 modifier = 604; + int32 modify = 605; + int32 month = 606; + int32 msgExtension = 607; + int32 mutating = 608; + int32 n = 609; + int32 name = 610; + int32 NameDescription = 611; + int32 NameMap = 612; + int32 NamePart = 613; + int32 names = 614; + int32 nanos = 615; + int32 negativeIntValue = 616; + int32 nestedType = 617; + int32 newL = 618; + int32 newList = 619; + int32 newValue = 620; + int32 next = 621; + int32 nextByte = 622; + int32 nextFieldNumber = 623; + int32 nextVarInt = 624; + int32 nil = 625; + int32 nilLiteral = 626; + int32 noStandardDescriptorAccessor = 627; + int32 nullValue = 628; + int32 number = 629; + int32 numberValue = 630; + int32 objcClassPrefix = 631; + int32 of = 632; + int32 oneofDecl = 633; + int32 OneofDescriptorProto = 634; + int32 oneofIndex = 635; + int32 OneofOptions = 636; + int32 oneofs = 637; + int32 OneOf_Kind = 638; + int32 optimizeFor = 639; + int32 OptimizeMode = 640; + int32 Option = 641; + int32 OptionalEnumExtensionField = 642; + int32 OptionalExtensionField = 643; + int32 OptionalGroupExtensionField = 644; + int32 OptionalMessageExtensionField = 645; + int32 OptionRetention = 646; + int32 options = 647; + int32 OptionTargetType = 648; + int32 other = 649; + int32 others = 650; + int32 out = 651; + int32 outputType = 652; + int32 p = 653; + int32 package = 654; + int32 packed = 655; + int32 PackedEnumExtensionField = 656; + int32 PackedExtensionField = 657; + int32 padding = 658; + int32 parent = 659; + int32 parse = 660; + int32 path = 661; + int32 paths = 662; + int32 payload = 663; + int32 payloadSize = 664; + int32 phpClassPrefix = 665; + int32 phpMetadataNamespace = 666; + int32 phpNamespace = 667; + int32 pos = 668; + int32 positiveIntValue = 669; + int32 prefix = 670; + int32 preserveProtoFieldNames = 671; + int32 preTraverse = 672; + int32 printUnknownFields = 673; + int32 proto2 = 674; + int32 proto3DefaultValue = 675; + int32 proto3Optional = 676; + int32 ProtobufAPIVersionCheck = 677; + int32 ProtobufAPIVersion_3 = 678; + int32 ProtobufBool = 679; + int32 ProtobufBytes = 680; + int32 ProtobufDouble = 681; + int32 ProtobufEnumMap = 682; + int32 protobufExtension = 683; + int32 ProtobufFixed32 = 684; + int32 ProtobufFixed64 = 685; + int32 ProtobufFloat = 686; + int32 ProtobufInt32 = 687; + int32 ProtobufInt64 = 688; + int32 ProtobufMap = 689; + int32 ProtobufMessageMap = 690; + int32 ProtobufSFixed32 = 691; + int32 ProtobufSFixed64 = 692; + int32 ProtobufSInt32 = 693; + int32 ProtobufSInt64 = 694; + int32 ProtobufString = 695; + int32 ProtobufUInt32 = 696; + int32 ProtobufUInt64 = 697; + int32 protobuf_extensionFieldValues = 698; + int32 protobuf_fieldNumber = 699; + int32 protobuf_generated_isEqualTo = 700; + int32 protobuf_nameMap = 701; + int32 protobuf_newField = 702; + int32 protobuf_package = 703; + int32 protocol = 704; + int32 protoFieldName = 705; + int32 protoMessageName = 706; + int32 ProtoNameProviding = 707; + int32 protoPaths = 708; + int32 public = 709; + int32 publicDependency = 710; + int32 putBoolValue = 711; + int32 putBytesValue = 712; + int32 putDoubleValue = 713; + int32 putEnumValue = 714; + int32 putFixedUInt32 = 715; + int32 putFixedUInt64 = 716; + int32 putFloatValue = 717; + int32 putInt64 = 718; + int32 putStringValue = 719; + int32 putUInt64 = 720; + int32 putUInt64Hex = 721; + int32 putVarInt = 722; + int32 putZigZagVarInt = 723; + int32 pyGenericServices = 724; + int32 R = 725; + int32 rawChars = 726; + int32 RawRepresentable = 727; + int32 RawValue = 728; + int32 read4HexDigits = 729; + int32 readBytes = 730; + int32 register = 731; + int32 repeated = 732; + int32 RepeatedEnumExtensionField = 733; + int32 RepeatedExtensionField = 734; + int32 repeatedFieldEncoding = 735; + int32 RepeatedGroupExtensionField = 736; + int32 RepeatedMessageExtensionField = 737; + int32 repeating = 738; + int32 requestStreaming = 739; + int32 requestTypeURL = 740; + int32 requiredSize = 741; + int32 responseStreaming = 742; + int32 responseTypeURL = 743; + int32 result = 744; + int32 retention = 745; + int32 rethrows = 746; + int32 return = 747; + int32 ReturnType = 748; + int32 revision = 749; + int32 rhs = 750; + int32 root = 751; + int32 rubyPackage = 752; + int32 s = 753; + int32 sawBackslash = 754; + int32 sawSection4Characters = 755; + int32 sawSection5Characters = 756; + int32 scanner = 757; + int32 seconds = 758; + int32 self = 759; + int32 semantic = 760; + int32 Sendable = 761; + int32 separator = 762; + int32 serialize = 763; + int32 serializedBytes = 764; + int32 serializedData = 765; + int32 serializedSize = 766; + int32 serverStreaming = 767; + int32 service = 768; + int32 ServiceDescriptorProto = 769; + int32 ServiceOptions = 770; + int32 set = 771; + int32 setExtensionValue = 772; + int32 shift = 773; + int32 SimpleExtensionMap = 774; + int32 size = 775; + int32 sizer = 776; + int32 source = 777; + int32 sourceCodeInfo = 778; + int32 sourceContext = 779; + int32 sourceEncoding = 780; + int32 sourceFile = 781; + int32 span = 782; + int32 split = 783; + int32 start = 784; + int32 startArray = 785; + int32 startArrayObject = 786; + int32 startField = 787; + int32 startIndex = 788; + int32 startMessageField = 789; + int32 startObject = 790; + int32 startRegularField = 791; + int32 state = 792; + int32 static = 793; + int32 StaticString = 794; + int32 storage = 795; + int32 String = 796; + int32 stringLiteral = 797; + int32 StringLiteralType = 798; + int32 stringResult = 799; + int32 stringValue = 800; + int32 struct = 801; + int32 structValue = 802; + int32 subDecoder = 803; + int32 subscript = 804; + int32 subVisitor = 805; + int32 Swift = 806; + int32 swiftPrefix = 807; + int32 SwiftProtobufContiguousBytes = 808; + int32 syntax = 809; + int32 T = 810; + int32 tag = 811; + int32 targets = 812; + int32 terminator = 813; + int32 testDecoder = 814; + int32 text = 815; + int32 textDecoder = 816; + int32 TextFormatDecoder = 817; + int32 TextFormatDecodingError = 818; + int32 TextFormatDecodingOptions = 819; + int32 TextFormatEncodingOptions = 820; + int32 TextFormatEncodingVisitor = 821; + int32 textFormatString = 822; + int32 throwOrIgnore = 823; + int32 throws = 824; + int32 timeInterval = 825; + int32 timeIntervalSince1970 = 826; + int32 timeIntervalSinceReferenceDate = 827; + int32 Timestamp = 828; + int32 total = 829; + int32 totalArrayDepth = 830; + int32 totalSize = 831; + int32 trailingComments = 832; + int32 traversalOptions = 833; + int32 traverse = 834; + int32 true = 835; + int32 try = 836; + int32 type = 837; + int32 typealias = 838; + int32 TypeEnum = 839; + int32 typeName = 840; + int32 typePrefix = 841; + int32 typeStart = 842; + int32 typeUnknown = 843; + int32 typeURL = 844; + int32 UInt32 = 845; + int32 UInt32Value = 846; + int32 UInt64 = 847; + int32 UInt64Value = 848; + int32 UInt8 = 849; + int32 unchecked = 850; + int32 unicodeScalarLiteral = 851; + int32 UnicodeScalarLiteralType = 852; + int32 unicodeScalars = 853; + int32 UnicodeScalarView = 854; + int32 uninterpretedOption = 855; + int32 union = 856; + int32 uniqueStorage = 857; + int32 unknown = 858; + int32 unknownFields = 859; + int32 UnknownStorage = 860; + int32 unpackTo = 861; + int32 UnsafeBufferPointer = 862; + int32 UnsafeMutablePointer = 863; + int32 UnsafeMutableRawBufferPointer = 864; + int32 UnsafeRawBufferPointer = 865; + int32 UnsafeRawPointer = 866; + int32 unverifiedLazy = 867; + int32 updatedOptions = 868; + int32 url = 869; + int32 useDeterministicOrdering = 870; + int32 utf8 = 871; + int32 utf8Ptr = 872; + int32 utf8ToDouble = 873; + int32 utf8Validation = 874; + int32 UTF8View = 875; + int32 v = 876; + int32 value = 877; + int32 valueField = 878; + int32 values = 879; + int32 ValueType = 880; + int32 var = 881; + int32 verification = 882; + int32 VerificationState = 883; + int32 Version = 884; + int32 versionString = 885; + int32 visitExtensionFields = 886; + int32 visitExtensionFieldsAsMessageSet = 887; + int32 visitMapField = 888; + int32 visitor = 889; + int32 visitPacked = 890; + int32 visitPackedBoolField = 891; + int32 visitPackedDoubleField = 892; + int32 visitPackedEnumField = 893; + int32 visitPackedFixed32Field = 894; + int32 visitPackedFixed64Field = 895; + int32 visitPackedFloatField = 896; + int32 visitPackedInt32Field = 897; + int32 visitPackedInt64Field = 898; + int32 visitPackedSFixed32Field = 899; + int32 visitPackedSFixed64Field = 900; + int32 visitPackedSInt32Field = 901; + int32 visitPackedSInt64Field = 902; + int32 visitPackedUInt32Field = 903; + int32 visitPackedUInt64Field = 904; + int32 visitRepeated = 905; + int32 visitRepeatedBoolField = 906; + int32 visitRepeatedBytesField = 907; + int32 visitRepeatedDoubleField = 908; + int32 visitRepeatedEnumField = 909; + int32 visitRepeatedFixed32Field = 910; + int32 visitRepeatedFixed64Field = 911; + int32 visitRepeatedFloatField = 912; + int32 visitRepeatedGroupField = 913; + int32 visitRepeatedInt32Field = 914; + int32 visitRepeatedInt64Field = 915; + int32 visitRepeatedMessageField = 916; + int32 visitRepeatedSFixed32Field = 917; + int32 visitRepeatedSFixed64Field = 918; + int32 visitRepeatedSInt32Field = 919; + int32 visitRepeatedSInt64Field = 920; + int32 visitRepeatedStringField = 921; + int32 visitRepeatedUInt32Field = 922; + int32 visitRepeatedUInt64Field = 923; + int32 visitSingular = 924; + int32 visitSingularBoolField = 925; + int32 visitSingularBytesField = 926; + int32 visitSingularDoubleField = 927; + int32 visitSingularEnumField = 928; + int32 visitSingularFixed32Field = 929; + int32 visitSingularFixed64Field = 930; + int32 visitSingularFloatField = 931; + int32 visitSingularGroupField = 932; + int32 visitSingularInt32Field = 933; + int32 visitSingularInt64Field = 934; + int32 visitSingularMessageField = 935; + int32 visitSingularSFixed32Field = 936; + int32 visitSingularSFixed64Field = 937; + int32 visitSingularSInt32Field = 938; + int32 visitSingularSInt64Field = 939; + int32 visitSingularStringField = 940; + int32 visitSingularUInt32Field = 941; + int32 visitSingularUInt64Field = 942; + int32 visitUnknown = 943; + int32 wasDecoded = 944; + int32 weak = 945; + int32 weakDependency = 946; + int32 where = 947; + int32 wireFormat = 948; + int32 with = 949; + int32 withUnsafeBytes = 950; + int32 withUnsafeMutableBytes = 951; + int32 work = 952; + int32 Wrapped = 953; + int32 WrappedType = 954; + int32 wrappedValue = 955; + int32 written = 956; + int32 yday = 957; } diff --git a/Protos/SwiftProtobufTests/generated_swift_names_messages.proto b/Protos/SwiftProtobufTests/generated_swift_names_messages.proto index 17b76ce5d..f8bb76b2a 100644 --- a/Protos/SwiftProtobufTests/generated_swift_names_messages.proto +++ b/Protos/SwiftProtobufTests/generated_swift_names_messages.proto @@ -9,7 +9,9 @@ message GeneratedSwiftReservedMessages { message allCases { int32 allCases = 1; } message allowAlias { int32 allowAlias = 1; } message alwaysPrintEnumsAsInts { int32 alwaysPrintEnumsAsInts = 1; } + message alwaysPrintFieldsWithoutPresence { int32 alwaysPrintFieldsWithoutPresence = 1; } message alwaysPrintInt64sAsNumbers { int32 alwaysPrintInt64sAsNumbers = 1; } + message alwaysVisitPrimitiveFields { int32 alwaysVisitPrimitiveFields = 1; } message annotation { int32 annotation = 1; } message any { int32 any = 1; } message AnyExtensionField { int32 AnyExtensionField = 1; } @@ -834,6 +836,7 @@ message GeneratedSwiftReservedMessages { message totalArrayDepth { int32 totalArrayDepth = 1; } message totalSize { int32 totalSize = 1; } message trailingComments { int32 trailingComments = 1; } + message traversalOptions { int32 traversalOptions = 1; } message traverse { int32 traverse = 1; } message true { int32 true = 1; } message try { int32 try = 1; } diff --git a/Protos/SwiftProtobufTests/unittest_swift_proto3_defaults.proto b/Protos/SwiftProtobufTests/unittest_swift_proto3_defaults.proto new file mode 100644 index 000000000..ec6291e83 --- /dev/null +++ b/Protos/SwiftProtobufTests/unittest_swift_proto3_defaults.proto @@ -0,0 +1,212 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package swift_proto_testing.test3; + +import "google/protobuf/any.proto"; +import "google/protobuf/duration.proto"; +import "google/protobuf/field_mask.proto"; +import "google/protobuf/struct.proto"; +import "google/protobuf/timestamp.proto"; +import "google/protobuf/wrappers.proto"; + +// This proto includes every type of field in singular and repeated +// and optional forms. +message TestJsonAllTypesProto3 { + message NestedMessage { + int32 a = 1; + TestJsonAllTypesProto3 corecursive = 2; + } + + enum NestedEnum { + FOO = 0; + BAR = 1; + BAZ = 2; + NEG = -1; // Intentionally negative. + } + + // Singular + optional int32 optional_int32 = 1; + optional int64 optional_int64 = 2; + optional uint32 optional_uint32 = 3; + optional uint64 optional_uint64 = 4; + optional sint32 optional_sint32 = 5; + optional sint64 optional_sint64 = 6; + optional fixed32 optional_fixed32 = 7; + optional fixed64 optional_fixed64 = 8; + optional sfixed32 optional_sfixed32 = 9; + optional sfixed64 optional_sfixed64 = 10; + optional float optional_float = 11; + optional double optional_double = 12; + optional bool optional_bool = 13; + optional string optional_string = 14; + optional bytes optional_bytes = 15; + + optional NestedMessage optional_nested_message = 16; + + optional NestedEnum optional_nested_enum = 17; + + int32 singular_int32 = 18; + int64 singular_int64 = 19; + uint32 singular_uint32 = 20; + uint64 singular_uint64 = 21; + sint32 singular_sint32 = 22; + sint64 singular_sint64 = 23; + fixed32 singular_fixed32 = 24; + fixed64 singular_fixed64 = 25; + sfixed32 singular_sfixed32 = 26; + sfixed64 singular_sfixed64 = 27; + float singular_float = 28; + double singular_double = 29; + bool singular_bool = 30; + string singular_string = 31; + bytes singular_bytes = 32; + + NestedMessage singular_nested_message = 33; + + NestedEnum singular_nested_enum = 34; + + + // Repeated + repeated int32 repeated_int32 = 35; + repeated int64 repeated_int64 = 36; + repeated uint32 repeated_uint32 = 37; + repeated uint64 repeated_uint64 = 38; + repeated sint32 repeated_sint32 = 39; + repeated sint64 repeated_sint64 = 40; + repeated fixed32 repeated_fixed32 = 41; + repeated fixed64 repeated_fixed64 = 42; + repeated sfixed32 repeated_sfixed32 = 43; + repeated sfixed64 repeated_sfixed64 = 44; + repeated float repeated_float = 45; + repeated double repeated_double = 46; + repeated bool repeated_bool = 47; + repeated string repeated_string = 48; + repeated bytes repeated_bytes = 49; + + repeated NestedMessage repeated_nested_message = 50; + + repeated NestedEnum repeated_nested_enum = 51; + + // Map + map map_int32_int32 = 56; + map map_int64_int64 = 57; + map map_uint32_uint32 = 58; + map map_uint64_uint64 = 59; + map map_sint32_sint32 = 60; + map map_sint64_sint64 = 61; + map map_fixed32_fixed32 = 62; + map map_fixed64_fixed64 = 63; + map map_sfixed32_sfixed32 = 64; + map map_sfixed64_sfixed64 = 65; + map map_int32_float = 66; + map map_int32_double = 67; + map map_bool_bool = 68; + map map_string_string = 69; + map map_string_bytes = 70; + map map_string_nested_message = 71; + map map_string_nested_enum = 73; + + oneof oneof_field { + uint32 oneof_uint32 = 111; + NestedMessage oneof_nested_message = 112; + string oneof_string = 113; + bytes oneof_bytes = 114; + bool oneof_bool = 115; + uint64 oneof_uint64 = 116; + float oneof_float = 117; + double oneof_double = 118; + NestedEnum oneof_enum = 119; + google.protobuf.NullValue oneof_null_value = 120; + } + + // Well-known types + google.protobuf.BoolValue optional_bool_wrapper = 201; + google.protobuf.Int32Value optional_int32_wrapper = 202; + google.protobuf.Int64Value optional_int64_wrapper = 203; + google.protobuf.UInt32Value optional_uint32_wrapper = 204; + google.protobuf.UInt64Value optional_uint64_wrapper = 205; + google.protobuf.FloatValue optional_float_wrapper = 206; + google.protobuf.DoubleValue optional_double_wrapper = 207; + google.protobuf.StringValue optional_string_wrapper = 208; + google.protobuf.BytesValue optional_bytes_wrapper = 209; + + repeated google.protobuf.BoolValue repeated_bool_wrapper = 211; + repeated google.protobuf.Int32Value repeated_int32_wrapper = 212; + repeated google.protobuf.Int64Value repeated_int64_wrapper = 213; + repeated google.protobuf.UInt32Value repeated_uint32_wrapper = 214; + repeated google.protobuf.UInt64Value repeated_uint64_wrapper = 215; + repeated google.protobuf.FloatValue repeated_float_wrapper = 216; + repeated google.protobuf.DoubleValue repeated_double_wrapper = 217; + repeated google.protobuf.StringValue repeated_string_wrapper = 218; + repeated google.protobuf.BytesValue repeated_bytes_wrapper = 219; + + optional google.protobuf.Duration optional_duration = 301; + optional google.protobuf.Timestamp optional_timestamp = 302; + optional google.protobuf.FieldMask optional_field_mask = 303; + optional google.protobuf.Struct optional_struct = 304; + optional google.protobuf.Any optional_any = 305; + optional google.protobuf.Value optional_value = 306; + optional google.protobuf.NullValue optional_null_value = 307; + + repeated google.protobuf.Duration repeated_duration = 311; + repeated google.protobuf.Timestamp repeated_timestamp = 312; + repeated google.protobuf.FieldMask repeated_fieldmask = 313; + repeated google.protobuf.Struct repeated_struct = 324; + repeated google.protobuf.Any repeated_any = 315; + repeated google.protobuf.Value repeated_value = 316; + repeated google.protobuf.ListValue repeated_list_value = 317; + + // Test field-name-to-JSON-name convention. + // (protobuf says names can be any valid C/C++ identifier.) + int32 fieldname1 = 401; + int32 field_name2 = 402; + int32 _field_name3 = 403; + int32 field__name4_ = 404; + int32 field0name5 = 405; + int32 field_0_name6 = 406; + int32 fieldName7 = 407; + int32 FieldName8 = 408; + int32 field_Name9 = 409; + int32 Field_Name10 = 410; + int32 FIELD_NAME11 = 411; + int32 FIELD_name12 = 412; + int32 __field_name13 = 413; + int32 __Field_name14 = 414; + int32 field__name15 = 415; + int32 field__Name16 = 416; + int32 field_name17__ = 417; + int32 Field_name18__ = 418; + + // Reserved for testing unknown fields + reserved 501 to 510; +} diff --git a/Sources/Conformance/conformance.pb.swift b/Sources/Conformance/conformance.pb.swift index ef099db7b..4cd97d0a4 100644 --- a/Sources/Conformance/conformance.pb.swift +++ b/Sources/Conformance/conformance.pb.swift @@ -456,7 +456,8 @@ extension Conformance_FailureSet: SwiftProtobuf.Message, SwiftProtobuf._MessageI } func traverse(visitor: inout V) throws { - if !self.failure.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.failure.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.failure, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -532,6 +533,7 @@ extension Conformance_ConformanceRequest: SwiftProtobuf.Message, SwiftProtobuf._ } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -547,13 +549,13 @@ extension Conformance_ConformanceRequest: SwiftProtobuf.Message, SwiftProtobuf._ }() default: break } - if self.requestedOutputFormat != .unspecified { + if self.requestedOutputFormat != .unspecified || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.requestedOutputFormat, fieldNumber: 3) } - if !self.messageType.isEmpty { + if !self.messageType.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.messageType, fieldNumber: 4) } - if self.testCategory != .unspecifiedTest { + if self.testCategory != .unspecifiedTest || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.testCategory, fieldNumber: 5) } try { if let v = self._jspbEncodingOptions { @@ -570,7 +572,7 @@ extension Conformance_ConformanceRequest: SwiftProtobuf.Message, SwiftProtobuf._ }() default: break } - if self.printUnknownFields != false { + if self.printUnknownFields != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: self.printUnknownFields, fieldNumber: 9) } try unknownFields.traverse(visitor: &visitor) @@ -758,7 +760,8 @@ extension Conformance_JspbEncodingConfig: SwiftProtobuf.Message, SwiftProtobuf._ } func traverse(visitor: inout V) throws { - if self.useJspbArrayAnyFormat != false { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.useJspbArrayAnyFormat != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: self.useJspbArrayAnyFormat, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/Conformance/conformance_rust_overlay_hack.pb.swift b/Sources/Conformance/conformance_rust_overlay_hack.pb.swift index 6f3a29cc7..e0eb24002 100644 --- a/Sources/Conformance/conformance_rust_overlay_hack.pb.swift +++ b/Sources/Conformance/conformance_rust_overlay_hack.pb.swift @@ -58,7 +58,8 @@ extension Conformance_ConformanceRequestRustOverlayHack: SwiftProtobuf.Message, } func traverse(visitor: inout V) throws { - if self.requestedOutputFormat != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.requestedOutputFormat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.requestedOutputFormat, fieldNumber: 3) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/Conformance/test_messages_proto2.pb.swift b/Sources/Conformance/test_messages_proto2.pb.swift index 5cadbe993..b65462071 100644 --- a/Sources/Conformance/test_messages_proto2.pb.swift +++ b/Sources/Conformance/test_messages_proto2.pb.swift @@ -2711,6 +2711,7 @@ extension ProtobufTestMessages_Proto2_TestAllTypesProto2: SwiftProtobuf.Message, } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -2782,208 +2783,208 @@ extension ProtobufTestMessages_Proto2_TestAllTypesProto2: SwiftProtobuf.Message, try { if let v = _storage._recursiveMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 27) } }() - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedNestedMessage.isEmpty { + if !_storage._repeatedNestedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedNestedMessage, fieldNumber: 48) } - if !_storage._repeatedForeignMessage.isEmpty { + if !_storage._repeatedForeignMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedForeignMessage, fieldNumber: 49) } - if !_storage._repeatedNestedEnum.isEmpty { + if !_storage._repeatedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._repeatedNestedEnum, fieldNumber: 51) } - if !_storage._repeatedForeignEnum.isEmpty { + if !_storage._repeatedForeignEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._repeatedForeignEnum, fieldNumber: 52) } - if !_storage._repeatedStringPiece.isEmpty { + if !_storage._repeatedStringPiece.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedStringPiece, fieldNumber: 54) } - if !_storage._repeatedCord.isEmpty { + if !_storage._repeatedCord.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedCord, fieldNumber: 55) } - if !_storage._mapInt32Int32.isEmpty { + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 56) } - if !_storage._mapInt64Int64.isEmpty { + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 57) } - if !_storage._mapUint32Uint32.isEmpty { + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 58) } - if !_storage._mapUint64Uint64.isEmpty { + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 59) } - if !_storage._mapSint32Sint32.isEmpty { + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 60) } - if !_storage._mapSint64Sint64.isEmpty { + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 61) } - if !_storage._mapFixed32Fixed32.isEmpty { + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 62) } - if !_storage._mapFixed64Fixed64.isEmpty { + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 63) } - if !_storage._mapSfixed32Sfixed32.isEmpty { + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 64) } - if !_storage._mapSfixed64Sfixed64.isEmpty { + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 65) } - if !_storage._mapInt32Float.isEmpty { + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 66) } - if !_storage._mapInt32Double.isEmpty { + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 67) } - if !_storage._mapBoolBool.isEmpty { + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 68) } - if !_storage._mapStringString.isEmpty { + if !_storage._mapStringString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringString, fieldNumber: 69) } - if !_storage._mapStringBytes.isEmpty { + if !_storage._mapStringBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringBytes, fieldNumber: 70) } - if !_storage._mapStringNestedMessage.isEmpty { + if !_storage._mapStringNestedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringNestedMessage, fieldNumber: 71) } - if !_storage._mapStringForeignMessage.isEmpty { + if !_storage._mapStringForeignMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringForeignMessage, fieldNumber: 72) } - if !_storage._mapStringNestedEnum.isEmpty { + if !_storage._mapStringNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapStringNestedEnum, fieldNumber: 73) } - if !_storage._mapStringForeignEnum.isEmpty { + if !_storage._mapStringForeignEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapStringForeignEnum, fieldNumber: 74) } - if !_storage._packedInt32.isEmpty { + if !_storage._packedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: _storage._packedInt32, fieldNumber: 75) } - if !_storage._packedInt64.isEmpty { + if !_storage._packedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: _storage._packedInt64, fieldNumber: 76) } - if !_storage._packedUint32.isEmpty { + if !_storage._packedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: _storage._packedUint32, fieldNumber: 77) } - if !_storage._packedUint64.isEmpty { + if !_storage._packedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: _storage._packedUint64, fieldNumber: 78) } - if !_storage._packedSint32.isEmpty { + if !_storage._packedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: _storage._packedSint32, fieldNumber: 79) } - if !_storage._packedSint64.isEmpty { + if !_storage._packedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: _storage._packedSint64, fieldNumber: 80) } - if !_storage._packedFixed32.isEmpty { + if !_storage._packedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: _storage._packedFixed32, fieldNumber: 81) } - if !_storage._packedFixed64.isEmpty { + if !_storage._packedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: _storage._packedFixed64, fieldNumber: 82) } - if !_storage._packedSfixed32.isEmpty { + if !_storage._packedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: _storage._packedSfixed32, fieldNumber: 83) } - if !_storage._packedSfixed64.isEmpty { + if !_storage._packedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: _storage._packedSfixed64, fieldNumber: 84) } - if !_storage._packedFloat.isEmpty { + if !_storage._packedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: _storage._packedFloat, fieldNumber: 85) } - if !_storage._packedDouble.isEmpty { + if !_storage._packedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: _storage._packedDouble, fieldNumber: 86) } - if !_storage._packedBool.isEmpty { + if !_storage._packedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: _storage._packedBool, fieldNumber: 87) } - if !_storage._packedNestedEnum.isEmpty { + if !_storage._packedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._packedNestedEnum, fieldNumber: 88) } - if !_storage._unpackedInt32.isEmpty { + if !_storage._unpackedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: _storage._unpackedInt32, fieldNumber: 89) } - if !_storage._unpackedInt64.isEmpty { + if !_storage._unpackedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: _storage._unpackedInt64, fieldNumber: 90) } - if !_storage._unpackedUint32.isEmpty { + if !_storage._unpackedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: _storage._unpackedUint32, fieldNumber: 91) } - if !_storage._unpackedUint64.isEmpty { + if !_storage._unpackedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: _storage._unpackedUint64, fieldNumber: 92) } - if !_storage._unpackedSint32.isEmpty { + if !_storage._unpackedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: _storage._unpackedSint32, fieldNumber: 93) } - if !_storage._unpackedSint64.isEmpty { + if !_storage._unpackedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: _storage._unpackedSint64, fieldNumber: 94) } - if !_storage._unpackedFixed32.isEmpty { + if !_storage._unpackedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._unpackedFixed32, fieldNumber: 95) } - if !_storage._unpackedFixed64.isEmpty { + if !_storage._unpackedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: _storage._unpackedFixed64, fieldNumber: 96) } - if !_storage._unpackedSfixed32.isEmpty { + if !_storage._unpackedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: _storage._unpackedSfixed32, fieldNumber: 97) } - if !_storage._unpackedSfixed64.isEmpty { + if !_storage._unpackedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: _storage._unpackedSfixed64, fieldNumber: 98) } - if !_storage._unpackedFloat.isEmpty { + if !_storage._unpackedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: _storage._unpackedFloat, fieldNumber: 99) } - if !_storage._unpackedDouble.isEmpty { + if !_storage._unpackedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: _storage._unpackedDouble, fieldNumber: 100) } - if !_storage._unpackedBool.isEmpty { + if !_storage._unpackedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: _storage._unpackedBool, fieldNumber: 101) } - if !_storage._unpackedNestedEnum.isEmpty { + if !_storage._unpackedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._unpackedNestedEnum, fieldNumber: 102) } switch _storage._oneofField { @@ -3568,6 +3569,7 @@ extension ProtobufTestMessages_Proto2_UnknownToTestAllTypes: SwiftProtobuf.Messa } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -3587,7 +3589,7 @@ extension ProtobufTestMessages_Proto2_UnknownToTestAllTypes: SwiftProtobuf.Messa try { if let v = self._optionalBool { try visitor.visitSingularBoolField(value: v, fieldNumber: 1006) } }() - if !self.repeatedInt32.isEmpty { + if !self.repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: self.repeatedInt32, fieldNumber: 1011) } try unknownFields.traverse(visitor: &visitor) @@ -3745,6 +3747,7 @@ extension ProtobufTestMessages_Proto2_ProtoWithKeywords: SwiftProtobuf.Message, } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -3755,7 +3758,7 @@ extension ProtobufTestMessages_Proto2_ProtoWithKeywords: SwiftProtobuf.Message, try { if let v = self._concept { try visitor.visitSingularStringField(value: v, fieldNumber: 2) } }() - if !self.requires.isEmpty { + if !self.requires.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.requires, fieldNumber: 3) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/Conformance/test_messages_proto3.pb.swift b/Sources/Conformance/test_messages_proto3.pb.swift index 619e1523e..73b1a607c 100644 --- a/Sources/Conformance/test_messages_proto3.pb.swift +++ b/Sources/Conformance/test_messages_proto3.pb.swift @@ -1860,54 +1860,55 @@ extension ProtobufTestMessages_Proto3_TestAllTypesProto3: SwiftProtobuf.Message, } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if _storage._optionalInt32 != 0 { + if _storage._optionalInt32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._optionalInt32, fieldNumber: 1) } - if _storage._optionalInt64 != 0 { + if _storage._optionalInt64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt64Field(value: _storage._optionalInt64, fieldNumber: 2) } - if _storage._optionalUint32 != 0 { + if _storage._optionalUint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt32Field(value: _storage._optionalUint32, fieldNumber: 3) } - if _storage._optionalUint64 != 0 { + if _storage._optionalUint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt64Field(value: _storage._optionalUint64, fieldNumber: 4) } - if _storage._optionalSint32 != 0 { + if _storage._optionalSint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSInt32Field(value: _storage._optionalSint32, fieldNumber: 5) } - if _storage._optionalSint64 != 0 { + if _storage._optionalSint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSInt64Field(value: _storage._optionalSint64, fieldNumber: 6) } - if _storage._optionalFixed32 != 0 { + if _storage._optionalFixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFixed32Field(value: _storage._optionalFixed32, fieldNumber: 7) } - if _storage._optionalFixed64 != 0 { + if _storage._optionalFixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFixed64Field(value: _storage._optionalFixed64, fieldNumber: 8) } - if _storage._optionalSfixed32 != 0 { + if _storage._optionalSfixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSFixed32Field(value: _storage._optionalSfixed32, fieldNumber: 9) } - if _storage._optionalSfixed64 != 0 { + if _storage._optionalSfixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } - if _storage._optionalBool != false { + if _storage._optionalBool != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: _storage._optionalBool, fieldNumber: 13) } - if !_storage._optionalString.isEmpty { + if !_storage._optionalString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._optionalString, fieldNumber: 14) } - if !_storage._optionalBytes.isEmpty { + if !_storage._optionalBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularBytesField(value: _storage._optionalBytes, fieldNumber: 15) } try { if let v = _storage._optionalNestedMessage { @@ -1916,226 +1917,226 @@ extension ProtobufTestMessages_Proto3_TestAllTypesProto3: SwiftProtobuf.Message, try { if let v = _storage._optionalForeignMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 19) } }() - if _storage._optionalNestedEnum != .foo { + if _storage._optionalNestedEnum != .foo || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalNestedEnum, fieldNumber: 21) } - if _storage._optionalForeignEnum != .foreignFoo { + if _storage._optionalForeignEnum != .foreignFoo || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalForeignEnum, fieldNumber: 22) } - if _storage._optionalAliasedEnum != .aliasFoo { + if _storage._optionalAliasedEnum != .aliasFoo || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalAliasedEnum, fieldNumber: 23) } - if !_storage._optionalStringPiece.isEmpty { + if !_storage._optionalStringPiece.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._optionalStringPiece, fieldNumber: 24) } - if !_storage._optionalCord.isEmpty { + if !_storage._optionalCord.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._optionalCord, fieldNumber: 25) } try { if let v = _storage._recursiveMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 27) } }() - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedNestedMessage.isEmpty { + if !_storage._repeatedNestedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedNestedMessage, fieldNumber: 48) } - if !_storage._repeatedForeignMessage.isEmpty { + if !_storage._repeatedForeignMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedForeignMessage, fieldNumber: 49) } - if !_storage._repeatedNestedEnum.isEmpty { + if !_storage._repeatedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._repeatedNestedEnum, fieldNumber: 51) } - if !_storage._repeatedForeignEnum.isEmpty { + if !_storage._repeatedForeignEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._repeatedForeignEnum, fieldNumber: 52) } - if !_storage._repeatedStringPiece.isEmpty { + if !_storage._repeatedStringPiece.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedStringPiece, fieldNumber: 54) } - if !_storage._repeatedCord.isEmpty { + if !_storage._repeatedCord.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedCord, fieldNumber: 55) } - if !_storage._mapInt32Int32.isEmpty { + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 56) } - if !_storage._mapInt64Int64.isEmpty { + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 57) } - if !_storage._mapUint32Uint32.isEmpty { + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 58) } - if !_storage._mapUint64Uint64.isEmpty { + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 59) } - if !_storage._mapSint32Sint32.isEmpty { + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 60) } - if !_storage._mapSint64Sint64.isEmpty { + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 61) } - if !_storage._mapFixed32Fixed32.isEmpty { + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 62) } - if !_storage._mapFixed64Fixed64.isEmpty { + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 63) } - if !_storage._mapSfixed32Sfixed32.isEmpty { + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 64) } - if !_storage._mapSfixed64Sfixed64.isEmpty { + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 65) } - if !_storage._mapInt32Float.isEmpty { + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 66) } - if !_storage._mapInt32Double.isEmpty { + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 67) } - if !_storage._mapBoolBool.isEmpty { + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 68) } - if !_storage._mapStringString.isEmpty { + if !_storage._mapStringString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringString, fieldNumber: 69) } - if !_storage._mapStringBytes.isEmpty { + if !_storage._mapStringBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringBytes, fieldNumber: 70) } - if !_storage._mapStringNestedMessage.isEmpty { + if !_storage._mapStringNestedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringNestedMessage, fieldNumber: 71) } - if !_storage._mapStringForeignMessage.isEmpty { + if !_storage._mapStringForeignMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringForeignMessage, fieldNumber: 72) } - if !_storage._mapStringNestedEnum.isEmpty { + if !_storage._mapStringNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapStringNestedEnum, fieldNumber: 73) } - if !_storage._mapStringForeignEnum.isEmpty { + if !_storage._mapStringForeignEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapStringForeignEnum, fieldNumber: 74) } - if !_storage._packedInt32.isEmpty { + if !_storage._packedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: _storage._packedInt32, fieldNumber: 75) } - if !_storage._packedInt64.isEmpty { + if !_storage._packedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: _storage._packedInt64, fieldNumber: 76) } - if !_storage._packedUint32.isEmpty { + if !_storage._packedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: _storage._packedUint32, fieldNumber: 77) } - if !_storage._packedUint64.isEmpty { + if !_storage._packedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: _storage._packedUint64, fieldNumber: 78) } - if !_storage._packedSint32.isEmpty { + if !_storage._packedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: _storage._packedSint32, fieldNumber: 79) } - if !_storage._packedSint64.isEmpty { + if !_storage._packedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: _storage._packedSint64, fieldNumber: 80) } - if !_storage._packedFixed32.isEmpty { + if !_storage._packedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: _storage._packedFixed32, fieldNumber: 81) } - if !_storage._packedFixed64.isEmpty { + if !_storage._packedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: _storage._packedFixed64, fieldNumber: 82) } - if !_storage._packedSfixed32.isEmpty { + if !_storage._packedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: _storage._packedSfixed32, fieldNumber: 83) } - if !_storage._packedSfixed64.isEmpty { + if !_storage._packedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: _storage._packedSfixed64, fieldNumber: 84) } - if !_storage._packedFloat.isEmpty { + if !_storage._packedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: _storage._packedFloat, fieldNumber: 85) } - if !_storage._packedDouble.isEmpty { + if !_storage._packedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: _storage._packedDouble, fieldNumber: 86) } - if !_storage._packedBool.isEmpty { + if !_storage._packedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: _storage._packedBool, fieldNumber: 87) } - if !_storage._packedNestedEnum.isEmpty { + if !_storage._packedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._packedNestedEnum, fieldNumber: 88) } - if !_storage._unpackedInt32.isEmpty { + if !_storage._unpackedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: _storage._unpackedInt32, fieldNumber: 89) } - if !_storage._unpackedInt64.isEmpty { + if !_storage._unpackedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: _storage._unpackedInt64, fieldNumber: 90) } - if !_storage._unpackedUint32.isEmpty { + if !_storage._unpackedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: _storage._unpackedUint32, fieldNumber: 91) } - if !_storage._unpackedUint64.isEmpty { + if !_storage._unpackedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: _storage._unpackedUint64, fieldNumber: 92) } - if !_storage._unpackedSint32.isEmpty { + if !_storage._unpackedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: _storage._unpackedSint32, fieldNumber: 93) } - if !_storage._unpackedSint64.isEmpty { + if !_storage._unpackedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: _storage._unpackedSint64, fieldNumber: 94) } - if !_storage._unpackedFixed32.isEmpty { + if !_storage._unpackedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._unpackedFixed32, fieldNumber: 95) } - if !_storage._unpackedFixed64.isEmpty { + if !_storage._unpackedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: _storage._unpackedFixed64, fieldNumber: 96) } - if !_storage._unpackedSfixed32.isEmpty { + if !_storage._unpackedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: _storage._unpackedSfixed32, fieldNumber: 97) } - if !_storage._unpackedSfixed64.isEmpty { + if !_storage._unpackedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: _storage._unpackedSfixed64, fieldNumber: 98) } - if !_storage._unpackedFloat.isEmpty { + if !_storage._unpackedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: _storage._unpackedFloat, fieldNumber: 99) } - if !_storage._unpackedDouble.isEmpty { + if !_storage._unpackedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: _storage._unpackedDouble, fieldNumber: 100) } - if !_storage._unpackedBool.isEmpty { + if !_storage._unpackedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: _storage._unpackedBool, fieldNumber: 101) } - if !_storage._unpackedNestedEnum.isEmpty { + if !_storage._unpackedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._unpackedNestedEnum, fieldNumber: 102) } switch _storage._oneofField { @@ -2208,31 +2209,31 @@ extension ProtobufTestMessages_Proto3_TestAllTypesProto3: SwiftProtobuf.Message, try { if let v = _storage._optionalBytesWrapper { try visitor.visitSingularMessageField(value: v, fieldNumber: 209) } }() - if !_storage._repeatedBoolWrapper.isEmpty { + if !_storage._repeatedBoolWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedBoolWrapper, fieldNumber: 211) } - if !_storage._repeatedInt32Wrapper.isEmpty { + if !_storage._repeatedInt32Wrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedInt32Wrapper, fieldNumber: 212) } - if !_storage._repeatedInt64Wrapper.isEmpty { + if !_storage._repeatedInt64Wrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedInt64Wrapper, fieldNumber: 213) } - if !_storage._repeatedUint32Wrapper.isEmpty { + if !_storage._repeatedUint32Wrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedUint32Wrapper, fieldNumber: 214) } - if !_storage._repeatedUint64Wrapper.isEmpty { + if !_storage._repeatedUint64Wrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedUint64Wrapper, fieldNumber: 215) } - if !_storage._repeatedFloatWrapper.isEmpty { + if !_storage._repeatedFloatWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedFloatWrapper, fieldNumber: 216) } - if !_storage._repeatedDoubleWrapper.isEmpty { + if !_storage._repeatedDoubleWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedDoubleWrapper, fieldNumber: 217) } - if !_storage._repeatedStringWrapper.isEmpty { + if !_storage._repeatedStringWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedStringWrapper, fieldNumber: 218) } - if !_storage._repeatedBytesWrapper.isEmpty { + if !_storage._repeatedBytesWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedBytesWrapper, fieldNumber: 219) } try { if let v = _storage._optionalDuration { @@ -2253,82 +2254,82 @@ extension ProtobufTestMessages_Proto3_TestAllTypesProto3: SwiftProtobuf.Message, try { if let v = _storage._optionalValue { try visitor.visitSingularMessageField(value: v, fieldNumber: 306) } }() - if _storage._optionalNullValue != .nullValue { + if _storage._optionalNullValue != .nullValue || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalNullValue, fieldNumber: 307) } - if !_storage._repeatedDuration.isEmpty { + if !_storage._repeatedDuration.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedDuration, fieldNumber: 311) } - if !_storage._repeatedTimestamp.isEmpty { + if !_storage._repeatedTimestamp.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedTimestamp, fieldNumber: 312) } - if !_storage._repeatedFieldmask.isEmpty { + if !_storage._repeatedFieldmask.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedFieldmask, fieldNumber: 313) } - if !_storage._repeatedAny.isEmpty { + if !_storage._repeatedAny.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedAny, fieldNumber: 315) } - if !_storage._repeatedValue.isEmpty { + if !_storage._repeatedValue.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedValue, fieldNumber: 316) } - if !_storage._repeatedListValue.isEmpty { + if !_storage._repeatedListValue.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedListValue, fieldNumber: 317) } - if !_storage._repeatedStruct.isEmpty { + if !_storage._repeatedStruct.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedStruct, fieldNumber: 324) } - if _storage._fieldname1 != 0 { + if _storage._fieldname1 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldname1, fieldNumber: 401) } - if _storage._fieldName2 != 0 { + if _storage._fieldName2 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName2, fieldNumber: 402) } - if _storage._fieldName3 != 0 { + if _storage._fieldName3 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName3, fieldNumber: 403) } - if _storage._field_Name4_ != 0 { + if _storage._field_Name4_ != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field_Name4_, fieldNumber: 404) } - if _storage._field0Name5 != 0 { + if _storage._field0Name5 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field0Name5, fieldNumber: 405) } - if _storage._field0Name6 != 0 { + if _storage._field0Name6 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field0Name6, fieldNumber: 406) } - if _storage._fieldName7 != 0 { + if _storage._fieldName7 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName7, fieldNumber: 407) } - if _storage._fieldName8 != 0 { + if _storage._fieldName8 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName8, fieldNumber: 408) } - if _storage._fieldName9 != 0 { + if _storage._fieldName9 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName9, fieldNumber: 409) } - if _storage._fieldName10 != 0 { + if _storage._fieldName10 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName10, fieldNumber: 410) } - if _storage._fieldName11 != 0 { + if _storage._fieldName11 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName11, fieldNumber: 411) } - if _storage._fieldName12 != 0 { + if _storage._fieldName12 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName12, fieldNumber: 412) } - if _storage.__FieldName13 != 0 { + if _storage.__FieldName13 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage.__FieldName13, fieldNumber: 413) } - if _storage.__FieldName14 != 0 { + if _storage.__FieldName14 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage.__FieldName14, fieldNumber: 414) } - if _storage._field_Name15 != 0 { + if _storage._field_Name15 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field_Name15, fieldNumber: 415) } - if _storage._field_Name16 != 0 { + if _storage._field_Name16 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field_Name16, fieldNumber: 416) } - if _storage._fieldName17__ != 0 { + if _storage._fieldName17__ != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName17__, fieldNumber: 417) } - if _storage._fieldName18__ != 0 { + if _storage._fieldName18__ != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName18__, fieldNumber: 418) } } @@ -2553,12 +2554,13 @@ extension ProtobufTestMessages_Proto3_TestAllTypesProto3.NestedMessage: SwiftPro } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if _storage._a != 0 { + if _storage._a != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._a, fieldNumber: 1) } try { if let v = _storage._corecursive { @@ -2603,7 +2605,8 @@ extension ProtobufTestMessages_Proto3_ForeignMessage: SwiftProtobuf.Message, Swi } func traverse(visitor: inout V) throws { - if self.c != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.c != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.c, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobuf/JSONEncodingOptions.swift b/Sources/SwiftProtobuf/JSONEncodingOptions.swift index 124e730eb..018a01f37 100644 --- a/Sources/SwiftProtobuf/JSONEncodingOptions.swift +++ b/Sources/SwiftProtobuf/JSONEncodingOptions.swift @@ -40,6 +40,13 @@ public struct JSONEncodingOptions: Sendable { /// by keys in lexographical order. This is an implementation detail /// and subject to change. public var useDeterministicOrdering: Bool = false + + /// Include fields that do not support presence even if they are equal to the default value + /// + /// If `true`, singular primitive fields, repeated fields, and map fields will always be serialized + /// If `false`, omit fields that are equal to the default value. + /// Singular message fields and oneof fields are not affected by this option + public var alwaysPrintFieldsWithoutPresence: Bool = false public init() {} } diff --git a/Sources/SwiftProtobuf/JSONEncodingVisitor.swift b/Sources/SwiftProtobuf/JSONEncodingVisitor.swift index e1f06d8eb..c1687f418 100644 --- a/Sources/SwiftProtobuf/JSONEncodingVisitor.swift +++ b/Sources/SwiftProtobuf/JSONEncodingVisitor.swift @@ -21,6 +21,7 @@ internal struct JSONEncodingVisitor: Visitor { private var nameMap: _NameMap private var extensions: ExtensionFieldValueSet? private let options: JSONEncodingOptions + let traversalOptions: TraversalOptions /// The JSON text produced by the visitor, as raw UTF8 bytes. var dataResult: [UInt8] { @@ -41,6 +42,9 @@ internal struct JSONEncodingVisitor: Visitor { throw JSONEncodingError.missingFieldNames } self.options = options + var traversalOptions = TraversalOptions() + traversalOptions.alwaysVisitPrimitiveFields = options.alwaysPrintFieldsWithoutPresence + self.traversalOptions = traversalOptions } mutating func startArray() { @@ -143,7 +147,6 @@ internal struct JSONEncodingVisitor: Visitor { fieldNumber: Int, encode: (inout JSONEncoder, T) throws -> () ) throws { - assert(!value.isEmpty) try startField(for: fieldNumber) var comma = false encoder.startArray() @@ -318,7 +321,6 @@ internal struct JSONEncodingVisitor: Visitor { } mutating func visitRepeatedMessageField(value: [M], fieldNumber: Int) throws { - assert(!value.isEmpty) try startField(for: fieldNumber) var comma = false encoder.startArray() @@ -351,7 +353,6 @@ internal struct JSONEncodingVisitor: Visitor { } mutating func visitRepeatedGroupField(value: [G], fieldNumber: Int) throws { - assert(!value.isEmpty) // Google does not serialize groups into JSON } diff --git a/Sources/SwiftProtobuf/Visitor.swift b/Sources/SwiftProtobuf/Visitor.swift index b41c7c949..3d9976fbc 100644 --- a/Sources/SwiftProtobuf/Visitor.swift +++ b/Sources/SwiftProtobuf/Visitor.swift @@ -31,6 +31,9 @@ import Foundation /// used for serialization. It is implemented by each serialization protocol: /// Protobuf Binary, Protobuf Text, JSON, and the Hash encoder. public protocol Visitor { + + /// Additional options for customizing the traversal behavior + var traversalOptions: TraversalOptions { get } /// Called for each non-repeated float field /// @@ -445,8 +448,30 @@ public protocol Visitor { mutating func visitUnknown(bytes: Data) throws } +/// Provides options for how visitor traversal should be carried out +public struct TraversalOptions { + + /// Determines if non-optional fields that are equal to their default values should be visited. + /// Defaults to `false`. + /// + /// ### When set to true: + /// - repeated fields: Will always be visited, even if they are empty. + /// - map fields: Will always be visited, even if they are empty. + /// - singular message and group fields: Will be visited only if they are set. + /// - singular primitive fields: Will always be visited under proto2. Under proto3 unset optional primitive fields will not be visited. + public var alwaysVisitPrimitiveFields: Bool = false + + public init() {} +} + + /// Forwarding default implementations of some visitor methods, for convenience. extension Visitor { + + // Use the default traversal options if not set + public var traversalOptions: TraversalOptions { + TraversalOptions() + } // Default definitions of numeric serializations. // @@ -492,126 +517,108 @@ extension Visitor { // repeated values differently from singular, so overrides these. public mutating func visitRepeatedFloatField(value: [Float], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularFloatField(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedDoubleField(value: [Double], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularDoubleField(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedInt32Field(value: [Int32], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularInt32Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedInt64Field(value: [Int64], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularInt64Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedUInt32Field(value: [UInt32], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularUInt32Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedUInt64Field(value: [UInt64], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularUInt64Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedSInt32Field(value: [Int32], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularSInt32Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedSInt64Field(value: [Int64], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularSInt64Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedFixed32Field(value: [UInt32], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularFixed32Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedFixed64Field(value: [UInt64], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularFixed64Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedSFixed32Field(value: [Int32], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularSFixed32Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedSFixed64Field(value: [Int64], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularSFixed64Field(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedBoolField(value: [Bool], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularBoolField(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedStringField(value: [String], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularStringField(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedBytesField(value: [Data], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularBytesField(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedEnumField(value: [E], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularEnumField(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedMessageField(value: [M], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularMessageField(value: v, fieldNumber: fieldNumber) } } public mutating func visitRepeatedGroupField(value: [G], fieldNumber: Int) throws { - assert(!value.isEmpty) for v in value { try visitSingularGroupField(value: v, fieldNumber: fieldNumber) } @@ -623,73 +630,59 @@ extension Visitor { // overridden by Protobuf Binary and Text. public mutating func visitPackedFloatField(value: [Float], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitRepeatedFloatField(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedDoubleField(value: [Double], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitRepeatedDoubleField(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedInt32Field(value: [Int32], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitRepeatedInt32Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedInt64Field(value: [Int64], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitRepeatedInt64Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedUInt32Field(value: [UInt32], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitRepeatedUInt32Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedUInt64Field(value: [UInt64], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitRepeatedUInt64Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedSInt32Field(value: [Int32], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitPackedInt32Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedSInt64Field(value: [Int64], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitPackedInt64Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedFixed32Field(value: [UInt32], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitPackedUInt32Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedFixed64Field(value: [UInt64], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitPackedUInt64Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedSFixed32Field(value: [Int32], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitPackedInt32Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedSFixed64Field(value: [Int64], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitPackedInt64Field(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedBoolField(value: [Bool], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitRepeatedBoolField(value: value, fieldNumber: fieldNumber) } public mutating func visitPackedEnumField(value: [E], fieldNumber: Int) throws { - assert(!value.isEmpty) try visitRepeatedEnumField(value: value, fieldNumber: fieldNumber) } diff --git a/Sources/SwiftProtobuf/any.pb.swift b/Sources/SwiftProtobuf/any.pb.swift index 01c0a88eb..27baef3ae 100644 --- a/Sources/SwiftProtobuf/any.pb.swift +++ b/Sources/SwiftProtobuf/any.pb.swift @@ -223,12 +223,13 @@ extension Google_Protobuf_Any: Message, _MessageImplementationBase, _ProtoNamePr } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in try _storage.preTraverse() - if !_storage._typeURL.isEmpty { + if !_storage._typeURL.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._typeURL, fieldNumber: 1) } - if !_storage._value.isEmpty { + if !_storage._value.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularBytesField(value: _storage._value, fieldNumber: 2) } } diff --git a/Sources/SwiftProtobuf/api.pb.swift b/Sources/SwiftProtobuf/api.pb.swift index 4f1f79eb6..732fff63d 100644 --- a/Sources/SwiftProtobuf/api.pb.swift +++ b/Sources/SwiftProtobuf/api.pb.swift @@ -281,29 +281,30 @@ extension Google_Protobuf_Api: Message, _MessageImplementationBase, _ProtoNamePr } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.name.isEmpty { + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.name, fieldNumber: 1) } - if !self.methods.isEmpty { + if !self.methods.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.methods, fieldNumber: 2) } - if !self.options.isEmpty { + if !self.options.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.options, fieldNumber: 3) } - if !self.version.isEmpty { + if !self.version.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.version, fieldNumber: 4) } try { if let v = self._sourceContext { try visitor.visitSingularMessageField(value: v, fieldNumber: 5) } }() - if !self.mixins.isEmpty { + if !self.mixins.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.mixins, fieldNumber: 6) } - if self.syntax != .proto2 { + if self.syntax != .proto2 || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.syntax, fieldNumber: 7) } try unknownFields.traverse(visitor: &visitor) @@ -353,25 +354,26 @@ extension Google_Protobuf_Method: Message, _MessageImplementationBase, _ProtoNam } public func traverse(visitor: inout V) throws { - if !self.name.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.name, fieldNumber: 1) } - if !self.requestTypeURL.isEmpty { + if !self.requestTypeURL.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.requestTypeURL, fieldNumber: 2) } - if self.requestStreaming != false { + if self.requestStreaming != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: self.requestStreaming, fieldNumber: 3) } - if !self.responseTypeURL.isEmpty { + if !self.responseTypeURL.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.responseTypeURL, fieldNumber: 4) } - if self.responseStreaming != false { + if self.responseStreaming != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: self.responseStreaming, fieldNumber: 5) } - if !self.options.isEmpty { + if !self.options.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.options, fieldNumber: 6) } - if self.syntax != .proto2 { + if self.syntax != .proto2 || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.syntax, fieldNumber: 7) } try unknownFields.traverse(visitor: &visitor) @@ -411,10 +413,11 @@ extension Google_Protobuf_Mixin: Message, _MessageImplementationBase, _ProtoName } public func traverse(visitor: inout V) throws { - if !self.name.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.name, fieldNumber: 1) } - if !self.root.isEmpty { + if !self.root.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.root, fieldNumber: 2) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobuf/descriptor.pb.swift b/Sources/SwiftProtobuf/descriptor.pb.swift index 34f11525b..413698cde 100644 --- a/Sources/SwiftProtobuf/descriptor.pb.swift +++ b/Sources/SwiftProtobuf/descriptor.pb.swift @@ -2951,7 +2951,8 @@ extension Google_Protobuf_FileDescriptorSet: Message, _MessageImplementationBase } public func traverse(visitor: inout V) throws { - if !self.file.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.file.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.file, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -3016,6 +3017,7 @@ extension Google_Protobuf_FileDescriptorProto: Message, _MessageImplementationBa } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -3026,19 +3028,19 @@ extension Google_Protobuf_FileDescriptorProto: Message, _MessageImplementationBa try { if let v = self._package { try visitor.visitSingularStringField(value: v, fieldNumber: 2) } }() - if !self.dependency.isEmpty { + if !self.dependency.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.dependency, fieldNumber: 3) } - if !self.messageType.isEmpty { + if !self.messageType.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.messageType, fieldNumber: 4) } - if !self.enumType.isEmpty { + if !self.enumType.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.enumType, fieldNumber: 5) } - if !self.service.isEmpty { + if !self.service.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.service, fieldNumber: 6) } - if !self.`extension`.isEmpty { + if !self.`extension`.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.`extension`, fieldNumber: 7) } try { if let v = self._options { @@ -3047,10 +3049,10 @@ extension Google_Protobuf_FileDescriptorProto: Message, _MessageImplementationBa try { if let v = self._sourceCodeInfo { try visitor.visitSingularMessageField(value: v, fieldNumber: 9) } }() - if !self.publicDependency.isEmpty { + if !self.publicDependency.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: self.publicDependency, fieldNumber: 10) } - if !self.weakDependency.isEmpty { + if !self.weakDependency.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: self.weakDependency, fieldNumber: 11) } try { if let v = self._syntax { @@ -3171,6 +3173,7 @@ extension Google_Protobuf_DescriptorProto: Message, _MessageImplementationBase, } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -3179,31 +3182,31 @@ extension Google_Protobuf_DescriptorProto: Message, _MessageImplementationBase, try { if let v = _storage._name { try visitor.visitSingularStringField(value: v, fieldNumber: 1) } }() - if !_storage._field.isEmpty { + if !_storage._field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._field, fieldNumber: 2) } - if !_storage._nestedType.isEmpty { + if !_storage._nestedType.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._nestedType, fieldNumber: 3) } - if !_storage._enumType.isEmpty { + if !_storage._enumType.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._enumType, fieldNumber: 4) } - if !_storage._extensionRange.isEmpty { + if !_storage._extensionRange.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._extensionRange, fieldNumber: 5) } - if !_storage._extension.isEmpty { + if !_storage._extension.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._extension, fieldNumber: 6) } try { if let v = _storage._options { try visitor.visitSingularMessageField(value: v, fieldNumber: 7) } }() - if !_storage._oneofDecl.isEmpty { + if !_storage._oneofDecl.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._oneofDecl, fieldNumber: 8) } - if !_storage._reservedRange.isEmpty { + if !_storage._reservedRange.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._reservedRange, fieldNumber: 9) } - if !_storage._reservedName.isEmpty { + if !_storage._reservedName.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._reservedName, fieldNumber: 10) } } @@ -3363,11 +3366,12 @@ extension Google_Protobuf_ExtensionRangeOptions: Message, _MessageImplementation } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.declaration.isEmpty { + if !self.declaration.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.declaration, fieldNumber: 2) } try { if let v = self._verification { @@ -3376,7 +3380,7 @@ extension Google_Protobuf_ExtensionRangeOptions: Message, _MessageImplementation try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 50) } }() - if !self.uninterpretedOption.isEmpty { + if !self.uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -3673,6 +3677,7 @@ extension Google_Protobuf_EnumDescriptorProto: Message, _MessageImplementationBa } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -3680,16 +3685,16 @@ extension Google_Protobuf_EnumDescriptorProto: Message, _MessageImplementationBa try { if let v = self._name { try visitor.visitSingularStringField(value: v, fieldNumber: 1) } }() - if !self.value.isEmpty { + if !self.value.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.value, fieldNumber: 2) } try { if let v = self._options { try visitor.visitSingularMessageField(value: v, fieldNumber: 3) } }() - if !self.reservedRange.isEmpty { + if !self.reservedRange.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.reservedRange, fieldNumber: 4) } - if !self.reservedName.isEmpty { + if !self.reservedName.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.reservedName, fieldNumber: 5) } try unknownFields.traverse(visitor: &visitor) @@ -3830,6 +3835,7 @@ extension Google_Protobuf_ServiceDescriptorProto: Message, _MessageImplementatio } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -3837,7 +3843,7 @@ extension Google_Protobuf_ServiceDescriptorProto: Message, _MessageImplementatio try { if let v = self._name { try visitor.visitSingularStringField(value: v, fieldNumber: 1) } }() - if !self.method.isEmpty { + if !self.method.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.method, fieldNumber: 2) } try { if let v = self._options { @@ -4058,6 +4064,7 @@ extension Google_Protobuf_FileOptions: Message, _MessageImplementationBase, _Pro } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -4123,7 +4130,7 @@ extension Google_Protobuf_FileOptions: Message, _MessageImplementationBase, _Pro try { if let v = _storage._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 50) } }() - if !_storage._uninterpretedOption.isEmpty { + if !_storage._uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -4215,6 +4222,7 @@ extension Google_Protobuf_MessageOptions: Message, _MessageImplementationBase, _ } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -4237,7 +4245,7 @@ extension Google_Protobuf_MessageOptions: Message, _MessageImplementationBase, _ try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 12) } }() - if !self.uninterpretedOption.isEmpty { + if !self.uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -4358,6 +4366,7 @@ extension Google_Protobuf_FieldOptions: Message, _MessageImplementationBase, _Pr } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -4390,16 +4399,16 @@ extension Google_Protobuf_FieldOptions: Message, _MessageImplementationBase, _Pr try { if let v = _storage._retention { try visitor.visitSingularEnumField(value: v, fieldNumber: 17) } }() - if !_storage._targets.isEmpty { + if !_storage._targets.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._targets, fieldNumber: 19) } - if !_storage._editionDefaults.isEmpty { + if !_storage._editionDefaults.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._editionDefaults, fieldNumber: 20) } try { if let v = _storage._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 21) } }() - if !_storage._uninterpretedOption.isEmpty { + if !_storage._uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -4546,6 +4555,7 @@ extension Google_Protobuf_OneofOptions: Message, _MessageImplementationBase, _Pr } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -4553,7 +4563,7 @@ extension Google_Protobuf_OneofOptions: Message, _MessageImplementationBase, _Pr try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 1) } }() - if !self.uninterpretedOption.isEmpty { + if !self.uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -4605,6 +4615,7 @@ extension Google_Protobuf_EnumOptions: Message, _MessageImplementationBase, _Pro } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -4621,7 +4632,7 @@ extension Google_Protobuf_EnumOptions: Message, _MessageImplementationBase, _Pro try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 7) } }() - if !self.uninterpretedOption.isEmpty { + if !self.uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -4674,6 +4685,7 @@ extension Google_Protobuf_EnumValueOptions: Message, _MessageImplementationBase, } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -4687,7 +4699,7 @@ extension Google_Protobuf_EnumValueOptions: Message, _MessageImplementationBase, try { if let v = self._debugRedact { try visitor.visitSingularBoolField(value: v, fieldNumber: 3) } }() - if !self.uninterpretedOption.isEmpty { + if !self.uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -4737,6 +4749,7 @@ extension Google_Protobuf_ServiceOptions: Message, _MessageImplementationBase, _ } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -4747,7 +4760,7 @@ extension Google_Protobuf_ServiceOptions: Message, _MessageImplementationBase, _ try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 34) } }() - if !self.uninterpretedOption.isEmpty { + if !self.uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -4798,6 +4811,7 @@ extension Google_Protobuf_MethodOptions: Message, _MessageImplementationBase, _P } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -4811,7 +4825,7 @@ extension Google_Protobuf_MethodOptions: Message, _MessageImplementationBase, _P try { if let v = self._features { try visitor.visitSingularMessageField(value: v, fieldNumber: 35) } }() - if !self.uninterpretedOption.isEmpty { + if !self.uninterpretedOption.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.uninterpretedOption, fieldNumber: 999) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -4873,11 +4887,12 @@ extension Google_Protobuf_UninterpretedOption: Message, _MessageImplementationBa } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.name.isEmpty { + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.name, fieldNumber: 2) } try { if let v = self._identifierValue { @@ -5114,11 +5129,12 @@ extension Google_Protobuf_FeatureSetDefaults: Message, _MessageImplementationBas } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.defaults.isEmpty { + if !self.defaults.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.defaults, fieldNumber: 1) } try { if let v = self._minimumEdition { @@ -5205,7 +5221,8 @@ extension Google_Protobuf_SourceCodeInfo: Message, _MessageImplementationBase, _ } public func traverse(visitor: inout V) throws { - if !self.location.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.location.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.location, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -5245,14 +5262,15 @@ extension Google_Protobuf_SourceCodeInfo.Location: Message, _MessageImplementati } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.path.isEmpty { + if !self.path.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: self.path, fieldNumber: 1) } - if !self.span.isEmpty { + if !self.span.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: self.span, fieldNumber: 2) } try { if let v = self._leadingComments { @@ -5261,7 +5279,7 @@ extension Google_Protobuf_SourceCodeInfo.Location: Message, _MessageImplementati try { if let v = self._trailingComments { try visitor.visitSingularStringField(value: v, fieldNumber: 4) } }() - if !self.leadingDetachedComments.isEmpty { + if !self.leadingDetachedComments.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.leadingDetachedComments, fieldNumber: 6) } try unknownFields.traverse(visitor: &visitor) @@ -5297,7 +5315,8 @@ extension Google_Protobuf_GeneratedCodeInfo: Message, _MessageImplementationBase } public func traverse(visitor: inout V) throws { - if !self.annotation.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.annotation.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.annotation, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -5337,11 +5356,12 @@ extension Google_Protobuf_GeneratedCodeInfo.Annotation: Message, _MessageImpleme } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.path.isEmpty { + if !self.path.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: self.path, fieldNumber: 1) } try { if let v = self._sourceFile { diff --git a/Sources/SwiftProtobuf/duration.pb.swift b/Sources/SwiftProtobuf/duration.pb.swift index 92a9b2e94..cf5a3f7b8 100644 --- a/Sources/SwiftProtobuf/duration.pb.swift +++ b/Sources/SwiftProtobuf/duration.pb.swift @@ -156,10 +156,11 @@ extension Google_Protobuf_Duration: Message, _MessageImplementationBase, _ProtoN } public func traverse(visitor: inout V) throws { - if self.seconds != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.seconds != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt64Field(value: self.seconds, fieldNumber: 1) } - if self.nanos != 0 { + if self.nanos != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nanos, fieldNumber: 2) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobuf/field_mask.pb.swift b/Sources/SwiftProtobuf/field_mask.pb.swift index a77c5af81..6d94b97cb 100644 --- a/Sources/SwiftProtobuf/field_mask.pb.swift +++ b/Sources/SwiftProtobuf/field_mask.pb.swift @@ -285,7 +285,8 @@ extension Google_Protobuf_FieldMask: Message, _MessageImplementationBase, _Proto } public func traverse(visitor: inout V) throws { - if !self.paths.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.paths.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.paths, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobuf/source_context.pb.swift b/Sources/SwiftProtobuf/source_context.pb.swift index fb28f3445..238a9848f 100644 --- a/Sources/SwiftProtobuf/source_context.pb.swift +++ b/Sources/SwiftProtobuf/source_context.pb.swift @@ -89,7 +89,8 @@ extension Google_Protobuf_SourceContext: Message, _MessageImplementationBase, _P } public func traverse(visitor: inout V) throws { - if !self.fileName.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.fileName.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.fileName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobuf/struct.pb.swift b/Sources/SwiftProtobuf/struct.pb.swift index 1090095ba..bc2ef463f 100644 --- a/Sources/SwiftProtobuf/struct.pb.swift +++ b/Sources/SwiftProtobuf/struct.pb.swift @@ -242,7 +242,8 @@ extension Google_Protobuf_Struct: Message, _MessageImplementationBase, _ProtoNam } public func traverse(visitor: inout V) throws { - if !self.fields.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.fields.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: _ProtobufMessageMap.self, value: self.fields, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -396,7 +397,8 @@ extension Google_Protobuf_ListValue: Message, _MessageImplementationBase, _Proto } public func traverse(visitor: inout V) throws { - if !self.values.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.values.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.values, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobuf/timestamp.pb.swift b/Sources/SwiftProtobuf/timestamp.pb.swift index fce7a75ce..f75f8987b 100644 --- a/Sources/SwiftProtobuf/timestamp.pb.swift +++ b/Sources/SwiftProtobuf/timestamp.pb.swift @@ -185,10 +185,11 @@ extension Google_Protobuf_Timestamp: Message, _MessageImplementationBase, _Proto } public func traverse(visitor: inout V) throws { - if self.seconds != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.seconds != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt64Field(value: self.seconds, fieldNumber: 1) } - if self.nanos != 0 { + if self.nanos != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nanos, fieldNumber: 2) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobuf/type.pb.swift b/Sources/SwiftProtobuf/type.pb.swift index 38ed7d398..7189178d6 100644 --- a/Sources/SwiftProtobuf/type.pb.swift +++ b/Sources/SwiftProtobuf/type.pb.swift @@ -505,29 +505,30 @@ extension Google_Protobuf_Type: Message, _MessageImplementationBase, _ProtoNameP } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.name.isEmpty { + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.name, fieldNumber: 1) } - if !self.fields.isEmpty { + if !self.fields.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.fields, fieldNumber: 2) } - if !self.oneofs.isEmpty { + if !self.oneofs.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.oneofs, fieldNumber: 3) } - if !self.options.isEmpty { + if !self.options.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.options, fieldNumber: 4) } try { if let v = self._sourceContext { try visitor.visitSingularMessageField(value: v, fieldNumber: 5) } }() - if self.syntax != .proto2 { + if self.syntax != .proto2 || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.syntax, fieldNumber: 6) } - if !self.edition.isEmpty { + if !self.edition.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.edition, fieldNumber: 7) } try unknownFields.traverse(visitor: &visitor) @@ -583,34 +584,35 @@ extension Google_Protobuf_Field: Message, _MessageImplementationBase, _ProtoName } public func traverse(visitor: inout V) throws { - if self.kind != .typeUnknown { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.kind != .typeUnknown || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.kind, fieldNumber: 1) } - if self.cardinality != .unknown { + if self.cardinality != .unknown || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.cardinality, fieldNumber: 2) } - if self.number != 0 { + if self.number != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.number, fieldNumber: 3) } - if !self.name.isEmpty { + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.name, fieldNumber: 4) } - if !self.typeURL.isEmpty { + if !self.typeURL.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.typeURL, fieldNumber: 6) } - if self.oneofIndex != 0 { + if self.oneofIndex != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.oneofIndex, fieldNumber: 7) } - if self.packed != false { + if self.packed != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: self.packed, fieldNumber: 8) } - if !self.options.isEmpty { + if !self.options.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.options, fieldNumber: 9) } - if !self.jsonName.isEmpty { + if !self.jsonName.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.jsonName, fieldNumber: 10) } - if !self.defaultValue.isEmpty { + if !self.defaultValue.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.defaultValue, fieldNumber: 11) } try unknownFields.traverse(visitor: &visitor) @@ -694,26 +696,27 @@ extension Google_Protobuf_Enum: Message, _MessageImplementationBase, _ProtoNameP } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.name.isEmpty { + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.name, fieldNumber: 1) } - if !self.enumvalue.isEmpty { + if !self.enumvalue.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.enumvalue, fieldNumber: 2) } - if !self.options.isEmpty { + if !self.options.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.options, fieldNumber: 3) } try { if let v = self._sourceContext { try visitor.visitSingularMessageField(value: v, fieldNumber: 4) } }() - if self.syntax != .proto2 { + if self.syntax != .proto2 || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.syntax, fieldNumber: 5) } - if !self.edition.isEmpty { + if !self.edition.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.edition, fieldNumber: 6) } try unknownFields.traverse(visitor: &visitor) @@ -754,13 +757,14 @@ extension Google_Protobuf_EnumValue: Message, _MessageImplementationBase, _Proto } public func traverse(visitor: inout V) throws { - if !self.name.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.name, fieldNumber: 1) } - if self.number != 0 { + if self.number != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.number, fieldNumber: 2) } - if !self.options.isEmpty { + if !self.options.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.options, fieldNumber: 3) } try unknownFields.traverse(visitor: &visitor) @@ -796,11 +800,12 @@ extension Google_Protobuf_Option: Message, _MessageImplementationBase, _ProtoNam } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.name.isEmpty { + if !self.name.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.name, fieldNumber: 1) } try { if let v = self._value { diff --git a/Sources/SwiftProtobuf/wrappers.pb.swift b/Sources/SwiftProtobuf/wrappers.pb.swift index b0885a1aa..f3354ca6e 100644 --- a/Sources/SwiftProtobuf/wrappers.pb.swift +++ b/Sources/SwiftProtobuf/wrappers.pb.swift @@ -227,7 +227,8 @@ extension Google_Protobuf_DoubleValue: Message, _MessageImplementationBase, _Pro } public func traverse(visitor: inout V) throws { - if self.value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularDoubleField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -259,7 +260,8 @@ extension Google_Protobuf_FloatValue: Message, _MessageImplementationBase, _Prot } public func traverse(visitor: inout V) throws { - if self.value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFloatField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -291,7 +293,8 @@ extension Google_Protobuf_Int64Value: Message, _MessageImplementationBase, _Prot } public func traverse(visitor: inout V) throws { - if self.value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt64Field(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -323,7 +326,8 @@ extension Google_Protobuf_UInt64Value: Message, _MessageImplementationBase, _Pro } public func traverse(visitor: inout V) throws { - if self.value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt64Field(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -355,7 +359,8 @@ extension Google_Protobuf_Int32Value: Message, _MessageImplementationBase, _Prot } public func traverse(visitor: inout V) throws { - if self.value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -387,7 +392,8 @@ extension Google_Protobuf_UInt32Value: Message, _MessageImplementationBase, _Pro } public func traverse(visitor: inout V) throws { - if self.value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt32Field(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -419,7 +425,8 @@ extension Google_Protobuf_BoolValue: Message, _MessageImplementationBase, _Proto } public func traverse(visitor: inout V) throws { - if self.value != false { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.value != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -451,7 +458,8 @@ extension Google_Protobuf_StringValue: Message, _MessageImplementationBase, _Pro } public func traverse(visitor: inout V) throws { - if !self.value.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.value.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -483,7 +491,8 @@ extension Google_Protobuf_BytesValue: Message, _MessageImplementationBase, _Prot } public func traverse(visitor: inout V) throws { - if !self.value.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.value.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularBytesField(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobufPluginLibrary/plugin.pb.swift b/Sources/SwiftProtobufPluginLibrary/plugin.pb.swift index de9ce1722..277b9487a 100644 --- a/Sources/SwiftProtobufPluginLibrary/plugin.pb.swift +++ b/Sources/SwiftProtobufPluginLibrary/plugin.pb.swift @@ -456,11 +456,12 @@ extension Google_Protobuf_Compiler_CodeGeneratorRequest: SwiftProtobuf.Message, } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if !self.fileToGenerate.isEmpty { + if !self.fileToGenerate.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.fileToGenerate, fieldNumber: 1) } try { if let v = self._parameter { @@ -469,10 +470,10 @@ extension Google_Protobuf_Compiler_CodeGeneratorRequest: SwiftProtobuf.Message, try { if let v = self._compilerVersion { try visitor.visitSingularMessageField(value: v, fieldNumber: 3) } }() - if !self.protoFile.isEmpty { + if !self.protoFile.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.protoFile, fieldNumber: 15) } - if !self.sourceFileDescriptors.isEmpty { + if !self.sourceFileDescriptors.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.sourceFileDescriptors, fieldNumber: 17) } try unknownFields.traverse(visitor: &visitor) @@ -516,6 +517,7 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, } public func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -532,7 +534,7 @@ extension Google_Protobuf_Compiler_CodeGeneratorResponse: SwiftProtobuf.Message, try { if let v = self._maximumEdition { try visitor.visitSingularInt32Field(value: v, fieldNumber: 4) } }() - if !self.file.isEmpty { + if !self.file.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.file, fieldNumber: 15) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/SwiftProtobufPluginLibrary/swift_protobuf_module_mappings.pb.swift b/Sources/SwiftProtobufPluginLibrary/swift_protobuf_module_mappings.pb.swift index 4becceafe..179c9b556 100644 --- a/Sources/SwiftProtobufPluginLibrary/swift_protobuf_module_mappings.pb.swift +++ b/Sources/SwiftProtobufPluginLibrary/swift_protobuf_module_mappings.pb.swift @@ -90,7 +90,8 @@ extension SwiftProtobuf_GenSwift_ModuleMappings: SwiftProtobuf.Message, SwiftPro } public func traverse(visitor: inout V) throws { - if !self.mapping.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.mapping.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.mapping, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -124,10 +125,11 @@ extension SwiftProtobuf_GenSwift_ModuleMappings.Entry: SwiftProtobuf.Message, Sw } public func traverse(visitor: inout V) throws { - if !self.moduleName.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.moduleName.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.moduleName, fieldNumber: 1) } - if !self.protoFilePath.isEmpty { + if !self.protoFilePath.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: self.protoFilePath, fieldNumber: 2) } try unknownFields.traverse(visitor: &visitor) diff --git a/Sources/protoc-gen-swift/FieldGenerator.swift b/Sources/protoc-gen-swift/FieldGenerator.swift index 505adacba..5b099943c 100644 --- a/Sources/protoc-gen-swift/FieldGenerator.swift +++ b/Sources/protoc-gen-swift/FieldGenerator.swift @@ -21,6 +21,9 @@ import SwiftProtobuf /// Interface for field generators. protocol FieldGenerator { var number: Int { get } + + /// If the field uses the `alwaysVisitPrimitiveValues` flag in its `generateTraverse` implementation. + var usesAlwaysVisitPrimitivesFlagForTraversal: Bool { get } /// Name mapping entry for the field. var fieldMapNames: String { get } diff --git a/Sources/protoc-gen-swift/MessageFieldGenerator.swift b/Sources/protoc-gen-swift/MessageFieldGenerator.swift index 827d2760b..1b51621c4 100644 --- a/Sources/protoc-gen-swift/MessageFieldGenerator.swift +++ b/Sources/protoc-gen-swift/MessageFieldGenerator.swift @@ -47,6 +47,10 @@ class MessageFieldGenerator: FieldGeneratorBase, FieldGenerator { return false } } + + var usesAlwaysVisitPrimitivesFlagForTraversal: Bool { + !hasFieldPresence + } init(descriptor: FieldDescriptor, generatorOptions: GeneratorOptions, @@ -195,22 +199,21 @@ class MessageFieldGenerator: FieldGeneratorBase, FieldGenerator { } let varName = hasFieldPresence ? "v" : storedProperty - var usesLocals = false let conditional: String if isRepeated { // Also covers maps - conditional = "!\(varName).isEmpty" + conditional = "!\(storedProperty).isEmpty || alwaysVisitPrimitiveFields" } else if hasFieldPresence { - conditional = "let v = \(storedProperty)" usesLocals = true + conditional = "let v = \(storedProperty)" } else { // At this point, the fields would be a primative type, and should only // be visted if it is the non default value. switch fieldDescriptor.type { case .string, .bytes: - conditional = ("!\(varName).isEmpty") + conditional = "!\(storedProperty).isEmpty || alwaysVisitPrimitiveFields" default: - conditional = ("\(varName) != \(swiftDefaultValue)") + conditional = "\(storedProperty) != \(swiftDefaultValue) || alwaysVisitPrimitiveFields" } } assert(usesLocals == generateTraverseUsesLocals) diff --git a/Sources/protoc-gen-swift/MessageGenerator.swift b/Sources/protoc-gen-swift/MessageGenerator.swift index 521f6fcae..4797e96c6 100644 --- a/Sources/protoc-gen-swift/MessageGenerator.swift +++ b/Sources/protoc-gen-swift/MessageGenerator.swift @@ -322,7 +322,12 @@ class MessageGenerator { /// - Parameter p: The code printer. private func generateTraverse(printer p: inout CodePrinter) { p.print("\(visibility)func traverse(visitor: inout V) throws {") + p.withIndentation { p in + if fields.contains(where: { $0.usesAlwaysVisitPrimitivesFlagForTraversal }) { + p.print("let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields") + } + generateWithLifetimeExtension(printer: &p, throws: true) { p in if let storage = storage { storage.generatePreTraverse(printer: &p) diff --git a/Sources/protoc-gen-swift/OneofGenerator.swift b/Sources/protoc-gen-swift/OneofGenerator.swift index 02deccc6c..345c00160 100644 --- a/Sources/protoc-gen-swift/OneofGenerator.swift +++ b/Sources/protoc-gen-swift/OneofGenerator.swift @@ -29,6 +29,7 @@ class OneofGenerator { let swiftDefaultValue: String let protoGenericType: String let comments: String + let usesAlwaysVisitPrimitivesFlagForTraversal: Bool = false var isGroupOrMessage: Bool { switch fieldDescriptor.type { diff --git a/Tests/SwiftProtobufTests/Test_JSON.swift b/Tests/SwiftProtobufTests/Test_JSON.swift index d80dcbcde..53f557f6e 100644 --- a/Tests/SwiftProtobufTests/Test_JSON.swift +++ b/Tests/SwiftProtobufTests/Test_JSON.swift @@ -972,6 +972,293 @@ final class Test_JSON: XCTestCase, PBTestHelpers { } } +final class Test_JSONDefaultValues: XCTestCase { + + func testProto3() throws { + let expected = "{" + + #""singularInt32":0,"# + + #""singularInt64":"0","# + + #""singularUint32":0,"# + + #""singularUint64":"0","# + + #""singularSint32":0,"# + + #""singularSint64":"0","# + + #""singularFixed32":0,"# + + #""singularFixed64":"0","# + + #""singularSfixed32":0,"# + + #""singularSfixed64":"0","# + + #""singularFloat":0.0,"# + + #""singularDouble":0.0,"# + + #""singularBool":false,"# + + #""singularString":"","# + + #""singularBytes":"","# + + #""singularNestedEnum":"FOO","# + + #""repeatedInt32":[],"# + + #""repeatedInt64":[],"# + + #""repeatedUint32":[],"# + + #""repeatedUint64":[],"# + + #""repeatedSint32":[],"# + + #""repeatedSint64":[],"# + + #""repeatedFixed32":[],"# + + #""repeatedFixed64":[],"# + + #""repeatedSfixed32":[],"# + + #""repeatedSfixed64":[],"# + + #""repeatedFloat":[],"# + + #""repeatedDouble":[],"# + + #""repeatedBool":[],"# + + #""repeatedString":[],"# + + #""repeatedBytes":[],"# + + #""repeatedNestedMessage":[],"# + + #""repeatedNestedEnum":[],"# + + #""mapInt32Int32":{},"# + + #""mapInt64Int64":{},"# + + #""mapUint32Uint32":{},"# + + #""mapUint64Uint64":{},"# + + #""mapSint32Sint32":{},"# + + #""mapSint64Sint64":{},"# + + #""mapFixed32Fixed32":{},"# + + #""mapFixed64Fixed64":{},"# + + #""mapSfixed32Sfixed32":{},"# + + #""mapSfixed64Sfixed64":{},"# + + #""mapInt32Float":{},"# + + #""mapInt32Double":{},"# + + #""mapBoolBool":{},"# + + #""mapStringString":{},"# + + #""mapStringBytes":{},"# + + #""mapStringNestedMessage":{},"# + + #""mapStringNestedEnum":{},"# + + #""repeatedBoolWrapper":[],"# + + #""repeatedInt32Wrapper":[],"# + + #""repeatedInt64Wrapper":[],"# + + #""repeatedUint32Wrapper":[],"# + + #""repeatedUint64Wrapper":[],"# + + #""repeatedFloatWrapper":[],"# + + #""repeatedDoubleWrapper":[],"# + + #""repeatedStringWrapper":[],"# + + #""repeatedBytesWrapper":[],"# + + #""repeatedDuration":[],"# + + #""repeatedTimestamp":[],"# + + #""repeatedFieldmask":[],"# + + #""repeatedAny":[],"# + + #""repeatedValue":[],"# + + #""repeatedListValue":[],"# + + #""repeatedStruct":[],"# + + #""fieldname1":0,"# + + #""fieldName2":0,"# + + #""FieldName3":0,"# + + #""fieldName4":0,"# + + #""field0name5":0,"# + + #""field0Name6":0,"# + + #""fieldName7":0,"# + + #""FieldName8":0,"# + + #""fieldName9":0,"# + + #""FieldName10":0,"# + + #""FIELDNAME11":0,"# + + #""FIELDName12":0,"# + + #""FieldName13":0,"# + + #""FieldName14":0,"# + + #""fieldName15":0,"# + + #""fieldName16":0,"# + + #""fieldName17":0,"# + + #""FieldName18":0"# + + "}" + + var encodingOptions = JSONEncodingOptions() + encodingOptions.alwaysPrintFieldsWithoutPresence = true + + let msg = SwiftProtoTesting_Test3_TestJsonAllTypesProto3() + XCTAssertEqual(try msg.jsonString(options: encodingOptions), expected) + } + + func testProto3Configured() { + let expected = "{" + + #""optionalString":"i am a test string value","# + + #""optionalBytes":"aSBhbSBhIHRlc3Qgc3RyaW5nIHZhbHVl","# + + #""optionalNestedMessage":{"a":0},"# + + #""singularInt32":0,"# + + #""singularInt64":"0","# + + #""singularUint32":0,"# + + #""singularUint64":"0","# + + #""singularSint32":0,"# + + #""singularSint64":"0","# + + #""singularFixed32":0,"# + + #""singularFixed64":"0","# + + #""singularSfixed32":0,"# + + #""singularSfixed64":"0","# + + #""singularFloat":0.0,"# + + #""singularDouble":0.0,"# + + #""singularBool":false,"# + + #""singularString":"i am a test string","# + + #""singularBytes":"","# + + #""singularNestedMessage":{"a":0},"# + + #""singularNestedEnum":"FOO","# + + #""repeatedInt32":[],"# + + #""repeatedInt64":[],"# + + #""repeatedUint32":[],"# + + #""repeatedUint64":[],"# + + #""repeatedSint32":[],"# + + #""repeatedSint64":[],"# + + #""repeatedFixed32":[],"# + + #""repeatedFixed64":[],"# + + #""repeatedSfixed32":[],"# + + #""repeatedSfixed64":[],"# + + #""repeatedFloat":[],"# + + #""repeatedDouble":[],"# + + #""repeatedBool":[],"# + + #""repeatedString":[],"# + + #""repeatedBytes":[],"# + + #""repeatedNestedMessage":[],"# + + #""repeatedNestedEnum":[],"# + + #""mapInt32Int32":{},"# + + #""mapInt64Int64":{},"# + + #""mapUint32Uint32":{},"# + + #""mapUint64Uint64":{},"# + + #""mapSint32Sint32":{},"# + + #""mapSint64Sint64":{},"# + + #""mapFixed32Fixed32":{},"# + + #""mapFixed64Fixed64":{},"# + + #""mapSfixed32Sfixed32":{},"# + + #""mapSfixed64Sfixed64":{},"# + + #""mapInt32Float":{},"# + + #""mapInt32Double":{},"# + + #""mapBoolBool":{},"# + + #""mapStringString":{},"# + + #""mapStringBytes":{},"# + + #""mapStringNestedMessage":{},"# + + #""mapStringNestedEnum":{},"# + + #""repeatedBoolWrapper":[],"# + + #""repeatedInt32Wrapper":[],"# + + #""repeatedInt64Wrapper":[],"# + + #""repeatedUint32Wrapper":[],"# + + #""repeatedUint64Wrapper":[],"# + + #""repeatedFloatWrapper":[],"# + + #""repeatedDoubleWrapper":[],"# + + #""repeatedStringWrapper":[],"# + + #""repeatedBytesWrapper":[],"# + + #""repeatedDuration":[],"# + + #""repeatedTimestamp":[],"# + + #""repeatedFieldmask":[],"# + + #""repeatedAny":[],"# + + #""repeatedValue":[],"# + + #""repeatedListValue":[],"# + + #""repeatedStruct":[],"# + + #""fieldname1":0,"# + + #""fieldName2":0,"# + + #""FieldName3":0,"# + + #""fieldName4":0,"# + + #""field0name5":0,"# + + #""field0Name6":0,"# + + #""fieldName7":0,"# + + #""FieldName8":0,"# + + #""fieldName9":0,"# + + #""FieldName10":0,"# + + #""FIELDNAME11":0,"# + + #""FIELDName12":0,"# + + #""FieldName13":0,"# + + #""FieldName14":0,"# + + #""fieldName15":0,"# + + #""fieldName16":0,"# + + #""fieldName17":0,"# + + #""FieldName18":0"# + + "}" + + var encodingOptions = JSONEncodingOptions() + encodingOptions.alwaysPrintFieldsWithoutPresence = true + + let msg = SwiftProtoTesting_Test3_TestJsonAllTypesProto3.with { + $0.optionalNestedMessage = .init() + $0.optionalString = "i am a test string value" + $0.optionalBytes = "i am a test string value".data(using: .utf8) ?? Data() + $0.singularString = "i am a test string" + $0.singularNestedMessage = .init() + } + + XCTAssertEqual(try msg.jsonString(options: encodingOptions), expected) + } + + func testProto2() { + let expected = "{" + + #""repeatedInt32":[],"# + + #""repeatedInt64":[],"# + + #""repeatedUint32":[],"# + + #""repeatedUint64":[],"# + + #""repeatedSint32":[],"# + + #""repeatedSint64":[],"# + + #""repeatedFixed32":[],"# + + #""repeatedFixed64":[],"# + + #""repeatedSfixed32":[],"# + + #""repeatedSfixed64":[],"# + + #""repeatedFloat":[],"# + + #""repeatedDouble":[],"# + + #""repeatedBool":[],"# + + #""repeatedString":[],"# + + #""repeatedBytes":[],"# + + #""repeatedNestedMessage":[],"# + + #""repeatedForeignMessage":[],"# + + #""repeatedImportMessage":[],"# + + #""repeatedNestedEnum":[],"# + + #""repeatedForeignEnum":[],"# + + #""repeatedImportEnum":[],"# + + #""repeatedStringPiece":[],"# + + #""repeatedCord":[],"# + + #""repeatedLazyMessage":[]"# + + "}" + + var encodingOptions = JSONEncodingOptions() + encodingOptions.alwaysPrintFieldsWithoutPresence = true + let msg = SwiftProtoTesting_TestAllTypes() + XCTAssertEqual(try msg.jsonString(options: encodingOptions), expected) + } + + func testProto2Configured() { + let expected = "{" + + #""optionalString":"i am a test string value","# + + #""optionalBytes":"aSBhbSBhIHRlc3Qgc3RyaW5nIHZhbHVl","# + + #""optionalNestedMessage":{},"# + + #""repeatedInt32":[],"# + + #""repeatedInt64":[],"# + + #""repeatedUint32":[],"# + + #""repeatedUint64":[],"# + + #""repeatedSint32":[],"# + + #""repeatedSint64":[],"# + + #""repeatedFixed32":[],"# + + #""repeatedFixed64":[],"# + + #""repeatedSfixed32":[],"# + + #""repeatedSfixed64":[],"# + + #""repeatedFloat":[],"# + + #""repeatedDouble":[],"# + + #""repeatedBool":[],"# + + #""repeatedString":[],"# + + #""repeatedBytes":[],"# + + #""repeatedNestedMessage":[],"# + + #""repeatedForeignMessage":[],"# + + #""repeatedImportMessage":[],"# + + #""repeatedNestedEnum":[],"# + + #""repeatedForeignEnum":[],"# + + #""repeatedImportEnum":[],"# + + #""repeatedStringPiece":[],"# + + #""repeatedCord":[],"# + + #""repeatedLazyMessage":[]"# + + "}" + + var encodingOptions = JSONEncodingOptions() + encodingOptions.alwaysPrintFieldsWithoutPresence = true + let msg = SwiftProtoTesting_TestAllTypes.with { + $0.optionalNestedMessage = .init() + $0.optionalString = "i am a test string value" + $0.optionalBytes = "i am a test string value".data(using: .utf8) ?? Data() + } + XCTAssertEqual(try msg.jsonString(options: encodingOptions), expected) + } + + func testExtremeDefaultValues() { + let expected = "{}" + var encodingOptions = JSONEncodingOptions() + encodingOptions.alwaysPrintFieldsWithoutPresence = true + let msg = SwiftProtoTesting_TestExtremeDefaultValues() + XCTAssertEqual(try msg.jsonString(options: encodingOptions), expected) + } +} + final class Test_JSONPacked: XCTestCase, PBTestHelpers { typealias MessageTestType = SwiftProtoTesting_Proto3_TestPackedTypes diff --git a/Tests/SwiftProtobufTests/any_test.pb.swift b/Tests/SwiftProtobufTests/any_test.pb.swift index 616aaa054..86794b670 100644 --- a/Tests/SwiftProtobufTests/any_test.pb.swift +++ b/Tests/SwiftProtobufTests/any_test.pb.swift @@ -106,20 +106,21 @@ extension SwiftProtoTesting_TestAny: SwiftProtobuf.Message, SwiftProtobuf._Messa } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if self.int32Value != 0 { + if self.int32Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.int32Value, fieldNumber: 1) } try { if let v = self._anyValue { try visitor.visitSingularMessageField(value: v, fieldNumber: 2) } }() - if !self.repeatedAnyValue.isEmpty { + if !self.repeatedAnyValue.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.repeatedAnyValue, fieldNumber: 3) } - if !self.text.isEmpty { + if !self.text.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: self.text, fieldNumber: 4) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/fuzz_testing.pb.swift b/Tests/SwiftProtobufTests/fuzz_testing.pb.swift index c4989d82f..e1dc23652 100644 --- a/Tests/SwiftProtobufTests/fuzz_testing.pb.swift +++ b/Tests/SwiftProtobufTests/fuzz_testing.pb.swift @@ -3853,6 +3853,7 @@ extension SwiftProtoTesting_Fuzz_Message: SwiftProtobuf.Message, SwiftProtobuf._ } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -3912,58 +3913,58 @@ extension SwiftProtoTesting_Fuzz_Message: SwiftProtobuf.Message, SwiftProtobuf._ try { if let v = _storage._singularMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 19) } }() - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedEnum.isEmpty { + if !_storage._repeatedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._repeatedEnum, fieldNumber: 46) } - if !_storage._repeatedGroup.isEmpty { + if !_storage._repeatedGroup.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: _storage._repeatedGroup, fieldNumber: 47) } - if !_storage._repeatedMessage.isEmpty { + if !_storage._repeatedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedMessage, fieldNumber: 49) } switch _storage._o { @@ -4041,607 +4042,607 @@ extension SwiftProtoTesting_Fuzz_Message: SwiftProtobuf.Message, SwiftProtobuf._ }() case nil: break } - if !_storage._repeatedPackedInt32.isEmpty { + if !_storage._repeatedPackedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: _storage._repeatedPackedInt32, fieldNumber: 81) } - if !_storage._repeatedPackedInt64.isEmpty { + if !_storage._repeatedPackedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: _storage._repeatedPackedInt64, fieldNumber: 82) } - if !_storage._repeatedPackedUint32.isEmpty { + if !_storage._repeatedPackedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: _storage._repeatedPackedUint32, fieldNumber: 83) } - if !_storage._repeatedPackedUint64.isEmpty { + if !_storage._repeatedPackedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: _storage._repeatedPackedUint64, fieldNumber: 84) } - if !_storage._repeatedPackedSint32.isEmpty { + if !_storage._repeatedPackedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: _storage._repeatedPackedSint32, fieldNumber: 85) } - if !_storage._repeatedPackedSint64.isEmpty { + if !_storage._repeatedPackedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: _storage._repeatedPackedSint64, fieldNumber: 86) } - if !_storage._repeatedPackedFixed32.isEmpty { + if !_storage._repeatedPackedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: _storage._repeatedPackedFixed32, fieldNumber: 87) } - if !_storage._repeatedPackedFixed64.isEmpty { + if !_storage._repeatedPackedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: _storage._repeatedPackedFixed64, fieldNumber: 88) } - if !_storage._repeatedPackedSfixed32.isEmpty { + if !_storage._repeatedPackedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: _storage._repeatedPackedSfixed32, fieldNumber: 89) } - if !_storage._repeatedPackedSfixed64.isEmpty { + if !_storage._repeatedPackedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: _storage._repeatedPackedSfixed64, fieldNumber: 90) } - if !_storage._repeatedPackedFloat.isEmpty { + if !_storage._repeatedPackedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: _storage._repeatedPackedFloat, fieldNumber: 91) } - if !_storage._repeatedPackedDouble.isEmpty { + if !_storage._repeatedPackedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: _storage._repeatedPackedDouble, fieldNumber: 92) } - if !_storage._repeatedPackedBool.isEmpty { + if !_storage._repeatedPackedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: _storage._repeatedPackedBool, fieldNumber: 93) } - if !_storage._repeatedPackedEnum.isEmpty { + if !_storage._repeatedPackedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._repeatedPackedEnum, fieldNumber: 94) } - if !_storage._mapInt32Int32.isEmpty { + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 100) } - if !_storage._mapInt32Int64.isEmpty { + if !_storage._mapInt32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int64, fieldNumber: 101) } - if !_storage._mapInt32Uint32.isEmpty { + if !_storage._mapInt32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Uint32, fieldNumber: 102) } - if !_storage._mapInt32Uint64.isEmpty { + if !_storage._mapInt32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Uint64, fieldNumber: 103) } - if !_storage._mapInt32Sint32.isEmpty { + if !_storage._mapInt32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Sint32, fieldNumber: 104) } - if !_storage._mapInt32Sint64.isEmpty { + if !_storage._mapInt32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Sint64, fieldNumber: 105) } - if !_storage._mapInt32Fixed32.isEmpty { + if !_storage._mapInt32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Fixed32, fieldNumber: 106) } - if !_storage._mapInt32Fixed64.isEmpty { + if !_storage._mapInt32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Fixed64, fieldNumber: 107) } - if !_storage._mapInt32Sfixed32.isEmpty { + if !_storage._mapInt32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Sfixed32, fieldNumber: 108) } - if !_storage._mapInt32Sfixed64.isEmpty { + if !_storage._mapInt32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Sfixed64, fieldNumber: 109) } - if !_storage._mapInt32Float.isEmpty { + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 110) } - if !_storage._mapInt32Double.isEmpty { + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 111) } - if !_storage._mapInt32Bool.isEmpty { + if !_storage._mapInt32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Bool, fieldNumber: 112) } - if !_storage._mapInt32String.isEmpty { + if !_storage._mapInt32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32String, fieldNumber: 113) } - if !_storage._mapInt32Bytes.isEmpty { + if !_storage._mapInt32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Bytes, fieldNumber: 114) } - if !_storage._mapInt32AnEnum.isEmpty { + if !_storage._mapInt32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapInt32AnEnum, fieldNumber: 115) } - if !_storage._mapInt32Message.isEmpty { + if !_storage._mapInt32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapInt32Message, fieldNumber: 116) } - if !_storage._mapInt64Int32.isEmpty { + if !_storage._mapInt64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int32, fieldNumber: 117) } - if !_storage._mapInt64Int64.isEmpty { + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 118) } - if !_storage._mapInt64Uint32.isEmpty { + if !_storage._mapInt64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Uint32, fieldNumber: 119) } - if !_storage._mapInt64Uint64.isEmpty { + if !_storage._mapInt64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Uint64, fieldNumber: 120) } - if !_storage._mapInt64Sint32.isEmpty { + if !_storage._mapInt64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Sint32, fieldNumber: 121) } - if !_storage._mapInt64Sint64.isEmpty { + if !_storage._mapInt64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Sint64, fieldNumber: 122) } - if !_storage._mapInt64Fixed32.isEmpty { + if !_storage._mapInt64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Fixed32, fieldNumber: 123) } - if !_storage._mapInt64Fixed64.isEmpty { + if !_storage._mapInt64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Fixed64, fieldNumber: 124) } - if !_storage._mapInt64Sfixed32.isEmpty { + if !_storage._mapInt64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Sfixed32, fieldNumber: 125) } - if !_storage._mapInt64Sfixed64.isEmpty { + if !_storage._mapInt64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Sfixed64, fieldNumber: 126) } - if !_storage._mapInt64Float.isEmpty { + if !_storage._mapInt64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Float, fieldNumber: 127) } - if !_storage._mapInt64Double.isEmpty { + if !_storage._mapInt64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Double, fieldNumber: 128) } - if !_storage._mapInt64Bool.isEmpty { + if !_storage._mapInt64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Bool, fieldNumber: 129) } - if !_storage._mapInt64String.isEmpty { + if !_storage._mapInt64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64String, fieldNumber: 130) } - if !_storage._mapInt64Bytes.isEmpty { + if !_storage._mapInt64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Bytes, fieldNumber: 131) } - if !_storage._mapInt64AnEnum.isEmpty { + if !_storage._mapInt64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapInt64AnEnum, fieldNumber: 132) } - if !_storage._mapInt64Message.isEmpty { + if !_storage._mapInt64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapInt64Message, fieldNumber: 133) } - if !_storage._mapUint32Int32.isEmpty { + if !_storage._mapUint32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Int32, fieldNumber: 134) } - if !_storage._mapUint32Int64.isEmpty { + if !_storage._mapUint32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Int64, fieldNumber: 135) } - if !_storage._mapUint32Uint32.isEmpty { + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 136) } - if !_storage._mapUint32Uint64.isEmpty { + if !_storage._mapUint32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint64, fieldNumber: 137) } - if !_storage._mapUint32Sint32.isEmpty { + if !_storage._mapUint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Sint32, fieldNumber: 138) } - if !_storage._mapUint32Sint64.isEmpty { + if !_storage._mapUint32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Sint64, fieldNumber: 139) } - if !_storage._mapUint32Fixed32.isEmpty { + if !_storage._mapUint32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Fixed32, fieldNumber: 140) } - if !_storage._mapUint32Fixed64.isEmpty { + if !_storage._mapUint32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Fixed64, fieldNumber: 141) } - if !_storage._mapUint32Sfixed32.isEmpty { + if !_storage._mapUint32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Sfixed32, fieldNumber: 142) } - if !_storage._mapUint32Sfixed64.isEmpty { + if !_storage._mapUint32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Sfixed64, fieldNumber: 143) } - if !_storage._mapUint32Float.isEmpty { + if !_storage._mapUint32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Float, fieldNumber: 144) } - if !_storage._mapUint32Double.isEmpty { + if !_storage._mapUint32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Double, fieldNumber: 145) } - if !_storage._mapUint32Bool.isEmpty { + if !_storage._mapUint32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Bool, fieldNumber: 146) } - if !_storage._mapUint32String.isEmpty { + if !_storage._mapUint32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32String, fieldNumber: 147) } - if !_storage._mapUint32Bytes.isEmpty { + if !_storage._mapUint32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Bytes, fieldNumber: 148) } - if !_storage._mapUint32AnEnum.isEmpty { + if !_storage._mapUint32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapUint32AnEnum, fieldNumber: 149) } - if !_storage._mapUint32Message.isEmpty { + if !_storage._mapUint32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapUint32Message, fieldNumber: 150) } - if !_storage._mapUint64Int32.isEmpty { + if !_storage._mapUint64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Int32, fieldNumber: 151) } - if !_storage._mapUint64Int64.isEmpty { + if !_storage._mapUint64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Int64, fieldNumber: 152) } - if !_storage._mapUint64Uint32.isEmpty { + if !_storage._mapUint64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint32, fieldNumber: 153) } - if !_storage._mapUint64Uint64.isEmpty { + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 154) } - if !_storage._mapUint64Sint32.isEmpty { + if !_storage._mapUint64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Sint32, fieldNumber: 155) } - if !_storage._mapUint64Sint64.isEmpty { + if !_storage._mapUint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Sint64, fieldNumber: 156) } - if !_storage._mapUint64Fixed32.isEmpty { + if !_storage._mapUint64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Fixed32, fieldNumber: 157) } - if !_storage._mapUint64Fixed64.isEmpty { + if !_storage._mapUint64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Fixed64, fieldNumber: 158) } - if !_storage._mapUint64Sfixed32.isEmpty { + if !_storage._mapUint64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Sfixed32, fieldNumber: 159) } - if !_storage._mapUint64Sfixed64.isEmpty { + if !_storage._mapUint64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Sfixed64, fieldNumber: 160) } - if !_storage._mapUint64Float.isEmpty { + if !_storage._mapUint64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Float, fieldNumber: 161) } - if !_storage._mapUint64Double.isEmpty { + if !_storage._mapUint64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Double, fieldNumber: 162) } - if !_storage._mapUint64Bool.isEmpty { + if !_storage._mapUint64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Bool, fieldNumber: 163) } - if !_storage._mapUint64String.isEmpty { + if !_storage._mapUint64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64String, fieldNumber: 164) } - if !_storage._mapUint64Bytes.isEmpty { + if !_storage._mapUint64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Bytes, fieldNumber: 165) } - if !_storage._mapUint64AnEnum.isEmpty { + if !_storage._mapUint64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapUint64AnEnum, fieldNumber: 166) } - if !_storage._mapUint64Message.isEmpty { + if !_storage._mapUint64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapUint64Message, fieldNumber: 167) } - if !_storage._mapSint32Int32.isEmpty { + if !_storage._mapSint32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Int32, fieldNumber: 168) } - if !_storage._mapSint32Int64.isEmpty { + if !_storage._mapSint32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Int64, fieldNumber: 169) } - if !_storage._mapSint32Uint32.isEmpty { + if !_storage._mapSint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Uint32, fieldNumber: 170) } - if !_storage._mapSint32Uint64.isEmpty { + if !_storage._mapSint32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Uint64, fieldNumber: 171) } - if !_storage._mapSint32Sint32.isEmpty { + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 172) } - if !_storage._mapSint32Sint64.isEmpty { + if !_storage._mapSint32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint64, fieldNumber: 173) } - if !_storage._mapSint32Fixed32.isEmpty { + if !_storage._mapSint32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Fixed32, fieldNumber: 174) } - if !_storage._mapSint32Fixed64.isEmpty { + if !_storage._mapSint32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Fixed64, fieldNumber: 175) } - if !_storage._mapSint32Sfixed32.isEmpty { + if !_storage._mapSint32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sfixed32, fieldNumber: 176) } - if !_storage._mapSint32Sfixed64.isEmpty { + if !_storage._mapSint32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sfixed64, fieldNumber: 177) } - if !_storage._mapSint32Float.isEmpty { + if !_storage._mapSint32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Float, fieldNumber: 178) } - if !_storage._mapSint32Double.isEmpty { + if !_storage._mapSint32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Double, fieldNumber: 179) } - if !_storage._mapSint32Bool.isEmpty { + if !_storage._mapSint32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Bool, fieldNumber: 180) } - if !_storage._mapSint32String.isEmpty { + if !_storage._mapSint32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32String, fieldNumber: 181) } - if !_storage._mapSint32Bytes.isEmpty { + if !_storage._mapSint32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Bytes, fieldNumber: 182) } - if !_storage._mapSint32AnEnum.isEmpty { + if !_storage._mapSint32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapSint32AnEnum, fieldNumber: 183) } - if !_storage._mapSint32Message.isEmpty { + if !_storage._mapSint32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapSint32Message, fieldNumber: 184) } - if !_storage._mapSint64Int32.isEmpty { + if !_storage._mapSint64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Int32, fieldNumber: 185) } - if !_storage._mapSint64Int64.isEmpty { + if !_storage._mapSint64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Int64, fieldNumber: 186) } - if !_storage._mapSint64Uint32.isEmpty { + if !_storage._mapSint64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Uint32, fieldNumber: 187) } - if !_storage._mapSint64Uint64.isEmpty { + if !_storage._mapSint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Uint64, fieldNumber: 188) } - if !_storage._mapSint64Sint32.isEmpty { + if !_storage._mapSint64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint32, fieldNumber: 189) } - if !_storage._mapSint64Sint64.isEmpty { + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 190) } - if !_storage._mapSint64Fixed32.isEmpty { + if !_storage._mapSint64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Fixed32, fieldNumber: 191) } - if !_storage._mapSint64Fixed64.isEmpty { + if !_storage._mapSint64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Fixed64, fieldNumber: 192) } - if !_storage._mapSint64Sfixed32.isEmpty { + if !_storage._mapSint64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sfixed32, fieldNumber: 193) } - if !_storage._mapSint64Sfixed64.isEmpty { + if !_storage._mapSint64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sfixed64, fieldNumber: 194) } - if !_storage._mapSint64Float.isEmpty { + if !_storage._mapSint64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Float, fieldNumber: 195) } - if !_storage._mapSint64Double.isEmpty { + if !_storage._mapSint64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Double, fieldNumber: 196) } - if !_storage._mapSint64Bool.isEmpty { + if !_storage._mapSint64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Bool, fieldNumber: 197) } - if !_storage._mapSint64String.isEmpty { + if !_storage._mapSint64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64String, fieldNumber: 198) } - if !_storage._mapSint64Bytes.isEmpty { + if !_storage._mapSint64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Bytes, fieldNumber: 199) } - if !_storage._mapSint64AnEnum.isEmpty { + if !_storage._mapSint64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapSint64AnEnum, fieldNumber: 200) } - if !_storage._mapSint64Message.isEmpty { + if !_storage._mapSint64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapSint64Message, fieldNumber: 201) } - if !_storage._mapFixed32Int32.isEmpty { + if !_storage._mapFixed32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Int32, fieldNumber: 202) } - if !_storage._mapFixed32Int64.isEmpty { + if !_storage._mapFixed32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Int64, fieldNumber: 203) } - if !_storage._mapFixed32Uint32.isEmpty { + if !_storage._mapFixed32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Uint32, fieldNumber: 204) } - if !_storage._mapFixed32Uint64.isEmpty { + if !_storage._mapFixed32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Uint64, fieldNumber: 205) } - if !_storage._mapFixed32Sint32.isEmpty { + if !_storage._mapFixed32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Sint32, fieldNumber: 206) } - if !_storage._mapFixed32Sint64.isEmpty { + if !_storage._mapFixed32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Sint64, fieldNumber: 207) } - if !_storage._mapFixed32Fixed32.isEmpty { + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 208) } - if !_storage._mapFixed32Fixed64.isEmpty { + if !_storage._mapFixed32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed64, fieldNumber: 209) } - if !_storage._mapFixed32Sfixed32.isEmpty { + if !_storage._mapFixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Sfixed32, fieldNumber: 210) } - if !_storage._mapFixed32Sfixed64.isEmpty { + if !_storage._mapFixed32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Sfixed64, fieldNumber: 211) } - if !_storage._mapFixed32Float.isEmpty { + if !_storage._mapFixed32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Float, fieldNumber: 212) } - if !_storage._mapFixed32Double.isEmpty { + if !_storage._mapFixed32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Double, fieldNumber: 213) } - if !_storage._mapFixed32Bool.isEmpty { + if !_storage._mapFixed32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Bool, fieldNumber: 214) } - if !_storage._mapFixed32String.isEmpty { + if !_storage._mapFixed32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32String, fieldNumber: 215) } - if !_storage._mapFixed32Bytes.isEmpty { + if !_storage._mapFixed32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Bytes, fieldNumber: 216) } - if !_storage._mapFixed32AnEnum.isEmpty { + if !_storage._mapFixed32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapFixed32AnEnum, fieldNumber: 217) } - if !_storage._mapFixed32Message.isEmpty { + if !_storage._mapFixed32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapFixed32Message, fieldNumber: 218) } - if !_storage._mapFixed64Int32.isEmpty { + if !_storage._mapFixed64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Int32, fieldNumber: 219) } - if !_storage._mapFixed64Int64.isEmpty { + if !_storage._mapFixed64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Int64, fieldNumber: 220) } - if !_storage._mapFixed64Uint32.isEmpty { + if !_storage._mapFixed64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Uint32, fieldNumber: 221) } - if !_storage._mapFixed64Uint64.isEmpty { + if !_storage._mapFixed64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Uint64, fieldNumber: 222) } - if !_storage._mapFixed64Sint32.isEmpty { + if !_storage._mapFixed64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Sint32, fieldNumber: 223) } - if !_storage._mapFixed64Sint64.isEmpty { + if !_storage._mapFixed64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Sint64, fieldNumber: 224) } - if !_storage._mapFixed64Fixed32.isEmpty { + if !_storage._mapFixed64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed32, fieldNumber: 225) } - if !_storage._mapFixed64Fixed64.isEmpty { + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 226) } - if !_storage._mapFixed64Sfixed32.isEmpty { + if !_storage._mapFixed64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Sfixed32, fieldNumber: 227) } - if !_storage._mapFixed64Sfixed64.isEmpty { + if !_storage._mapFixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Sfixed64, fieldNumber: 228) } - if !_storage._mapFixed64Float.isEmpty { + if !_storage._mapFixed64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Float, fieldNumber: 229) } - if !_storage._mapFixed64Double.isEmpty { + if !_storage._mapFixed64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Double, fieldNumber: 230) } - if !_storage._mapFixed64Bool.isEmpty { + if !_storage._mapFixed64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Bool, fieldNumber: 231) } - if !_storage._mapFixed64String.isEmpty { + if !_storage._mapFixed64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64String, fieldNumber: 232) } - if !_storage._mapFixed64Bytes.isEmpty { + if !_storage._mapFixed64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Bytes, fieldNumber: 233) } - if !_storage._mapFixed64AnEnum.isEmpty { + if !_storage._mapFixed64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapFixed64AnEnum, fieldNumber: 234) } - if !_storage._mapFixed64Message.isEmpty { + if !_storage._mapFixed64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapFixed64Message, fieldNumber: 235) } - if !_storage._mapSfixed32Int32.isEmpty { + if !_storage._mapSfixed32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Int32, fieldNumber: 236) } - if !_storage._mapSfixed32Int64.isEmpty { + if !_storage._mapSfixed32Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Int64, fieldNumber: 237) } - if !_storage._mapSfixed32Uint32.isEmpty { + if !_storage._mapSfixed32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Uint32, fieldNumber: 238) } - if !_storage._mapSfixed32Uint64.isEmpty { + if !_storage._mapSfixed32Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Uint64, fieldNumber: 239) } - if !_storage._mapSfixed32Sint32.isEmpty { + if !_storage._mapSfixed32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sint32, fieldNumber: 240) } - if !_storage._mapSfixed32Sint64.isEmpty { + if !_storage._mapSfixed32Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sint64, fieldNumber: 241) } - if !_storage._mapSfixed32Fixed32.isEmpty { + if !_storage._mapSfixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Fixed32, fieldNumber: 242) } - if !_storage._mapSfixed32Fixed64.isEmpty { + if !_storage._mapSfixed32Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Fixed64, fieldNumber: 243) } - if !_storage._mapSfixed32Sfixed32.isEmpty { + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 244) } - if !_storage._mapSfixed32Sfixed64.isEmpty { + if !_storage._mapSfixed32Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed64, fieldNumber: 245) } - if !_storage._mapSfixed32Float.isEmpty { + if !_storage._mapSfixed32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Float, fieldNumber: 246) } - if !_storage._mapSfixed32Double.isEmpty { + if !_storage._mapSfixed32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Double, fieldNumber: 247) } - if !_storage._mapSfixed32Bool.isEmpty { + if !_storage._mapSfixed32Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Bool, fieldNumber: 248) } - if !_storage._mapSfixed32String.isEmpty { + if !_storage._mapSfixed32String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32String, fieldNumber: 249) } - if !_storage._mapSfixed32Bytes.isEmpty { + if !_storage._mapSfixed32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Bytes, fieldNumber: 250) } - if !_storage._mapSfixed32AnEnum.isEmpty { + if !_storage._mapSfixed32AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapSfixed32AnEnum, fieldNumber: 251) } - if !_storage._mapSfixed32Message.isEmpty { + if !_storage._mapSfixed32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapSfixed32Message, fieldNumber: 252) } - if !_storage._mapSfixed64Int32.isEmpty { + if !_storage._mapSfixed64Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Int32, fieldNumber: 253) } - if !_storage._mapSfixed64Int64.isEmpty { + if !_storage._mapSfixed64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Int64, fieldNumber: 254) } - if !_storage._mapSfixed64Uint32.isEmpty { + if !_storage._mapSfixed64Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Uint32, fieldNumber: 255) } - if !_storage._mapSfixed64Uint64.isEmpty { + if !_storage._mapSfixed64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Uint64, fieldNumber: 256) } - if !_storage._mapSfixed64Sint32.isEmpty { + if !_storage._mapSfixed64Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sint32, fieldNumber: 257) } - if !_storage._mapSfixed64Sint64.isEmpty { + if !_storage._mapSfixed64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sint64, fieldNumber: 258) } - if !_storage._mapSfixed64Fixed32.isEmpty { + if !_storage._mapSfixed64Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Fixed32, fieldNumber: 259) } - if !_storage._mapSfixed64Fixed64.isEmpty { + if !_storage._mapSfixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Fixed64, fieldNumber: 260) } - if !_storage._mapSfixed64Sfixed32.isEmpty { + if !_storage._mapSfixed64Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed32, fieldNumber: 261) } - if !_storage._mapSfixed64Sfixed64.isEmpty { + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 262) } - if !_storage._mapSfixed64Float.isEmpty { + if !_storage._mapSfixed64Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Float, fieldNumber: 263) } - if !_storage._mapSfixed64Double.isEmpty { + if !_storage._mapSfixed64Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Double, fieldNumber: 264) } - if !_storage._mapSfixed64Bool.isEmpty { + if !_storage._mapSfixed64Bool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Bool, fieldNumber: 265) } - if !_storage._mapSfixed64String.isEmpty { + if !_storage._mapSfixed64String.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64String, fieldNumber: 266) } - if !_storage._mapSfixed64Bytes.isEmpty { + if !_storage._mapSfixed64Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Bytes, fieldNumber: 267) } - if !_storage._mapSfixed64AnEnum.isEmpty { + if !_storage._mapSfixed64AnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapSfixed64AnEnum, fieldNumber: 268) } - if !_storage._mapSfixed64Message.isEmpty { + if !_storage._mapSfixed64Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapSfixed64Message, fieldNumber: 269) } - if !_storage._mapBoolInt32.isEmpty { + if !_storage._mapBoolInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolInt32, fieldNumber: 270) } - if !_storage._mapBoolInt64.isEmpty { + if !_storage._mapBoolInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolInt64, fieldNumber: 271) } - if !_storage._mapBoolUint32.isEmpty { + if !_storage._mapBoolUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolUint32, fieldNumber: 272) } - if !_storage._mapBoolUint64.isEmpty { + if !_storage._mapBoolUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolUint64, fieldNumber: 273) } - if !_storage._mapBoolSint32.isEmpty { + if !_storage._mapBoolSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolSint32, fieldNumber: 274) } - if !_storage._mapBoolSint64.isEmpty { + if !_storage._mapBoolSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolSint64, fieldNumber: 275) } - if !_storage._mapBoolFixed32.isEmpty { + if !_storage._mapBoolFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolFixed32, fieldNumber: 276) } - if !_storage._mapBoolFixed64.isEmpty { + if !_storage._mapBoolFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolFixed64, fieldNumber: 277) } - if !_storage._mapBoolSfixed32.isEmpty { + if !_storage._mapBoolSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolSfixed32, fieldNumber: 278) } - if !_storage._mapBoolSfixed64.isEmpty { + if !_storage._mapBoolSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolSfixed64, fieldNumber: 279) } - if !_storage._mapBoolFloat.isEmpty { + if !_storage._mapBoolFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolFloat, fieldNumber: 280) } - if !_storage._mapBoolDouble.isEmpty { + if !_storage._mapBoolDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolDouble, fieldNumber: 281) } - if !_storage._mapBoolBool.isEmpty { + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 282) } - if !_storage._mapBoolString.isEmpty { + if !_storage._mapBoolString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolString, fieldNumber: 283) } - if !_storage._mapBoolBytes.isEmpty { + if !_storage._mapBoolBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBytes, fieldNumber: 284) } - if !_storage._mapBoolAnEnum.isEmpty { + if !_storage._mapBoolAnEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapBoolAnEnum, fieldNumber: 285) } - if !_storage._mapBoolMessage.isEmpty { + if !_storage._mapBoolMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapBoolMessage, fieldNumber: 286) } try { if let v = _storage._wktAny { @@ -4701,7 +4702,7 @@ extension SwiftProtoTesting_Fuzz_Message: SwiftProtobuf.Message, SwiftProtobuf._ try { if let v = _storage._singularMessageSet { try visitor.visitSingularMessageField(value: v, fieldNumber: 600) } }() - if !_storage._repeatedMessageSet.isEmpty { + if !_storage._repeatedMessageSet.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedMessageSet, fieldNumber: 601) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 2001) diff --git a/Tests/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift b/Tests/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift index b9476a9c3..67f304f21 100644 --- a/Tests/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift +++ b/Tests/SwiftProtobufTests/generated_swift_names_enum_cases.pb.swift @@ -32,955 +32,958 @@ enum SwiftProtoTesting_Generated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum case allCases_ // = 3 case allowAlias // = 4 case alwaysPrintEnumsAsInts // = 5 - case alwaysPrintInt64SAsNumbers // = 6 - case annotation // = 7 - case any // = 8 - case anyExtensionField // = 9 - case anyMessageExtension // = 10 - case anyMessageStorage // = 11 - case anyUnpackError // = 12 - case api // = 13 - case appended // = 14 - case appendUintHex // = 15 - case appendUnknown // = 16 - case areAllInitialized // = 17 - case array // = 18 - case arrayDepth // = 19 - case arrayLiteral // = 20 - case arraySeparator // = 21 - case `as` // = 22 - case asciiOpenCurlyBracket // = 23 - case asciiZero // = 24 - case async // = 25 - case asyncIterator // = 26 - case asyncIteratorProtocol // = 27 - case asyncMessageSequence // = 28 - case available // = 29 - case b // = 30 - case base // = 31 - case base64Values // = 32 - case baseAddress // = 33 - case baseType // = 34 - case begin // = 35 - case binary // = 36 - case binaryDecoder // = 37 - case binaryDecodingError // = 38 - case binaryDecodingOptions // = 39 - case binaryDelimited // = 40 - case binaryEncoder // = 41 - case binaryEncodingError // = 42 - case binaryEncodingMessageSetSizeVisitor // = 43 - case binaryEncodingMessageSetVisitor // = 44 - case binaryEncodingOptions // = 45 - case binaryEncodingSizeVisitor // = 46 - case binaryEncodingVisitor // = 47 - case binaryOptions // = 48 - case binaryProtobufDelimitedMessages // = 49 - case bitPattern // = 50 - case body // = 51 - case bool // = 52 - case booleanLiteral // = 53 - case booleanLiteralType // = 54 - case boolValue // = 55 - case buffer // = 56 - case bytes // = 57 - case bytesInGroup // = 58 - case bytesNeeded // = 59 - case bytesRead // = 60 - case bytesValue // = 61 - case c // = 62 - case capitalizeNext // = 63 - case cardinality // = 64 - case caseIterable // = 65 - case ccEnableArenas // = 66 - case ccGenericServices // = 67 - case character // = 68 - case chars // = 69 - case chunk // = 70 - case `class` // = 71 - case clearAggregateValue // = 72 - case clearAllowAlias // = 73 - case clearBegin // = 74 - case clearCcEnableArenas // = 75 - case clearCcGenericServices // = 76 - case clearClientStreaming // = 77 - case clearCsharpNamespace // = 78 - case clearCtype // = 79 - case clearDebugRedact // = 80 - case clearDefaultValue // = 81 - case clearDeprecated // = 82 - case clearDeprecatedLegacyJsonFieldConflicts // = 83 - case clearDoubleValue // = 84 - case clearEdition // = 85 - case clearEnd // = 86 - case clearEnumType // = 87 - case clearExtendee // = 88 - case clearExtensionValue // = 89 - case clearFeatures // = 90 - case clearFieldPresence // = 91 - case clearFullName // = 92 - case clearGoPackage // = 93 - case clearIdempotencyLevel // = 94 - case clearIdentifierValue // = 95 - case clearInputType // = 96 - case clearIsExtension // = 97 - case clearJavaGenerateEqualsAndHash // = 98 - case clearJavaGenericServices // = 99 - case clearJavaMultipleFiles // = 100 - case clearJavaOuterClassname // = 101 - case clearJavaPackage // = 102 - case clearJavaStringCheckUtf8 // = 103 - case clearJsonFormat // = 104 - case clearJsonName // = 105 - case clearJstype // = 106 - case clearLabel // = 107 - case clearLazy // = 108 - case clearLeadingComments // = 109 - case clearMapEntry // = 110 - case clearMaximumEdition // = 111 - case clearMessageEncoding // = 112 - case clearMessageSetWireFormat // = 113 - case clearMinimumEdition // = 114 - case clearName // = 115 - case clearNamePart // = 116 - case clearNegativeIntValue // = 117 - case clearNoStandardDescriptorAccessor // = 118 - case clearNumber // = 119 - case clearObjcClassPrefix // = 120 - case clearOneofIndex // = 121 - case clearOptimizeFor // = 122 - case clearOptions // = 123 - case clearOutputType // = 124 - case clearPackage // = 125 - case clearPacked // = 126 - case clearPhpClassPrefix // = 127 - case clearPhpMetadataNamespace // = 128 - case clearPhpNamespace // = 129 - case clearPositiveIntValue // = 130 - case clearProto3Optional // = 131 - case clearPyGenericServices // = 132 - case clearRepeated // = 133 - case clearRepeatedFieldEncoding // = 134 - case clearReserved // = 135 - case clearRetention // = 136 - case clearRubyPackage // = 137 - case clearSemantic // = 138 - case clearServerStreaming // = 139 - case clearSourceCodeInfo // = 140 - case clearSourceContext // = 141 - case clearSourceFile // = 142 - case clearStart // = 143 - case clearStringValue // = 144 - case clearSwiftPrefix // = 145 - case clearSyntax // = 146 - case clearTrailingComments // = 147 - case clearType // = 148 - case clearTypeName // = 149 - case clearUnverifiedLazy // = 150 - case clearUtf8Validation // = 151 - case clearValue // = 152 - case clearVerification // = 153 - case clearWeak // = 154 - case clientStreaming // = 155 - case codePoint // = 156 - case codeUnits // = 157 - case collection // = 158 - case com // = 159 - case comma // = 160 - case commonMessageConformances // = 161 - case consumedBytes // = 162 - case contentsOf // = 163 - case count // = 164 - case countVarintsInBuffer // = 165 - case csharpNamespace // = 166 - case ctype // = 167 - case customCodable // = 168 - case d // = 169 - case data // = 170 - case dataResult // = 171 - case date // = 172 - case daySec // = 173 - case daysSinceEpoch // = 174 - case debugDescription_ // = 175 - case debugRedact // = 176 - case declaration // = 177 - case decoded // = 178 - case decodedFromJsonnull // = 179 - case decodeExtensionField // = 180 - case decodeExtensionFieldsAsMessageSet // = 181 - case decodeJson // = 182 - case decodeMapField // = 183 - case decodeMessage // = 184 - case decoder // = 185 - case decodeRepeated // = 186 - case decodeRepeatedBoolField // = 187 - case decodeRepeatedBytesField // = 188 - case decodeRepeatedDoubleField // = 189 - case decodeRepeatedEnumField // = 190 - case decodeRepeatedFixed32Field // = 191 - case decodeRepeatedFixed64Field // = 192 - case decodeRepeatedFloatField // = 193 - case decodeRepeatedGroupField // = 194 - case decodeRepeatedInt32Field // = 195 - case decodeRepeatedInt64Field // = 196 - case decodeRepeatedMessageField // = 197 - case decodeRepeatedSfixed32Field // = 198 - case decodeRepeatedSfixed64Field // = 199 - case decodeRepeatedSint32Field // = 200 - case decodeRepeatedSint64Field // = 201 - case decodeRepeatedStringField // = 202 - case decodeRepeatedUint32Field // = 203 - case decodeRepeatedUint64Field // = 204 - case decodeSingular // = 205 - case decodeSingularBoolField // = 206 - case decodeSingularBytesField // = 207 - case decodeSingularDoubleField // = 208 - case decodeSingularEnumField // = 209 - case decodeSingularFixed32Field // = 210 - case decodeSingularFixed64Field // = 211 - case decodeSingularFloatField // = 212 - case decodeSingularGroupField // = 213 - case decodeSingularInt32Field // = 214 - case decodeSingularInt64Field // = 215 - case decodeSingularMessageField // = 216 - case decodeSingularSfixed32Field // = 217 - case decodeSingularSfixed64Field // = 218 - case decodeSingularSint32Field // = 219 - case decodeSingularSint64Field // = 220 - case decodeSingularStringField // = 221 - case decodeSingularUint32Field // = 222 - case decodeSingularUint64Field // = 223 - case decodeTextFormat // = 224 - case defaultAnyTypeUrlprefix // = 225 - case defaults // = 226 - case defaultValue // = 227 - case dependency // = 228 - case deprecated // = 229 - case deprecatedLegacyJsonFieldConflicts // = 230 - case description_ // = 231 - case descriptorProto // = 232 - case dictionary // = 233 - case dictionaryLiteral // = 234 - case digit // = 235 - case digit0 // = 236 - case digit1 // = 237 - case digitCount // = 238 - case digits // = 239 - case digitValue // = 240 - case discardableResult // = 241 - case discardUnknownFields // = 242 - case double // = 243 - case doubleValue // = 244 - case duration // = 245 - case e // = 246 - case edition // = 247 - case editionDefault // = 248 - case editionDefaults // = 249 - case element // = 250 - case elements // = 251 - case emitExtensionFieldName // = 252 - case emitFieldName // = 253 - case emitFieldNumber // = 254 - case empty // = 255 - case encodeAsBytes // = 256 - case encoded // = 257 - case encodedJsonstring // = 258 - case encodedSize // = 259 - case encodeField // = 260 - case encoder // = 261 - case end // = 262 - case endArray // = 263 - case endMessageField // = 264 - case endObject // = 265 - case endRegularField // = 266 - case `enum` // = 267 - case enumDescriptorProto // = 268 - case enumOptions // = 269 - case enumReservedRange // = 270 - case enumType // = 271 - case enumvalue // = 272 - case enumValueDescriptorProto // = 273 - case enumValueOptions // = 274 - case equatable // = 275 - case error // = 276 - case expressibleByArrayLiteral // = 277 - case expressibleByDictionaryLiteral // = 278 - case ext // = 279 - case extDecoder // = 280 - case extendedGraphemeClusterLiteral // = 281 - case extendedGraphemeClusterLiteralType // = 282 - case extendee // = 283 - case extensibleMessage // = 284 - case `extension` // = 285 - case extensionField // = 286 - case extensionFieldNumber // = 287 - case extensionFieldValueSet // = 288 - case extensionMap // = 289 - case extensionRange // = 290 - case extensionRangeOptions // = 291 - case extensions // = 292 - case extras // = 293 - case f // = 294 - case `false` // = 295 - case features // = 296 - case featureSet // = 297 - case featureSetDefaults // = 298 - case featureSetEditionDefault // = 299 - case field // = 300 - case fieldData // = 301 - case fieldDescriptorProto // = 302 - case fieldMask // = 303 - case fieldName // = 304 - case fieldNameCount // = 305 - case fieldNum // = 306 - case fieldNumber // = 307 - case fieldNumberForProto // = 308 - case fieldOptions // = 309 - case fieldPresence // = 310 - case fields // = 311 - case fieldSize // = 312 - case fieldTag // = 313 - case fieldType // = 314 - case file // = 315 - case fileDescriptorProto // = 316 - case fileDescriptorSet // = 317 - case fileName // = 318 - case fileOptions // = 319 - case filter // = 320 - case final // = 321 - case first // = 322 - case firstItem // = 323 - case float // = 324 - case floatLiteral // = 325 - case floatLiteralType // = 326 - case floatValue // = 327 - case forMessageName // = 328 - case formUnion // = 329 - case forReadingFrom // = 330 - case forTypeURL // = 331 - case forwardParser // = 332 - case forWritingInto // = 333 - case from // = 334 - case fromAscii2 // = 335 - case fromAscii4 // = 336 - case fromByteOffset // = 337 - case fromHexDigit // = 338 - case fullName // = 339 - case `func` // = 340 - case g // = 341 - case generatedCodeInfo // = 342 - case get // = 343 - case getExtensionValue // = 344 - case googleapis // = 345 - case googleProtobufAny // = 346 - case googleProtobufApi // = 347 - case googleProtobufBoolValue // = 348 - case googleProtobufBytesValue // = 349 - case googleProtobufDescriptorProto // = 350 - case googleProtobufDoubleValue // = 351 - case googleProtobufDuration // = 352 - case googleProtobufEdition // = 353 - case googleProtobufEmpty // = 354 - case googleProtobufEnum // = 355 - case googleProtobufEnumDescriptorProto // = 356 - case googleProtobufEnumOptions // = 357 - case googleProtobufEnumValue // = 358 - case googleProtobufEnumValueDescriptorProto // = 359 - case googleProtobufEnumValueOptions // = 360 - case googleProtobufExtensionRangeOptions // = 361 - case googleProtobufFeatureSet // = 362 - case googleProtobufFeatureSetDefaults // = 363 - case googleProtobufField // = 364 - case googleProtobufFieldDescriptorProto // = 365 - case googleProtobufFieldMask // = 366 - case googleProtobufFieldOptions // = 367 - case googleProtobufFileDescriptorProto // = 368 - case googleProtobufFileDescriptorSet // = 369 - case googleProtobufFileOptions // = 370 - case googleProtobufFloatValue // = 371 - case googleProtobufGeneratedCodeInfo // = 372 - case googleProtobufInt32Value // = 373 - case googleProtobufInt64Value // = 374 - case googleProtobufListValue // = 375 - case googleProtobufMessageOptions // = 376 - case googleProtobufMethod // = 377 - case googleProtobufMethodDescriptorProto // = 378 - case googleProtobufMethodOptions // = 379 - case googleProtobufMixin // = 380 - case googleProtobufNullValue // = 381 - case googleProtobufOneofDescriptorProto // = 382 - case googleProtobufOneofOptions // = 383 - case googleProtobufOption // = 384 - case googleProtobufServiceDescriptorProto // = 385 - case googleProtobufServiceOptions // = 386 - case googleProtobufSourceCodeInfo // = 387 - case googleProtobufSourceContext // = 388 - case googleProtobufStringValue // = 389 - case googleProtobufStruct // = 390 - case googleProtobufSyntax // = 391 - case googleProtobufTimestamp // = 392 - case googleProtobufType // = 393 - case googleProtobufUint32Value // = 394 - case googleProtobufUint64Value // = 395 - case googleProtobufUninterpretedOption // = 396 - case googleProtobufValue // = 397 - case goPackage // = 398 - case group // = 399 - case groupFieldNumberStack // = 400 - case groupSize // = 401 - case hadOneofValue // = 402 - case handleConflictingOneOf // = 403 - case hasAggregateValue // = 404 - case hasAllowAlias // = 405 - case hasBegin // = 406 - case hasCcEnableArenas // = 407 - case hasCcGenericServices // = 408 - case hasClientStreaming // = 409 - case hasCsharpNamespace // = 410 - case hasCtype // = 411 - case hasDebugRedact // = 412 - case hasDefaultValue // = 413 - case hasDeprecated // = 414 - case hasDeprecatedLegacyJsonFieldConflicts // = 415 - case hasDoubleValue // = 416 - case hasEdition // = 417 - case hasEnd // = 418 - case hasEnumType // = 419 - case hasExtendee // = 420 - case hasExtensionValue // = 421 - case hasFeatures // = 422 - case hasFieldPresence // = 423 - case hasFullName // = 424 - case hasGoPackage // = 425 - case hash // = 426 - case hashable // = 427 - case hasher // = 428 - case hashVisitor // = 429 - case hasIdempotencyLevel // = 430 - case hasIdentifierValue // = 431 - case hasInputType // = 432 - case hasIsExtension // = 433 - case hasJavaGenerateEqualsAndHash // = 434 - case hasJavaGenericServices // = 435 - case hasJavaMultipleFiles // = 436 - case hasJavaOuterClassname // = 437 - case hasJavaPackage // = 438 - case hasJavaStringCheckUtf8 // = 439 - case hasJsonFormat // = 440 - case hasJsonName // = 441 - case hasJstype // = 442 - case hasLabel // = 443 - case hasLazy // = 444 - case hasLeadingComments // = 445 - case hasMapEntry // = 446 - case hasMaximumEdition // = 447 - case hasMessageEncoding // = 448 - case hasMessageSetWireFormat // = 449 - case hasMinimumEdition // = 450 - case hasName // = 451 - case hasNamePart // = 452 - case hasNegativeIntValue // = 453 - case hasNoStandardDescriptorAccessor // = 454 - case hasNumber // = 455 - case hasObjcClassPrefix // = 456 - case hasOneofIndex // = 457 - case hasOptimizeFor // = 458 - case hasOptions // = 459 - case hasOutputType // = 460 - case hasPackage // = 461 - case hasPacked // = 462 - case hasPhpClassPrefix // = 463 - case hasPhpMetadataNamespace // = 464 - case hasPhpNamespace // = 465 - case hasPositiveIntValue // = 466 - case hasProto3Optional // = 467 - case hasPyGenericServices // = 468 - case hasRepeated // = 469 - case hasRepeatedFieldEncoding // = 470 - case hasReserved // = 471 - case hasRetention // = 472 - case hasRubyPackage // = 473 - case hasSemantic // = 474 - case hasServerStreaming // = 475 - case hasSourceCodeInfo // = 476 - case hasSourceContext // = 477 - case hasSourceFile // = 478 - case hasStart // = 479 - case hasStringValue // = 480 - case hasSwiftPrefix // = 481 - case hasSyntax // = 482 - case hasTrailingComments // = 483 - case hasType // = 484 - case hasTypeName // = 485 - case hasUnverifiedLazy // = 486 - case hasUtf8Validation // = 487 - case hasValue // = 488 - case hasVerification // = 489 - case hasWeak // = 490 - case hour // = 491 - case i // = 492 - case idempotencyLevel // = 493 - case identifierValue // = 494 - case `if` // = 495 - case ignoreUnknownFields // = 496 - case index // = 497 - case init_ // = 498 - case `inout` // = 499 - case inputType // = 500 - case insert // = 501 - case int // = 502 - case int32 // = 503 - case int32Value // = 504 - case int64 // = 505 - case int64Value // = 506 - case int8 // = 507 - case integerLiteral // = 508 - case integerLiteralType // = 509 - case intern // = 510 - case `internal` // = 511 - case internalState // = 512 - case into // = 513 - case ints // = 514 - case isA // = 515 - case isEqual // = 516 - case isEqualTo // = 517 - case isExtension // = 518 - case isInitialized // = 519 - case isNegative // = 520 - case itemTagsEncodedSize // = 521 - case iterator // = 522 - case javaGenerateEqualsAndHash // = 523 - case javaGenericServices // = 524 - case javaMultipleFiles // = 525 - case javaOuterClassname // = 526 - case javaPackage // = 527 - case javaStringCheckUtf8 // = 528 - case jsondecoder // = 529 - case jsondecodingError // = 530 - case jsondecodingOptions // = 531 - case jsonEncoder // = 532 - case jsonencodingError // = 533 - case jsonencodingOptions // = 534 - case jsonencodingVisitor // = 535 - case jsonFormat // = 536 - case jsonmapEncodingVisitor // = 537 - case jsonName // = 538 - case jsonPath // = 539 - case jsonPaths // = 540 - case jsonscanner // = 541 - case jsonString // = 542 - case jsonText // = 543 - case jsonUtf8Bytes // = 544 - case jsonUtf8Data // = 545 - case jstype // = 546 - case k // = 547 - case kChunkSize // = 548 - case key // = 549 - case keyField // = 550 - case keyFieldOpt // = 551 - case keyType // = 552 - case kind // = 553 - case l // = 554 - case label // = 555 - case lazy // = 556 - case leadingComments // = 557 - case leadingDetachedComments // = 558 - case length // = 559 - case lessThan // = 560 - case `let` // = 561 - case lhs // = 562 - case list // = 563 - case listOfMessages // = 564 - case listValue // = 565 - case littleEndian // = 566 - case littleEndianBytes // = 567 - case load // = 568 - case localHasher // = 569 - case location // = 570 - case m // = 571 - case major // = 572 - case makeAsyncIterator // = 573 - case makeIterator // = 574 - case mapEntry // = 575 - case mapKeyType // = 576 - case mapToMessages // = 577 - case mapValueType // = 578 - case mapVisitor // = 579 - case maximumEdition // = 580 - case mdayStart // = 581 - case merge // = 582 - case message // = 583 - case messageDepthLimit // = 584 - case messageEncoding // = 585 - case messageExtension // = 586 - case messageImplementationBase // = 587 - case messageOptions // = 588 - case messageSet // = 589 - case messageSetWireFormat // = 590 - case messageSize // = 591 - case messageType // = 592 - case method // = 593 - case methodDescriptorProto // = 594 - case methodOptions // = 595 - case methods // = 596 - case min // = 597 - case minimumEdition // = 598 - case minor // = 599 - case mixin // = 600 - case mixins // = 601 - case modifier // = 602 - case modify // = 603 - case month // = 604 - case msgExtension // = 605 - case mutating // = 606 - case n // = 607 - case name // = 608 - case nameDescription // = 609 - case nameMap // = 610 - case namePart // = 611 - case names // = 612 - case nanos // = 613 - case negativeIntValue // = 614 - case nestedType // = 615 - case newL // = 616 - case newList // = 617 - case newValue // = 618 - case next // = 619 - case nextByte // = 620 - case nextFieldNumber // = 621 - case nextVarInt // = 622 - case `nil` // = 623 - case nilLiteral // = 624 - case noStandardDescriptorAccessor // = 625 - case nullValue // = 626 - case number // = 627 - case numberValue // = 628 - case objcClassPrefix // = 629 - case of // = 630 - case oneofDecl // = 631 - case oneofDescriptorProto // = 632 - case oneofIndex // = 633 - case oneofOptions // = 634 - case oneofs // = 635 - case oneOfKind // = 636 - case optimizeFor // = 637 - case optimizeMode // = 638 - case option // = 639 - case optionalEnumExtensionField // = 640 - case optionalExtensionField // = 641 - case optionalGroupExtensionField // = 642 - case optionalMessageExtensionField // = 643 - case optionRetention // = 644 - case options // = 645 - case optionTargetType // = 646 - case other // = 647 - case others // = 648 - case out // = 649 - case outputType // = 650 - case p // = 651 - case package // = 652 - case packed // = 653 - case packedEnumExtensionField // = 654 - case packedExtensionField // = 655 - case padding // = 656 - case parent // = 657 - case parse // = 658 - case path // = 659 - case paths // = 660 - case payload // = 661 - case payloadSize // = 662 - case phpClassPrefix // = 663 - case phpMetadataNamespace // = 664 - case phpNamespace // = 665 - case pos // = 666 - case positiveIntValue // = 667 - case prefix // = 668 - case preserveProtoFieldNames // = 669 - case preTraverse // = 670 - case printUnknownFields // = 671 - case proto2 // = 672 - case proto3DefaultValue // = 673 - case proto3Optional // = 674 - case protobufApiversionCheck // = 675 - case protobufApiversion3 // = 676 - case protobufBool // = 677 - case protobufBytes // = 678 - case protobufDouble // = 679 - case protobufEnumMap // = 680 - case protobufExtension // = 681 - case protobufFixed32 // = 682 - case protobufFixed64 // = 683 - case protobufFloat // = 684 - case protobufInt32 // = 685 - case protobufInt64 // = 686 - case protobufMap // = 687 - case protobufMessageMap // = 688 - case protobufSfixed32 // = 689 - case protobufSfixed64 // = 690 - case protobufSint32 // = 691 - case protobufSint64 // = 692 - case protobufString // = 693 - case protobufUint32 // = 694 - case protobufUint64 // = 695 - case protobufExtensionFieldValues // = 696 - case protobufFieldNumber // = 697 - case protobufGeneratedIsEqualTo // = 698 - case protobufNameMap // = 699 - case protobufNewField // = 700 - case protobufPackage // = 701 - case `protocol` // = 702 - case protoFieldName // = 703 - case protoMessageName // = 704 - case protoNameProviding // = 705 - case protoPaths // = 706 - case `public` // = 707 - case publicDependency // = 708 - case putBoolValue // = 709 - case putBytesValue // = 710 - case putDoubleValue // = 711 - case putEnumValue // = 712 - case putFixedUint32 // = 713 - case putFixedUint64 // = 714 - case putFloatValue // = 715 - case putInt64 // = 716 - case putStringValue // = 717 - case putUint64 // = 718 - case putUint64Hex // = 719 - case putVarInt // = 720 - case putZigZagVarInt // = 721 - case pyGenericServices // = 722 - case r // = 723 - case rawChars // = 724 - case rawRepresentable // = 725 - case rawValue_ // = 726 - case read4HexDigits // = 727 - case readBytes // = 728 - case register // = 729 - case repeated // = 730 - case repeatedEnumExtensionField // = 731 - case repeatedExtensionField // = 732 - case repeatedFieldEncoding // = 733 - case repeatedGroupExtensionField // = 734 - case repeatedMessageExtensionField // = 735 - case repeating // = 736 - case requestStreaming // = 737 - case requestTypeURL // = 738 - case requiredSize // = 739 - case responseStreaming // = 740 - case responseTypeURL // = 741 - case result // = 742 - case retention // = 743 - case `rethrows` // = 744 - case `return` // = 745 - case returnType // = 746 - case revision // = 747 - case rhs // = 748 - case root // = 749 - case rubyPackage // = 750 - case s // = 751 - case sawBackslash // = 752 - case sawSection4Characters // = 753 - case sawSection5Characters // = 754 - case scanner // = 755 - case seconds // = 756 - case self_ // = 757 - case semantic // = 758 - case sendable // = 759 - case separator // = 760 - case serialize // = 761 - case serializedBytes // = 762 - case serializedData // = 763 - case serializedSize // = 764 - case serverStreaming // = 765 - case service // = 766 - case serviceDescriptorProto // = 767 - case serviceOptions // = 768 - case set // = 769 - case setExtensionValue // = 770 - case shift // = 771 - case simpleExtensionMap // = 772 - case size // = 773 - case sizer // = 774 - case source // = 775 - case sourceCodeInfo // = 776 - case sourceContext // = 777 - case sourceEncoding // = 778 - case sourceFile // = 779 - case span // = 780 - case split // = 781 - case start // = 782 - case startArray // = 783 - case startArrayObject // = 784 - case startField // = 785 - case startIndex // = 786 - case startMessageField // = 787 - case startObject // = 788 - case startRegularField // = 789 - case state // = 790 - case `static` // = 791 - case staticString // = 792 - case storage // = 793 - case string // = 794 - case stringLiteral // = 795 - case stringLiteralType // = 796 - case stringResult // = 797 - case stringValue // = 798 - case `struct` // = 799 - case structValue // = 800 - case subDecoder // = 801 - case `subscript` // = 802 - case subVisitor // = 803 - case swift // = 804 - case swiftPrefix // = 805 - case swiftProtobufContiguousBytes // = 806 - case syntax // = 807 - case t // = 808 - case tag // = 809 - case targets // = 810 - case terminator // = 811 - case testDecoder // = 812 - case text // = 813 - case textDecoder // = 814 - case textFormatDecoder // = 815 - case textFormatDecodingError // = 816 - case textFormatDecodingOptions // = 817 - case textFormatEncodingOptions // = 818 - case textFormatEncodingVisitor // = 819 - case textFormatString // = 820 - case throwOrIgnore // = 821 - case `throws` // = 822 - case timeInterval // = 823 - case timeIntervalSince1970 // = 824 - case timeIntervalSinceReferenceDate // = 825 - case timestamp // = 826 - case total // = 827 - case totalArrayDepth // = 828 - case totalSize // = 829 - case trailingComments // = 830 - case traverse // = 831 - case `true` // = 832 - case `try` // = 833 - case type // = 834 - case `typealias` // = 835 - case typeEnum // = 836 - case typeName // = 837 - case typePrefix // = 838 - case typeStart // = 839 - case typeUnknown // = 840 - case typeURL // = 841 - case uint32 // = 842 - case uint32Value // = 843 - case uint64 // = 844 - case uint64Value // = 845 - case uint8 // = 846 - case unchecked // = 847 - case unicodeScalarLiteral // = 848 - case unicodeScalarLiteralType // = 849 - case unicodeScalars // = 850 - case unicodeScalarView // = 851 - case uninterpretedOption // = 852 - case union // = 853 - case uniqueStorage // = 854 - case unknown // = 855 - case unknownFields // = 856 - case unknownStorage // = 857 - case unpackTo // = 858 - case unsafeBufferPointer // = 859 - case unsafeMutablePointer // = 860 - case unsafeMutableRawBufferPointer // = 861 - case unsafeRawBufferPointer // = 862 - case unsafeRawPointer // = 863 - case unverifiedLazy // = 864 - case updatedOptions // = 865 - case url // = 866 - case useDeterministicOrdering // = 867 - case utf8 // = 868 - case utf8Ptr // = 869 - case utf8ToDouble // = 870 - case utf8Validation // = 871 - case utf8View // = 872 - case v // = 873 - case value // = 874 - case valueField // = 875 - case values // = 876 - case valueType // = 877 - case `var` // = 878 - case verification // = 879 - case verificationState // = 880 - case version // = 881 - case versionString // = 882 - case visitExtensionFields // = 883 - case visitExtensionFieldsAsMessageSet // = 884 - case visitMapField // = 885 - case visitor // = 886 - case visitPacked // = 887 - case visitPackedBoolField // = 888 - case visitPackedDoubleField // = 889 - case visitPackedEnumField // = 890 - case visitPackedFixed32Field // = 891 - case visitPackedFixed64Field // = 892 - case visitPackedFloatField // = 893 - case visitPackedInt32Field // = 894 - case visitPackedInt64Field // = 895 - case visitPackedSfixed32Field // = 896 - case visitPackedSfixed64Field // = 897 - case visitPackedSint32Field // = 898 - case visitPackedSint64Field // = 899 - case visitPackedUint32Field // = 900 - case visitPackedUint64Field // = 901 - case visitRepeated // = 902 - case visitRepeatedBoolField // = 903 - case visitRepeatedBytesField // = 904 - case visitRepeatedDoubleField // = 905 - case visitRepeatedEnumField // = 906 - case visitRepeatedFixed32Field // = 907 - case visitRepeatedFixed64Field // = 908 - case visitRepeatedFloatField // = 909 - case visitRepeatedGroupField // = 910 - case visitRepeatedInt32Field // = 911 - case visitRepeatedInt64Field // = 912 - case visitRepeatedMessageField // = 913 - case visitRepeatedSfixed32Field // = 914 - case visitRepeatedSfixed64Field // = 915 - case visitRepeatedSint32Field // = 916 - case visitRepeatedSint64Field // = 917 - case visitRepeatedStringField // = 918 - case visitRepeatedUint32Field // = 919 - case visitRepeatedUint64Field // = 920 - case visitSingular // = 921 - case visitSingularBoolField // = 922 - case visitSingularBytesField // = 923 - case visitSingularDoubleField // = 924 - case visitSingularEnumField // = 925 - case visitSingularFixed32Field // = 926 - case visitSingularFixed64Field // = 927 - case visitSingularFloatField // = 928 - case visitSingularGroupField // = 929 - case visitSingularInt32Field // = 930 - case visitSingularInt64Field // = 931 - case visitSingularMessageField // = 932 - case visitSingularSfixed32Field // = 933 - case visitSingularSfixed64Field // = 934 - case visitSingularSint32Field // = 935 - case visitSingularSint64Field // = 936 - case visitSingularStringField // = 937 - case visitSingularUint32Field // = 938 - case visitSingularUint64Field // = 939 - case visitUnknown // = 940 - case wasDecoded // = 941 - case weak // = 942 - case weakDependency // = 943 - case `where` // = 944 - case wireFormat // = 945 - case with // = 946 - case withUnsafeBytes // = 947 - case withUnsafeMutableBytes // = 948 - case work // = 949 - case wrapped // = 950 - case wrappedType // = 951 - case wrappedValue // = 952 - case written // = 953 - case yday // = 954 + case alwaysPrintFieldsWithoutPresence // = 6 + case alwaysPrintInt64SAsNumbers // = 7 + case alwaysVisitPrimitiveFields // = 8 + case annotation // = 9 + case any // = 10 + case anyExtensionField // = 11 + case anyMessageExtension // = 12 + case anyMessageStorage // = 13 + case anyUnpackError // = 14 + case api // = 15 + case appended // = 16 + case appendUintHex // = 17 + case appendUnknown // = 18 + case areAllInitialized // = 19 + case array // = 20 + case arrayDepth // = 21 + case arrayLiteral // = 22 + case arraySeparator // = 23 + case `as` // = 24 + case asciiOpenCurlyBracket // = 25 + case asciiZero // = 26 + case async // = 27 + case asyncIterator // = 28 + case asyncIteratorProtocol // = 29 + case asyncMessageSequence // = 30 + case available // = 31 + case b // = 32 + case base // = 33 + case base64Values // = 34 + case baseAddress // = 35 + case baseType // = 36 + case begin // = 37 + case binary // = 38 + case binaryDecoder // = 39 + case binaryDecodingError // = 40 + case binaryDecodingOptions // = 41 + case binaryDelimited // = 42 + case binaryEncoder // = 43 + case binaryEncodingError // = 44 + case binaryEncodingMessageSetSizeVisitor // = 45 + case binaryEncodingMessageSetVisitor // = 46 + case binaryEncodingOptions // = 47 + case binaryEncodingSizeVisitor // = 48 + case binaryEncodingVisitor // = 49 + case binaryOptions // = 50 + case binaryProtobufDelimitedMessages // = 51 + case bitPattern // = 52 + case body // = 53 + case bool // = 54 + case booleanLiteral // = 55 + case booleanLiteralType // = 56 + case boolValue // = 57 + case buffer // = 58 + case bytes // = 59 + case bytesInGroup // = 60 + case bytesNeeded // = 61 + case bytesRead // = 62 + case bytesValue // = 63 + case c // = 64 + case capitalizeNext // = 65 + case cardinality // = 66 + case caseIterable // = 67 + case ccEnableArenas // = 68 + case ccGenericServices // = 69 + case character // = 70 + case chars // = 71 + case chunk // = 72 + case `class` // = 73 + case clearAggregateValue // = 74 + case clearAllowAlias // = 75 + case clearBegin // = 76 + case clearCcEnableArenas // = 77 + case clearCcGenericServices // = 78 + case clearClientStreaming // = 79 + case clearCsharpNamespace // = 80 + case clearCtype // = 81 + case clearDebugRedact // = 82 + case clearDefaultValue // = 83 + case clearDeprecated // = 84 + case clearDeprecatedLegacyJsonFieldConflicts // = 85 + case clearDoubleValue // = 86 + case clearEdition // = 87 + case clearEnd // = 88 + case clearEnumType // = 89 + case clearExtendee // = 90 + case clearExtensionValue // = 91 + case clearFeatures // = 92 + case clearFieldPresence // = 93 + case clearFullName // = 94 + case clearGoPackage // = 95 + case clearIdempotencyLevel // = 96 + case clearIdentifierValue // = 97 + case clearInputType // = 98 + case clearIsExtension // = 99 + case clearJavaGenerateEqualsAndHash // = 100 + case clearJavaGenericServices // = 101 + case clearJavaMultipleFiles // = 102 + case clearJavaOuterClassname // = 103 + case clearJavaPackage // = 104 + case clearJavaStringCheckUtf8 // = 105 + case clearJsonFormat // = 106 + case clearJsonName // = 107 + case clearJstype // = 108 + case clearLabel // = 109 + case clearLazy // = 110 + case clearLeadingComments // = 111 + case clearMapEntry // = 112 + case clearMaximumEdition // = 113 + case clearMessageEncoding // = 114 + case clearMessageSetWireFormat // = 115 + case clearMinimumEdition // = 116 + case clearName // = 117 + case clearNamePart // = 118 + case clearNegativeIntValue // = 119 + case clearNoStandardDescriptorAccessor // = 120 + case clearNumber // = 121 + case clearObjcClassPrefix // = 122 + case clearOneofIndex // = 123 + case clearOptimizeFor // = 124 + case clearOptions // = 125 + case clearOutputType // = 126 + case clearPackage // = 127 + case clearPacked // = 128 + case clearPhpClassPrefix // = 129 + case clearPhpMetadataNamespace // = 130 + case clearPhpNamespace // = 131 + case clearPositiveIntValue // = 132 + case clearProto3Optional // = 133 + case clearPyGenericServices // = 134 + case clearRepeated // = 135 + case clearRepeatedFieldEncoding // = 136 + case clearReserved // = 137 + case clearRetention // = 138 + case clearRubyPackage // = 139 + case clearSemantic // = 140 + case clearServerStreaming // = 141 + case clearSourceCodeInfo // = 142 + case clearSourceContext // = 143 + case clearSourceFile // = 144 + case clearStart // = 145 + case clearStringValue // = 146 + case clearSwiftPrefix // = 147 + case clearSyntax // = 148 + case clearTrailingComments // = 149 + case clearType // = 150 + case clearTypeName // = 151 + case clearUnverifiedLazy // = 152 + case clearUtf8Validation // = 153 + case clearValue // = 154 + case clearVerification // = 155 + case clearWeak // = 156 + case clientStreaming // = 157 + case codePoint // = 158 + case codeUnits // = 159 + case collection // = 160 + case com // = 161 + case comma // = 162 + case commonMessageConformances // = 163 + case consumedBytes // = 164 + case contentsOf // = 165 + case count // = 166 + case countVarintsInBuffer // = 167 + case csharpNamespace // = 168 + case ctype // = 169 + case customCodable // = 170 + case d // = 171 + case data // = 172 + case dataResult // = 173 + case date // = 174 + case daySec // = 175 + case daysSinceEpoch // = 176 + case debugDescription_ // = 177 + case debugRedact // = 178 + case declaration // = 179 + case decoded // = 180 + case decodedFromJsonnull // = 181 + case decodeExtensionField // = 182 + case decodeExtensionFieldsAsMessageSet // = 183 + case decodeJson // = 184 + case decodeMapField // = 185 + case decodeMessage // = 186 + case decoder // = 187 + case decodeRepeated // = 188 + case decodeRepeatedBoolField // = 189 + case decodeRepeatedBytesField // = 190 + case decodeRepeatedDoubleField // = 191 + case decodeRepeatedEnumField // = 192 + case decodeRepeatedFixed32Field // = 193 + case decodeRepeatedFixed64Field // = 194 + case decodeRepeatedFloatField // = 195 + case decodeRepeatedGroupField // = 196 + case decodeRepeatedInt32Field // = 197 + case decodeRepeatedInt64Field // = 198 + case decodeRepeatedMessageField // = 199 + case decodeRepeatedSfixed32Field // = 200 + case decodeRepeatedSfixed64Field // = 201 + case decodeRepeatedSint32Field // = 202 + case decodeRepeatedSint64Field // = 203 + case decodeRepeatedStringField // = 204 + case decodeRepeatedUint32Field // = 205 + case decodeRepeatedUint64Field // = 206 + case decodeSingular // = 207 + case decodeSingularBoolField // = 208 + case decodeSingularBytesField // = 209 + case decodeSingularDoubleField // = 210 + case decodeSingularEnumField // = 211 + case decodeSingularFixed32Field // = 212 + case decodeSingularFixed64Field // = 213 + case decodeSingularFloatField // = 214 + case decodeSingularGroupField // = 215 + case decodeSingularInt32Field // = 216 + case decodeSingularInt64Field // = 217 + case decodeSingularMessageField // = 218 + case decodeSingularSfixed32Field // = 219 + case decodeSingularSfixed64Field // = 220 + case decodeSingularSint32Field // = 221 + case decodeSingularSint64Field // = 222 + case decodeSingularStringField // = 223 + case decodeSingularUint32Field // = 224 + case decodeSingularUint64Field // = 225 + case decodeTextFormat // = 226 + case defaultAnyTypeUrlprefix // = 227 + case defaults // = 228 + case defaultValue // = 229 + case dependency // = 230 + case deprecated // = 231 + case deprecatedLegacyJsonFieldConflicts // = 232 + case description_ // = 233 + case descriptorProto // = 234 + case dictionary // = 235 + case dictionaryLiteral // = 236 + case digit // = 237 + case digit0 // = 238 + case digit1 // = 239 + case digitCount // = 240 + case digits // = 241 + case digitValue // = 242 + case discardableResult // = 243 + case discardUnknownFields // = 244 + case double // = 245 + case doubleValue // = 246 + case duration // = 247 + case e // = 248 + case edition // = 249 + case editionDefault // = 250 + case editionDefaults // = 251 + case element // = 252 + case elements // = 253 + case emitExtensionFieldName // = 254 + case emitFieldName // = 255 + case emitFieldNumber // = 256 + case empty // = 257 + case encodeAsBytes // = 258 + case encoded // = 259 + case encodedJsonstring // = 260 + case encodedSize // = 261 + case encodeField // = 262 + case encoder // = 263 + case end // = 264 + case endArray // = 265 + case endMessageField // = 266 + case endObject // = 267 + case endRegularField // = 268 + case `enum` // = 269 + case enumDescriptorProto // = 270 + case enumOptions // = 271 + case enumReservedRange // = 272 + case enumType // = 273 + case enumvalue // = 274 + case enumValueDescriptorProto // = 275 + case enumValueOptions // = 276 + case equatable // = 277 + case error // = 278 + case expressibleByArrayLiteral // = 279 + case expressibleByDictionaryLiteral // = 280 + case ext // = 281 + case extDecoder // = 282 + case extendedGraphemeClusterLiteral // = 283 + case extendedGraphemeClusterLiteralType // = 284 + case extendee // = 285 + case extensibleMessage // = 286 + case `extension` // = 287 + case extensionField // = 288 + case extensionFieldNumber // = 289 + case extensionFieldValueSet // = 290 + case extensionMap // = 291 + case extensionRange // = 292 + case extensionRangeOptions // = 293 + case extensions // = 294 + case extras // = 295 + case f // = 296 + case `false` // = 297 + case features // = 298 + case featureSet // = 299 + case featureSetDefaults // = 300 + case featureSetEditionDefault // = 301 + case field // = 302 + case fieldData // = 303 + case fieldDescriptorProto // = 304 + case fieldMask // = 305 + case fieldName // = 306 + case fieldNameCount // = 307 + case fieldNum // = 308 + case fieldNumber // = 309 + case fieldNumberForProto // = 310 + case fieldOptions // = 311 + case fieldPresence // = 312 + case fields // = 313 + case fieldSize // = 314 + case fieldTag // = 315 + case fieldType // = 316 + case file // = 317 + case fileDescriptorProto // = 318 + case fileDescriptorSet // = 319 + case fileName // = 320 + case fileOptions // = 321 + case filter // = 322 + case final // = 323 + case first // = 324 + case firstItem // = 325 + case float // = 326 + case floatLiteral // = 327 + case floatLiteralType // = 328 + case floatValue // = 329 + case forMessageName // = 330 + case formUnion // = 331 + case forReadingFrom // = 332 + case forTypeURL // = 333 + case forwardParser // = 334 + case forWritingInto // = 335 + case from // = 336 + case fromAscii2 // = 337 + case fromAscii4 // = 338 + case fromByteOffset // = 339 + case fromHexDigit // = 340 + case fullName // = 341 + case `func` // = 342 + case g // = 343 + case generatedCodeInfo // = 344 + case get // = 345 + case getExtensionValue // = 346 + case googleapis // = 347 + case googleProtobufAny // = 348 + case googleProtobufApi // = 349 + case googleProtobufBoolValue // = 350 + case googleProtobufBytesValue // = 351 + case googleProtobufDescriptorProto // = 352 + case googleProtobufDoubleValue // = 353 + case googleProtobufDuration // = 354 + case googleProtobufEdition // = 355 + case googleProtobufEmpty // = 356 + case googleProtobufEnum // = 357 + case googleProtobufEnumDescriptorProto // = 358 + case googleProtobufEnumOptions // = 359 + case googleProtobufEnumValue // = 360 + case googleProtobufEnumValueDescriptorProto // = 361 + case googleProtobufEnumValueOptions // = 362 + case googleProtobufExtensionRangeOptions // = 363 + case googleProtobufFeatureSet // = 364 + case googleProtobufFeatureSetDefaults // = 365 + case googleProtobufField // = 366 + case googleProtobufFieldDescriptorProto // = 367 + case googleProtobufFieldMask // = 368 + case googleProtobufFieldOptions // = 369 + case googleProtobufFileDescriptorProto // = 370 + case googleProtobufFileDescriptorSet // = 371 + case googleProtobufFileOptions // = 372 + case googleProtobufFloatValue // = 373 + case googleProtobufGeneratedCodeInfo // = 374 + case googleProtobufInt32Value // = 375 + case googleProtobufInt64Value // = 376 + case googleProtobufListValue // = 377 + case googleProtobufMessageOptions // = 378 + case googleProtobufMethod // = 379 + case googleProtobufMethodDescriptorProto // = 380 + case googleProtobufMethodOptions // = 381 + case googleProtobufMixin // = 382 + case googleProtobufNullValue // = 383 + case googleProtobufOneofDescriptorProto // = 384 + case googleProtobufOneofOptions // = 385 + case googleProtobufOption // = 386 + case googleProtobufServiceDescriptorProto // = 387 + case googleProtobufServiceOptions // = 388 + case googleProtobufSourceCodeInfo // = 389 + case googleProtobufSourceContext // = 390 + case googleProtobufStringValue // = 391 + case googleProtobufStruct // = 392 + case googleProtobufSyntax // = 393 + case googleProtobufTimestamp // = 394 + case googleProtobufType // = 395 + case googleProtobufUint32Value // = 396 + case googleProtobufUint64Value // = 397 + case googleProtobufUninterpretedOption // = 398 + case googleProtobufValue // = 399 + case goPackage // = 400 + case group // = 401 + case groupFieldNumberStack // = 402 + case groupSize // = 403 + case hadOneofValue // = 404 + case handleConflictingOneOf // = 405 + case hasAggregateValue // = 406 + case hasAllowAlias // = 407 + case hasBegin // = 408 + case hasCcEnableArenas // = 409 + case hasCcGenericServices // = 410 + case hasClientStreaming // = 411 + case hasCsharpNamespace // = 412 + case hasCtype // = 413 + case hasDebugRedact // = 414 + case hasDefaultValue // = 415 + case hasDeprecated // = 416 + case hasDeprecatedLegacyJsonFieldConflicts // = 417 + case hasDoubleValue // = 418 + case hasEdition // = 419 + case hasEnd // = 420 + case hasEnumType // = 421 + case hasExtendee // = 422 + case hasExtensionValue // = 423 + case hasFeatures // = 424 + case hasFieldPresence // = 425 + case hasFullName // = 426 + case hasGoPackage // = 427 + case hash // = 428 + case hashable // = 429 + case hasher // = 430 + case hashVisitor // = 431 + case hasIdempotencyLevel // = 432 + case hasIdentifierValue // = 433 + case hasInputType // = 434 + case hasIsExtension // = 435 + case hasJavaGenerateEqualsAndHash // = 436 + case hasJavaGenericServices // = 437 + case hasJavaMultipleFiles // = 438 + case hasJavaOuterClassname // = 439 + case hasJavaPackage // = 440 + case hasJavaStringCheckUtf8 // = 441 + case hasJsonFormat // = 442 + case hasJsonName // = 443 + case hasJstype // = 444 + case hasLabel // = 445 + case hasLazy // = 446 + case hasLeadingComments // = 447 + case hasMapEntry // = 448 + case hasMaximumEdition // = 449 + case hasMessageEncoding // = 450 + case hasMessageSetWireFormat // = 451 + case hasMinimumEdition // = 452 + case hasName // = 453 + case hasNamePart // = 454 + case hasNegativeIntValue // = 455 + case hasNoStandardDescriptorAccessor // = 456 + case hasNumber // = 457 + case hasObjcClassPrefix // = 458 + case hasOneofIndex // = 459 + case hasOptimizeFor // = 460 + case hasOptions // = 461 + case hasOutputType // = 462 + case hasPackage // = 463 + case hasPacked // = 464 + case hasPhpClassPrefix // = 465 + case hasPhpMetadataNamespace // = 466 + case hasPhpNamespace // = 467 + case hasPositiveIntValue // = 468 + case hasProto3Optional // = 469 + case hasPyGenericServices // = 470 + case hasRepeated // = 471 + case hasRepeatedFieldEncoding // = 472 + case hasReserved // = 473 + case hasRetention // = 474 + case hasRubyPackage // = 475 + case hasSemantic // = 476 + case hasServerStreaming // = 477 + case hasSourceCodeInfo // = 478 + case hasSourceContext // = 479 + case hasSourceFile // = 480 + case hasStart // = 481 + case hasStringValue // = 482 + case hasSwiftPrefix // = 483 + case hasSyntax // = 484 + case hasTrailingComments // = 485 + case hasType // = 486 + case hasTypeName // = 487 + case hasUnverifiedLazy // = 488 + case hasUtf8Validation // = 489 + case hasValue // = 490 + case hasVerification // = 491 + case hasWeak // = 492 + case hour // = 493 + case i // = 494 + case idempotencyLevel // = 495 + case identifierValue // = 496 + case `if` // = 497 + case ignoreUnknownFields // = 498 + case index // = 499 + case init_ // = 500 + case `inout` // = 501 + case inputType // = 502 + case insert // = 503 + case int // = 504 + case int32 // = 505 + case int32Value // = 506 + case int64 // = 507 + case int64Value // = 508 + case int8 // = 509 + case integerLiteral // = 510 + case integerLiteralType // = 511 + case intern // = 512 + case `internal` // = 513 + case internalState // = 514 + case into // = 515 + case ints // = 516 + case isA // = 517 + case isEqual // = 518 + case isEqualTo // = 519 + case isExtension // = 520 + case isInitialized // = 521 + case isNegative // = 522 + case itemTagsEncodedSize // = 523 + case iterator // = 524 + case javaGenerateEqualsAndHash // = 525 + case javaGenericServices // = 526 + case javaMultipleFiles // = 527 + case javaOuterClassname // = 528 + case javaPackage // = 529 + case javaStringCheckUtf8 // = 530 + case jsondecoder // = 531 + case jsondecodingError // = 532 + case jsondecodingOptions // = 533 + case jsonEncoder // = 534 + case jsonencodingError // = 535 + case jsonencodingOptions // = 536 + case jsonencodingVisitor // = 537 + case jsonFormat // = 538 + case jsonmapEncodingVisitor // = 539 + case jsonName // = 540 + case jsonPath // = 541 + case jsonPaths // = 542 + case jsonscanner // = 543 + case jsonString // = 544 + case jsonText // = 545 + case jsonUtf8Bytes // = 546 + case jsonUtf8Data // = 547 + case jstype // = 548 + case k // = 549 + case kChunkSize // = 550 + case key // = 551 + case keyField // = 552 + case keyFieldOpt // = 553 + case keyType // = 554 + case kind // = 555 + case l // = 556 + case label // = 557 + case lazy // = 558 + case leadingComments // = 559 + case leadingDetachedComments // = 560 + case length // = 561 + case lessThan // = 562 + case `let` // = 563 + case lhs // = 564 + case list // = 565 + case listOfMessages // = 566 + case listValue // = 567 + case littleEndian // = 568 + case littleEndianBytes // = 569 + case load // = 570 + case localHasher // = 571 + case location // = 572 + case m // = 573 + case major // = 574 + case makeAsyncIterator // = 575 + case makeIterator // = 576 + case mapEntry // = 577 + case mapKeyType // = 578 + case mapToMessages // = 579 + case mapValueType // = 580 + case mapVisitor // = 581 + case maximumEdition // = 582 + case mdayStart // = 583 + case merge // = 584 + case message // = 585 + case messageDepthLimit // = 586 + case messageEncoding // = 587 + case messageExtension // = 588 + case messageImplementationBase // = 589 + case messageOptions // = 590 + case messageSet // = 591 + case messageSetWireFormat // = 592 + case messageSize // = 593 + case messageType // = 594 + case method // = 595 + case methodDescriptorProto // = 596 + case methodOptions // = 597 + case methods // = 598 + case min // = 599 + case minimumEdition // = 600 + case minor // = 601 + case mixin // = 602 + case mixins // = 603 + case modifier // = 604 + case modify // = 605 + case month // = 606 + case msgExtension // = 607 + case mutating // = 608 + case n // = 609 + case name // = 610 + case nameDescription // = 611 + case nameMap // = 612 + case namePart // = 613 + case names // = 614 + case nanos // = 615 + case negativeIntValue // = 616 + case nestedType // = 617 + case newL // = 618 + case newList // = 619 + case newValue // = 620 + case next // = 621 + case nextByte // = 622 + case nextFieldNumber // = 623 + case nextVarInt // = 624 + case `nil` // = 625 + case nilLiteral // = 626 + case noStandardDescriptorAccessor // = 627 + case nullValue // = 628 + case number // = 629 + case numberValue // = 630 + case objcClassPrefix // = 631 + case of // = 632 + case oneofDecl // = 633 + case oneofDescriptorProto // = 634 + case oneofIndex // = 635 + case oneofOptions // = 636 + case oneofs // = 637 + case oneOfKind // = 638 + case optimizeFor // = 639 + case optimizeMode // = 640 + case option // = 641 + case optionalEnumExtensionField // = 642 + case optionalExtensionField // = 643 + case optionalGroupExtensionField // = 644 + case optionalMessageExtensionField // = 645 + case optionRetention // = 646 + case options // = 647 + case optionTargetType // = 648 + case other // = 649 + case others // = 650 + case out // = 651 + case outputType // = 652 + case p // = 653 + case package // = 654 + case packed // = 655 + case packedEnumExtensionField // = 656 + case packedExtensionField // = 657 + case padding // = 658 + case parent // = 659 + case parse // = 660 + case path // = 661 + case paths // = 662 + case payload // = 663 + case payloadSize // = 664 + case phpClassPrefix // = 665 + case phpMetadataNamespace // = 666 + case phpNamespace // = 667 + case pos // = 668 + case positiveIntValue // = 669 + case prefix // = 670 + case preserveProtoFieldNames // = 671 + case preTraverse // = 672 + case printUnknownFields // = 673 + case proto2 // = 674 + case proto3DefaultValue // = 675 + case proto3Optional // = 676 + case protobufApiversionCheck // = 677 + case protobufApiversion3 // = 678 + case protobufBool // = 679 + case protobufBytes // = 680 + case protobufDouble // = 681 + case protobufEnumMap // = 682 + case protobufExtension // = 683 + case protobufFixed32 // = 684 + case protobufFixed64 // = 685 + case protobufFloat // = 686 + case protobufInt32 // = 687 + case protobufInt64 // = 688 + case protobufMap // = 689 + case protobufMessageMap // = 690 + case protobufSfixed32 // = 691 + case protobufSfixed64 // = 692 + case protobufSint32 // = 693 + case protobufSint64 // = 694 + case protobufString // = 695 + case protobufUint32 // = 696 + case protobufUint64 // = 697 + case protobufExtensionFieldValues // = 698 + case protobufFieldNumber // = 699 + case protobufGeneratedIsEqualTo // = 700 + case protobufNameMap // = 701 + case protobufNewField // = 702 + case protobufPackage // = 703 + case `protocol` // = 704 + case protoFieldName // = 705 + case protoMessageName // = 706 + case protoNameProviding // = 707 + case protoPaths // = 708 + case `public` // = 709 + case publicDependency // = 710 + case putBoolValue // = 711 + case putBytesValue // = 712 + case putDoubleValue // = 713 + case putEnumValue // = 714 + case putFixedUint32 // = 715 + case putFixedUint64 // = 716 + case putFloatValue // = 717 + case putInt64 // = 718 + case putStringValue // = 719 + case putUint64 // = 720 + case putUint64Hex // = 721 + case putVarInt // = 722 + case putZigZagVarInt // = 723 + case pyGenericServices // = 724 + case r // = 725 + case rawChars // = 726 + case rawRepresentable // = 727 + case rawValue_ // = 728 + case read4HexDigits // = 729 + case readBytes // = 730 + case register // = 731 + case repeated // = 732 + case repeatedEnumExtensionField // = 733 + case repeatedExtensionField // = 734 + case repeatedFieldEncoding // = 735 + case repeatedGroupExtensionField // = 736 + case repeatedMessageExtensionField // = 737 + case repeating // = 738 + case requestStreaming // = 739 + case requestTypeURL // = 740 + case requiredSize // = 741 + case responseStreaming // = 742 + case responseTypeURL // = 743 + case result // = 744 + case retention // = 745 + case `rethrows` // = 746 + case `return` // = 747 + case returnType // = 748 + case revision // = 749 + case rhs // = 750 + case root // = 751 + case rubyPackage // = 752 + case s // = 753 + case sawBackslash // = 754 + case sawSection4Characters // = 755 + case sawSection5Characters // = 756 + case scanner // = 757 + case seconds // = 758 + case self_ // = 759 + case semantic // = 760 + case sendable // = 761 + case separator // = 762 + case serialize // = 763 + case serializedBytes // = 764 + case serializedData // = 765 + case serializedSize // = 766 + case serverStreaming // = 767 + case service // = 768 + case serviceDescriptorProto // = 769 + case serviceOptions // = 770 + case set // = 771 + case setExtensionValue // = 772 + case shift // = 773 + case simpleExtensionMap // = 774 + case size // = 775 + case sizer // = 776 + case source // = 777 + case sourceCodeInfo // = 778 + case sourceContext // = 779 + case sourceEncoding // = 780 + case sourceFile // = 781 + case span // = 782 + case split // = 783 + case start // = 784 + case startArray // = 785 + case startArrayObject // = 786 + case startField // = 787 + case startIndex // = 788 + case startMessageField // = 789 + case startObject // = 790 + case startRegularField // = 791 + case state // = 792 + case `static` // = 793 + case staticString // = 794 + case storage // = 795 + case string // = 796 + case stringLiteral // = 797 + case stringLiteralType // = 798 + case stringResult // = 799 + case stringValue // = 800 + case `struct` // = 801 + case structValue // = 802 + case subDecoder // = 803 + case `subscript` // = 804 + case subVisitor // = 805 + case swift // = 806 + case swiftPrefix // = 807 + case swiftProtobufContiguousBytes // = 808 + case syntax // = 809 + case t // = 810 + case tag // = 811 + case targets // = 812 + case terminator // = 813 + case testDecoder // = 814 + case text // = 815 + case textDecoder // = 816 + case textFormatDecoder // = 817 + case textFormatDecodingError // = 818 + case textFormatDecodingOptions // = 819 + case textFormatEncodingOptions // = 820 + case textFormatEncodingVisitor // = 821 + case textFormatString // = 822 + case throwOrIgnore // = 823 + case `throws` // = 824 + case timeInterval // = 825 + case timeIntervalSince1970 // = 826 + case timeIntervalSinceReferenceDate // = 827 + case timestamp // = 828 + case total // = 829 + case totalArrayDepth // = 830 + case totalSize // = 831 + case trailingComments // = 832 + case traversalOptions // = 833 + case traverse // = 834 + case `true` // = 835 + case `try` // = 836 + case type // = 837 + case `typealias` // = 838 + case typeEnum // = 839 + case typeName // = 840 + case typePrefix // = 841 + case typeStart // = 842 + case typeUnknown // = 843 + case typeURL // = 844 + case uint32 // = 845 + case uint32Value // = 846 + case uint64 // = 847 + case uint64Value // = 848 + case uint8 // = 849 + case unchecked // = 850 + case unicodeScalarLiteral // = 851 + case unicodeScalarLiteralType // = 852 + case unicodeScalars // = 853 + case unicodeScalarView // = 854 + case uninterpretedOption // = 855 + case union // = 856 + case uniqueStorage // = 857 + case unknown // = 858 + case unknownFields // = 859 + case unknownStorage // = 860 + case unpackTo // = 861 + case unsafeBufferPointer // = 862 + case unsafeMutablePointer // = 863 + case unsafeMutableRawBufferPointer // = 864 + case unsafeRawBufferPointer // = 865 + case unsafeRawPointer // = 866 + case unverifiedLazy // = 867 + case updatedOptions // = 868 + case url // = 869 + case useDeterministicOrdering // = 870 + case utf8 // = 871 + case utf8Ptr // = 872 + case utf8ToDouble // = 873 + case utf8Validation // = 874 + case utf8View // = 875 + case v // = 876 + case value // = 877 + case valueField // = 878 + case values // = 879 + case valueType // = 880 + case `var` // = 881 + case verification // = 882 + case verificationState // = 883 + case version // = 884 + case versionString // = 885 + case visitExtensionFields // = 886 + case visitExtensionFieldsAsMessageSet // = 887 + case visitMapField // = 888 + case visitor // = 889 + case visitPacked // = 890 + case visitPackedBoolField // = 891 + case visitPackedDoubleField // = 892 + case visitPackedEnumField // = 893 + case visitPackedFixed32Field // = 894 + case visitPackedFixed64Field // = 895 + case visitPackedFloatField // = 896 + case visitPackedInt32Field // = 897 + case visitPackedInt64Field // = 898 + case visitPackedSfixed32Field // = 899 + case visitPackedSfixed64Field // = 900 + case visitPackedSint32Field // = 901 + case visitPackedSint64Field // = 902 + case visitPackedUint32Field // = 903 + case visitPackedUint64Field // = 904 + case visitRepeated // = 905 + case visitRepeatedBoolField // = 906 + case visitRepeatedBytesField // = 907 + case visitRepeatedDoubleField // = 908 + case visitRepeatedEnumField // = 909 + case visitRepeatedFixed32Field // = 910 + case visitRepeatedFixed64Field // = 911 + case visitRepeatedFloatField // = 912 + case visitRepeatedGroupField // = 913 + case visitRepeatedInt32Field // = 914 + case visitRepeatedInt64Field // = 915 + case visitRepeatedMessageField // = 916 + case visitRepeatedSfixed32Field // = 917 + case visitRepeatedSfixed64Field // = 918 + case visitRepeatedSint32Field // = 919 + case visitRepeatedSint64Field // = 920 + case visitRepeatedStringField // = 921 + case visitRepeatedUint32Field // = 922 + case visitRepeatedUint64Field // = 923 + case visitSingular // = 924 + case visitSingularBoolField // = 925 + case visitSingularBytesField // = 926 + case visitSingularDoubleField // = 927 + case visitSingularEnumField // = 928 + case visitSingularFixed32Field // = 929 + case visitSingularFixed64Field // = 930 + case visitSingularFloatField // = 931 + case visitSingularGroupField // = 932 + case visitSingularInt32Field // = 933 + case visitSingularInt64Field // = 934 + case visitSingularMessageField // = 935 + case visitSingularSfixed32Field // = 936 + case visitSingularSfixed64Field // = 937 + case visitSingularSint32Field // = 938 + case visitSingularSint64Field // = 939 + case visitSingularStringField // = 940 + case visitSingularUint32Field // = 941 + case visitSingularUint64Field // = 942 + case visitUnknown // = 943 + case wasDecoded // = 944 + case weak // = 945 + case weakDependency // = 946 + case `where` // = 947 + case wireFormat // = 948 + case with // = 949 + case withUnsafeBytes // = 950 + case withUnsafeMutableBytes // = 951 + case work // = 952 + case wrapped // = 953 + case wrappedType // = 954 + case wrappedValue // = 955 + case written // = 956 + case yday // = 957 case UNRECOGNIZED(Int) init() { @@ -995,955 +998,958 @@ enum SwiftProtoTesting_Generated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum case 3: self = .allCases_ case 4: self = .allowAlias case 5: self = .alwaysPrintEnumsAsInts - case 6: self = .alwaysPrintInt64SAsNumbers - case 7: self = .annotation - case 8: self = .any - case 9: self = .anyExtensionField - case 10: self = .anyMessageExtension - case 11: self = .anyMessageStorage - case 12: self = .anyUnpackError - case 13: self = .api - case 14: self = .appended - case 15: self = .appendUintHex - case 16: self = .appendUnknown - case 17: self = .areAllInitialized - case 18: self = .array - case 19: self = .arrayDepth - case 20: self = .arrayLiteral - case 21: self = .arraySeparator - case 22: self = .as - case 23: self = .asciiOpenCurlyBracket - case 24: self = .asciiZero - case 25: self = .async - case 26: self = .asyncIterator - case 27: self = .asyncIteratorProtocol - case 28: self = .asyncMessageSequence - case 29: self = .available - case 30: self = .b - case 31: self = .base - case 32: self = .base64Values - case 33: self = .baseAddress - case 34: self = .baseType - case 35: self = .begin - case 36: self = .binary - case 37: self = .binaryDecoder - case 38: self = .binaryDecodingError - case 39: self = .binaryDecodingOptions - case 40: self = .binaryDelimited - case 41: self = .binaryEncoder - case 42: self = .binaryEncodingError - case 43: self = .binaryEncodingMessageSetSizeVisitor - case 44: self = .binaryEncodingMessageSetVisitor - case 45: self = .binaryEncodingOptions - case 46: self = .binaryEncodingSizeVisitor - case 47: self = .binaryEncodingVisitor - case 48: self = .binaryOptions - case 49: self = .binaryProtobufDelimitedMessages - case 50: self = .bitPattern - case 51: self = .body - case 52: self = .bool - case 53: self = .booleanLiteral - case 54: self = .booleanLiteralType - case 55: self = .boolValue - case 56: self = .buffer - case 57: self = .bytes - case 58: self = .bytesInGroup - case 59: self = .bytesNeeded - case 60: self = .bytesRead - case 61: self = .bytesValue - case 62: self = .c - case 63: self = .capitalizeNext - case 64: self = .cardinality - case 65: self = .caseIterable - case 66: self = .ccEnableArenas - case 67: self = .ccGenericServices - case 68: self = .character - case 69: self = .chars - case 70: self = .chunk - case 71: self = .class - case 72: self = .clearAggregateValue - case 73: self = .clearAllowAlias - case 74: self = .clearBegin - case 75: self = .clearCcEnableArenas - case 76: self = .clearCcGenericServices - case 77: self = .clearClientStreaming - case 78: self = .clearCsharpNamespace - case 79: self = .clearCtype - case 80: self = .clearDebugRedact - case 81: self = .clearDefaultValue - case 82: self = .clearDeprecated - case 83: self = .clearDeprecatedLegacyJsonFieldConflicts - case 84: self = .clearDoubleValue - case 85: self = .clearEdition - case 86: self = .clearEnd - case 87: self = .clearEnumType - case 88: self = .clearExtendee - case 89: self = .clearExtensionValue - case 90: self = .clearFeatures - case 91: self = .clearFieldPresence - case 92: self = .clearFullName - case 93: self = .clearGoPackage - case 94: self = .clearIdempotencyLevel - case 95: self = .clearIdentifierValue - case 96: self = .clearInputType - case 97: self = .clearIsExtension - case 98: self = .clearJavaGenerateEqualsAndHash - case 99: self = .clearJavaGenericServices - case 100: self = .clearJavaMultipleFiles - case 101: self = .clearJavaOuterClassname - case 102: self = .clearJavaPackage - case 103: self = .clearJavaStringCheckUtf8 - case 104: self = .clearJsonFormat - case 105: self = .clearJsonName - case 106: self = .clearJstype - case 107: self = .clearLabel - case 108: self = .clearLazy - case 109: self = .clearLeadingComments - case 110: self = .clearMapEntry - case 111: self = .clearMaximumEdition - case 112: self = .clearMessageEncoding - case 113: self = .clearMessageSetWireFormat - case 114: self = .clearMinimumEdition - case 115: self = .clearName - case 116: self = .clearNamePart - case 117: self = .clearNegativeIntValue - case 118: self = .clearNoStandardDescriptorAccessor - case 119: self = .clearNumber - case 120: self = .clearObjcClassPrefix - case 121: self = .clearOneofIndex - case 122: self = .clearOptimizeFor - case 123: self = .clearOptions - case 124: self = .clearOutputType - case 125: self = .clearPackage - case 126: self = .clearPacked - case 127: self = .clearPhpClassPrefix - case 128: self = .clearPhpMetadataNamespace - case 129: self = .clearPhpNamespace - case 130: self = .clearPositiveIntValue - case 131: self = .clearProto3Optional - case 132: self = .clearPyGenericServices - case 133: self = .clearRepeated - case 134: self = .clearRepeatedFieldEncoding - case 135: self = .clearReserved - case 136: self = .clearRetention - case 137: self = .clearRubyPackage - case 138: self = .clearSemantic - case 139: self = .clearServerStreaming - case 140: self = .clearSourceCodeInfo - case 141: self = .clearSourceContext - case 142: self = .clearSourceFile - case 143: self = .clearStart - case 144: self = .clearStringValue - case 145: self = .clearSwiftPrefix - case 146: self = .clearSyntax - case 147: self = .clearTrailingComments - case 148: self = .clearType - case 149: self = .clearTypeName - case 150: self = .clearUnverifiedLazy - case 151: self = .clearUtf8Validation - case 152: self = .clearValue - case 153: self = .clearVerification - case 154: self = .clearWeak - case 155: self = .clientStreaming - case 156: self = .codePoint - case 157: self = .codeUnits - case 158: self = .collection - case 159: self = .com - case 160: self = .comma - case 161: self = .commonMessageConformances - case 162: self = .consumedBytes - case 163: self = .contentsOf - case 164: self = .count - case 165: self = .countVarintsInBuffer - case 166: self = .csharpNamespace - case 167: self = .ctype - case 168: self = .customCodable - case 169: self = .d - case 170: self = .data - case 171: self = .dataResult - case 172: self = .date - case 173: self = .daySec - case 174: self = .daysSinceEpoch - case 175: self = .debugDescription_ - case 176: self = .debugRedact - case 177: self = .declaration - case 178: self = .decoded - case 179: self = .decodedFromJsonnull - case 180: self = .decodeExtensionField - case 181: self = .decodeExtensionFieldsAsMessageSet - case 182: self = .decodeJson - case 183: self = .decodeMapField - case 184: self = .decodeMessage - case 185: self = .decoder - case 186: self = .decodeRepeated - case 187: self = .decodeRepeatedBoolField - case 188: self = .decodeRepeatedBytesField - case 189: self = .decodeRepeatedDoubleField - case 190: self = .decodeRepeatedEnumField - case 191: self = .decodeRepeatedFixed32Field - case 192: self = .decodeRepeatedFixed64Field - case 193: self = .decodeRepeatedFloatField - case 194: self = .decodeRepeatedGroupField - case 195: self = .decodeRepeatedInt32Field - case 196: self = .decodeRepeatedInt64Field - case 197: self = .decodeRepeatedMessageField - case 198: self = .decodeRepeatedSfixed32Field - case 199: self = .decodeRepeatedSfixed64Field - case 200: self = .decodeRepeatedSint32Field - case 201: self = .decodeRepeatedSint64Field - case 202: self = .decodeRepeatedStringField - case 203: self = .decodeRepeatedUint32Field - case 204: self = .decodeRepeatedUint64Field - case 205: self = .decodeSingular - case 206: self = .decodeSingularBoolField - case 207: self = .decodeSingularBytesField - case 208: self = .decodeSingularDoubleField - case 209: self = .decodeSingularEnumField - case 210: self = .decodeSingularFixed32Field - case 211: self = .decodeSingularFixed64Field - case 212: self = .decodeSingularFloatField - case 213: self = .decodeSingularGroupField - case 214: self = .decodeSingularInt32Field - case 215: self = .decodeSingularInt64Field - case 216: self = .decodeSingularMessageField - case 217: self = .decodeSingularSfixed32Field - case 218: self = .decodeSingularSfixed64Field - case 219: self = .decodeSingularSint32Field - case 220: self = .decodeSingularSint64Field - case 221: self = .decodeSingularStringField - case 222: self = .decodeSingularUint32Field - case 223: self = .decodeSingularUint64Field - case 224: self = .decodeTextFormat - case 225: self = .defaultAnyTypeUrlprefix - case 226: self = .defaults - case 227: self = .defaultValue - case 228: self = .dependency - case 229: self = .deprecated - case 230: self = .deprecatedLegacyJsonFieldConflicts - case 231: self = .description_ - case 232: self = .descriptorProto - case 233: self = .dictionary - case 234: self = .dictionaryLiteral - case 235: self = .digit - case 236: self = .digit0 - case 237: self = .digit1 - case 238: self = .digitCount - case 239: self = .digits - case 240: self = .digitValue - case 241: self = .discardableResult - case 242: self = .discardUnknownFields - case 243: self = .double - case 244: self = .doubleValue - case 245: self = .duration - case 246: self = .e - case 247: self = .edition - case 248: self = .editionDefault - case 249: self = .editionDefaults - case 250: self = .element - case 251: self = .elements - case 252: self = .emitExtensionFieldName - case 253: self = .emitFieldName - case 254: self = .emitFieldNumber - case 255: self = .empty - case 256: self = .encodeAsBytes - case 257: self = .encoded - case 258: self = .encodedJsonstring - case 259: self = .encodedSize - case 260: self = .encodeField - case 261: self = .encoder - case 262: self = .end - case 263: self = .endArray - case 264: self = .endMessageField - case 265: self = .endObject - case 266: self = .endRegularField - case 267: self = .enum - case 268: self = .enumDescriptorProto - case 269: self = .enumOptions - case 270: self = .enumReservedRange - case 271: self = .enumType - case 272: self = .enumvalue - case 273: self = .enumValueDescriptorProto - case 274: self = .enumValueOptions - case 275: self = .equatable - case 276: self = .error - case 277: self = .expressibleByArrayLiteral - case 278: self = .expressibleByDictionaryLiteral - case 279: self = .ext - case 280: self = .extDecoder - case 281: self = .extendedGraphemeClusterLiteral - case 282: self = .extendedGraphemeClusterLiteralType - case 283: self = .extendee - case 284: self = .extensibleMessage - case 285: self = .extension - case 286: self = .extensionField - case 287: self = .extensionFieldNumber - case 288: self = .extensionFieldValueSet - case 289: self = .extensionMap - case 290: self = .extensionRange - case 291: self = .extensionRangeOptions - case 292: self = .extensions - case 293: self = .extras - case 294: self = .f - case 295: self = .false - case 296: self = .features - case 297: self = .featureSet - case 298: self = .featureSetDefaults - case 299: self = .featureSetEditionDefault - case 300: self = .field - case 301: self = .fieldData - case 302: self = .fieldDescriptorProto - case 303: self = .fieldMask - case 304: self = .fieldName - case 305: self = .fieldNameCount - case 306: self = .fieldNum - case 307: self = .fieldNumber - case 308: self = .fieldNumberForProto - case 309: self = .fieldOptions - case 310: self = .fieldPresence - case 311: self = .fields - case 312: self = .fieldSize - case 313: self = .fieldTag - case 314: self = .fieldType - case 315: self = .file - case 316: self = .fileDescriptorProto - case 317: self = .fileDescriptorSet - case 318: self = .fileName - case 319: self = .fileOptions - case 320: self = .filter - case 321: self = .final - case 322: self = .first - case 323: self = .firstItem - case 324: self = .float - case 325: self = .floatLiteral - case 326: self = .floatLiteralType - case 327: self = .floatValue - case 328: self = .forMessageName - case 329: self = .formUnion - case 330: self = .forReadingFrom - case 331: self = .forTypeURL - case 332: self = .forwardParser - case 333: self = .forWritingInto - case 334: self = .from - case 335: self = .fromAscii2 - case 336: self = .fromAscii4 - case 337: self = .fromByteOffset - case 338: self = .fromHexDigit - case 339: self = .fullName - case 340: self = .func - case 341: self = .g - case 342: self = .generatedCodeInfo - case 343: self = .get - case 344: self = .getExtensionValue - case 345: self = .googleapis - case 346: self = .googleProtobufAny - case 347: self = .googleProtobufApi - case 348: self = .googleProtobufBoolValue - case 349: self = .googleProtobufBytesValue - case 350: self = .googleProtobufDescriptorProto - case 351: self = .googleProtobufDoubleValue - case 352: self = .googleProtobufDuration - case 353: self = .googleProtobufEdition - case 354: self = .googleProtobufEmpty - case 355: self = .googleProtobufEnum - case 356: self = .googleProtobufEnumDescriptorProto - case 357: self = .googleProtobufEnumOptions - case 358: self = .googleProtobufEnumValue - case 359: self = .googleProtobufEnumValueDescriptorProto - case 360: self = .googleProtobufEnumValueOptions - case 361: self = .googleProtobufExtensionRangeOptions - case 362: self = .googleProtobufFeatureSet - case 363: self = .googleProtobufFeatureSetDefaults - case 364: self = .googleProtobufField - case 365: self = .googleProtobufFieldDescriptorProto - case 366: self = .googleProtobufFieldMask - case 367: self = .googleProtobufFieldOptions - case 368: self = .googleProtobufFileDescriptorProto - case 369: self = .googleProtobufFileDescriptorSet - case 370: self = .googleProtobufFileOptions - case 371: self = .googleProtobufFloatValue - case 372: self = .googleProtobufGeneratedCodeInfo - case 373: self = .googleProtobufInt32Value - case 374: self = .googleProtobufInt64Value - case 375: self = .googleProtobufListValue - case 376: self = .googleProtobufMessageOptions - case 377: self = .googleProtobufMethod - case 378: self = .googleProtobufMethodDescriptorProto - case 379: self = .googleProtobufMethodOptions - case 380: self = .googleProtobufMixin - case 381: self = .googleProtobufNullValue - case 382: self = .googleProtobufOneofDescriptorProto - case 383: self = .googleProtobufOneofOptions - case 384: self = .googleProtobufOption - case 385: self = .googleProtobufServiceDescriptorProto - case 386: self = .googleProtobufServiceOptions - case 387: self = .googleProtobufSourceCodeInfo - case 388: self = .googleProtobufSourceContext - case 389: self = .googleProtobufStringValue - case 390: self = .googleProtobufStruct - case 391: self = .googleProtobufSyntax - case 392: self = .googleProtobufTimestamp - case 393: self = .googleProtobufType - case 394: self = .googleProtobufUint32Value - case 395: self = .googleProtobufUint64Value - case 396: self = .googleProtobufUninterpretedOption - case 397: self = .googleProtobufValue - case 398: self = .goPackage - case 399: self = .group - case 400: self = .groupFieldNumberStack - case 401: self = .groupSize - case 402: self = .hadOneofValue - case 403: self = .handleConflictingOneOf - case 404: self = .hasAggregateValue - case 405: self = .hasAllowAlias - case 406: self = .hasBegin - case 407: self = .hasCcEnableArenas - case 408: self = .hasCcGenericServices - case 409: self = .hasClientStreaming - case 410: self = .hasCsharpNamespace - case 411: self = .hasCtype - case 412: self = .hasDebugRedact - case 413: self = .hasDefaultValue - case 414: self = .hasDeprecated - case 415: self = .hasDeprecatedLegacyJsonFieldConflicts - case 416: self = .hasDoubleValue - case 417: self = .hasEdition - case 418: self = .hasEnd - case 419: self = .hasEnumType - case 420: self = .hasExtendee - case 421: self = .hasExtensionValue - case 422: self = .hasFeatures - case 423: self = .hasFieldPresence - case 424: self = .hasFullName - case 425: self = .hasGoPackage - case 426: self = .hash - case 427: self = .hashable - case 428: self = .hasher - case 429: self = .hashVisitor - case 430: self = .hasIdempotencyLevel - case 431: self = .hasIdentifierValue - case 432: self = .hasInputType - case 433: self = .hasIsExtension - case 434: self = .hasJavaGenerateEqualsAndHash - case 435: self = .hasJavaGenericServices - case 436: self = .hasJavaMultipleFiles - case 437: self = .hasJavaOuterClassname - case 438: self = .hasJavaPackage - case 439: self = .hasJavaStringCheckUtf8 - case 440: self = .hasJsonFormat - case 441: self = .hasJsonName - case 442: self = .hasJstype - case 443: self = .hasLabel - case 444: self = .hasLazy - case 445: self = .hasLeadingComments - case 446: self = .hasMapEntry - case 447: self = .hasMaximumEdition - case 448: self = .hasMessageEncoding - case 449: self = .hasMessageSetWireFormat - case 450: self = .hasMinimumEdition - case 451: self = .hasName - case 452: self = .hasNamePart - case 453: self = .hasNegativeIntValue - case 454: self = .hasNoStandardDescriptorAccessor - case 455: self = .hasNumber - case 456: self = .hasObjcClassPrefix - case 457: self = .hasOneofIndex - case 458: self = .hasOptimizeFor - case 459: self = .hasOptions - case 460: self = .hasOutputType - case 461: self = .hasPackage - case 462: self = .hasPacked - case 463: self = .hasPhpClassPrefix - case 464: self = .hasPhpMetadataNamespace - case 465: self = .hasPhpNamespace - case 466: self = .hasPositiveIntValue - case 467: self = .hasProto3Optional - case 468: self = .hasPyGenericServices - case 469: self = .hasRepeated - case 470: self = .hasRepeatedFieldEncoding - case 471: self = .hasReserved - case 472: self = .hasRetention - case 473: self = .hasRubyPackage - case 474: self = .hasSemantic - case 475: self = .hasServerStreaming - case 476: self = .hasSourceCodeInfo - case 477: self = .hasSourceContext - case 478: self = .hasSourceFile - case 479: self = .hasStart - case 480: self = .hasStringValue - case 481: self = .hasSwiftPrefix - case 482: self = .hasSyntax - case 483: self = .hasTrailingComments - case 484: self = .hasType - case 485: self = .hasTypeName - case 486: self = .hasUnverifiedLazy - case 487: self = .hasUtf8Validation - case 488: self = .hasValue - case 489: self = .hasVerification - case 490: self = .hasWeak - case 491: self = .hour - case 492: self = .i - case 493: self = .idempotencyLevel - case 494: self = .identifierValue - case 495: self = .if - case 496: self = .ignoreUnknownFields - case 497: self = .index - case 498: self = .init_ - case 499: self = .inout - case 500: self = .inputType - case 501: self = .insert - case 502: self = .int - case 503: self = .int32 - case 504: self = .int32Value - case 505: self = .int64 - case 506: self = .int64Value - case 507: self = .int8 - case 508: self = .integerLiteral - case 509: self = .integerLiteralType - case 510: self = .intern - case 511: self = .internal - case 512: self = .internalState - case 513: self = .into - case 514: self = .ints - case 515: self = .isA - case 516: self = .isEqual - case 517: self = .isEqualTo - case 518: self = .isExtension - case 519: self = .isInitialized - case 520: self = .isNegative - case 521: self = .itemTagsEncodedSize - case 522: self = .iterator - case 523: self = .javaGenerateEqualsAndHash - case 524: self = .javaGenericServices - case 525: self = .javaMultipleFiles - case 526: self = .javaOuterClassname - case 527: self = .javaPackage - case 528: self = .javaStringCheckUtf8 - case 529: self = .jsondecoder - case 530: self = .jsondecodingError - case 531: self = .jsondecodingOptions - case 532: self = .jsonEncoder - case 533: self = .jsonencodingError - case 534: self = .jsonencodingOptions - case 535: self = .jsonencodingVisitor - case 536: self = .jsonFormat - case 537: self = .jsonmapEncodingVisitor - case 538: self = .jsonName - case 539: self = .jsonPath - case 540: self = .jsonPaths - case 541: self = .jsonscanner - case 542: self = .jsonString - case 543: self = .jsonText - case 544: self = .jsonUtf8Bytes - case 545: self = .jsonUtf8Data - case 546: self = .jstype - case 547: self = .k - case 548: self = .kChunkSize - case 549: self = .key - case 550: self = .keyField - case 551: self = .keyFieldOpt - case 552: self = .keyType - case 553: self = .kind - case 554: self = .l - case 555: self = .label - case 556: self = .lazy - case 557: self = .leadingComments - case 558: self = .leadingDetachedComments - case 559: self = .length - case 560: self = .lessThan - case 561: self = .let - case 562: self = .lhs - case 563: self = .list - case 564: self = .listOfMessages - case 565: self = .listValue - case 566: self = .littleEndian - case 567: self = .littleEndianBytes - case 568: self = .load - case 569: self = .localHasher - case 570: self = .location - case 571: self = .m - case 572: self = .major - case 573: self = .makeAsyncIterator - case 574: self = .makeIterator - case 575: self = .mapEntry - case 576: self = .mapKeyType - case 577: self = .mapToMessages - case 578: self = .mapValueType - case 579: self = .mapVisitor - case 580: self = .maximumEdition - case 581: self = .mdayStart - case 582: self = .merge - case 583: self = .message - case 584: self = .messageDepthLimit - case 585: self = .messageEncoding - case 586: self = .messageExtension - case 587: self = .messageImplementationBase - case 588: self = .messageOptions - case 589: self = .messageSet - case 590: self = .messageSetWireFormat - case 591: self = .messageSize - case 592: self = .messageType - case 593: self = .method - case 594: self = .methodDescriptorProto - case 595: self = .methodOptions - case 596: self = .methods - case 597: self = .min - case 598: self = .minimumEdition - case 599: self = .minor - case 600: self = .mixin - case 601: self = .mixins - case 602: self = .modifier - case 603: self = .modify - case 604: self = .month - case 605: self = .msgExtension - case 606: self = .mutating - case 607: self = .n - case 608: self = .name - case 609: self = .nameDescription - case 610: self = .nameMap - case 611: self = .namePart - case 612: self = .names - case 613: self = .nanos - case 614: self = .negativeIntValue - case 615: self = .nestedType - case 616: self = .newL - case 617: self = .newList - case 618: self = .newValue - case 619: self = .next - case 620: self = .nextByte - case 621: self = .nextFieldNumber - case 622: self = .nextVarInt - case 623: self = .nil - case 624: self = .nilLiteral - case 625: self = .noStandardDescriptorAccessor - case 626: self = .nullValue - case 627: self = .number - case 628: self = .numberValue - case 629: self = .objcClassPrefix - case 630: self = .of - case 631: self = .oneofDecl - case 632: self = .oneofDescriptorProto - case 633: self = .oneofIndex - case 634: self = .oneofOptions - case 635: self = .oneofs - case 636: self = .oneOfKind - case 637: self = .optimizeFor - case 638: self = .optimizeMode - case 639: self = .option - case 640: self = .optionalEnumExtensionField - case 641: self = .optionalExtensionField - case 642: self = .optionalGroupExtensionField - case 643: self = .optionalMessageExtensionField - case 644: self = .optionRetention - case 645: self = .options - case 646: self = .optionTargetType - case 647: self = .other - case 648: self = .others - case 649: self = .out - case 650: self = .outputType - case 651: self = .p - case 652: self = .package - case 653: self = .packed - case 654: self = .packedEnumExtensionField - case 655: self = .packedExtensionField - case 656: self = .padding - case 657: self = .parent - case 658: self = .parse - case 659: self = .path - case 660: self = .paths - case 661: self = .payload - case 662: self = .payloadSize - case 663: self = .phpClassPrefix - case 664: self = .phpMetadataNamespace - case 665: self = .phpNamespace - case 666: self = .pos - case 667: self = .positiveIntValue - case 668: self = .prefix - case 669: self = .preserveProtoFieldNames - case 670: self = .preTraverse - case 671: self = .printUnknownFields - case 672: self = .proto2 - case 673: self = .proto3DefaultValue - case 674: self = .proto3Optional - case 675: self = .protobufApiversionCheck - case 676: self = .protobufApiversion3 - case 677: self = .protobufBool - case 678: self = .protobufBytes - case 679: self = .protobufDouble - case 680: self = .protobufEnumMap - case 681: self = .protobufExtension - case 682: self = .protobufFixed32 - case 683: self = .protobufFixed64 - case 684: self = .protobufFloat - case 685: self = .protobufInt32 - case 686: self = .protobufInt64 - case 687: self = .protobufMap - case 688: self = .protobufMessageMap - case 689: self = .protobufSfixed32 - case 690: self = .protobufSfixed64 - case 691: self = .protobufSint32 - case 692: self = .protobufSint64 - case 693: self = .protobufString - case 694: self = .protobufUint32 - case 695: self = .protobufUint64 - case 696: self = .protobufExtensionFieldValues - case 697: self = .protobufFieldNumber - case 698: self = .protobufGeneratedIsEqualTo - case 699: self = .protobufNameMap - case 700: self = .protobufNewField - case 701: self = .protobufPackage - case 702: self = .protocol - case 703: self = .protoFieldName - case 704: self = .protoMessageName - case 705: self = .protoNameProviding - case 706: self = .protoPaths - case 707: self = .public - case 708: self = .publicDependency - case 709: self = .putBoolValue - case 710: self = .putBytesValue - case 711: self = .putDoubleValue - case 712: self = .putEnumValue - case 713: self = .putFixedUint32 - case 714: self = .putFixedUint64 - case 715: self = .putFloatValue - case 716: self = .putInt64 - case 717: self = .putStringValue - case 718: self = .putUint64 - case 719: self = .putUint64Hex - case 720: self = .putVarInt - case 721: self = .putZigZagVarInt - case 722: self = .pyGenericServices - case 723: self = .r - case 724: self = .rawChars - case 725: self = .rawRepresentable - case 726: self = .rawValue_ - case 727: self = .read4HexDigits - case 728: self = .readBytes - case 729: self = .register - case 730: self = .repeated - case 731: self = .repeatedEnumExtensionField - case 732: self = .repeatedExtensionField - case 733: self = .repeatedFieldEncoding - case 734: self = .repeatedGroupExtensionField - case 735: self = .repeatedMessageExtensionField - case 736: self = .repeating - case 737: self = .requestStreaming - case 738: self = .requestTypeURL - case 739: self = .requiredSize - case 740: self = .responseStreaming - case 741: self = .responseTypeURL - case 742: self = .result - case 743: self = .retention - case 744: self = .rethrows - case 745: self = .return - case 746: self = .returnType - case 747: self = .revision - case 748: self = .rhs - case 749: self = .root - case 750: self = .rubyPackage - case 751: self = .s - case 752: self = .sawBackslash - case 753: self = .sawSection4Characters - case 754: self = .sawSection5Characters - case 755: self = .scanner - case 756: self = .seconds - case 757: self = .self_ - case 758: self = .semantic - case 759: self = .sendable - case 760: self = .separator - case 761: self = .serialize - case 762: self = .serializedBytes - case 763: self = .serializedData - case 764: self = .serializedSize - case 765: self = .serverStreaming - case 766: self = .service - case 767: self = .serviceDescriptorProto - case 768: self = .serviceOptions - case 769: self = .set - case 770: self = .setExtensionValue - case 771: self = .shift - case 772: self = .simpleExtensionMap - case 773: self = .size - case 774: self = .sizer - case 775: self = .source - case 776: self = .sourceCodeInfo - case 777: self = .sourceContext - case 778: self = .sourceEncoding - case 779: self = .sourceFile - case 780: self = .span - case 781: self = .split - case 782: self = .start - case 783: self = .startArray - case 784: self = .startArrayObject - case 785: self = .startField - case 786: self = .startIndex - case 787: self = .startMessageField - case 788: self = .startObject - case 789: self = .startRegularField - case 790: self = .state - case 791: self = .static - case 792: self = .staticString - case 793: self = .storage - case 794: self = .string - case 795: self = .stringLiteral - case 796: self = .stringLiteralType - case 797: self = .stringResult - case 798: self = .stringValue - case 799: self = .struct - case 800: self = .structValue - case 801: self = .subDecoder - case 802: self = .subscript - case 803: self = .subVisitor - case 804: self = .swift - case 805: self = .swiftPrefix - case 806: self = .swiftProtobufContiguousBytes - case 807: self = .syntax - case 808: self = .t - case 809: self = .tag - case 810: self = .targets - case 811: self = .terminator - case 812: self = .testDecoder - case 813: self = .text - case 814: self = .textDecoder - case 815: self = .textFormatDecoder - case 816: self = .textFormatDecodingError - case 817: self = .textFormatDecodingOptions - case 818: self = .textFormatEncodingOptions - case 819: self = .textFormatEncodingVisitor - case 820: self = .textFormatString - case 821: self = .throwOrIgnore - case 822: self = .throws - case 823: self = .timeInterval - case 824: self = .timeIntervalSince1970 - case 825: self = .timeIntervalSinceReferenceDate - case 826: self = .timestamp - case 827: self = .total - case 828: self = .totalArrayDepth - case 829: self = .totalSize - case 830: self = .trailingComments - case 831: self = .traverse - case 832: self = .true - case 833: self = .try - case 834: self = .type - case 835: self = .typealias - case 836: self = .typeEnum - case 837: self = .typeName - case 838: self = .typePrefix - case 839: self = .typeStart - case 840: self = .typeUnknown - case 841: self = .typeURL - case 842: self = .uint32 - case 843: self = .uint32Value - case 844: self = .uint64 - case 845: self = .uint64Value - case 846: self = .uint8 - case 847: self = .unchecked - case 848: self = .unicodeScalarLiteral - case 849: self = .unicodeScalarLiteralType - case 850: self = .unicodeScalars - case 851: self = .unicodeScalarView - case 852: self = .uninterpretedOption - case 853: self = .union - case 854: self = .uniqueStorage - case 855: self = .unknown - case 856: self = .unknownFields - case 857: self = .unknownStorage - case 858: self = .unpackTo - case 859: self = .unsafeBufferPointer - case 860: self = .unsafeMutablePointer - case 861: self = .unsafeMutableRawBufferPointer - case 862: self = .unsafeRawBufferPointer - case 863: self = .unsafeRawPointer - case 864: self = .unverifiedLazy - case 865: self = .updatedOptions - case 866: self = .url - case 867: self = .useDeterministicOrdering - case 868: self = .utf8 - case 869: self = .utf8Ptr - case 870: self = .utf8ToDouble - case 871: self = .utf8Validation - case 872: self = .utf8View - case 873: self = .v - case 874: self = .value - case 875: self = .valueField - case 876: self = .values - case 877: self = .valueType - case 878: self = .var - case 879: self = .verification - case 880: self = .verificationState - case 881: self = .version - case 882: self = .versionString - case 883: self = .visitExtensionFields - case 884: self = .visitExtensionFieldsAsMessageSet - case 885: self = .visitMapField - case 886: self = .visitor - case 887: self = .visitPacked - case 888: self = .visitPackedBoolField - case 889: self = .visitPackedDoubleField - case 890: self = .visitPackedEnumField - case 891: self = .visitPackedFixed32Field - case 892: self = .visitPackedFixed64Field - case 893: self = .visitPackedFloatField - case 894: self = .visitPackedInt32Field - case 895: self = .visitPackedInt64Field - case 896: self = .visitPackedSfixed32Field - case 897: self = .visitPackedSfixed64Field - case 898: self = .visitPackedSint32Field - case 899: self = .visitPackedSint64Field - case 900: self = .visitPackedUint32Field - case 901: self = .visitPackedUint64Field - case 902: self = .visitRepeated - case 903: self = .visitRepeatedBoolField - case 904: self = .visitRepeatedBytesField - case 905: self = .visitRepeatedDoubleField - case 906: self = .visitRepeatedEnumField - case 907: self = .visitRepeatedFixed32Field - case 908: self = .visitRepeatedFixed64Field - case 909: self = .visitRepeatedFloatField - case 910: self = .visitRepeatedGroupField - case 911: self = .visitRepeatedInt32Field - case 912: self = .visitRepeatedInt64Field - case 913: self = .visitRepeatedMessageField - case 914: self = .visitRepeatedSfixed32Field - case 915: self = .visitRepeatedSfixed64Field - case 916: self = .visitRepeatedSint32Field - case 917: self = .visitRepeatedSint64Field - case 918: self = .visitRepeatedStringField - case 919: self = .visitRepeatedUint32Field - case 920: self = .visitRepeatedUint64Field - case 921: self = .visitSingular - case 922: self = .visitSingularBoolField - case 923: self = .visitSingularBytesField - case 924: self = .visitSingularDoubleField - case 925: self = .visitSingularEnumField - case 926: self = .visitSingularFixed32Field - case 927: self = .visitSingularFixed64Field - case 928: self = .visitSingularFloatField - case 929: self = .visitSingularGroupField - case 930: self = .visitSingularInt32Field - case 931: self = .visitSingularInt64Field - case 932: self = .visitSingularMessageField - case 933: self = .visitSingularSfixed32Field - case 934: self = .visitSingularSfixed64Field - case 935: self = .visitSingularSint32Field - case 936: self = .visitSingularSint64Field - case 937: self = .visitSingularStringField - case 938: self = .visitSingularUint32Field - case 939: self = .visitSingularUint64Field - case 940: self = .visitUnknown - case 941: self = .wasDecoded - case 942: self = .weak - case 943: self = .weakDependency - case 944: self = .where - case 945: self = .wireFormat - case 946: self = .with - case 947: self = .withUnsafeBytes - case 948: self = .withUnsafeMutableBytes - case 949: self = .work - case 950: self = .wrapped - case 951: self = .wrappedType - case 952: self = .wrappedValue - case 953: self = .written - case 954: self = .yday + case 6: self = .alwaysPrintFieldsWithoutPresence + case 7: self = .alwaysPrintInt64SAsNumbers + case 8: self = .alwaysVisitPrimitiveFields + case 9: self = .annotation + case 10: self = .any + case 11: self = .anyExtensionField + case 12: self = .anyMessageExtension + case 13: self = .anyMessageStorage + case 14: self = .anyUnpackError + case 15: self = .api + case 16: self = .appended + case 17: self = .appendUintHex + case 18: self = .appendUnknown + case 19: self = .areAllInitialized + case 20: self = .array + case 21: self = .arrayDepth + case 22: self = .arrayLiteral + case 23: self = .arraySeparator + case 24: self = .as + case 25: self = .asciiOpenCurlyBracket + case 26: self = .asciiZero + case 27: self = .async + case 28: self = .asyncIterator + case 29: self = .asyncIteratorProtocol + case 30: self = .asyncMessageSequence + case 31: self = .available + case 32: self = .b + case 33: self = .base + case 34: self = .base64Values + case 35: self = .baseAddress + case 36: self = .baseType + case 37: self = .begin + case 38: self = .binary + case 39: self = .binaryDecoder + case 40: self = .binaryDecodingError + case 41: self = .binaryDecodingOptions + case 42: self = .binaryDelimited + case 43: self = .binaryEncoder + case 44: self = .binaryEncodingError + case 45: self = .binaryEncodingMessageSetSizeVisitor + case 46: self = .binaryEncodingMessageSetVisitor + case 47: self = .binaryEncodingOptions + case 48: self = .binaryEncodingSizeVisitor + case 49: self = .binaryEncodingVisitor + case 50: self = .binaryOptions + case 51: self = .binaryProtobufDelimitedMessages + case 52: self = .bitPattern + case 53: self = .body + case 54: self = .bool + case 55: self = .booleanLiteral + case 56: self = .booleanLiteralType + case 57: self = .boolValue + case 58: self = .buffer + case 59: self = .bytes + case 60: self = .bytesInGroup + case 61: self = .bytesNeeded + case 62: self = .bytesRead + case 63: self = .bytesValue + case 64: self = .c + case 65: self = .capitalizeNext + case 66: self = .cardinality + case 67: self = .caseIterable + case 68: self = .ccEnableArenas + case 69: self = .ccGenericServices + case 70: self = .character + case 71: self = .chars + case 72: self = .chunk + case 73: self = .class + case 74: self = .clearAggregateValue + case 75: self = .clearAllowAlias + case 76: self = .clearBegin + case 77: self = .clearCcEnableArenas + case 78: self = .clearCcGenericServices + case 79: self = .clearClientStreaming + case 80: self = .clearCsharpNamespace + case 81: self = .clearCtype + case 82: self = .clearDebugRedact + case 83: self = .clearDefaultValue + case 84: self = .clearDeprecated + case 85: self = .clearDeprecatedLegacyJsonFieldConflicts + case 86: self = .clearDoubleValue + case 87: self = .clearEdition + case 88: self = .clearEnd + case 89: self = .clearEnumType + case 90: self = .clearExtendee + case 91: self = .clearExtensionValue + case 92: self = .clearFeatures + case 93: self = .clearFieldPresence + case 94: self = .clearFullName + case 95: self = .clearGoPackage + case 96: self = .clearIdempotencyLevel + case 97: self = .clearIdentifierValue + case 98: self = .clearInputType + case 99: self = .clearIsExtension + case 100: self = .clearJavaGenerateEqualsAndHash + case 101: self = .clearJavaGenericServices + case 102: self = .clearJavaMultipleFiles + case 103: self = .clearJavaOuterClassname + case 104: self = .clearJavaPackage + case 105: self = .clearJavaStringCheckUtf8 + case 106: self = .clearJsonFormat + case 107: self = .clearJsonName + case 108: self = .clearJstype + case 109: self = .clearLabel + case 110: self = .clearLazy + case 111: self = .clearLeadingComments + case 112: self = .clearMapEntry + case 113: self = .clearMaximumEdition + case 114: self = .clearMessageEncoding + case 115: self = .clearMessageSetWireFormat + case 116: self = .clearMinimumEdition + case 117: self = .clearName + case 118: self = .clearNamePart + case 119: self = .clearNegativeIntValue + case 120: self = .clearNoStandardDescriptorAccessor + case 121: self = .clearNumber + case 122: self = .clearObjcClassPrefix + case 123: self = .clearOneofIndex + case 124: self = .clearOptimizeFor + case 125: self = .clearOptions + case 126: self = .clearOutputType + case 127: self = .clearPackage + case 128: self = .clearPacked + case 129: self = .clearPhpClassPrefix + case 130: self = .clearPhpMetadataNamespace + case 131: self = .clearPhpNamespace + case 132: self = .clearPositiveIntValue + case 133: self = .clearProto3Optional + case 134: self = .clearPyGenericServices + case 135: self = .clearRepeated + case 136: self = .clearRepeatedFieldEncoding + case 137: self = .clearReserved + case 138: self = .clearRetention + case 139: self = .clearRubyPackage + case 140: self = .clearSemantic + case 141: self = .clearServerStreaming + case 142: self = .clearSourceCodeInfo + case 143: self = .clearSourceContext + case 144: self = .clearSourceFile + case 145: self = .clearStart + case 146: self = .clearStringValue + case 147: self = .clearSwiftPrefix + case 148: self = .clearSyntax + case 149: self = .clearTrailingComments + case 150: self = .clearType + case 151: self = .clearTypeName + case 152: self = .clearUnverifiedLazy + case 153: self = .clearUtf8Validation + case 154: self = .clearValue + case 155: self = .clearVerification + case 156: self = .clearWeak + case 157: self = .clientStreaming + case 158: self = .codePoint + case 159: self = .codeUnits + case 160: self = .collection + case 161: self = .com + case 162: self = .comma + case 163: self = .commonMessageConformances + case 164: self = .consumedBytes + case 165: self = .contentsOf + case 166: self = .count + case 167: self = .countVarintsInBuffer + case 168: self = .csharpNamespace + case 169: self = .ctype + case 170: self = .customCodable + case 171: self = .d + case 172: self = .data + case 173: self = .dataResult + case 174: self = .date + case 175: self = .daySec + case 176: self = .daysSinceEpoch + case 177: self = .debugDescription_ + case 178: self = .debugRedact + case 179: self = .declaration + case 180: self = .decoded + case 181: self = .decodedFromJsonnull + case 182: self = .decodeExtensionField + case 183: self = .decodeExtensionFieldsAsMessageSet + case 184: self = .decodeJson + case 185: self = .decodeMapField + case 186: self = .decodeMessage + case 187: self = .decoder + case 188: self = .decodeRepeated + case 189: self = .decodeRepeatedBoolField + case 190: self = .decodeRepeatedBytesField + case 191: self = .decodeRepeatedDoubleField + case 192: self = .decodeRepeatedEnumField + case 193: self = .decodeRepeatedFixed32Field + case 194: self = .decodeRepeatedFixed64Field + case 195: self = .decodeRepeatedFloatField + case 196: self = .decodeRepeatedGroupField + case 197: self = .decodeRepeatedInt32Field + case 198: self = .decodeRepeatedInt64Field + case 199: self = .decodeRepeatedMessageField + case 200: self = .decodeRepeatedSfixed32Field + case 201: self = .decodeRepeatedSfixed64Field + case 202: self = .decodeRepeatedSint32Field + case 203: self = .decodeRepeatedSint64Field + case 204: self = .decodeRepeatedStringField + case 205: self = .decodeRepeatedUint32Field + case 206: self = .decodeRepeatedUint64Field + case 207: self = .decodeSingular + case 208: self = .decodeSingularBoolField + case 209: self = .decodeSingularBytesField + case 210: self = .decodeSingularDoubleField + case 211: self = .decodeSingularEnumField + case 212: self = .decodeSingularFixed32Field + case 213: self = .decodeSingularFixed64Field + case 214: self = .decodeSingularFloatField + case 215: self = .decodeSingularGroupField + case 216: self = .decodeSingularInt32Field + case 217: self = .decodeSingularInt64Field + case 218: self = .decodeSingularMessageField + case 219: self = .decodeSingularSfixed32Field + case 220: self = .decodeSingularSfixed64Field + case 221: self = .decodeSingularSint32Field + case 222: self = .decodeSingularSint64Field + case 223: self = .decodeSingularStringField + case 224: self = .decodeSingularUint32Field + case 225: self = .decodeSingularUint64Field + case 226: self = .decodeTextFormat + case 227: self = .defaultAnyTypeUrlprefix + case 228: self = .defaults + case 229: self = .defaultValue + case 230: self = .dependency + case 231: self = .deprecated + case 232: self = .deprecatedLegacyJsonFieldConflicts + case 233: self = .description_ + case 234: self = .descriptorProto + case 235: self = .dictionary + case 236: self = .dictionaryLiteral + case 237: self = .digit + case 238: self = .digit0 + case 239: self = .digit1 + case 240: self = .digitCount + case 241: self = .digits + case 242: self = .digitValue + case 243: self = .discardableResult + case 244: self = .discardUnknownFields + case 245: self = .double + case 246: self = .doubleValue + case 247: self = .duration + case 248: self = .e + case 249: self = .edition + case 250: self = .editionDefault + case 251: self = .editionDefaults + case 252: self = .element + case 253: self = .elements + case 254: self = .emitExtensionFieldName + case 255: self = .emitFieldName + case 256: self = .emitFieldNumber + case 257: self = .empty + case 258: self = .encodeAsBytes + case 259: self = .encoded + case 260: self = .encodedJsonstring + case 261: self = .encodedSize + case 262: self = .encodeField + case 263: self = .encoder + case 264: self = .end + case 265: self = .endArray + case 266: self = .endMessageField + case 267: self = .endObject + case 268: self = .endRegularField + case 269: self = .enum + case 270: self = .enumDescriptorProto + case 271: self = .enumOptions + case 272: self = .enumReservedRange + case 273: self = .enumType + case 274: self = .enumvalue + case 275: self = .enumValueDescriptorProto + case 276: self = .enumValueOptions + case 277: self = .equatable + case 278: self = .error + case 279: self = .expressibleByArrayLiteral + case 280: self = .expressibleByDictionaryLiteral + case 281: self = .ext + case 282: self = .extDecoder + case 283: self = .extendedGraphemeClusterLiteral + case 284: self = .extendedGraphemeClusterLiteralType + case 285: self = .extendee + case 286: self = .extensibleMessage + case 287: self = .extension + case 288: self = .extensionField + case 289: self = .extensionFieldNumber + case 290: self = .extensionFieldValueSet + case 291: self = .extensionMap + case 292: self = .extensionRange + case 293: self = .extensionRangeOptions + case 294: self = .extensions + case 295: self = .extras + case 296: self = .f + case 297: self = .false + case 298: self = .features + case 299: self = .featureSet + case 300: self = .featureSetDefaults + case 301: self = .featureSetEditionDefault + case 302: self = .field + case 303: self = .fieldData + case 304: self = .fieldDescriptorProto + case 305: self = .fieldMask + case 306: self = .fieldName + case 307: self = .fieldNameCount + case 308: self = .fieldNum + case 309: self = .fieldNumber + case 310: self = .fieldNumberForProto + case 311: self = .fieldOptions + case 312: self = .fieldPresence + case 313: self = .fields + case 314: self = .fieldSize + case 315: self = .fieldTag + case 316: self = .fieldType + case 317: self = .file + case 318: self = .fileDescriptorProto + case 319: self = .fileDescriptorSet + case 320: self = .fileName + case 321: self = .fileOptions + case 322: self = .filter + case 323: self = .final + case 324: self = .first + case 325: self = .firstItem + case 326: self = .float + case 327: self = .floatLiteral + case 328: self = .floatLiteralType + case 329: self = .floatValue + case 330: self = .forMessageName + case 331: self = .formUnion + case 332: self = .forReadingFrom + case 333: self = .forTypeURL + case 334: self = .forwardParser + case 335: self = .forWritingInto + case 336: self = .from + case 337: self = .fromAscii2 + case 338: self = .fromAscii4 + case 339: self = .fromByteOffset + case 340: self = .fromHexDigit + case 341: self = .fullName + case 342: self = .func + case 343: self = .g + case 344: self = .generatedCodeInfo + case 345: self = .get + case 346: self = .getExtensionValue + case 347: self = .googleapis + case 348: self = .googleProtobufAny + case 349: self = .googleProtobufApi + case 350: self = .googleProtobufBoolValue + case 351: self = .googleProtobufBytesValue + case 352: self = .googleProtobufDescriptorProto + case 353: self = .googleProtobufDoubleValue + case 354: self = .googleProtobufDuration + case 355: self = .googleProtobufEdition + case 356: self = .googleProtobufEmpty + case 357: self = .googleProtobufEnum + case 358: self = .googleProtobufEnumDescriptorProto + case 359: self = .googleProtobufEnumOptions + case 360: self = .googleProtobufEnumValue + case 361: self = .googleProtobufEnumValueDescriptorProto + case 362: self = .googleProtobufEnumValueOptions + case 363: self = .googleProtobufExtensionRangeOptions + case 364: self = .googleProtobufFeatureSet + case 365: self = .googleProtobufFeatureSetDefaults + case 366: self = .googleProtobufField + case 367: self = .googleProtobufFieldDescriptorProto + case 368: self = .googleProtobufFieldMask + case 369: self = .googleProtobufFieldOptions + case 370: self = .googleProtobufFileDescriptorProto + case 371: self = .googleProtobufFileDescriptorSet + case 372: self = .googleProtobufFileOptions + case 373: self = .googleProtobufFloatValue + case 374: self = .googleProtobufGeneratedCodeInfo + case 375: self = .googleProtobufInt32Value + case 376: self = .googleProtobufInt64Value + case 377: self = .googleProtobufListValue + case 378: self = .googleProtobufMessageOptions + case 379: self = .googleProtobufMethod + case 380: self = .googleProtobufMethodDescriptorProto + case 381: self = .googleProtobufMethodOptions + case 382: self = .googleProtobufMixin + case 383: self = .googleProtobufNullValue + case 384: self = .googleProtobufOneofDescriptorProto + case 385: self = .googleProtobufOneofOptions + case 386: self = .googleProtobufOption + case 387: self = .googleProtobufServiceDescriptorProto + case 388: self = .googleProtobufServiceOptions + case 389: self = .googleProtobufSourceCodeInfo + case 390: self = .googleProtobufSourceContext + case 391: self = .googleProtobufStringValue + case 392: self = .googleProtobufStruct + case 393: self = .googleProtobufSyntax + case 394: self = .googleProtobufTimestamp + case 395: self = .googleProtobufType + case 396: self = .googleProtobufUint32Value + case 397: self = .googleProtobufUint64Value + case 398: self = .googleProtobufUninterpretedOption + case 399: self = .googleProtobufValue + case 400: self = .goPackage + case 401: self = .group + case 402: self = .groupFieldNumberStack + case 403: self = .groupSize + case 404: self = .hadOneofValue + case 405: self = .handleConflictingOneOf + case 406: self = .hasAggregateValue + case 407: self = .hasAllowAlias + case 408: self = .hasBegin + case 409: self = .hasCcEnableArenas + case 410: self = .hasCcGenericServices + case 411: self = .hasClientStreaming + case 412: self = .hasCsharpNamespace + case 413: self = .hasCtype + case 414: self = .hasDebugRedact + case 415: self = .hasDefaultValue + case 416: self = .hasDeprecated + case 417: self = .hasDeprecatedLegacyJsonFieldConflicts + case 418: self = .hasDoubleValue + case 419: self = .hasEdition + case 420: self = .hasEnd + case 421: self = .hasEnumType + case 422: self = .hasExtendee + case 423: self = .hasExtensionValue + case 424: self = .hasFeatures + case 425: self = .hasFieldPresence + case 426: self = .hasFullName + case 427: self = .hasGoPackage + case 428: self = .hash + case 429: self = .hashable + case 430: self = .hasher + case 431: self = .hashVisitor + case 432: self = .hasIdempotencyLevel + case 433: self = .hasIdentifierValue + case 434: self = .hasInputType + case 435: self = .hasIsExtension + case 436: self = .hasJavaGenerateEqualsAndHash + case 437: self = .hasJavaGenericServices + case 438: self = .hasJavaMultipleFiles + case 439: self = .hasJavaOuterClassname + case 440: self = .hasJavaPackage + case 441: self = .hasJavaStringCheckUtf8 + case 442: self = .hasJsonFormat + case 443: self = .hasJsonName + case 444: self = .hasJstype + case 445: self = .hasLabel + case 446: self = .hasLazy + case 447: self = .hasLeadingComments + case 448: self = .hasMapEntry + case 449: self = .hasMaximumEdition + case 450: self = .hasMessageEncoding + case 451: self = .hasMessageSetWireFormat + case 452: self = .hasMinimumEdition + case 453: self = .hasName + case 454: self = .hasNamePart + case 455: self = .hasNegativeIntValue + case 456: self = .hasNoStandardDescriptorAccessor + case 457: self = .hasNumber + case 458: self = .hasObjcClassPrefix + case 459: self = .hasOneofIndex + case 460: self = .hasOptimizeFor + case 461: self = .hasOptions + case 462: self = .hasOutputType + case 463: self = .hasPackage + case 464: self = .hasPacked + case 465: self = .hasPhpClassPrefix + case 466: self = .hasPhpMetadataNamespace + case 467: self = .hasPhpNamespace + case 468: self = .hasPositiveIntValue + case 469: self = .hasProto3Optional + case 470: self = .hasPyGenericServices + case 471: self = .hasRepeated + case 472: self = .hasRepeatedFieldEncoding + case 473: self = .hasReserved + case 474: self = .hasRetention + case 475: self = .hasRubyPackage + case 476: self = .hasSemantic + case 477: self = .hasServerStreaming + case 478: self = .hasSourceCodeInfo + case 479: self = .hasSourceContext + case 480: self = .hasSourceFile + case 481: self = .hasStart + case 482: self = .hasStringValue + case 483: self = .hasSwiftPrefix + case 484: self = .hasSyntax + case 485: self = .hasTrailingComments + case 486: self = .hasType + case 487: self = .hasTypeName + case 488: self = .hasUnverifiedLazy + case 489: self = .hasUtf8Validation + case 490: self = .hasValue + case 491: self = .hasVerification + case 492: self = .hasWeak + case 493: self = .hour + case 494: self = .i + case 495: self = .idempotencyLevel + case 496: self = .identifierValue + case 497: self = .if + case 498: self = .ignoreUnknownFields + case 499: self = .index + case 500: self = .init_ + case 501: self = .inout + case 502: self = .inputType + case 503: self = .insert + case 504: self = .int + case 505: self = .int32 + case 506: self = .int32Value + case 507: self = .int64 + case 508: self = .int64Value + case 509: self = .int8 + case 510: self = .integerLiteral + case 511: self = .integerLiteralType + case 512: self = .intern + case 513: self = .internal + case 514: self = .internalState + case 515: self = .into + case 516: self = .ints + case 517: self = .isA + case 518: self = .isEqual + case 519: self = .isEqualTo + case 520: self = .isExtension + case 521: self = .isInitialized + case 522: self = .isNegative + case 523: self = .itemTagsEncodedSize + case 524: self = .iterator + case 525: self = .javaGenerateEqualsAndHash + case 526: self = .javaGenericServices + case 527: self = .javaMultipleFiles + case 528: self = .javaOuterClassname + case 529: self = .javaPackage + case 530: self = .javaStringCheckUtf8 + case 531: self = .jsondecoder + case 532: self = .jsondecodingError + case 533: self = .jsondecodingOptions + case 534: self = .jsonEncoder + case 535: self = .jsonencodingError + case 536: self = .jsonencodingOptions + case 537: self = .jsonencodingVisitor + case 538: self = .jsonFormat + case 539: self = .jsonmapEncodingVisitor + case 540: self = .jsonName + case 541: self = .jsonPath + case 542: self = .jsonPaths + case 543: self = .jsonscanner + case 544: self = .jsonString + case 545: self = .jsonText + case 546: self = .jsonUtf8Bytes + case 547: self = .jsonUtf8Data + case 548: self = .jstype + case 549: self = .k + case 550: self = .kChunkSize + case 551: self = .key + case 552: self = .keyField + case 553: self = .keyFieldOpt + case 554: self = .keyType + case 555: self = .kind + case 556: self = .l + case 557: self = .label + case 558: self = .lazy + case 559: self = .leadingComments + case 560: self = .leadingDetachedComments + case 561: self = .length + case 562: self = .lessThan + case 563: self = .let + case 564: self = .lhs + case 565: self = .list + case 566: self = .listOfMessages + case 567: self = .listValue + case 568: self = .littleEndian + case 569: self = .littleEndianBytes + case 570: self = .load + case 571: self = .localHasher + case 572: self = .location + case 573: self = .m + case 574: self = .major + case 575: self = .makeAsyncIterator + case 576: self = .makeIterator + case 577: self = .mapEntry + case 578: self = .mapKeyType + case 579: self = .mapToMessages + case 580: self = .mapValueType + case 581: self = .mapVisitor + case 582: self = .maximumEdition + case 583: self = .mdayStart + case 584: self = .merge + case 585: self = .message + case 586: self = .messageDepthLimit + case 587: self = .messageEncoding + case 588: self = .messageExtension + case 589: self = .messageImplementationBase + case 590: self = .messageOptions + case 591: self = .messageSet + case 592: self = .messageSetWireFormat + case 593: self = .messageSize + case 594: self = .messageType + case 595: self = .method + case 596: self = .methodDescriptorProto + case 597: self = .methodOptions + case 598: self = .methods + case 599: self = .min + case 600: self = .minimumEdition + case 601: self = .minor + case 602: self = .mixin + case 603: self = .mixins + case 604: self = .modifier + case 605: self = .modify + case 606: self = .month + case 607: self = .msgExtension + case 608: self = .mutating + case 609: self = .n + case 610: self = .name + case 611: self = .nameDescription + case 612: self = .nameMap + case 613: self = .namePart + case 614: self = .names + case 615: self = .nanos + case 616: self = .negativeIntValue + case 617: self = .nestedType + case 618: self = .newL + case 619: self = .newList + case 620: self = .newValue + case 621: self = .next + case 622: self = .nextByte + case 623: self = .nextFieldNumber + case 624: self = .nextVarInt + case 625: self = .nil + case 626: self = .nilLiteral + case 627: self = .noStandardDescriptorAccessor + case 628: self = .nullValue + case 629: self = .number + case 630: self = .numberValue + case 631: self = .objcClassPrefix + case 632: self = .of + case 633: self = .oneofDecl + case 634: self = .oneofDescriptorProto + case 635: self = .oneofIndex + case 636: self = .oneofOptions + case 637: self = .oneofs + case 638: self = .oneOfKind + case 639: self = .optimizeFor + case 640: self = .optimizeMode + case 641: self = .option + case 642: self = .optionalEnumExtensionField + case 643: self = .optionalExtensionField + case 644: self = .optionalGroupExtensionField + case 645: self = .optionalMessageExtensionField + case 646: self = .optionRetention + case 647: self = .options + case 648: self = .optionTargetType + case 649: self = .other + case 650: self = .others + case 651: self = .out + case 652: self = .outputType + case 653: self = .p + case 654: self = .package + case 655: self = .packed + case 656: self = .packedEnumExtensionField + case 657: self = .packedExtensionField + case 658: self = .padding + case 659: self = .parent + case 660: self = .parse + case 661: self = .path + case 662: self = .paths + case 663: self = .payload + case 664: self = .payloadSize + case 665: self = .phpClassPrefix + case 666: self = .phpMetadataNamespace + case 667: self = .phpNamespace + case 668: self = .pos + case 669: self = .positiveIntValue + case 670: self = .prefix + case 671: self = .preserveProtoFieldNames + case 672: self = .preTraverse + case 673: self = .printUnknownFields + case 674: self = .proto2 + case 675: self = .proto3DefaultValue + case 676: self = .proto3Optional + case 677: self = .protobufApiversionCheck + case 678: self = .protobufApiversion3 + case 679: self = .protobufBool + case 680: self = .protobufBytes + case 681: self = .protobufDouble + case 682: self = .protobufEnumMap + case 683: self = .protobufExtension + case 684: self = .protobufFixed32 + case 685: self = .protobufFixed64 + case 686: self = .protobufFloat + case 687: self = .protobufInt32 + case 688: self = .protobufInt64 + case 689: self = .protobufMap + case 690: self = .protobufMessageMap + case 691: self = .protobufSfixed32 + case 692: self = .protobufSfixed64 + case 693: self = .protobufSint32 + case 694: self = .protobufSint64 + case 695: self = .protobufString + case 696: self = .protobufUint32 + case 697: self = .protobufUint64 + case 698: self = .protobufExtensionFieldValues + case 699: self = .protobufFieldNumber + case 700: self = .protobufGeneratedIsEqualTo + case 701: self = .protobufNameMap + case 702: self = .protobufNewField + case 703: self = .protobufPackage + case 704: self = .protocol + case 705: self = .protoFieldName + case 706: self = .protoMessageName + case 707: self = .protoNameProviding + case 708: self = .protoPaths + case 709: self = .public + case 710: self = .publicDependency + case 711: self = .putBoolValue + case 712: self = .putBytesValue + case 713: self = .putDoubleValue + case 714: self = .putEnumValue + case 715: self = .putFixedUint32 + case 716: self = .putFixedUint64 + case 717: self = .putFloatValue + case 718: self = .putInt64 + case 719: self = .putStringValue + case 720: self = .putUint64 + case 721: self = .putUint64Hex + case 722: self = .putVarInt + case 723: self = .putZigZagVarInt + case 724: self = .pyGenericServices + case 725: self = .r + case 726: self = .rawChars + case 727: self = .rawRepresentable + case 728: self = .rawValue_ + case 729: self = .read4HexDigits + case 730: self = .readBytes + case 731: self = .register + case 732: self = .repeated + case 733: self = .repeatedEnumExtensionField + case 734: self = .repeatedExtensionField + case 735: self = .repeatedFieldEncoding + case 736: self = .repeatedGroupExtensionField + case 737: self = .repeatedMessageExtensionField + case 738: self = .repeating + case 739: self = .requestStreaming + case 740: self = .requestTypeURL + case 741: self = .requiredSize + case 742: self = .responseStreaming + case 743: self = .responseTypeURL + case 744: self = .result + case 745: self = .retention + case 746: self = .rethrows + case 747: self = .return + case 748: self = .returnType + case 749: self = .revision + case 750: self = .rhs + case 751: self = .root + case 752: self = .rubyPackage + case 753: self = .s + case 754: self = .sawBackslash + case 755: self = .sawSection4Characters + case 756: self = .sawSection5Characters + case 757: self = .scanner + case 758: self = .seconds + case 759: self = .self_ + case 760: self = .semantic + case 761: self = .sendable + case 762: self = .separator + case 763: self = .serialize + case 764: self = .serializedBytes + case 765: self = .serializedData + case 766: self = .serializedSize + case 767: self = .serverStreaming + case 768: self = .service + case 769: self = .serviceDescriptorProto + case 770: self = .serviceOptions + case 771: self = .set + case 772: self = .setExtensionValue + case 773: self = .shift + case 774: self = .simpleExtensionMap + case 775: self = .size + case 776: self = .sizer + case 777: self = .source + case 778: self = .sourceCodeInfo + case 779: self = .sourceContext + case 780: self = .sourceEncoding + case 781: self = .sourceFile + case 782: self = .span + case 783: self = .split + case 784: self = .start + case 785: self = .startArray + case 786: self = .startArrayObject + case 787: self = .startField + case 788: self = .startIndex + case 789: self = .startMessageField + case 790: self = .startObject + case 791: self = .startRegularField + case 792: self = .state + case 793: self = .static + case 794: self = .staticString + case 795: self = .storage + case 796: self = .string + case 797: self = .stringLiteral + case 798: self = .stringLiteralType + case 799: self = .stringResult + case 800: self = .stringValue + case 801: self = .struct + case 802: self = .structValue + case 803: self = .subDecoder + case 804: self = .subscript + case 805: self = .subVisitor + case 806: self = .swift + case 807: self = .swiftPrefix + case 808: self = .swiftProtobufContiguousBytes + case 809: self = .syntax + case 810: self = .t + case 811: self = .tag + case 812: self = .targets + case 813: self = .terminator + case 814: self = .testDecoder + case 815: self = .text + case 816: self = .textDecoder + case 817: self = .textFormatDecoder + case 818: self = .textFormatDecodingError + case 819: self = .textFormatDecodingOptions + case 820: self = .textFormatEncodingOptions + case 821: self = .textFormatEncodingVisitor + case 822: self = .textFormatString + case 823: self = .throwOrIgnore + case 824: self = .throws + case 825: self = .timeInterval + case 826: self = .timeIntervalSince1970 + case 827: self = .timeIntervalSinceReferenceDate + case 828: self = .timestamp + case 829: self = .total + case 830: self = .totalArrayDepth + case 831: self = .totalSize + case 832: self = .trailingComments + case 833: self = .traversalOptions + case 834: self = .traverse + case 835: self = .true + case 836: self = .try + case 837: self = .type + case 838: self = .typealias + case 839: self = .typeEnum + case 840: self = .typeName + case 841: self = .typePrefix + case 842: self = .typeStart + case 843: self = .typeUnknown + case 844: self = .typeURL + case 845: self = .uint32 + case 846: self = .uint32Value + case 847: self = .uint64 + case 848: self = .uint64Value + case 849: self = .uint8 + case 850: self = .unchecked + case 851: self = .unicodeScalarLiteral + case 852: self = .unicodeScalarLiteralType + case 853: self = .unicodeScalars + case 854: self = .unicodeScalarView + case 855: self = .uninterpretedOption + case 856: self = .union + case 857: self = .uniqueStorage + case 858: self = .unknown + case 859: self = .unknownFields + case 860: self = .unknownStorage + case 861: self = .unpackTo + case 862: self = .unsafeBufferPointer + case 863: self = .unsafeMutablePointer + case 864: self = .unsafeMutableRawBufferPointer + case 865: self = .unsafeRawBufferPointer + case 866: self = .unsafeRawPointer + case 867: self = .unverifiedLazy + case 868: self = .updatedOptions + case 869: self = .url + case 870: self = .useDeterministicOrdering + case 871: self = .utf8 + case 872: self = .utf8Ptr + case 873: self = .utf8ToDouble + case 874: self = .utf8Validation + case 875: self = .utf8View + case 876: self = .v + case 877: self = .value + case 878: self = .valueField + case 879: self = .values + case 880: self = .valueType + case 881: self = .var + case 882: self = .verification + case 883: self = .verificationState + case 884: self = .version + case 885: self = .versionString + case 886: self = .visitExtensionFields + case 887: self = .visitExtensionFieldsAsMessageSet + case 888: self = .visitMapField + case 889: self = .visitor + case 890: self = .visitPacked + case 891: self = .visitPackedBoolField + case 892: self = .visitPackedDoubleField + case 893: self = .visitPackedEnumField + case 894: self = .visitPackedFixed32Field + case 895: self = .visitPackedFixed64Field + case 896: self = .visitPackedFloatField + case 897: self = .visitPackedInt32Field + case 898: self = .visitPackedInt64Field + case 899: self = .visitPackedSfixed32Field + case 900: self = .visitPackedSfixed64Field + case 901: self = .visitPackedSint32Field + case 902: self = .visitPackedSint64Field + case 903: self = .visitPackedUint32Field + case 904: self = .visitPackedUint64Field + case 905: self = .visitRepeated + case 906: self = .visitRepeatedBoolField + case 907: self = .visitRepeatedBytesField + case 908: self = .visitRepeatedDoubleField + case 909: self = .visitRepeatedEnumField + case 910: self = .visitRepeatedFixed32Field + case 911: self = .visitRepeatedFixed64Field + case 912: self = .visitRepeatedFloatField + case 913: self = .visitRepeatedGroupField + case 914: self = .visitRepeatedInt32Field + case 915: self = .visitRepeatedInt64Field + case 916: self = .visitRepeatedMessageField + case 917: self = .visitRepeatedSfixed32Field + case 918: self = .visitRepeatedSfixed64Field + case 919: self = .visitRepeatedSint32Field + case 920: self = .visitRepeatedSint64Field + case 921: self = .visitRepeatedStringField + case 922: self = .visitRepeatedUint32Field + case 923: self = .visitRepeatedUint64Field + case 924: self = .visitSingular + case 925: self = .visitSingularBoolField + case 926: self = .visitSingularBytesField + case 927: self = .visitSingularDoubleField + case 928: self = .visitSingularEnumField + case 929: self = .visitSingularFixed32Field + case 930: self = .visitSingularFixed64Field + case 931: self = .visitSingularFloatField + case 932: self = .visitSingularGroupField + case 933: self = .visitSingularInt32Field + case 934: self = .visitSingularInt64Field + case 935: self = .visitSingularMessageField + case 936: self = .visitSingularSfixed32Field + case 937: self = .visitSingularSfixed64Field + case 938: self = .visitSingularSint32Field + case 939: self = .visitSingularSint64Field + case 940: self = .visitSingularStringField + case 941: self = .visitSingularUint32Field + case 942: self = .visitSingularUint64Field + case 943: self = .visitUnknown + case 944: self = .wasDecoded + case 945: self = .weak + case 946: self = .weakDependency + case 947: self = .where + case 948: self = .wireFormat + case 949: self = .with + case 950: self = .withUnsafeBytes + case 951: self = .withUnsafeMutableBytes + case 952: self = .work + case 953: self = .wrapped + case 954: self = .wrappedType + case 955: self = .wrappedValue + case 956: self = .written + case 957: self = .yday default: self = .UNRECOGNIZED(rawValue) } } @@ -1956,958 +1962,961 @@ enum SwiftProtoTesting_Generated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum case .allCases_: return 3 case .allowAlias: return 4 case .alwaysPrintEnumsAsInts: return 5 - case .alwaysPrintInt64SAsNumbers: return 6 - case .annotation: return 7 - case .any: return 8 - case .anyExtensionField: return 9 - case .anyMessageExtension: return 10 - case .anyMessageStorage: return 11 - case .anyUnpackError: return 12 - case .api: return 13 - case .appended: return 14 - case .appendUintHex: return 15 - case .appendUnknown: return 16 - case .areAllInitialized: return 17 - case .array: return 18 - case .arrayDepth: return 19 - case .arrayLiteral: return 20 - case .arraySeparator: return 21 - case .as: return 22 - case .asciiOpenCurlyBracket: return 23 - case .asciiZero: return 24 - case .async: return 25 - case .asyncIterator: return 26 - case .asyncIteratorProtocol: return 27 - case .asyncMessageSequence: return 28 - case .available: return 29 - case .b: return 30 - case .base: return 31 - case .base64Values: return 32 - case .baseAddress: return 33 - case .baseType: return 34 - case .begin: return 35 - case .binary: return 36 - case .binaryDecoder: return 37 - case .binaryDecodingError: return 38 - case .binaryDecodingOptions: return 39 - case .binaryDelimited: return 40 - case .binaryEncoder: return 41 - case .binaryEncodingError: return 42 - case .binaryEncodingMessageSetSizeVisitor: return 43 - case .binaryEncodingMessageSetVisitor: return 44 - case .binaryEncodingOptions: return 45 - case .binaryEncodingSizeVisitor: return 46 - case .binaryEncodingVisitor: return 47 - case .binaryOptions: return 48 - case .binaryProtobufDelimitedMessages: return 49 - case .bitPattern: return 50 - case .body: return 51 - case .bool: return 52 - case .booleanLiteral: return 53 - case .booleanLiteralType: return 54 - case .boolValue: return 55 - case .buffer: return 56 - case .bytes: return 57 - case .bytesInGroup: return 58 - case .bytesNeeded: return 59 - case .bytesRead: return 60 - case .bytesValue: return 61 - case .c: return 62 - case .capitalizeNext: return 63 - case .cardinality: return 64 - case .caseIterable: return 65 - case .ccEnableArenas: return 66 - case .ccGenericServices: return 67 - case .character: return 68 - case .chars: return 69 - case .chunk: return 70 - case .class: return 71 - case .clearAggregateValue: return 72 - case .clearAllowAlias: return 73 - case .clearBegin: return 74 - case .clearCcEnableArenas: return 75 - case .clearCcGenericServices: return 76 - case .clearClientStreaming: return 77 - case .clearCsharpNamespace: return 78 - case .clearCtype: return 79 - case .clearDebugRedact: return 80 - case .clearDefaultValue: return 81 - case .clearDeprecated: return 82 - case .clearDeprecatedLegacyJsonFieldConflicts: return 83 - case .clearDoubleValue: return 84 - case .clearEdition: return 85 - case .clearEnd: return 86 - case .clearEnumType: return 87 - case .clearExtendee: return 88 - case .clearExtensionValue: return 89 - case .clearFeatures: return 90 - case .clearFieldPresence: return 91 - case .clearFullName: return 92 - case .clearGoPackage: return 93 - case .clearIdempotencyLevel: return 94 - case .clearIdentifierValue: return 95 - case .clearInputType: return 96 - case .clearIsExtension: return 97 - case .clearJavaGenerateEqualsAndHash: return 98 - case .clearJavaGenericServices: return 99 - case .clearJavaMultipleFiles: return 100 - case .clearJavaOuterClassname: return 101 - case .clearJavaPackage: return 102 - case .clearJavaStringCheckUtf8: return 103 - case .clearJsonFormat: return 104 - case .clearJsonName: return 105 - case .clearJstype: return 106 - case .clearLabel: return 107 - case .clearLazy: return 108 - case .clearLeadingComments: return 109 - case .clearMapEntry: return 110 - case .clearMaximumEdition: return 111 - case .clearMessageEncoding: return 112 - case .clearMessageSetWireFormat: return 113 - case .clearMinimumEdition: return 114 - case .clearName: return 115 - case .clearNamePart: return 116 - case .clearNegativeIntValue: return 117 - case .clearNoStandardDescriptorAccessor: return 118 - case .clearNumber: return 119 - case .clearObjcClassPrefix: return 120 - case .clearOneofIndex: return 121 - case .clearOptimizeFor: return 122 - case .clearOptions: return 123 - case .clearOutputType: return 124 - case .clearPackage: return 125 - case .clearPacked: return 126 - case .clearPhpClassPrefix: return 127 - case .clearPhpMetadataNamespace: return 128 - case .clearPhpNamespace: return 129 - case .clearPositiveIntValue: return 130 - case .clearProto3Optional: return 131 - case .clearPyGenericServices: return 132 - case .clearRepeated: return 133 - case .clearRepeatedFieldEncoding: return 134 - case .clearReserved: return 135 - case .clearRetention: return 136 - case .clearRubyPackage: return 137 - case .clearSemantic: return 138 - case .clearServerStreaming: return 139 - case .clearSourceCodeInfo: return 140 - case .clearSourceContext: return 141 - case .clearSourceFile: return 142 - case .clearStart: return 143 - case .clearStringValue: return 144 - case .clearSwiftPrefix: return 145 - case .clearSyntax: return 146 - case .clearTrailingComments: return 147 - case .clearType: return 148 - case .clearTypeName: return 149 - case .clearUnverifiedLazy: return 150 - case .clearUtf8Validation: return 151 - case .clearValue: return 152 - case .clearVerification: return 153 - case .clearWeak: return 154 - case .clientStreaming: return 155 - case .codePoint: return 156 - case .codeUnits: return 157 - case .collection: return 158 - case .com: return 159 - case .comma: return 160 - case .commonMessageConformances: return 161 - case .consumedBytes: return 162 - case .contentsOf: return 163 - case .count: return 164 - case .countVarintsInBuffer: return 165 - case .csharpNamespace: return 166 - case .ctype: return 167 - case .customCodable: return 168 - case .d: return 169 - case .data: return 170 - case .dataResult: return 171 - case .date: return 172 - case .daySec: return 173 - case .daysSinceEpoch: return 174 - case .debugDescription_: return 175 - case .debugRedact: return 176 - case .declaration: return 177 - case .decoded: return 178 - case .decodedFromJsonnull: return 179 - case .decodeExtensionField: return 180 - case .decodeExtensionFieldsAsMessageSet: return 181 - case .decodeJson: return 182 - case .decodeMapField: return 183 - case .decodeMessage: return 184 - case .decoder: return 185 - case .decodeRepeated: return 186 - case .decodeRepeatedBoolField: return 187 - case .decodeRepeatedBytesField: return 188 - case .decodeRepeatedDoubleField: return 189 - case .decodeRepeatedEnumField: return 190 - case .decodeRepeatedFixed32Field: return 191 - case .decodeRepeatedFixed64Field: return 192 - case .decodeRepeatedFloatField: return 193 - case .decodeRepeatedGroupField: return 194 - case .decodeRepeatedInt32Field: return 195 - case .decodeRepeatedInt64Field: return 196 - case .decodeRepeatedMessageField: return 197 - case .decodeRepeatedSfixed32Field: return 198 - case .decodeRepeatedSfixed64Field: return 199 - case .decodeRepeatedSint32Field: return 200 - case .decodeRepeatedSint64Field: return 201 - case .decodeRepeatedStringField: return 202 - case .decodeRepeatedUint32Field: return 203 - case .decodeRepeatedUint64Field: return 204 - case .decodeSingular: return 205 - case .decodeSingularBoolField: return 206 - case .decodeSingularBytesField: return 207 - case .decodeSingularDoubleField: return 208 - case .decodeSingularEnumField: return 209 - case .decodeSingularFixed32Field: return 210 - case .decodeSingularFixed64Field: return 211 - case .decodeSingularFloatField: return 212 - case .decodeSingularGroupField: return 213 - case .decodeSingularInt32Field: return 214 - case .decodeSingularInt64Field: return 215 - case .decodeSingularMessageField: return 216 - case .decodeSingularSfixed32Field: return 217 - case .decodeSingularSfixed64Field: return 218 - case .decodeSingularSint32Field: return 219 - case .decodeSingularSint64Field: return 220 - case .decodeSingularStringField: return 221 - case .decodeSingularUint32Field: return 222 - case .decodeSingularUint64Field: return 223 - case .decodeTextFormat: return 224 - case .defaultAnyTypeUrlprefix: return 225 - case .defaults: return 226 - case .defaultValue: return 227 - case .dependency: return 228 - case .deprecated: return 229 - case .deprecatedLegacyJsonFieldConflicts: return 230 - case .description_: return 231 - case .descriptorProto: return 232 - case .dictionary: return 233 - case .dictionaryLiteral: return 234 - case .digit: return 235 - case .digit0: return 236 - case .digit1: return 237 - case .digitCount: return 238 - case .digits: return 239 - case .digitValue: return 240 - case .discardableResult: return 241 - case .discardUnknownFields: return 242 - case .double: return 243 - case .doubleValue: return 244 - case .duration: return 245 - case .e: return 246 - case .edition: return 247 - case .editionDefault: return 248 - case .editionDefaults: return 249 - case .element: return 250 - case .elements: return 251 - case .emitExtensionFieldName: return 252 - case .emitFieldName: return 253 - case .emitFieldNumber: return 254 - case .empty: return 255 - case .encodeAsBytes: return 256 - case .encoded: return 257 - case .encodedJsonstring: return 258 - case .encodedSize: return 259 - case .encodeField: return 260 - case .encoder: return 261 - case .end: return 262 - case .endArray: return 263 - case .endMessageField: return 264 - case .endObject: return 265 - case .endRegularField: return 266 - case .enum: return 267 - case .enumDescriptorProto: return 268 - case .enumOptions: return 269 - case .enumReservedRange: return 270 - case .enumType: return 271 - case .enumvalue: return 272 - case .enumValueDescriptorProto: return 273 - case .enumValueOptions: return 274 - case .equatable: return 275 - case .error: return 276 - case .expressibleByArrayLiteral: return 277 - case .expressibleByDictionaryLiteral: return 278 - case .ext: return 279 - case .extDecoder: return 280 - case .extendedGraphemeClusterLiteral: return 281 - case .extendedGraphemeClusterLiteralType: return 282 - case .extendee: return 283 - case .extensibleMessage: return 284 - case .extension: return 285 - case .extensionField: return 286 - case .extensionFieldNumber: return 287 - case .extensionFieldValueSet: return 288 - case .extensionMap: return 289 - case .extensionRange: return 290 - case .extensionRangeOptions: return 291 - case .extensions: return 292 - case .extras: return 293 - case .f: return 294 - case .false: return 295 - case .features: return 296 - case .featureSet: return 297 - case .featureSetDefaults: return 298 - case .featureSetEditionDefault: return 299 - case .field: return 300 - case .fieldData: return 301 - case .fieldDescriptorProto: return 302 - case .fieldMask: return 303 - case .fieldName: return 304 - case .fieldNameCount: return 305 - case .fieldNum: return 306 - case .fieldNumber: return 307 - case .fieldNumberForProto: return 308 - case .fieldOptions: return 309 - case .fieldPresence: return 310 - case .fields: return 311 - case .fieldSize: return 312 - case .fieldTag: return 313 - case .fieldType: return 314 - case .file: return 315 - case .fileDescriptorProto: return 316 - case .fileDescriptorSet: return 317 - case .fileName: return 318 - case .fileOptions: return 319 - case .filter: return 320 - case .final: return 321 - case .first: return 322 - case .firstItem: return 323 - case .float: return 324 - case .floatLiteral: return 325 - case .floatLiteralType: return 326 - case .floatValue: return 327 - case .forMessageName: return 328 - case .formUnion: return 329 - case .forReadingFrom: return 330 - case .forTypeURL: return 331 - case .forwardParser: return 332 - case .forWritingInto: return 333 - case .from: return 334 - case .fromAscii2: return 335 - case .fromAscii4: return 336 - case .fromByteOffset: return 337 - case .fromHexDigit: return 338 - case .fullName: return 339 - case .func: return 340 - case .g: return 341 - case .generatedCodeInfo: return 342 - case .get: return 343 - case .getExtensionValue: return 344 - case .googleapis: return 345 - case .googleProtobufAny: return 346 - case .googleProtobufApi: return 347 - case .googleProtobufBoolValue: return 348 - case .googleProtobufBytesValue: return 349 - case .googleProtobufDescriptorProto: return 350 - case .googleProtobufDoubleValue: return 351 - case .googleProtobufDuration: return 352 - case .googleProtobufEdition: return 353 - case .googleProtobufEmpty: return 354 - case .googleProtobufEnum: return 355 - case .googleProtobufEnumDescriptorProto: return 356 - case .googleProtobufEnumOptions: return 357 - case .googleProtobufEnumValue: return 358 - case .googleProtobufEnumValueDescriptorProto: return 359 - case .googleProtobufEnumValueOptions: return 360 - case .googleProtobufExtensionRangeOptions: return 361 - case .googleProtobufFeatureSet: return 362 - case .googleProtobufFeatureSetDefaults: return 363 - case .googleProtobufField: return 364 - case .googleProtobufFieldDescriptorProto: return 365 - case .googleProtobufFieldMask: return 366 - case .googleProtobufFieldOptions: return 367 - case .googleProtobufFileDescriptorProto: return 368 - case .googleProtobufFileDescriptorSet: return 369 - case .googleProtobufFileOptions: return 370 - case .googleProtobufFloatValue: return 371 - case .googleProtobufGeneratedCodeInfo: return 372 - case .googleProtobufInt32Value: return 373 - case .googleProtobufInt64Value: return 374 - case .googleProtobufListValue: return 375 - case .googleProtobufMessageOptions: return 376 - case .googleProtobufMethod: return 377 - case .googleProtobufMethodDescriptorProto: return 378 - case .googleProtobufMethodOptions: return 379 - case .googleProtobufMixin: return 380 - case .googleProtobufNullValue: return 381 - case .googleProtobufOneofDescriptorProto: return 382 - case .googleProtobufOneofOptions: return 383 - case .googleProtobufOption: return 384 - case .googleProtobufServiceDescriptorProto: return 385 - case .googleProtobufServiceOptions: return 386 - case .googleProtobufSourceCodeInfo: return 387 - case .googleProtobufSourceContext: return 388 - case .googleProtobufStringValue: return 389 - case .googleProtobufStruct: return 390 - case .googleProtobufSyntax: return 391 - case .googleProtobufTimestamp: return 392 - case .googleProtobufType: return 393 - case .googleProtobufUint32Value: return 394 - case .googleProtobufUint64Value: return 395 - case .googleProtobufUninterpretedOption: return 396 - case .googleProtobufValue: return 397 - case .goPackage: return 398 - case .group: return 399 - case .groupFieldNumberStack: return 400 - case .groupSize: return 401 - case .hadOneofValue: return 402 - case .handleConflictingOneOf: return 403 - case .hasAggregateValue: return 404 - case .hasAllowAlias: return 405 - case .hasBegin: return 406 - case .hasCcEnableArenas: return 407 - case .hasCcGenericServices: return 408 - case .hasClientStreaming: return 409 - case .hasCsharpNamespace: return 410 - case .hasCtype: return 411 - case .hasDebugRedact: return 412 - case .hasDefaultValue: return 413 - case .hasDeprecated: return 414 - case .hasDeprecatedLegacyJsonFieldConflicts: return 415 - case .hasDoubleValue: return 416 - case .hasEdition: return 417 - case .hasEnd: return 418 - case .hasEnumType: return 419 - case .hasExtendee: return 420 - case .hasExtensionValue: return 421 - case .hasFeatures: return 422 - case .hasFieldPresence: return 423 - case .hasFullName: return 424 - case .hasGoPackage: return 425 - case .hash: return 426 - case .hashable: return 427 - case .hasher: return 428 - case .hashVisitor: return 429 - case .hasIdempotencyLevel: return 430 - case .hasIdentifierValue: return 431 - case .hasInputType: return 432 - case .hasIsExtension: return 433 - case .hasJavaGenerateEqualsAndHash: return 434 - case .hasJavaGenericServices: return 435 - case .hasJavaMultipleFiles: return 436 - case .hasJavaOuterClassname: return 437 - case .hasJavaPackage: return 438 - case .hasJavaStringCheckUtf8: return 439 - case .hasJsonFormat: return 440 - case .hasJsonName: return 441 - case .hasJstype: return 442 - case .hasLabel: return 443 - case .hasLazy: return 444 - case .hasLeadingComments: return 445 - case .hasMapEntry: return 446 - case .hasMaximumEdition: return 447 - case .hasMessageEncoding: return 448 - case .hasMessageSetWireFormat: return 449 - case .hasMinimumEdition: return 450 - case .hasName: return 451 - case .hasNamePart: return 452 - case .hasNegativeIntValue: return 453 - case .hasNoStandardDescriptorAccessor: return 454 - case .hasNumber: return 455 - case .hasObjcClassPrefix: return 456 - case .hasOneofIndex: return 457 - case .hasOptimizeFor: return 458 - case .hasOptions: return 459 - case .hasOutputType: return 460 - case .hasPackage: return 461 - case .hasPacked: return 462 - case .hasPhpClassPrefix: return 463 - case .hasPhpMetadataNamespace: return 464 - case .hasPhpNamespace: return 465 - case .hasPositiveIntValue: return 466 - case .hasProto3Optional: return 467 - case .hasPyGenericServices: return 468 - case .hasRepeated: return 469 - case .hasRepeatedFieldEncoding: return 470 - case .hasReserved: return 471 - case .hasRetention: return 472 - case .hasRubyPackage: return 473 - case .hasSemantic: return 474 - case .hasServerStreaming: return 475 - case .hasSourceCodeInfo: return 476 - case .hasSourceContext: return 477 - case .hasSourceFile: return 478 - case .hasStart: return 479 - case .hasStringValue: return 480 - case .hasSwiftPrefix: return 481 - case .hasSyntax: return 482 - case .hasTrailingComments: return 483 - case .hasType: return 484 - case .hasTypeName: return 485 - case .hasUnverifiedLazy: return 486 - case .hasUtf8Validation: return 487 - case .hasValue: return 488 - case .hasVerification: return 489 - case .hasWeak: return 490 - case .hour: return 491 - case .i: return 492 - case .idempotencyLevel: return 493 - case .identifierValue: return 494 - case .if: return 495 - case .ignoreUnknownFields: return 496 - case .index: return 497 - case .init_: return 498 - case .inout: return 499 + case .alwaysPrintFieldsWithoutPresence: return 6 + case .alwaysPrintInt64SAsNumbers: return 7 + case .alwaysVisitPrimitiveFields: return 8 + case .annotation: return 9 + case .any: return 10 + case .anyExtensionField: return 11 + case .anyMessageExtension: return 12 + case .anyMessageStorage: return 13 + case .anyUnpackError: return 14 + case .api: return 15 + case .appended: return 16 + case .appendUintHex: return 17 + case .appendUnknown: return 18 + case .areAllInitialized: return 19 + case .array: return 20 + case .arrayDepth: return 21 + case .arrayLiteral: return 22 + case .arraySeparator: return 23 + case .as: return 24 + case .asciiOpenCurlyBracket: return 25 + case .asciiZero: return 26 + case .async: return 27 + case .asyncIterator: return 28 + case .asyncIteratorProtocol: return 29 + case .asyncMessageSequence: return 30 + case .available: return 31 + case .b: return 32 + case .base: return 33 + case .base64Values: return 34 + case .baseAddress: return 35 + case .baseType: return 36 + case .begin: return 37 + case .binary: return 38 + case .binaryDecoder: return 39 + case .binaryDecodingError: return 40 + case .binaryDecodingOptions: return 41 + case .binaryDelimited: return 42 + case .binaryEncoder: return 43 + case .binaryEncodingError: return 44 + case .binaryEncodingMessageSetSizeVisitor: return 45 + case .binaryEncodingMessageSetVisitor: return 46 + case .binaryEncodingOptions: return 47 + case .binaryEncodingSizeVisitor: return 48 + case .binaryEncodingVisitor: return 49 + case .binaryOptions: return 50 + case .binaryProtobufDelimitedMessages: return 51 + case .bitPattern: return 52 + case .body: return 53 + case .bool: return 54 + case .booleanLiteral: return 55 + case .booleanLiteralType: return 56 + case .boolValue: return 57 + case .buffer: return 58 + case .bytes: return 59 + case .bytesInGroup: return 60 + case .bytesNeeded: return 61 + case .bytesRead: return 62 + case .bytesValue: return 63 + case .c: return 64 + case .capitalizeNext: return 65 + case .cardinality: return 66 + case .caseIterable: return 67 + case .ccEnableArenas: return 68 + case .ccGenericServices: return 69 + case .character: return 70 + case .chars: return 71 + case .chunk: return 72 + case .class: return 73 + case .clearAggregateValue: return 74 + case .clearAllowAlias: return 75 + case .clearBegin: return 76 + case .clearCcEnableArenas: return 77 + case .clearCcGenericServices: return 78 + case .clearClientStreaming: return 79 + case .clearCsharpNamespace: return 80 + case .clearCtype: return 81 + case .clearDebugRedact: return 82 + case .clearDefaultValue: return 83 + case .clearDeprecated: return 84 + case .clearDeprecatedLegacyJsonFieldConflicts: return 85 + case .clearDoubleValue: return 86 + case .clearEdition: return 87 + case .clearEnd: return 88 + case .clearEnumType: return 89 + case .clearExtendee: return 90 + case .clearExtensionValue: return 91 + case .clearFeatures: return 92 + case .clearFieldPresence: return 93 + case .clearFullName: return 94 + case .clearGoPackage: return 95 + case .clearIdempotencyLevel: return 96 + case .clearIdentifierValue: return 97 + case .clearInputType: return 98 + case .clearIsExtension: return 99 + case .clearJavaGenerateEqualsAndHash: return 100 + case .clearJavaGenericServices: return 101 + case .clearJavaMultipleFiles: return 102 + case .clearJavaOuterClassname: return 103 + case .clearJavaPackage: return 104 + case .clearJavaStringCheckUtf8: return 105 + case .clearJsonFormat: return 106 + case .clearJsonName: return 107 + case .clearJstype: return 108 + case .clearLabel: return 109 + case .clearLazy: return 110 + case .clearLeadingComments: return 111 + case .clearMapEntry: return 112 + case .clearMaximumEdition: return 113 + case .clearMessageEncoding: return 114 + case .clearMessageSetWireFormat: return 115 + case .clearMinimumEdition: return 116 + case .clearName: return 117 + case .clearNamePart: return 118 + case .clearNegativeIntValue: return 119 + case .clearNoStandardDescriptorAccessor: return 120 + case .clearNumber: return 121 + case .clearObjcClassPrefix: return 122 + case .clearOneofIndex: return 123 + case .clearOptimizeFor: return 124 + case .clearOptions: return 125 + case .clearOutputType: return 126 + case .clearPackage: return 127 + case .clearPacked: return 128 + case .clearPhpClassPrefix: return 129 + case .clearPhpMetadataNamespace: return 130 + case .clearPhpNamespace: return 131 + case .clearPositiveIntValue: return 132 + case .clearProto3Optional: return 133 + case .clearPyGenericServices: return 134 + case .clearRepeated: return 135 + case .clearRepeatedFieldEncoding: return 136 + case .clearReserved: return 137 + case .clearRetention: return 138 + case .clearRubyPackage: return 139 + case .clearSemantic: return 140 + case .clearServerStreaming: return 141 + case .clearSourceCodeInfo: return 142 + case .clearSourceContext: return 143 + case .clearSourceFile: return 144 + case .clearStart: return 145 + case .clearStringValue: return 146 + case .clearSwiftPrefix: return 147 + case .clearSyntax: return 148 + case .clearTrailingComments: return 149 + case .clearType: return 150 + case .clearTypeName: return 151 + case .clearUnverifiedLazy: return 152 + case .clearUtf8Validation: return 153 + case .clearValue: return 154 + case .clearVerification: return 155 + case .clearWeak: return 156 + case .clientStreaming: return 157 + case .codePoint: return 158 + case .codeUnits: return 159 + case .collection: return 160 + case .com: return 161 + case .comma: return 162 + case .commonMessageConformances: return 163 + case .consumedBytes: return 164 + case .contentsOf: return 165 + case .count: return 166 + case .countVarintsInBuffer: return 167 + case .csharpNamespace: return 168 + case .ctype: return 169 + case .customCodable: return 170 + case .d: return 171 + case .data: return 172 + case .dataResult: return 173 + case .date: return 174 + case .daySec: return 175 + case .daysSinceEpoch: return 176 + case .debugDescription_: return 177 + case .debugRedact: return 178 + case .declaration: return 179 + case .decoded: return 180 + case .decodedFromJsonnull: return 181 + case .decodeExtensionField: return 182 + case .decodeExtensionFieldsAsMessageSet: return 183 + case .decodeJson: return 184 + case .decodeMapField: return 185 + case .decodeMessage: return 186 + case .decoder: return 187 + case .decodeRepeated: return 188 + case .decodeRepeatedBoolField: return 189 + case .decodeRepeatedBytesField: return 190 + case .decodeRepeatedDoubleField: return 191 + case .decodeRepeatedEnumField: return 192 + case .decodeRepeatedFixed32Field: return 193 + case .decodeRepeatedFixed64Field: return 194 + case .decodeRepeatedFloatField: return 195 + case .decodeRepeatedGroupField: return 196 + case .decodeRepeatedInt32Field: return 197 + case .decodeRepeatedInt64Field: return 198 + case .decodeRepeatedMessageField: return 199 + case .decodeRepeatedSfixed32Field: return 200 + case .decodeRepeatedSfixed64Field: return 201 + case .decodeRepeatedSint32Field: return 202 + case .decodeRepeatedSint64Field: return 203 + case .decodeRepeatedStringField: return 204 + case .decodeRepeatedUint32Field: return 205 + case .decodeRepeatedUint64Field: return 206 + case .decodeSingular: return 207 + case .decodeSingularBoolField: return 208 + case .decodeSingularBytesField: return 209 + case .decodeSingularDoubleField: return 210 + case .decodeSingularEnumField: return 211 + case .decodeSingularFixed32Field: return 212 + case .decodeSingularFixed64Field: return 213 + case .decodeSingularFloatField: return 214 + case .decodeSingularGroupField: return 215 + case .decodeSingularInt32Field: return 216 + case .decodeSingularInt64Field: return 217 + case .decodeSingularMessageField: return 218 + case .decodeSingularSfixed32Field: return 219 + case .decodeSingularSfixed64Field: return 220 + case .decodeSingularSint32Field: return 221 + case .decodeSingularSint64Field: return 222 + case .decodeSingularStringField: return 223 + case .decodeSingularUint32Field: return 224 + case .decodeSingularUint64Field: return 225 + case .decodeTextFormat: return 226 + case .defaultAnyTypeUrlprefix: return 227 + case .defaults: return 228 + case .defaultValue: return 229 + case .dependency: return 230 + case .deprecated: return 231 + case .deprecatedLegacyJsonFieldConflicts: return 232 + case .description_: return 233 + case .descriptorProto: return 234 + case .dictionary: return 235 + case .dictionaryLiteral: return 236 + case .digit: return 237 + case .digit0: return 238 + case .digit1: return 239 + case .digitCount: return 240 + case .digits: return 241 + case .digitValue: return 242 + case .discardableResult: return 243 + case .discardUnknownFields: return 244 + case .double: return 245 + case .doubleValue: return 246 + case .duration: return 247 + case .e: return 248 + case .edition: return 249 + case .editionDefault: return 250 + case .editionDefaults: return 251 + case .element: return 252 + case .elements: return 253 + case .emitExtensionFieldName: return 254 + case .emitFieldName: return 255 + case .emitFieldNumber: return 256 + case .empty: return 257 + case .encodeAsBytes: return 258 + case .encoded: return 259 + case .encodedJsonstring: return 260 + case .encodedSize: return 261 + case .encodeField: return 262 + case .encoder: return 263 + case .end: return 264 + case .endArray: return 265 + case .endMessageField: return 266 + case .endObject: return 267 + case .endRegularField: return 268 + case .enum: return 269 + case .enumDescriptorProto: return 270 + case .enumOptions: return 271 + case .enumReservedRange: return 272 + case .enumType: return 273 + case .enumvalue: return 274 + case .enumValueDescriptorProto: return 275 + case .enumValueOptions: return 276 + case .equatable: return 277 + case .error: return 278 + case .expressibleByArrayLiteral: return 279 + case .expressibleByDictionaryLiteral: return 280 + case .ext: return 281 + case .extDecoder: return 282 + case .extendedGraphemeClusterLiteral: return 283 + case .extendedGraphemeClusterLiteralType: return 284 + case .extendee: return 285 + case .extensibleMessage: return 286 + case .extension: return 287 + case .extensionField: return 288 + case .extensionFieldNumber: return 289 + case .extensionFieldValueSet: return 290 + case .extensionMap: return 291 + case .extensionRange: return 292 + case .extensionRangeOptions: return 293 + case .extensions: return 294 + case .extras: return 295 + case .f: return 296 + case .false: return 297 + case .features: return 298 + case .featureSet: return 299 + case .featureSetDefaults: return 300 + case .featureSetEditionDefault: return 301 + case .field: return 302 + case .fieldData: return 303 + case .fieldDescriptorProto: return 304 + case .fieldMask: return 305 + case .fieldName: return 306 + case .fieldNameCount: return 307 + case .fieldNum: return 308 + case .fieldNumber: return 309 + case .fieldNumberForProto: return 310 + case .fieldOptions: return 311 + case .fieldPresence: return 312 + case .fields: return 313 + case .fieldSize: return 314 + case .fieldTag: return 315 + case .fieldType: return 316 + case .file: return 317 + case .fileDescriptorProto: return 318 + case .fileDescriptorSet: return 319 + case .fileName: return 320 + case .fileOptions: return 321 + case .filter: return 322 + case .final: return 323 + case .first: return 324 + case .firstItem: return 325 + case .float: return 326 + case .floatLiteral: return 327 + case .floatLiteralType: return 328 + case .floatValue: return 329 + case .forMessageName: return 330 + case .formUnion: return 331 + case .forReadingFrom: return 332 + case .forTypeURL: return 333 + case .forwardParser: return 334 + case .forWritingInto: return 335 + case .from: return 336 + case .fromAscii2: return 337 + case .fromAscii4: return 338 + case .fromByteOffset: return 339 + case .fromHexDigit: return 340 + case .fullName: return 341 + case .func: return 342 + case .g: return 343 + case .generatedCodeInfo: return 344 + case .get: return 345 + case .getExtensionValue: return 346 + case .googleapis: return 347 + case .googleProtobufAny: return 348 + case .googleProtobufApi: return 349 + case .googleProtobufBoolValue: return 350 + case .googleProtobufBytesValue: return 351 + case .googleProtobufDescriptorProto: return 352 + case .googleProtobufDoubleValue: return 353 + case .googleProtobufDuration: return 354 + case .googleProtobufEdition: return 355 + case .googleProtobufEmpty: return 356 + case .googleProtobufEnum: return 357 + case .googleProtobufEnumDescriptorProto: return 358 + case .googleProtobufEnumOptions: return 359 + case .googleProtobufEnumValue: return 360 + case .googleProtobufEnumValueDescriptorProto: return 361 + case .googleProtobufEnumValueOptions: return 362 + case .googleProtobufExtensionRangeOptions: return 363 + case .googleProtobufFeatureSet: return 364 + case .googleProtobufFeatureSetDefaults: return 365 + case .googleProtobufField: return 366 + case .googleProtobufFieldDescriptorProto: return 367 + case .googleProtobufFieldMask: return 368 + case .googleProtobufFieldOptions: return 369 + case .googleProtobufFileDescriptorProto: return 370 + case .googleProtobufFileDescriptorSet: return 371 + case .googleProtobufFileOptions: return 372 + case .googleProtobufFloatValue: return 373 + case .googleProtobufGeneratedCodeInfo: return 374 + case .googleProtobufInt32Value: return 375 + case .googleProtobufInt64Value: return 376 + case .googleProtobufListValue: return 377 + case .googleProtobufMessageOptions: return 378 + case .googleProtobufMethod: return 379 + case .googleProtobufMethodDescriptorProto: return 380 + case .googleProtobufMethodOptions: return 381 + case .googleProtobufMixin: return 382 + case .googleProtobufNullValue: return 383 + case .googleProtobufOneofDescriptorProto: return 384 + case .googleProtobufOneofOptions: return 385 + case .googleProtobufOption: return 386 + case .googleProtobufServiceDescriptorProto: return 387 + case .googleProtobufServiceOptions: return 388 + case .googleProtobufSourceCodeInfo: return 389 + case .googleProtobufSourceContext: return 390 + case .googleProtobufStringValue: return 391 + case .googleProtobufStruct: return 392 + case .googleProtobufSyntax: return 393 + case .googleProtobufTimestamp: return 394 + case .googleProtobufType: return 395 + case .googleProtobufUint32Value: return 396 + case .googleProtobufUint64Value: return 397 + case .googleProtobufUninterpretedOption: return 398 + case .googleProtobufValue: return 399 + case .goPackage: return 400 + case .group: return 401 + case .groupFieldNumberStack: return 402 + case .groupSize: return 403 + case .hadOneofValue: return 404 + case .handleConflictingOneOf: return 405 + case .hasAggregateValue: return 406 + case .hasAllowAlias: return 407 + case .hasBegin: return 408 + case .hasCcEnableArenas: return 409 + case .hasCcGenericServices: return 410 + case .hasClientStreaming: return 411 + case .hasCsharpNamespace: return 412 + case .hasCtype: return 413 + case .hasDebugRedact: return 414 + case .hasDefaultValue: return 415 + case .hasDeprecated: return 416 + case .hasDeprecatedLegacyJsonFieldConflicts: return 417 + case .hasDoubleValue: return 418 + case .hasEdition: return 419 + case .hasEnd: return 420 + case .hasEnumType: return 421 + case .hasExtendee: return 422 + case .hasExtensionValue: return 423 + case .hasFeatures: return 424 + case .hasFieldPresence: return 425 + case .hasFullName: return 426 + case .hasGoPackage: return 427 + case .hash: return 428 + case .hashable: return 429 + case .hasher: return 430 + case .hashVisitor: return 431 + case .hasIdempotencyLevel: return 432 + case .hasIdentifierValue: return 433 + case .hasInputType: return 434 + case .hasIsExtension: return 435 + case .hasJavaGenerateEqualsAndHash: return 436 + case .hasJavaGenericServices: return 437 + case .hasJavaMultipleFiles: return 438 + case .hasJavaOuterClassname: return 439 + case .hasJavaPackage: return 440 + case .hasJavaStringCheckUtf8: return 441 + case .hasJsonFormat: return 442 + case .hasJsonName: return 443 + case .hasJstype: return 444 + case .hasLabel: return 445 + case .hasLazy: return 446 + case .hasLeadingComments: return 447 + case .hasMapEntry: return 448 + case .hasMaximumEdition: return 449 + case .hasMessageEncoding: return 450 + case .hasMessageSetWireFormat: return 451 + case .hasMinimumEdition: return 452 + case .hasName: return 453 + case .hasNamePart: return 454 + case .hasNegativeIntValue: return 455 + case .hasNoStandardDescriptorAccessor: return 456 + case .hasNumber: return 457 + case .hasObjcClassPrefix: return 458 + case .hasOneofIndex: return 459 + case .hasOptimizeFor: return 460 + case .hasOptions: return 461 + case .hasOutputType: return 462 + case .hasPackage: return 463 + case .hasPacked: return 464 + case .hasPhpClassPrefix: return 465 + case .hasPhpMetadataNamespace: return 466 + case .hasPhpNamespace: return 467 + case .hasPositiveIntValue: return 468 + case .hasProto3Optional: return 469 + case .hasPyGenericServices: return 470 + case .hasRepeated: return 471 + case .hasRepeatedFieldEncoding: return 472 + case .hasReserved: return 473 + case .hasRetention: return 474 + case .hasRubyPackage: return 475 + case .hasSemantic: return 476 + case .hasServerStreaming: return 477 + case .hasSourceCodeInfo: return 478 + case .hasSourceContext: return 479 + case .hasSourceFile: return 480 + case .hasStart: return 481 + case .hasStringValue: return 482 + case .hasSwiftPrefix: return 483 + case .hasSyntax: return 484 + case .hasTrailingComments: return 485 + case .hasType: return 486 + case .hasTypeName: return 487 + case .hasUnverifiedLazy: return 488 + case .hasUtf8Validation: return 489 + case .hasValue: return 490 + case .hasVerification: return 491 + case .hasWeak: return 492 + case .hour: return 493 + case .i: return 494 + case .idempotencyLevel: return 495 + case .identifierValue: return 496 + case .if: return 497 + case .ignoreUnknownFields: return 498 + case .index: return 499 default: break } switch self { - case .inputType: return 500 - case .insert: return 501 - case .int: return 502 - case .int32: return 503 - case .int32Value: return 504 - case .int64: return 505 - case .int64Value: return 506 - case .int8: return 507 - case .integerLiteral: return 508 - case .integerLiteralType: return 509 - case .intern: return 510 - case .internal: return 511 - case .internalState: return 512 - case .into: return 513 - case .ints: return 514 - case .isA: return 515 - case .isEqual: return 516 - case .isEqualTo: return 517 - case .isExtension: return 518 - case .isInitialized: return 519 - case .isNegative: return 520 - case .itemTagsEncodedSize: return 521 - case .iterator: return 522 - case .javaGenerateEqualsAndHash: return 523 - case .javaGenericServices: return 524 - case .javaMultipleFiles: return 525 - case .javaOuterClassname: return 526 - case .javaPackage: return 527 - case .javaStringCheckUtf8: return 528 - case .jsondecoder: return 529 - case .jsondecodingError: return 530 - case .jsondecodingOptions: return 531 - case .jsonEncoder: return 532 - case .jsonencodingError: return 533 - case .jsonencodingOptions: return 534 - case .jsonencodingVisitor: return 535 - case .jsonFormat: return 536 - case .jsonmapEncodingVisitor: return 537 - case .jsonName: return 538 - case .jsonPath: return 539 - case .jsonPaths: return 540 - case .jsonscanner: return 541 - case .jsonString: return 542 - case .jsonText: return 543 - case .jsonUtf8Bytes: return 544 - case .jsonUtf8Data: return 545 - case .jstype: return 546 - case .k: return 547 - case .kChunkSize: return 548 - case .key: return 549 - case .keyField: return 550 - case .keyFieldOpt: return 551 - case .keyType: return 552 - case .kind: return 553 - case .l: return 554 - case .label: return 555 - case .lazy: return 556 - case .leadingComments: return 557 - case .leadingDetachedComments: return 558 - case .length: return 559 - case .lessThan: return 560 - case .let: return 561 - case .lhs: return 562 - case .list: return 563 - case .listOfMessages: return 564 - case .listValue: return 565 - case .littleEndian: return 566 - case .littleEndianBytes: return 567 - case .load: return 568 - case .localHasher: return 569 - case .location: return 570 - case .m: return 571 - case .major: return 572 - case .makeAsyncIterator: return 573 - case .makeIterator: return 574 - case .mapEntry: return 575 - case .mapKeyType: return 576 - case .mapToMessages: return 577 - case .mapValueType: return 578 - case .mapVisitor: return 579 - case .maximumEdition: return 580 - case .mdayStart: return 581 - case .merge: return 582 - case .message: return 583 - case .messageDepthLimit: return 584 - case .messageEncoding: return 585 - case .messageExtension: return 586 - case .messageImplementationBase: return 587 - case .messageOptions: return 588 - case .messageSet: return 589 - case .messageSetWireFormat: return 590 - case .messageSize: return 591 - case .messageType: return 592 - case .method: return 593 - case .methodDescriptorProto: return 594 - case .methodOptions: return 595 - case .methods: return 596 - case .min: return 597 - case .minimumEdition: return 598 - case .minor: return 599 - case .mixin: return 600 - case .mixins: return 601 - case .modifier: return 602 - case .modify: return 603 - case .month: return 604 - case .msgExtension: return 605 - case .mutating: return 606 - case .n: return 607 - case .name: return 608 - case .nameDescription: return 609 - case .nameMap: return 610 - case .namePart: return 611 - case .names: return 612 - case .nanos: return 613 - case .negativeIntValue: return 614 - case .nestedType: return 615 - case .newL: return 616 - case .newList: return 617 - case .newValue: return 618 - case .next: return 619 - case .nextByte: return 620 - case .nextFieldNumber: return 621 - case .nextVarInt: return 622 - case .nil: return 623 - case .nilLiteral: return 624 - case .noStandardDescriptorAccessor: return 625 - case .nullValue: return 626 - case .number: return 627 - case .numberValue: return 628 - case .objcClassPrefix: return 629 - case .of: return 630 - case .oneofDecl: return 631 - case .oneofDescriptorProto: return 632 - case .oneofIndex: return 633 - case .oneofOptions: return 634 - case .oneofs: return 635 - case .oneOfKind: return 636 - case .optimizeFor: return 637 - case .optimizeMode: return 638 - case .option: return 639 - case .optionalEnumExtensionField: return 640 - case .optionalExtensionField: return 641 - case .optionalGroupExtensionField: return 642 - case .optionalMessageExtensionField: return 643 - case .optionRetention: return 644 - case .options: return 645 - case .optionTargetType: return 646 - case .other: return 647 - case .others: return 648 - case .out: return 649 - case .outputType: return 650 - case .p: return 651 - case .package: return 652 - case .packed: return 653 - case .packedEnumExtensionField: return 654 - case .packedExtensionField: return 655 - case .padding: return 656 - case .parent: return 657 - case .parse: return 658 - case .path: return 659 - case .paths: return 660 - case .payload: return 661 - case .payloadSize: return 662 - case .phpClassPrefix: return 663 - case .phpMetadataNamespace: return 664 - case .phpNamespace: return 665 - case .pos: return 666 - case .positiveIntValue: return 667 - case .prefix: return 668 - case .preserveProtoFieldNames: return 669 - case .preTraverse: return 670 - case .printUnknownFields: return 671 - case .proto2: return 672 - case .proto3DefaultValue: return 673 - case .proto3Optional: return 674 - case .protobufApiversionCheck: return 675 - case .protobufApiversion3: return 676 - case .protobufBool: return 677 - case .protobufBytes: return 678 - case .protobufDouble: return 679 - case .protobufEnumMap: return 680 - case .protobufExtension: return 681 - case .protobufFixed32: return 682 - case .protobufFixed64: return 683 - case .protobufFloat: return 684 - case .protobufInt32: return 685 - case .protobufInt64: return 686 - case .protobufMap: return 687 - case .protobufMessageMap: return 688 - case .protobufSfixed32: return 689 - case .protobufSfixed64: return 690 - case .protobufSint32: return 691 - case .protobufSint64: return 692 - case .protobufString: return 693 - case .protobufUint32: return 694 - case .protobufUint64: return 695 - case .protobufExtensionFieldValues: return 696 - case .protobufFieldNumber: return 697 - case .protobufGeneratedIsEqualTo: return 698 - case .protobufNameMap: return 699 - case .protobufNewField: return 700 - case .protobufPackage: return 701 - case .protocol: return 702 - case .protoFieldName: return 703 - case .protoMessageName: return 704 - case .protoNameProviding: return 705 - case .protoPaths: return 706 - case .public: return 707 - case .publicDependency: return 708 - case .putBoolValue: return 709 - case .putBytesValue: return 710 - case .putDoubleValue: return 711 - case .putEnumValue: return 712 - case .putFixedUint32: return 713 - case .putFixedUint64: return 714 - case .putFloatValue: return 715 - case .putInt64: return 716 - case .putStringValue: return 717 - case .putUint64: return 718 - case .putUint64Hex: return 719 - case .putVarInt: return 720 - case .putZigZagVarInt: return 721 - case .pyGenericServices: return 722 - case .r: return 723 - case .rawChars: return 724 - case .rawRepresentable: return 725 - case .rawValue_: return 726 - case .read4HexDigits: return 727 - case .readBytes: return 728 - case .register: return 729 - case .repeated: return 730 - case .repeatedEnumExtensionField: return 731 - case .repeatedExtensionField: return 732 - case .repeatedFieldEncoding: return 733 - case .repeatedGroupExtensionField: return 734 - case .repeatedMessageExtensionField: return 735 - case .repeating: return 736 - case .requestStreaming: return 737 - case .requestTypeURL: return 738 - case .requiredSize: return 739 - case .responseStreaming: return 740 - case .responseTypeURL: return 741 - case .result: return 742 - case .retention: return 743 - case .rethrows: return 744 - case .return: return 745 - case .returnType: return 746 - case .revision: return 747 - case .rhs: return 748 - case .root: return 749 - case .rubyPackage: return 750 - case .s: return 751 - case .sawBackslash: return 752 - case .sawSection4Characters: return 753 - case .sawSection5Characters: return 754 - case .scanner: return 755 - case .seconds: return 756 - case .self_: return 757 - case .semantic: return 758 - case .sendable: return 759 - case .separator: return 760 - case .serialize: return 761 - case .serializedBytes: return 762 - case .serializedData: return 763 - case .serializedSize: return 764 - case .serverStreaming: return 765 - case .service: return 766 - case .serviceDescriptorProto: return 767 - case .serviceOptions: return 768 - case .set: return 769 - case .setExtensionValue: return 770 - case .shift: return 771 - case .simpleExtensionMap: return 772 - case .size: return 773 - case .sizer: return 774 - case .source: return 775 - case .sourceCodeInfo: return 776 - case .sourceContext: return 777 - case .sourceEncoding: return 778 - case .sourceFile: return 779 - case .span: return 780 - case .split: return 781 - case .start: return 782 - case .startArray: return 783 - case .startArrayObject: return 784 - case .startField: return 785 - case .startIndex: return 786 - case .startMessageField: return 787 - case .startObject: return 788 - case .startRegularField: return 789 - case .state: return 790 - case .static: return 791 - case .staticString: return 792 - case .storage: return 793 - case .string: return 794 - case .stringLiteral: return 795 - case .stringLiteralType: return 796 - case .stringResult: return 797 - case .stringValue: return 798 - case .struct: return 799 - case .structValue: return 800 - case .subDecoder: return 801 - case .subscript: return 802 - case .subVisitor: return 803 - case .swift: return 804 - case .swiftPrefix: return 805 - case .swiftProtobufContiguousBytes: return 806 - case .syntax: return 807 - case .t: return 808 - case .tag: return 809 - case .targets: return 810 - case .terminator: return 811 - case .testDecoder: return 812 - case .text: return 813 - case .textDecoder: return 814 - case .textFormatDecoder: return 815 - case .textFormatDecodingError: return 816 - case .textFormatDecodingOptions: return 817 - case .textFormatEncodingOptions: return 818 - case .textFormatEncodingVisitor: return 819 - case .textFormatString: return 820 - case .throwOrIgnore: return 821 - case .throws: return 822 - case .timeInterval: return 823 - case .timeIntervalSince1970: return 824 - case .timeIntervalSinceReferenceDate: return 825 - case .timestamp: return 826 - case .total: return 827 - case .totalArrayDepth: return 828 - case .totalSize: return 829 - case .trailingComments: return 830 - case .traverse: return 831 - case .true: return 832 - case .try: return 833 - case .type: return 834 - case .typealias: return 835 - case .typeEnum: return 836 - case .typeName: return 837 - case .typePrefix: return 838 - case .typeStart: return 839 - case .typeUnknown: return 840 - case .typeURL: return 841 - case .uint32: return 842 - case .uint32Value: return 843 - case .uint64: return 844 - case .uint64Value: return 845 - case .uint8: return 846 - case .unchecked: return 847 - case .unicodeScalarLiteral: return 848 - case .unicodeScalarLiteralType: return 849 - case .unicodeScalars: return 850 - case .unicodeScalarView: return 851 - case .uninterpretedOption: return 852 - case .union: return 853 - case .uniqueStorage: return 854 - case .unknown: return 855 - case .unknownFields: return 856 - case .unknownStorage: return 857 - case .unpackTo: return 858 - case .unsafeBufferPointer: return 859 - case .unsafeMutablePointer: return 860 - case .unsafeMutableRawBufferPointer: return 861 - case .unsafeRawBufferPointer: return 862 - case .unsafeRawPointer: return 863 - case .unverifiedLazy: return 864 - case .updatedOptions: return 865 - case .url: return 866 - case .useDeterministicOrdering: return 867 - case .utf8: return 868 - case .utf8Ptr: return 869 - case .utf8ToDouble: return 870 - case .utf8Validation: return 871 - case .utf8View: return 872 - case .v: return 873 - case .value: return 874 - case .valueField: return 875 - case .values: return 876 - case .valueType: return 877 - case .var: return 878 - case .verification: return 879 - case .verificationState: return 880 - case .version: return 881 - case .versionString: return 882 - case .visitExtensionFields: return 883 - case .visitExtensionFieldsAsMessageSet: return 884 - case .visitMapField: return 885 - case .visitor: return 886 - case .visitPacked: return 887 - case .visitPackedBoolField: return 888 - case .visitPackedDoubleField: return 889 - case .visitPackedEnumField: return 890 - case .visitPackedFixed32Field: return 891 - case .visitPackedFixed64Field: return 892 - case .visitPackedFloatField: return 893 - case .visitPackedInt32Field: return 894 - case .visitPackedInt64Field: return 895 - case .visitPackedSfixed32Field: return 896 - case .visitPackedSfixed64Field: return 897 - case .visitPackedSint32Field: return 898 - case .visitPackedSint64Field: return 899 - case .visitPackedUint32Field: return 900 - case .visitPackedUint64Field: return 901 - case .visitRepeated: return 902 - case .visitRepeatedBoolField: return 903 - case .visitRepeatedBytesField: return 904 - case .visitRepeatedDoubleField: return 905 - case .visitRepeatedEnumField: return 906 - case .visitRepeatedFixed32Field: return 907 - case .visitRepeatedFixed64Field: return 908 - case .visitRepeatedFloatField: return 909 - case .visitRepeatedGroupField: return 910 - case .visitRepeatedInt32Field: return 911 - case .visitRepeatedInt64Field: return 912 - case .visitRepeatedMessageField: return 913 - case .visitRepeatedSfixed32Field: return 914 - case .visitRepeatedSfixed64Field: return 915 - case .visitRepeatedSint32Field: return 916 - case .visitRepeatedSint64Field: return 917 - case .visitRepeatedStringField: return 918 - case .visitRepeatedUint32Field: return 919 - case .visitRepeatedUint64Field: return 920 - case .visitSingular: return 921 - case .visitSingularBoolField: return 922 - case .visitSingularBytesField: return 923 - case .visitSingularDoubleField: return 924 - case .visitSingularEnumField: return 925 - case .visitSingularFixed32Field: return 926 - case .visitSingularFixed64Field: return 927 - case .visitSingularFloatField: return 928 - case .visitSingularGroupField: return 929 - case .visitSingularInt32Field: return 930 - case .visitSingularInt64Field: return 931 - case .visitSingularMessageField: return 932 - case .visitSingularSfixed32Field: return 933 - case .visitSingularSfixed64Field: return 934 - case .visitSingularSint32Field: return 935 - case .visitSingularSint64Field: return 936 - case .visitSingularStringField: return 937 - case .visitSingularUint32Field: return 938 - case .visitSingularUint64Field: return 939 - case .visitUnknown: return 940 - case .wasDecoded: return 941 - case .weak: return 942 - case .weakDependency: return 943 - case .where: return 944 - case .wireFormat: return 945 - case .with: return 946 - case .withUnsafeBytes: return 947 - case .withUnsafeMutableBytes: return 948 - case .work: return 949 - case .wrapped: return 950 - case .wrappedType: return 951 - case .wrappedValue: return 952 - case .written: return 953 - case .yday: return 954 + case .init_: return 500 + case .inout: return 501 + case .inputType: return 502 + case .insert: return 503 + case .int: return 504 + case .int32: return 505 + case .int32Value: return 506 + case .int64: return 507 + case .int64Value: return 508 + case .int8: return 509 + case .integerLiteral: return 510 + case .integerLiteralType: return 511 + case .intern: return 512 + case .internal: return 513 + case .internalState: return 514 + case .into: return 515 + case .ints: return 516 + case .isA: return 517 + case .isEqual: return 518 + case .isEqualTo: return 519 + case .isExtension: return 520 + case .isInitialized: return 521 + case .isNegative: return 522 + case .itemTagsEncodedSize: return 523 + case .iterator: return 524 + case .javaGenerateEqualsAndHash: return 525 + case .javaGenericServices: return 526 + case .javaMultipleFiles: return 527 + case .javaOuterClassname: return 528 + case .javaPackage: return 529 + case .javaStringCheckUtf8: return 530 + case .jsondecoder: return 531 + case .jsondecodingError: return 532 + case .jsondecodingOptions: return 533 + case .jsonEncoder: return 534 + case .jsonencodingError: return 535 + case .jsonencodingOptions: return 536 + case .jsonencodingVisitor: return 537 + case .jsonFormat: return 538 + case .jsonmapEncodingVisitor: return 539 + case .jsonName: return 540 + case .jsonPath: return 541 + case .jsonPaths: return 542 + case .jsonscanner: return 543 + case .jsonString: return 544 + case .jsonText: return 545 + case .jsonUtf8Bytes: return 546 + case .jsonUtf8Data: return 547 + case .jstype: return 548 + case .k: return 549 + case .kChunkSize: return 550 + case .key: return 551 + case .keyField: return 552 + case .keyFieldOpt: return 553 + case .keyType: return 554 + case .kind: return 555 + case .l: return 556 + case .label: return 557 + case .lazy: return 558 + case .leadingComments: return 559 + case .leadingDetachedComments: return 560 + case .length: return 561 + case .lessThan: return 562 + case .let: return 563 + case .lhs: return 564 + case .list: return 565 + case .listOfMessages: return 566 + case .listValue: return 567 + case .littleEndian: return 568 + case .littleEndianBytes: return 569 + case .load: return 570 + case .localHasher: return 571 + case .location: return 572 + case .m: return 573 + case .major: return 574 + case .makeAsyncIterator: return 575 + case .makeIterator: return 576 + case .mapEntry: return 577 + case .mapKeyType: return 578 + case .mapToMessages: return 579 + case .mapValueType: return 580 + case .mapVisitor: return 581 + case .maximumEdition: return 582 + case .mdayStart: return 583 + case .merge: return 584 + case .message: return 585 + case .messageDepthLimit: return 586 + case .messageEncoding: return 587 + case .messageExtension: return 588 + case .messageImplementationBase: return 589 + case .messageOptions: return 590 + case .messageSet: return 591 + case .messageSetWireFormat: return 592 + case .messageSize: return 593 + case .messageType: return 594 + case .method: return 595 + case .methodDescriptorProto: return 596 + case .methodOptions: return 597 + case .methods: return 598 + case .min: return 599 + case .minimumEdition: return 600 + case .minor: return 601 + case .mixin: return 602 + case .mixins: return 603 + case .modifier: return 604 + case .modify: return 605 + case .month: return 606 + case .msgExtension: return 607 + case .mutating: return 608 + case .n: return 609 + case .name: return 610 + case .nameDescription: return 611 + case .nameMap: return 612 + case .namePart: return 613 + case .names: return 614 + case .nanos: return 615 + case .negativeIntValue: return 616 + case .nestedType: return 617 + case .newL: return 618 + case .newList: return 619 + case .newValue: return 620 + case .next: return 621 + case .nextByte: return 622 + case .nextFieldNumber: return 623 + case .nextVarInt: return 624 + case .nil: return 625 + case .nilLiteral: return 626 + case .noStandardDescriptorAccessor: return 627 + case .nullValue: return 628 + case .number: return 629 + case .numberValue: return 630 + case .objcClassPrefix: return 631 + case .of: return 632 + case .oneofDecl: return 633 + case .oneofDescriptorProto: return 634 + case .oneofIndex: return 635 + case .oneofOptions: return 636 + case .oneofs: return 637 + case .oneOfKind: return 638 + case .optimizeFor: return 639 + case .optimizeMode: return 640 + case .option: return 641 + case .optionalEnumExtensionField: return 642 + case .optionalExtensionField: return 643 + case .optionalGroupExtensionField: return 644 + case .optionalMessageExtensionField: return 645 + case .optionRetention: return 646 + case .options: return 647 + case .optionTargetType: return 648 + case .other: return 649 + case .others: return 650 + case .out: return 651 + case .outputType: return 652 + case .p: return 653 + case .package: return 654 + case .packed: return 655 + case .packedEnumExtensionField: return 656 + case .packedExtensionField: return 657 + case .padding: return 658 + case .parent: return 659 + case .parse: return 660 + case .path: return 661 + case .paths: return 662 + case .payload: return 663 + case .payloadSize: return 664 + case .phpClassPrefix: return 665 + case .phpMetadataNamespace: return 666 + case .phpNamespace: return 667 + case .pos: return 668 + case .positiveIntValue: return 669 + case .prefix: return 670 + case .preserveProtoFieldNames: return 671 + case .preTraverse: return 672 + case .printUnknownFields: return 673 + case .proto2: return 674 + case .proto3DefaultValue: return 675 + case .proto3Optional: return 676 + case .protobufApiversionCheck: return 677 + case .protobufApiversion3: return 678 + case .protobufBool: return 679 + case .protobufBytes: return 680 + case .protobufDouble: return 681 + case .protobufEnumMap: return 682 + case .protobufExtension: return 683 + case .protobufFixed32: return 684 + case .protobufFixed64: return 685 + case .protobufFloat: return 686 + case .protobufInt32: return 687 + case .protobufInt64: return 688 + case .protobufMap: return 689 + case .protobufMessageMap: return 690 + case .protobufSfixed32: return 691 + case .protobufSfixed64: return 692 + case .protobufSint32: return 693 + case .protobufSint64: return 694 + case .protobufString: return 695 + case .protobufUint32: return 696 + case .protobufUint64: return 697 + case .protobufExtensionFieldValues: return 698 + case .protobufFieldNumber: return 699 + case .protobufGeneratedIsEqualTo: return 700 + case .protobufNameMap: return 701 + case .protobufNewField: return 702 + case .protobufPackage: return 703 + case .protocol: return 704 + case .protoFieldName: return 705 + case .protoMessageName: return 706 + case .protoNameProviding: return 707 + case .protoPaths: return 708 + case .public: return 709 + case .publicDependency: return 710 + case .putBoolValue: return 711 + case .putBytesValue: return 712 + case .putDoubleValue: return 713 + case .putEnumValue: return 714 + case .putFixedUint32: return 715 + case .putFixedUint64: return 716 + case .putFloatValue: return 717 + case .putInt64: return 718 + case .putStringValue: return 719 + case .putUint64: return 720 + case .putUint64Hex: return 721 + case .putVarInt: return 722 + case .putZigZagVarInt: return 723 + case .pyGenericServices: return 724 + case .r: return 725 + case .rawChars: return 726 + case .rawRepresentable: return 727 + case .rawValue_: return 728 + case .read4HexDigits: return 729 + case .readBytes: return 730 + case .register: return 731 + case .repeated: return 732 + case .repeatedEnumExtensionField: return 733 + case .repeatedExtensionField: return 734 + case .repeatedFieldEncoding: return 735 + case .repeatedGroupExtensionField: return 736 + case .repeatedMessageExtensionField: return 737 + case .repeating: return 738 + case .requestStreaming: return 739 + case .requestTypeURL: return 740 + case .requiredSize: return 741 + case .responseStreaming: return 742 + case .responseTypeURL: return 743 + case .result: return 744 + case .retention: return 745 + case .rethrows: return 746 + case .return: return 747 + case .returnType: return 748 + case .revision: return 749 + case .rhs: return 750 + case .root: return 751 + case .rubyPackage: return 752 + case .s: return 753 + case .sawBackslash: return 754 + case .sawSection4Characters: return 755 + case .sawSection5Characters: return 756 + case .scanner: return 757 + case .seconds: return 758 + case .self_: return 759 + case .semantic: return 760 + case .sendable: return 761 + case .separator: return 762 + case .serialize: return 763 + case .serializedBytes: return 764 + case .serializedData: return 765 + case .serializedSize: return 766 + case .serverStreaming: return 767 + case .service: return 768 + case .serviceDescriptorProto: return 769 + case .serviceOptions: return 770 + case .set: return 771 + case .setExtensionValue: return 772 + case .shift: return 773 + case .simpleExtensionMap: return 774 + case .size: return 775 + case .sizer: return 776 + case .source: return 777 + case .sourceCodeInfo: return 778 + case .sourceContext: return 779 + case .sourceEncoding: return 780 + case .sourceFile: return 781 + case .span: return 782 + case .split: return 783 + case .start: return 784 + case .startArray: return 785 + case .startArrayObject: return 786 + case .startField: return 787 + case .startIndex: return 788 + case .startMessageField: return 789 + case .startObject: return 790 + case .startRegularField: return 791 + case .state: return 792 + case .static: return 793 + case .staticString: return 794 + case .storage: return 795 + case .string: return 796 + case .stringLiteral: return 797 + case .stringLiteralType: return 798 + case .stringResult: return 799 + case .stringValue: return 800 + case .struct: return 801 + case .structValue: return 802 + case .subDecoder: return 803 + case .subscript: return 804 + case .subVisitor: return 805 + case .swift: return 806 + case .swiftPrefix: return 807 + case .swiftProtobufContiguousBytes: return 808 + case .syntax: return 809 + case .t: return 810 + case .tag: return 811 + case .targets: return 812 + case .terminator: return 813 + case .testDecoder: return 814 + case .text: return 815 + case .textDecoder: return 816 + case .textFormatDecoder: return 817 + case .textFormatDecodingError: return 818 + case .textFormatDecodingOptions: return 819 + case .textFormatEncodingOptions: return 820 + case .textFormatEncodingVisitor: return 821 + case .textFormatString: return 822 + case .throwOrIgnore: return 823 + case .throws: return 824 + case .timeInterval: return 825 + case .timeIntervalSince1970: return 826 + case .timeIntervalSinceReferenceDate: return 827 + case .timestamp: return 828 + case .total: return 829 + case .totalArrayDepth: return 830 + case .totalSize: return 831 + case .trailingComments: return 832 + case .traversalOptions: return 833 + case .traverse: return 834 + case .true: return 835 + case .try: return 836 + case .type: return 837 + case .typealias: return 838 + case .typeEnum: return 839 + case .typeName: return 840 + case .typePrefix: return 841 + case .typeStart: return 842 + case .typeUnknown: return 843 + case .typeURL: return 844 + case .uint32: return 845 + case .uint32Value: return 846 + case .uint64: return 847 + case .uint64Value: return 848 + case .uint8: return 849 + case .unchecked: return 850 + case .unicodeScalarLiteral: return 851 + case .unicodeScalarLiteralType: return 852 + case .unicodeScalars: return 853 + case .unicodeScalarView: return 854 + case .uninterpretedOption: return 855 + case .union: return 856 + case .uniqueStorage: return 857 + case .unknown: return 858 + case .unknownFields: return 859 + case .unknownStorage: return 860 + case .unpackTo: return 861 + case .unsafeBufferPointer: return 862 + case .unsafeMutablePointer: return 863 + case .unsafeMutableRawBufferPointer: return 864 + case .unsafeRawBufferPointer: return 865 + case .unsafeRawPointer: return 866 + case .unverifiedLazy: return 867 + case .updatedOptions: return 868 + case .url: return 869 + case .useDeterministicOrdering: return 870 + case .utf8: return 871 + case .utf8Ptr: return 872 + case .utf8ToDouble: return 873 + case .utf8Validation: return 874 + case .utf8View: return 875 + case .v: return 876 + case .value: return 877 + case .valueField: return 878 + case .values: return 879 + case .valueType: return 880 + case .var: return 881 + case .verification: return 882 + case .verificationState: return 883 + case .version: return 884 + case .versionString: return 885 + case .visitExtensionFields: return 886 + case .visitExtensionFieldsAsMessageSet: return 887 + case .visitMapField: return 888 + case .visitor: return 889 + case .visitPacked: return 890 + case .visitPackedBoolField: return 891 + case .visitPackedDoubleField: return 892 + case .visitPackedEnumField: return 893 + case .visitPackedFixed32Field: return 894 + case .visitPackedFixed64Field: return 895 + case .visitPackedFloatField: return 896 + case .visitPackedInt32Field: return 897 + case .visitPackedInt64Field: return 898 + case .visitPackedSfixed32Field: return 899 + case .visitPackedSfixed64Field: return 900 + case .visitPackedSint32Field: return 901 + case .visitPackedSint64Field: return 902 + case .visitPackedUint32Field: return 903 + case .visitPackedUint64Field: return 904 + case .visitRepeated: return 905 + case .visitRepeatedBoolField: return 906 + case .visitRepeatedBytesField: return 907 + case .visitRepeatedDoubleField: return 908 + case .visitRepeatedEnumField: return 909 + case .visitRepeatedFixed32Field: return 910 + case .visitRepeatedFixed64Field: return 911 + case .visitRepeatedFloatField: return 912 + case .visitRepeatedGroupField: return 913 + case .visitRepeatedInt32Field: return 914 + case .visitRepeatedInt64Field: return 915 + case .visitRepeatedMessageField: return 916 + case .visitRepeatedSfixed32Field: return 917 + case .visitRepeatedSfixed64Field: return 918 + case .visitRepeatedSint32Field: return 919 + case .visitRepeatedSint64Field: return 920 + case .visitRepeatedStringField: return 921 + case .visitRepeatedUint32Field: return 922 + case .visitRepeatedUint64Field: return 923 + case .visitSingular: return 924 + case .visitSingularBoolField: return 925 + case .visitSingularBytesField: return 926 + case .visitSingularDoubleField: return 927 + case .visitSingularEnumField: return 928 + case .visitSingularFixed32Field: return 929 + case .visitSingularFixed64Field: return 930 + case .visitSingularFloatField: return 931 + case .visitSingularGroupField: return 932 + case .visitSingularInt32Field: return 933 + case .visitSingularInt64Field: return 934 + case .visitSingularMessageField: return 935 + case .visitSingularSfixed32Field: return 936 + case .visitSingularSfixed64Field: return 937 + case .visitSingularSint32Field: return 938 + case .visitSingularSint64Field: return 939 + case .visitSingularStringField: return 940 + case .visitSingularUint32Field: return 941 + case .visitSingularUint64Field: return 942 + case .visitUnknown: return 943 + case .wasDecoded: return 944 + case .weak: return 945 + case .weakDependency: return 946 + case .where: return 947 + case .wireFormat: return 948 + case .with: return 949 + case .withUnsafeBytes: return 950 + case .withUnsafeMutableBytes: return 951 + case .work: return 952 + case .wrapped: return 953 + case .wrappedType: return 954 + case .wrappedValue: return 955 + case .written: return 956 + case .yday: return 957 case .UNRECOGNIZED(let i): return i default: break } @@ -2925,7 +2934,9 @@ enum SwiftProtoTesting_Generated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum .allCases_, .allowAlias, .alwaysPrintEnumsAsInts, + .alwaysPrintFieldsWithoutPresence, .alwaysPrintInt64SAsNumbers, + .alwaysVisitPrimitiveFields, .annotation, .any, .anyExtensionField, @@ -3750,6 +3761,7 @@ enum SwiftProtoTesting_Generated_GeneratedSwiftReservedEnum: SwiftProtobuf.Enum .totalArrayDepth, .totalSize, .trailingComments, + .traversalOptions, .traverse, .true, .try, @@ -3888,954 +3900,957 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnum: SwiftProtobuf. 3: .same(proto: "allCases"), 4: .same(proto: "allowAlias"), 5: .same(proto: "alwaysPrintEnumsAsInts"), - 6: .same(proto: "alwaysPrintInt64sAsNumbers"), - 7: .same(proto: "annotation"), - 8: .same(proto: "any"), - 9: .same(proto: "AnyExtensionField"), - 10: .same(proto: "AnyMessageExtension"), - 11: .same(proto: "AnyMessageStorage"), - 12: .same(proto: "AnyUnpackError"), - 13: .same(proto: "Api"), - 14: .same(proto: "appended"), - 15: .same(proto: "appendUIntHex"), - 16: .same(proto: "appendUnknown"), - 17: .same(proto: "areAllInitialized"), - 18: .same(proto: "Array"), - 19: .same(proto: "arrayDepth"), - 20: .same(proto: "arrayLiteral"), - 21: .same(proto: "arraySeparator"), - 22: .same(proto: "as"), - 23: .same(proto: "asciiOpenCurlyBracket"), - 24: .same(proto: "asciiZero"), - 25: .same(proto: "async"), - 26: .same(proto: "AsyncIterator"), - 27: .same(proto: "AsyncIteratorProtocol"), - 28: .same(proto: "AsyncMessageSequence"), - 29: .same(proto: "available"), - 30: .same(proto: "b"), - 31: .same(proto: "Base"), - 32: .same(proto: "base64Values"), - 33: .same(proto: "baseAddress"), - 34: .same(proto: "BaseType"), - 35: .same(proto: "begin"), - 36: .same(proto: "binary"), - 37: .same(proto: "BinaryDecoder"), - 38: .same(proto: "BinaryDecodingError"), - 39: .same(proto: "BinaryDecodingOptions"), - 40: .same(proto: "BinaryDelimited"), - 41: .same(proto: "BinaryEncoder"), - 42: .same(proto: "BinaryEncodingError"), - 43: .same(proto: "BinaryEncodingMessageSetSizeVisitor"), - 44: .same(proto: "BinaryEncodingMessageSetVisitor"), - 45: .same(proto: "BinaryEncodingOptions"), - 46: .same(proto: "BinaryEncodingSizeVisitor"), - 47: .same(proto: "BinaryEncodingVisitor"), - 48: .same(proto: "binaryOptions"), - 49: .same(proto: "binaryProtobufDelimitedMessages"), - 50: .same(proto: "bitPattern"), - 51: .same(proto: "body"), - 52: .same(proto: "Bool"), - 53: .same(proto: "booleanLiteral"), - 54: .same(proto: "BooleanLiteralType"), - 55: .same(proto: "boolValue"), - 56: .same(proto: "buffer"), - 57: .same(proto: "bytes"), - 58: .same(proto: "bytesInGroup"), - 59: .same(proto: "bytesNeeded"), - 60: .same(proto: "bytesRead"), - 61: .same(proto: "BytesValue"), - 62: .same(proto: "c"), - 63: .same(proto: "capitalizeNext"), - 64: .same(proto: "cardinality"), - 65: .same(proto: "CaseIterable"), - 66: .same(proto: "ccEnableArenas"), - 67: .same(proto: "ccGenericServices"), - 68: .same(proto: "Character"), - 69: .same(proto: "chars"), - 70: .same(proto: "chunk"), - 71: .same(proto: "class"), - 72: .same(proto: "clearAggregateValue"), - 73: .same(proto: "clearAllowAlias"), - 74: .same(proto: "clearBegin"), - 75: .same(proto: "clearCcEnableArenas"), - 76: .same(proto: "clearCcGenericServices"), - 77: .same(proto: "clearClientStreaming"), - 78: .same(proto: "clearCsharpNamespace"), - 79: .same(proto: "clearCtype"), - 80: .same(proto: "clearDebugRedact"), - 81: .same(proto: "clearDefaultValue"), - 82: .same(proto: "clearDeprecated"), - 83: .same(proto: "clearDeprecatedLegacyJsonFieldConflicts"), - 84: .same(proto: "clearDoubleValue"), - 85: .same(proto: "clearEdition"), - 86: .same(proto: "clearEnd"), - 87: .same(proto: "clearEnumType"), - 88: .same(proto: "clearExtendee"), - 89: .same(proto: "clearExtensionValue"), - 90: .same(proto: "clearFeatures"), - 91: .same(proto: "clearFieldPresence"), - 92: .same(proto: "clearFullName"), - 93: .same(proto: "clearGoPackage"), - 94: .same(proto: "clearIdempotencyLevel"), - 95: .same(proto: "clearIdentifierValue"), - 96: .same(proto: "clearInputType"), - 97: .same(proto: "clearIsExtension"), - 98: .same(proto: "clearJavaGenerateEqualsAndHash"), - 99: .same(proto: "clearJavaGenericServices"), - 100: .same(proto: "clearJavaMultipleFiles"), - 101: .same(proto: "clearJavaOuterClassname"), - 102: .same(proto: "clearJavaPackage"), - 103: .same(proto: "clearJavaStringCheckUtf8"), - 104: .same(proto: "clearJsonFormat"), - 105: .same(proto: "clearJsonName"), - 106: .same(proto: "clearJstype"), - 107: .same(proto: "clearLabel"), - 108: .same(proto: "clearLazy"), - 109: .same(proto: "clearLeadingComments"), - 110: .same(proto: "clearMapEntry"), - 111: .same(proto: "clearMaximumEdition"), - 112: .same(proto: "clearMessageEncoding"), - 113: .same(proto: "clearMessageSetWireFormat"), - 114: .same(proto: "clearMinimumEdition"), - 115: .same(proto: "clearName"), - 116: .same(proto: "clearNamePart"), - 117: .same(proto: "clearNegativeIntValue"), - 118: .same(proto: "clearNoStandardDescriptorAccessor"), - 119: .same(proto: "clearNumber"), - 120: .same(proto: "clearObjcClassPrefix"), - 121: .same(proto: "clearOneofIndex"), - 122: .same(proto: "clearOptimizeFor"), - 123: .same(proto: "clearOptions"), - 124: .same(proto: "clearOutputType"), - 125: .same(proto: "clearPackage"), - 126: .same(proto: "clearPacked"), - 127: .same(proto: "clearPhpClassPrefix"), - 128: .same(proto: "clearPhpMetadataNamespace"), - 129: .same(proto: "clearPhpNamespace"), - 130: .same(proto: "clearPositiveIntValue"), - 131: .same(proto: "clearProto3Optional"), - 132: .same(proto: "clearPyGenericServices"), - 133: .same(proto: "clearRepeated"), - 134: .same(proto: "clearRepeatedFieldEncoding"), - 135: .same(proto: "clearReserved"), - 136: .same(proto: "clearRetention"), - 137: .same(proto: "clearRubyPackage"), - 138: .same(proto: "clearSemantic"), - 139: .same(proto: "clearServerStreaming"), - 140: .same(proto: "clearSourceCodeInfo"), - 141: .same(proto: "clearSourceContext"), - 142: .same(proto: "clearSourceFile"), - 143: .same(proto: "clearStart"), - 144: .same(proto: "clearStringValue"), - 145: .same(proto: "clearSwiftPrefix"), - 146: .same(proto: "clearSyntax"), - 147: .same(proto: "clearTrailingComments"), - 148: .same(proto: "clearType"), - 149: .same(proto: "clearTypeName"), - 150: .same(proto: "clearUnverifiedLazy"), - 151: .same(proto: "clearUtf8Validation"), - 152: .same(proto: "clearValue"), - 153: .same(proto: "clearVerification"), - 154: .same(proto: "clearWeak"), - 155: .same(proto: "clientStreaming"), - 156: .same(proto: "codePoint"), - 157: .same(proto: "codeUnits"), - 158: .same(proto: "Collection"), - 159: .same(proto: "com"), - 160: .same(proto: "comma"), - 161: .same(proto: "CommonMessageConformances"), - 162: .same(proto: "consumedBytes"), - 163: .same(proto: "contentsOf"), - 164: .same(proto: "count"), - 165: .same(proto: "countVarintsInBuffer"), - 166: .same(proto: "csharpNamespace"), - 167: .same(proto: "ctype"), - 168: .same(proto: "customCodable"), - 169: .same(proto: "d"), - 170: .same(proto: "Data"), - 171: .same(proto: "dataResult"), - 172: .same(proto: "date"), - 173: .same(proto: "daySec"), - 174: .same(proto: "daysSinceEpoch"), - 175: .same(proto: "debugDescription"), - 176: .same(proto: "debugRedact"), - 177: .same(proto: "declaration"), - 178: .same(proto: "decoded"), - 179: .same(proto: "decodedFromJSONNull"), - 180: .same(proto: "decodeExtensionField"), - 181: .same(proto: "decodeExtensionFieldsAsMessageSet"), - 182: .same(proto: "decodeJSON"), - 183: .same(proto: "decodeMapField"), - 184: .same(proto: "decodeMessage"), - 185: .same(proto: "decoder"), - 186: .same(proto: "decodeRepeated"), - 187: .same(proto: "decodeRepeatedBoolField"), - 188: .same(proto: "decodeRepeatedBytesField"), - 189: .same(proto: "decodeRepeatedDoubleField"), - 190: .same(proto: "decodeRepeatedEnumField"), - 191: .same(proto: "decodeRepeatedFixed32Field"), - 192: .same(proto: "decodeRepeatedFixed64Field"), - 193: .same(proto: "decodeRepeatedFloatField"), - 194: .same(proto: "decodeRepeatedGroupField"), - 195: .same(proto: "decodeRepeatedInt32Field"), - 196: .same(proto: "decodeRepeatedInt64Field"), - 197: .same(proto: "decodeRepeatedMessageField"), - 198: .same(proto: "decodeRepeatedSFixed32Field"), - 199: .same(proto: "decodeRepeatedSFixed64Field"), - 200: .same(proto: "decodeRepeatedSInt32Field"), - 201: .same(proto: "decodeRepeatedSInt64Field"), - 202: .same(proto: "decodeRepeatedStringField"), - 203: .same(proto: "decodeRepeatedUInt32Field"), - 204: .same(proto: "decodeRepeatedUInt64Field"), - 205: .same(proto: "decodeSingular"), - 206: .same(proto: "decodeSingularBoolField"), - 207: .same(proto: "decodeSingularBytesField"), - 208: .same(proto: "decodeSingularDoubleField"), - 209: .same(proto: "decodeSingularEnumField"), - 210: .same(proto: "decodeSingularFixed32Field"), - 211: .same(proto: "decodeSingularFixed64Field"), - 212: .same(proto: "decodeSingularFloatField"), - 213: .same(proto: "decodeSingularGroupField"), - 214: .same(proto: "decodeSingularInt32Field"), - 215: .same(proto: "decodeSingularInt64Field"), - 216: .same(proto: "decodeSingularMessageField"), - 217: .same(proto: "decodeSingularSFixed32Field"), - 218: .same(proto: "decodeSingularSFixed64Field"), - 219: .same(proto: "decodeSingularSInt32Field"), - 220: .same(proto: "decodeSingularSInt64Field"), - 221: .same(proto: "decodeSingularStringField"), - 222: .same(proto: "decodeSingularUInt32Field"), - 223: .same(proto: "decodeSingularUInt64Field"), - 224: .same(proto: "decodeTextFormat"), - 225: .same(proto: "defaultAnyTypeURLPrefix"), - 226: .same(proto: "defaults"), - 227: .same(proto: "defaultValue"), - 228: .same(proto: "dependency"), - 229: .same(proto: "deprecated"), - 230: .same(proto: "deprecatedLegacyJsonFieldConflicts"), - 231: .same(proto: "description"), - 232: .same(proto: "DescriptorProto"), - 233: .same(proto: "Dictionary"), - 234: .same(proto: "dictionaryLiteral"), - 235: .same(proto: "digit"), - 236: .same(proto: "digit0"), - 237: .same(proto: "digit1"), - 238: .same(proto: "digitCount"), - 239: .same(proto: "digits"), - 240: .same(proto: "digitValue"), - 241: .same(proto: "discardableResult"), - 242: .same(proto: "discardUnknownFields"), - 243: .same(proto: "Double"), - 244: .same(proto: "doubleValue"), - 245: .same(proto: "Duration"), - 246: .same(proto: "E"), - 247: .same(proto: "edition"), - 248: .same(proto: "EditionDefault"), - 249: .same(proto: "editionDefaults"), - 250: .same(proto: "Element"), - 251: .same(proto: "elements"), - 252: .same(proto: "emitExtensionFieldName"), - 253: .same(proto: "emitFieldName"), - 254: .same(proto: "emitFieldNumber"), - 255: .same(proto: "Empty"), - 256: .same(proto: "encodeAsBytes"), - 257: .same(proto: "encoded"), - 258: .same(proto: "encodedJSONString"), - 259: .same(proto: "encodedSize"), - 260: .same(proto: "encodeField"), - 261: .same(proto: "encoder"), - 262: .same(proto: "end"), - 263: .same(proto: "endArray"), - 264: .same(proto: "endMessageField"), - 265: .same(proto: "endObject"), - 266: .same(proto: "endRegularField"), - 267: .same(proto: "enum"), - 268: .same(proto: "EnumDescriptorProto"), - 269: .same(proto: "EnumOptions"), - 270: .same(proto: "EnumReservedRange"), - 271: .same(proto: "enumType"), - 272: .same(proto: "enumvalue"), - 273: .same(proto: "EnumValueDescriptorProto"), - 274: .same(proto: "EnumValueOptions"), - 275: .same(proto: "Equatable"), - 276: .same(proto: "Error"), - 277: .same(proto: "ExpressibleByArrayLiteral"), - 278: .same(proto: "ExpressibleByDictionaryLiteral"), - 279: .same(proto: "ext"), - 280: .same(proto: "extDecoder"), - 281: .same(proto: "extendedGraphemeClusterLiteral"), - 282: .same(proto: "ExtendedGraphemeClusterLiteralType"), - 283: .same(proto: "extendee"), - 284: .same(proto: "ExtensibleMessage"), - 285: .same(proto: "extension"), - 286: .same(proto: "ExtensionField"), - 287: .same(proto: "extensionFieldNumber"), - 288: .same(proto: "ExtensionFieldValueSet"), - 289: .same(proto: "ExtensionMap"), - 290: .same(proto: "extensionRange"), - 291: .same(proto: "ExtensionRangeOptions"), - 292: .same(proto: "extensions"), - 293: .same(proto: "extras"), - 294: .same(proto: "F"), - 295: .same(proto: "false"), - 296: .same(proto: "features"), - 297: .same(proto: "FeatureSet"), - 298: .same(proto: "FeatureSetDefaults"), - 299: .same(proto: "FeatureSetEditionDefault"), - 300: .same(proto: "field"), - 301: .same(proto: "fieldData"), - 302: .same(proto: "FieldDescriptorProto"), - 303: .same(proto: "FieldMask"), - 304: .same(proto: "fieldName"), - 305: .same(proto: "fieldNameCount"), - 306: .same(proto: "fieldNum"), - 307: .same(proto: "fieldNumber"), - 308: .same(proto: "fieldNumberForProto"), - 309: .same(proto: "FieldOptions"), - 310: .same(proto: "fieldPresence"), - 311: .same(proto: "fields"), - 312: .same(proto: "fieldSize"), - 313: .same(proto: "FieldTag"), - 314: .same(proto: "fieldType"), - 315: .same(proto: "file"), - 316: .same(proto: "FileDescriptorProto"), - 317: .same(proto: "FileDescriptorSet"), - 318: .same(proto: "fileName"), - 319: .same(proto: "FileOptions"), - 320: .same(proto: "filter"), - 321: .same(proto: "final"), - 322: .same(proto: "first"), - 323: .same(proto: "firstItem"), - 324: .same(proto: "Float"), - 325: .same(proto: "floatLiteral"), - 326: .same(proto: "FloatLiteralType"), - 327: .same(proto: "FloatValue"), - 328: .same(proto: "forMessageName"), - 329: .same(proto: "formUnion"), - 330: .same(proto: "forReadingFrom"), - 331: .same(proto: "forTypeURL"), - 332: .same(proto: "ForwardParser"), - 333: .same(proto: "forWritingInto"), - 334: .same(proto: "from"), - 335: .same(proto: "fromAscii2"), - 336: .same(proto: "fromAscii4"), - 337: .same(proto: "fromByteOffset"), - 338: .same(proto: "fromHexDigit"), - 339: .same(proto: "fullName"), - 340: .same(proto: "func"), - 341: .same(proto: "G"), - 342: .same(proto: "GeneratedCodeInfo"), - 343: .same(proto: "get"), - 344: .same(proto: "getExtensionValue"), - 345: .same(proto: "googleapis"), - 346: .same(proto: "Google_Protobuf_Any"), - 347: .same(proto: "Google_Protobuf_Api"), - 348: .same(proto: "Google_Protobuf_BoolValue"), - 349: .same(proto: "Google_Protobuf_BytesValue"), - 350: .same(proto: "Google_Protobuf_DescriptorProto"), - 351: .same(proto: "Google_Protobuf_DoubleValue"), - 352: .same(proto: "Google_Protobuf_Duration"), - 353: .same(proto: "Google_Protobuf_Edition"), - 354: .same(proto: "Google_Protobuf_Empty"), - 355: .same(proto: "Google_Protobuf_Enum"), - 356: .same(proto: "Google_Protobuf_EnumDescriptorProto"), - 357: .same(proto: "Google_Protobuf_EnumOptions"), - 358: .same(proto: "Google_Protobuf_EnumValue"), - 359: .same(proto: "Google_Protobuf_EnumValueDescriptorProto"), - 360: .same(proto: "Google_Protobuf_EnumValueOptions"), - 361: .same(proto: "Google_Protobuf_ExtensionRangeOptions"), - 362: .same(proto: "Google_Protobuf_FeatureSet"), - 363: .same(proto: "Google_Protobuf_FeatureSetDefaults"), - 364: .same(proto: "Google_Protobuf_Field"), - 365: .same(proto: "Google_Protobuf_FieldDescriptorProto"), - 366: .same(proto: "Google_Protobuf_FieldMask"), - 367: .same(proto: "Google_Protobuf_FieldOptions"), - 368: .same(proto: "Google_Protobuf_FileDescriptorProto"), - 369: .same(proto: "Google_Protobuf_FileDescriptorSet"), - 370: .same(proto: "Google_Protobuf_FileOptions"), - 371: .same(proto: "Google_Protobuf_FloatValue"), - 372: .same(proto: "Google_Protobuf_GeneratedCodeInfo"), - 373: .same(proto: "Google_Protobuf_Int32Value"), - 374: .same(proto: "Google_Protobuf_Int64Value"), - 375: .same(proto: "Google_Protobuf_ListValue"), - 376: .same(proto: "Google_Protobuf_MessageOptions"), - 377: .same(proto: "Google_Protobuf_Method"), - 378: .same(proto: "Google_Protobuf_MethodDescriptorProto"), - 379: .same(proto: "Google_Protobuf_MethodOptions"), - 380: .same(proto: "Google_Protobuf_Mixin"), - 381: .same(proto: "Google_Protobuf_NullValue"), - 382: .same(proto: "Google_Protobuf_OneofDescriptorProto"), - 383: .same(proto: "Google_Protobuf_OneofOptions"), - 384: .same(proto: "Google_Protobuf_Option"), - 385: .same(proto: "Google_Protobuf_ServiceDescriptorProto"), - 386: .same(proto: "Google_Protobuf_ServiceOptions"), - 387: .same(proto: "Google_Protobuf_SourceCodeInfo"), - 388: .same(proto: "Google_Protobuf_SourceContext"), - 389: .same(proto: "Google_Protobuf_StringValue"), - 390: .same(proto: "Google_Protobuf_Struct"), - 391: .same(proto: "Google_Protobuf_Syntax"), - 392: .same(proto: "Google_Protobuf_Timestamp"), - 393: .same(proto: "Google_Protobuf_Type"), - 394: .same(proto: "Google_Protobuf_UInt32Value"), - 395: .same(proto: "Google_Protobuf_UInt64Value"), - 396: .same(proto: "Google_Protobuf_UninterpretedOption"), - 397: .same(proto: "Google_Protobuf_Value"), - 398: .same(proto: "goPackage"), - 399: .same(proto: "group"), - 400: .same(proto: "groupFieldNumberStack"), - 401: .same(proto: "groupSize"), - 402: .same(proto: "hadOneofValue"), - 403: .same(proto: "handleConflictingOneOf"), - 404: .same(proto: "hasAggregateValue"), - 405: .same(proto: "hasAllowAlias"), - 406: .same(proto: "hasBegin"), - 407: .same(proto: "hasCcEnableArenas"), - 408: .same(proto: "hasCcGenericServices"), - 409: .same(proto: "hasClientStreaming"), - 410: .same(proto: "hasCsharpNamespace"), - 411: .same(proto: "hasCtype"), - 412: .same(proto: "hasDebugRedact"), - 413: .same(proto: "hasDefaultValue"), - 414: .same(proto: "hasDeprecated"), - 415: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), - 416: .same(proto: "hasDoubleValue"), - 417: .same(proto: "hasEdition"), - 418: .same(proto: "hasEnd"), - 419: .same(proto: "hasEnumType"), - 420: .same(proto: "hasExtendee"), - 421: .same(proto: "hasExtensionValue"), - 422: .same(proto: "hasFeatures"), - 423: .same(proto: "hasFieldPresence"), - 424: .same(proto: "hasFullName"), - 425: .same(proto: "hasGoPackage"), - 426: .same(proto: "hash"), - 427: .same(proto: "Hashable"), - 428: .same(proto: "hasher"), - 429: .same(proto: "HashVisitor"), - 430: .same(proto: "hasIdempotencyLevel"), - 431: .same(proto: "hasIdentifierValue"), - 432: .same(proto: "hasInputType"), - 433: .same(proto: "hasIsExtension"), - 434: .same(proto: "hasJavaGenerateEqualsAndHash"), - 435: .same(proto: "hasJavaGenericServices"), - 436: .same(proto: "hasJavaMultipleFiles"), - 437: .same(proto: "hasJavaOuterClassname"), - 438: .same(proto: "hasJavaPackage"), - 439: .same(proto: "hasJavaStringCheckUtf8"), - 440: .same(proto: "hasJsonFormat"), - 441: .same(proto: "hasJsonName"), - 442: .same(proto: "hasJstype"), - 443: .same(proto: "hasLabel"), - 444: .same(proto: "hasLazy"), - 445: .same(proto: "hasLeadingComments"), - 446: .same(proto: "hasMapEntry"), - 447: .same(proto: "hasMaximumEdition"), - 448: .same(proto: "hasMessageEncoding"), - 449: .same(proto: "hasMessageSetWireFormat"), - 450: .same(proto: "hasMinimumEdition"), - 451: .same(proto: "hasName"), - 452: .same(proto: "hasNamePart"), - 453: .same(proto: "hasNegativeIntValue"), - 454: .same(proto: "hasNoStandardDescriptorAccessor"), - 455: .same(proto: "hasNumber"), - 456: .same(proto: "hasObjcClassPrefix"), - 457: .same(proto: "hasOneofIndex"), - 458: .same(proto: "hasOptimizeFor"), - 459: .same(proto: "hasOptions"), - 460: .same(proto: "hasOutputType"), - 461: .same(proto: "hasPackage"), - 462: .same(proto: "hasPacked"), - 463: .same(proto: "hasPhpClassPrefix"), - 464: .same(proto: "hasPhpMetadataNamespace"), - 465: .same(proto: "hasPhpNamespace"), - 466: .same(proto: "hasPositiveIntValue"), - 467: .same(proto: "hasProto3Optional"), - 468: .same(proto: "hasPyGenericServices"), - 469: .same(proto: "hasRepeated"), - 470: .same(proto: "hasRepeatedFieldEncoding"), - 471: .same(proto: "hasReserved"), - 472: .same(proto: "hasRetention"), - 473: .same(proto: "hasRubyPackage"), - 474: .same(proto: "hasSemantic"), - 475: .same(proto: "hasServerStreaming"), - 476: .same(proto: "hasSourceCodeInfo"), - 477: .same(proto: "hasSourceContext"), - 478: .same(proto: "hasSourceFile"), - 479: .same(proto: "hasStart"), - 480: .same(proto: "hasStringValue"), - 481: .same(proto: "hasSwiftPrefix"), - 482: .same(proto: "hasSyntax"), - 483: .same(proto: "hasTrailingComments"), - 484: .same(proto: "hasType"), - 485: .same(proto: "hasTypeName"), - 486: .same(proto: "hasUnverifiedLazy"), - 487: .same(proto: "hasUtf8Validation"), - 488: .same(proto: "hasValue"), - 489: .same(proto: "hasVerification"), - 490: .same(proto: "hasWeak"), - 491: .same(proto: "hour"), - 492: .same(proto: "i"), - 493: .same(proto: "idempotencyLevel"), - 494: .same(proto: "identifierValue"), - 495: .same(proto: "if"), - 496: .same(proto: "ignoreUnknownFields"), - 497: .same(proto: "index"), - 498: .same(proto: "init"), - 499: .same(proto: "inout"), - 500: .same(proto: "inputType"), - 501: .same(proto: "insert"), - 502: .same(proto: "Int"), - 503: .same(proto: "Int32"), - 504: .same(proto: "Int32Value"), - 505: .same(proto: "Int64"), - 506: .same(proto: "Int64Value"), - 507: .same(proto: "Int8"), - 508: .same(proto: "integerLiteral"), - 509: .same(proto: "IntegerLiteralType"), - 510: .same(proto: "intern"), - 511: .same(proto: "Internal"), - 512: .same(proto: "InternalState"), - 513: .same(proto: "into"), - 514: .same(proto: "ints"), - 515: .same(proto: "isA"), - 516: .same(proto: "isEqual"), - 517: .same(proto: "isEqualTo"), - 518: .same(proto: "isExtension"), - 519: .same(proto: "isInitialized"), - 520: .same(proto: "isNegative"), - 521: .same(proto: "itemTagsEncodedSize"), - 522: .same(proto: "iterator"), - 523: .same(proto: "javaGenerateEqualsAndHash"), - 524: .same(proto: "javaGenericServices"), - 525: .same(proto: "javaMultipleFiles"), - 526: .same(proto: "javaOuterClassname"), - 527: .same(proto: "javaPackage"), - 528: .same(proto: "javaStringCheckUtf8"), - 529: .same(proto: "JSONDecoder"), - 530: .same(proto: "JSONDecodingError"), - 531: .same(proto: "JSONDecodingOptions"), - 532: .same(proto: "jsonEncoder"), - 533: .same(proto: "JSONEncodingError"), - 534: .same(proto: "JSONEncodingOptions"), - 535: .same(proto: "JSONEncodingVisitor"), - 536: .same(proto: "jsonFormat"), - 537: .same(proto: "JSONMapEncodingVisitor"), - 538: .same(proto: "jsonName"), - 539: .same(proto: "jsonPath"), - 540: .same(proto: "jsonPaths"), - 541: .same(proto: "JSONScanner"), - 542: .same(proto: "jsonString"), - 543: .same(proto: "jsonText"), - 544: .same(proto: "jsonUTF8Bytes"), - 545: .same(proto: "jsonUTF8Data"), - 546: .same(proto: "jstype"), - 547: .same(proto: "k"), - 548: .same(proto: "kChunkSize"), - 549: .same(proto: "Key"), - 550: .same(proto: "keyField"), - 551: .same(proto: "keyFieldOpt"), - 552: .same(proto: "KeyType"), - 553: .same(proto: "kind"), - 554: .same(proto: "l"), - 555: .same(proto: "label"), - 556: .same(proto: "lazy"), - 557: .same(proto: "leadingComments"), - 558: .same(proto: "leadingDetachedComments"), - 559: .same(proto: "length"), - 560: .same(proto: "lessThan"), - 561: .same(proto: "let"), - 562: .same(proto: "lhs"), - 563: .same(proto: "list"), - 564: .same(proto: "listOfMessages"), - 565: .same(proto: "listValue"), - 566: .same(proto: "littleEndian"), - 567: .same(proto: "littleEndianBytes"), - 568: .same(proto: "load"), - 569: .same(proto: "localHasher"), - 570: .same(proto: "location"), - 571: .same(proto: "M"), - 572: .same(proto: "major"), - 573: .same(proto: "makeAsyncIterator"), - 574: .same(proto: "makeIterator"), - 575: .same(proto: "mapEntry"), - 576: .same(proto: "MapKeyType"), - 577: .same(proto: "mapToMessages"), - 578: .same(proto: "MapValueType"), - 579: .same(proto: "mapVisitor"), - 580: .same(proto: "maximumEdition"), - 581: .same(proto: "mdayStart"), - 582: .same(proto: "merge"), - 583: .same(proto: "message"), - 584: .same(proto: "messageDepthLimit"), - 585: .same(proto: "messageEncoding"), - 586: .same(proto: "MessageExtension"), - 587: .same(proto: "MessageImplementationBase"), - 588: .same(proto: "MessageOptions"), - 589: .same(proto: "MessageSet"), - 590: .same(proto: "messageSetWireFormat"), - 591: .same(proto: "messageSize"), - 592: .same(proto: "messageType"), - 593: .same(proto: "Method"), - 594: .same(proto: "MethodDescriptorProto"), - 595: .same(proto: "MethodOptions"), - 596: .same(proto: "methods"), - 597: .same(proto: "min"), - 598: .same(proto: "minimumEdition"), - 599: .same(proto: "minor"), - 600: .same(proto: "Mixin"), - 601: .same(proto: "mixins"), - 602: .same(proto: "modifier"), - 603: .same(proto: "modify"), - 604: .same(proto: "month"), - 605: .same(proto: "msgExtension"), - 606: .same(proto: "mutating"), - 607: .same(proto: "n"), - 608: .same(proto: "name"), - 609: .same(proto: "NameDescription"), - 610: .same(proto: "NameMap"), - 611: .same(proto: "NamePart"), - 612: .same(proto: "names"), - 613: .same(proto: "nanos"), - 614: .same(proto: "negativeIntValue"), - 615: .same(proto: "nestedType"), - 616: .same(proto: "newL"), - 617: .same(proto: "newList"), - 618: .same(proto: "newValue"), - 619: .same(proto: "next"), - 620: .same(proto: "nextByte"), - 621: .same(proto: "nextFieldNumber"), - 622: .same(proto: "nextVarInt"), - 623: .same(proto: "nil"), - 624: .same(proto: "nilLiteral"), - 625: .same(proto: "noStandardDescriptorAccessor"), - 626: .same(proto: "nullValue"), - 627: .same(proto: "number"), - 628: .same(proto: "numberValue"), - 629: .same(proto: "objcClassPrefix"), - 630: .same(proto: "of"), - 631: .same(proto: "oneofDecl"), - 632: .same(proto: "OneofDescriptorProto"), - 633: .same(proto: "oneofIndex"), - 634: .same(proto: "OneofOptions"), - 635: .same(proto: "oneofs"), - 636: .same(proto: "OneOf_Kind"), - 637: .same(proto: "optimizeFor"), - 638: .same(proto: "OptimizeMode"), - 639: .same(proto: "Option"), - 640: .same(proto: "OptionalEnumExtensionField"), - 641: .same(proto: "OptionalExtensionField"), - 642: .same(proto: "OptionalGroupExtensionField"), - 643: .same(proto: "OptionalMessageExtensionField"), - 644: .same(proto: "OptionRetention"), - 645: .same(proto: "options"), - 646: .same(proto: "OptionTargetType"), - 647: .same(proto: "other"), - 648: .same(proto: "others"), - 649: .same(proto: "out"), - 650: .same(proto: "outputType"), - 651: .same(proto: "p"), - 652: .same(proto: "package"), - 653: .same(proto: "packed"), - 654: .same(proto: "PackedEnumExtensionField"), - 655: .same(proto: "PackedExtensionField"), - 656: .same(proto: "padding"), - 657: .same(proto: "parent"), - 658: .same(proto: "parse"), - 659: .same(proto: "path"), - 660: .same(proto: "paths"), - 661: .same(proto: "payload"), - 662: .same(proto: "payloadSize"), - 663: .same(proto: "phpClassPrefix"), - 664: .same(proto: "phpMetadataNamespace"), - 665: .same(proto: "phpNamespace"), - 666: .same(proto: "pos"), - 667: .same(proto: "positiveIntValue"), - 668: .same(proto: "prefix"), - 669: .same(proto: "preserveProtoFieldNames"), - 670: .same(proto: "preTraverse"), - 671: .same(proto: "printUnknownFields"), - 672: .same(proto: "proto2"), - 673: .same(proto: "proto3DefaultValue"), - 674: .same(proto: "proto3Optional"), - 675: .same(proto: "ProtobufAPIVersionCheck"), - 676: .same(proto: "ProtobufAPIVersion_3"), - 677: .same(proto: "ProtobufBool"), - 678: .same(proto: "ProtobufBytes"), - 679: .same(proto: "ProtobufDouble"), - 680: .same(proto: "ProtobufEnumMap"), - 681: .same(proto: "protobufExtension"), - 682: .same(proto: "ProtobufFixed32"), - 683: .same(proto: "ProtobufFixed64"), - 684: .same(proto: "ProtobufFloat"), - 685: .same(proto: "ProtobufInt32"), - 686: .same(proto: "ProtobufInt64"), - 687: .same(proto: "ProtobufMap"), - 688: .same(proto: "ProtobufMessageMap"), - 689: .same(proto: "ProtobufSFixed32"), - 690: .same(proto: "ProtobufSFixed64"), - 691: .same(proto: "ProtobufSInt32"), - 692: .same(proto: "ProtobufSInt64"), - 693: .same(proto: "ProtobufString"), - 694: .same(proto: "ProtobufUInt32"), - 695: .same(proto: "ProtobufUInt64"), - 696: .same(proto: "protobuf_extensionFieldValues"), - 697: .same(proto: "protobuf_fieldNumber"), - 698: .same(proto: "protobuf_generated_isEqualTo"), - 699: .same(proto: "protobuf_nameMap"), - 700: .same(proto: "protobuf_newField"), - 701: .same(proto: "protobuf_package"), - 702: .same(proto: "protocol"), - 703: .same(proto: "protoFieldName"), - 704: .same(proto: "protoMessageName"), - 705: .same(proto: "ProtoNameProviding"), - 706: .same(proto: "protoPaths"), - 707: .same(proto: "public"), - 708: .same(proto: "publicDependency"), - 709: .same(proto: "putBoolValue"), - 710: .same(proto: "putBytesValue"), - 711: .same(proto: "putDoubleValue"), - 712: .same(proto: "putEnumValue"), - 713: .same(proto: "putFixedUInt32"), - 714: .same(proto: "putFixedUInt64"), - 715: .same(proto: "putFloatValue"), - 716: .same(proto: "putInt64"), - 717: .same(proto: "putStringValue"), - 718: .same(proto: "putUInt64"), - 719: .same(proto: "putUInt64Hex"), - 720: .same(proto: "putVarInt"), - 721: .same(proto: "putZigZagVarInt"), - 722: .same(proto: "pyGenericServices"), - 723: .same(proto: "R"), - 724: .same(proto: "rawChars"), - 725: .same(proto: "RawRepresentable"), - 726: .same(proto: "RawValue"), - 727: .same(proto: "read4HexDigits"), - 728: .same(proto: "readBytes"), - 729: .same(proto: "register"), - 730: .same(proto: "repeated"), - 731: .same(proto: "RepeatedEnumExtensionField"), - 732: .same(proto: "RepeatedExtensionField"), - 733: .same(proto: "repeatedFieldEncoding"), - 734: .same(proto: "RepeatedGroupExtensionField"), - 735: .same(proto: "RepeatedMessageExtensionField"), - 736: .same(proto: "repeating"), - 737: .same(proto: "requestStreaming"), - 738: .same(proto: "requestTypeURL"), - 739: .same(proto: "requiredSize"), - 740: .same(proto: "responseStreaming"), - 741: .same(proto: "responseTypeURL"), - 742: .same(proto: "result"), - 743: .same(proto: "retention"), - 744: .same(proto: "rethrows"), - 745: .same(proto: "return"), - 746: .same(proto: "ReturnType"), - 747: .same(proto: "revision"), - 748: .same(proto: "rhs"), - 749: .same(proto: "root"), - 750: .same(proto: "rubyPackage"), - 751: .same(proto: "s"), - 752: .same(proto: "sawBackslash"), - 753: .same(proto: "sawSection4Characters"), - 754: .same(proto: "sawSection5Characters"), - 755: .same(proto: "scanner"), - 756: .same(proto: "seconds"), - 757: .same(proto: "self"), - 758: .same(proto: "semantic"), - 759: .same(proto: "Sendable"), - 760: .same(proto: "separator"), - 761: .same(proto: "serialize"), - 762: .same(proto: "serializedBytes"), - 763: .same(proto: "serializedData"), - 764: .same(proto: "serializedSize"), - 765: .same(proto: "serverStreaming"), - 766: .same(proto: "service"), - 767: .same(proto: "ServiceDescriptorProto"), - 768: .same(proto: "ServiceOptions"), - 769: .same(proto: "set"), - 770: .same(proto: "setExtensionValue"), - 771: .same(proto: "shift"), - 772: .same(proto: "SimpleExtensionMap"), - 773: .same(proto: "size"), - 774: .same(proto: "sizer"), - 775: .same(proto: "source"), - 776: .same(proto: "sourceCodeInfo"), - 777: .same(proto: "sourceContext"), - 778: .same(proto: "sourceEncoding"), - 779: .same(proto: "sourceFile"), - 780: .same(proto: "span"), - 781: .same(proto: "split"), - 782: .same(proto: "start"), - 783: .same(proto: "startArray"), - 784: .same(proto: "startArrayObject"), - 785: .same(proto: "startField"), - 786: .same(proto: "startIndex"), - 787: .same(proto: "startMessageField"), - 788: .same(proto: "startObject"), - 789: .same(proto: "startRegularField"), - 790: .same(proto: "state"), - 791: .same(proto: "static"), - 792: .same(proto: "StaticString"), - 793: .same(proto: "storage"), - 794: .same(proto: "String"), - 795: .same(proto: "stringLiteral"), - 796: .same(proto: "StringLiteralType"), - 797: .same(proto: "stringResult"), - 798: .same(proto: "stringValue"), - 799: .same(proto: "struct"), - 800: .same(proto: "structValue"), - 801: .same(proto: "subDecoder"), - 802: .same(proto: "subscript"), - 803: .same(proto: "subVisitor"), - 804: .same(proto: "Swift"), - 805: .same(proto: "swiftPrefix"), - 806: .same(proto: "SwiftProtobufContiguousBytes"), - 807: .same(proto: "syntax"), - 808: .same(proto: "T"), - 809: .same(proto: "tag"), - 810: .same(proto: "targets"), - 811: .same(proto: "terminator"), - 812: .same(proto: "testDecoder"), - 813: .same(proto: "text"), - 814: .same(proto: "textDecoder"), - 815: .same(proto: "TextFormatDecoder"), - 816: .same(proto: "TextFormatDecodingError"), - 817: .same(proto: "TextFormatDecodingOptions"), - 818: .same(proto: "TextFormatEncodingOptions"), - 819: .same(proto: "TextFormatEncodingVisitor"), - 820: .same(proto: "textFormatString"), - 821: .same(proto: "throwOrIgnore"), - 822: .same(proto: "throws"), - 823: .same(proto: "timeInterval"), - 824: .same(proto: "timeIntervalSince1970"), - 825: .same(proto: "timeIntervalSinceReferenceDate"), - 826: .same(proto: "Timestamp"), - 827: .same(proto: "total"), - 828: .same(proto: "totalArrayDepth"), - 829: .same(proto: "totalSize"), - 830: .same(proto: "trailingComments"), - 831: .same(proto: "traverse"), - 832: .same(proto: "true"), - 833: .same(proto: "try"), - 834: .same(proto: "type"), - 835: .same(proto: "typealias"), - 836: .same(proto: "TypeEnum"), - 837: .same(proto: "typeName"), - 838: .same(proto: "typePrefix"), - 839: .same(proto: "typeStart"), - 840: .same(proto: "typeUnknown"), - 841: .same(proto: "typeURL"), - 842: .same(proto: "UInt32"), - 843: .same(proto: "UInt32Value"), - 844: .same(proto: "UInt64"), - 845: .same(proto: "UInt64Value"), - 846: .same(proto: "UInt8"), - 847: .same(proto: "unchecked"), - 848: .same(proto: "unicodeScalarLiteral"), - 849: .same(proto: "UnicodeScalarLiteralType"), - 850: .same(proto: "unicodeScalars"), - 851: .same(proto: "UnicodeScalarView"), - 852: .same(proto: "uninterpretedOption"), - 853: .same(proto: "union"), - 854: .same(proto: "uniqueStorage"), - 855: .same(proto: "unknown"), - 856: .same(proto: "unknownFields"), - 857: .same(proto: "UnknownStorage"), - 858: .same(proto: "unpackTo"), - 859: .same(proto: "UnsafeBufferPointer"), - 860: .same(proto: "UnsafeMutablePointer"), - 861: .same(proto: "UnsafeMutableRawBufferPointer"), - 862: .same(proto: "UnsafeRawBufferPointer"), - 863: .same(proto: "UnsafeRawPointer"), - 864: .same(proto: "unverifiedLazy"), - 865: .same(proto: "updatedOptions"), - 866: .same(proto: "url"), - 867: .same(proto: "useDeterministicOrdering"), - 868: .same(proto: "utf8"), - 869: .same(proto: "utf8Ptr"), - 870: .same(proto: "utf8ToDouble"), - 871: .same(proto: "utf8Validation"), - 872: .same(proto: "UTF8View"), - 873: .same(proto: "v"), - 874: .same(proto: "value"), - 875: .same(proto: "valueField"), - 876: .same(proto: "values"), - 877: .same(proto: "ValueType"), - 878: .same(proto: "var"), - 879: .same(proto: "verification"), - 880: .same(proto: "VerificationState"), - 881: .same(proto: "Version"), - 882: .same(proto: "versionString"), - 883: .same(proto: "visitExtensionFields"), - 884: .same(proto: "visitExtensionFieldsAsMessageSet"), - 885: .same(proto: "visitMapField"), - 886: .same(proto: "visitor"), - 887: .same(proto: "visitPacked"), - 888: .same(proto: "visitPackedBoolField"), - 889: .same(proto: "visitPackedDoubleField"), - 890: .same(proto: "visitPackedEnumField"), - 891: .same(proto: "visitPackedFixed32Field"), - 892: .same(proto: "visitPackedFixed64Field"), - 893: .same(proto: "visitPackedFloatField"), - 894: .same(proto: "visitPackedInt32Field"), - 895: .same(proto: "visitPackedInt64Field"), - 896: .same(proto: "visitPackedSFixed32Field"), - 897: .same(proto: "visitPackedSFixed64Field"), - 898: .same(proto: "visitPackedSInt32Field"), - 899: .same(proto: "visitPackedSInt64Field"), - 900: .same(proto: "visitPackedUInt32Field"), - 901: .same(proto: "visitPackedUInt64Field"), - 902: .same(proto: "visitRepeated"), - 903: .same(proto: "visitRepeatedBoolField"), - 904: .same(proto: "visitRepeatedBytesField"), - 905: .same(proto: "visitRepeatedDoubleField"), - 906: .same(proto: "visitRepeatedEnumField"), - 907: .same(proto: "visitRepeatedFixed32Field"), - 908: .same(proto: "visitRepeatedFixed64Field"), - 909: .same(proto: "visitRepeatedFloatField"), - 910: .same(proto: "visitRepeatedGroupField"), - 911: .same(proto: "visitRepeatedInt32Field"), - 912: .same(proto: "visitRepeatedInt64Field"), - 913: .same(proto: "visitRepeatedMessageField"), - 914: .same(proto: "visitRepeatedSFixed32Field"), - 915: .same(proto: "visitRepeatedSFixed64Field"), - 916: .same(proto: "visitRepeatedSInt32Field"), - 917: .same(proto: "visitRepeatedSInt64Field"), - 918: .same(proto: "visitRepeatedStringField"), - 919: .same(proto: "visitRepeatedUInt32Field"), - 920: .same(proto: "visitRepeatedUInt64Field"), - 921: .same(proto: "visitSingular"), - 922: .same(proto: "visitSingularBoolField"), - 923: .same(proto: "visitSingularBytesField"), - 924: .same(proto: "visitSingularDoubleField"), - 925: .same(proto: "visitSingularEnumField"), - 926: .same(proto: "visitSingularFixed32Field"), - 927: .same(proto: "visitSingularFixed64Field"), - 928: .same(proto: "visitSingularFloatField"), - 929: .same(proto: "visitSingularGroupField"), - 930: .same(proto: "visitSingularInt32Field"), - 931: .same(proto: "visitSingularInt64Field"), - 932: .same(proto: "visitSingularMessageField"), - 933: .same(proto: "visitSingularSFixed32Field"), - 934: .same(proto: "visitSingularSFixed64Field"), - 935: .same(proto: "visitSingularSInt32Field"), - 936: .same(proto: "visitSingularSInt64Field"), - 937: .same(proto: "visitSingularStringField"), - 938: .same(proto: "visitSingularUInt32Field"), - 939: .same(proto: "visitSingularUInt64Field"), - 940: .same(proto: "visitUnknown"), - 941: .same(proto: "wasDecoded"), - 942: .same(proto: "weak"), - 943: .same(proto: "weakDependency"), - 944: .same(proto: "where"), - 945: .same(proto: "wireFormat"), - 946: .same(proto: "with"), - 947: .same(proto: "withUnsafeBytes"), - 948: .same(proto: "withUnsafeMutableBytes"), - 949: .same(proto: "work"), - 950: .same(proto: "Wrapped"), - 951: .same(proto: "WrappedType"), - 952: .same(proto: "wrappedValue"), - 953: .same(proto: "written"), - 954: .same(proto: "yday"), + 6: .same(proto: "alwaysPrintFieldsWithoutPresence"), + 7: .same(proto: "alwaysPrintInt64sAsNumbers"), + 8: .same(proto: "alwaysVisitPrimitiveFields"), + 9: .same(proto: "annotation"), + 10: .same(proto: "any"), + 11: .same(proto: "AnyExtensionField"), + 12: .same(proto: "AnyMessageExtension"), + 13: .same(proto: "AnyMessageStorage"), + 14: .same(proto: "AnyUnpackError"), + 15: .same(proto: "Api"), + 16: .same(proto: "appended"), + 17: .same(proto: "appendUIntHex"), + 18: .same(proto: "appendUnknown"), + 19: .same(proto: "areAllInitialized"), + 20: .same(proto: "Array"), + 21: .same(proto: "arrayDepth"), + 22: .same(proto: "arrayLiteral"), + 23: .same(proto: "arraySeparator"), + 24: .same(proto: "as"), + 25: .same(proto: "asciiOpenCurlyBracket"), + 26: .same(proto: "asciiZero"), + 27: .same(proto: "async"), + 28: .same(proto: "AsyncIterator"), + 29: .same(proto: "AsyncIteratorProtocol"), + 30: .same(proto: "AsyncMessageSequence"), + 31: .same(proto: "available"), + 32: .same(proto: "b"), + 33: .same(proto: "Base"), + 34: .same(proto: "base64Values"), + 35: .same(proto: "baseAddress"), + 36: .same(proto: "BaseType"), + 37: .same(proto: "begin"), + 38: .same(proto: "binary"), + 39: .same(proto: "BinaryDecoder"), + 40: .same(proto: "BinaryDecodingError"), + 41: .same(proto: "BinaryDecodingOptions"), + 42: .same(proto: "BinaryDelimited"), + 43: .same(proto: "BinaryEncoder"), + 44: .same(proto: "BinaryEncodingError"), + 45: .same(proto: "BinaryEncodingMessageSetSizeVisitor"), + 46: .same(proto: "BinaryEncodingMessageSetVisitor"), + 47: .same(proto: "BinaryEncodingOptions"), + 48: .same(proto: "BinaryEncodingSizeVisitor"), + 49: .same(proto: "BinaryEncodingVisitor"), + 50: .same(proto: "binaryOptions"), + 51: .same(proto: "binaryProtobufDelimitedMessages"), + 52: .same(proto: "bitPattern"), + 53: .same(proto: "body"), + 54: .same(proto: "Bool"), + 55: .same(proto: "booleanLiteral"), + 56: .same(proto: "BooleanLiteralType"), + 57: .same(proto: "boolValue"), + 58: .same(proto: "buffer"), + 59: .same(proto: "bytes"), + 60: .same(proto: "bytesInGroup"), + 61: .same(proto: "bytesNeeded"), + 62: .same(proto: "bytesRead"), + 63: .same(proto: "BytesValue"), + 64: .same(proto: "c"), + 65: .same(proto: "capitalizeNext"), + 66: .same(proto: "cardinality"), + 67: .same(proto: "CaseIterable"), + 68: .same(proto: "ccEnableArenas"), + 69: .same(proto: "ccGenericServices"), + 70: .same(proto: "Character"), + 71: .same(proto: "chars"), + 72: .same(proto: "chunk"), + 73: .same(proto: "class"), + 74: .same(proto: "clearAggregateValue"), + 75: .same(proto: "clearAllowAlias"), + 76: .same(proto: "clearBegin"), + 77: .same(proto: "clearCcEnableArenas"), + 78: .same(proto: "clearCcGenericServices"), + 79: .same(proto: "clearClientStreaming"), + 80: .same(proto: "clearCsharpNamespace"), + 81: .same(proto: "clearCtype"), + 82: .same(proto: "clearDebugRedact"), + 83: .same(proto: "clearDefaultValue"), + 84: .same(proto: "clearDeprecated"), + 85: .same(proto: "clearDeprecatedLegacyJsonFieldConflicts"), + 86: .same(proto: "clearDoubleValue"), + 87: .same(proto: "clearEdition"), + 88: .same(proto: "clearEnd"), + 89: .same(proto: "clearEnumType"), + 90: .same(proto: "clearExtendee"), + 91: .same(proto: "clearExtensionValue"), + 92: .same(proto: "clearFeatures"), + 93: .same(proto: "clearFieldPresence"), + 94: .same(proto: "clearFullName"), + 95: .same(proto: "clearGoPackage"), + 96: .same(proto: "clearIdempotencyLevel"), + 97: .same(proto: "clearIdentifierValue"), + 98: .same(proto: "clearInputType"), + 99: .same(proto: "clearIsExtension"), + 100: .same(proto: "clearJavaGenerateEqualsAndHash"), + 101: .same(proto: "clearJavaGenericServices"), + 102: .same(proto: "clearJavaMultipleFiles"), + 103: .same(proto: "clearJavaOuterClassname"), + 104: .same(proto: "clearJavaPackage"), + 105: .same(proto: "clearJavaStringCheckUtf8"), + 106: .same(proto: "clearJsonFormat"), + 107: .same(proto: "clearJsonName"), + 108: .same(proto: "clearJstype"), + 109: .same(proto: "clearLabel"), + 110: .same(proto: "clearLazy"), + 111: .same(proto: "clearLeadingComments"), + 112: .same(proto: "clearMapEntry"), + 113: .same(proto: "clearMaximumEdition"), + 114: .same(proto: "clearMessageEncoding"), + 115: .same(proto: "clearMessageSetWireFormat"), + 116: .same(proto: "clearMinimumEdition"), + 117: .same(proto: "clearName"), + 118: .same(proto: "clearNamePart"), + 119: .same(proto: "clearNegativeIntValue"), + 120: .same(proto: "clearNoStandardDescriptorAccessor"), + 121: .same(proto: "clearNumber"), + 122: .same(proto: "clearObjcClassPrefix"), + 123: .same(proto: "clearOneofIndex"), + 124: .same(proto: "clearOptimizeFor"), + 125: .same(proto: "clearOptions"), + 126: .same(proto: "clearOutputType"), + 127: .same(proto: "clearPackage"), + 128: .same(proto: "clearPacked"), + 129: .same(proto: "clearPhpClassPrefix"), + 130: .same(proto: "clearPhpMetadataNamespace"), + 131: .same(proto: "clearPhpNamespace"), + 132: .same(proto: "clearPositiveIntValue"), + 133: .same(proto: "clearProto3Optional"), + 134: .same(proto: "clearPyGenericServices"), + 135: .same(proto: "clearRepeated"), + 136: .same(proto: "clearRepeatedFieldEncoding"), + 137: .same(proto: "clearReserved"), + 138: .same(proto: "clearRetention"), + 139: .same(proto: "clearRubyPackage"), + 140: .same(proto: "clearSemantic"), + 141: .same(proto: "clearServerStreaming"), + 142: .same(proto: "clearSourceCodeInfo"), + 143: .same(proto: "clearSourceContext"), + 144: .same(proto: "clearSourceFile"), + 145: .same(proto: "clearStart"), + 146: .same(proto: "clearStringValue"), + 147: .same(proto: "clearSwiftPrefix"), + 148: .same(proto: "clearSyntax"), + 149: .same(proto: "clearTrailingComments"), + 150: .same(proto: "clearType"), + 151: .same(proto: "clearTypeName"), + 152: .same(proto: "clearUnverifiedLazy"), + 153: .same(proto: "clearUtf8Validation"), + 154: .same(proto: "clearValue"), + 155: .same(proto: "clearVerification"), + 156: .same(proto: "clearWeak"), + 157: .same(proto: "clientStreaming"), + 158: .same(proto: "codePoint"), + 159: .same(proto: "codeUnits"), + 160: .same(proto: "Collection"), + 161: .same(proto: "com"), + 162: .same(proto: "comma"), + 163: .same(proto: "CommonMessageConformances"), + 164: .same(proto: "consumedBytes"), + 165: .same(proto: "contentsOf"), + 166: .same(proto: "count"), + 167: .same(proto: "countVarintsInBuffer"), + 168: .same(proto: "csharpNamespace"), + 169: .same(proto: "ctype"), + 170: .same(proto: "customCodable"), + 171: .same(proto: "d"), + 172: .same(proto: "Data"), + 173: .same(proto: "dataResult"), + 174: .same(proto: "date"), + 175: .same(proto: "daySec"), + 176: .same(proto: "daysSinceEpoch"), + 177: .same(proto: "debugDescription"), + 178: .same(proto: "debugRedact"), + 179: .same(proto: "declaration"), + 180: .same(proto: "decoded"), + 181: .same(proto: "decodedFromJSONNull"), + 182: .same(proto: "decodeExtensionField"), + 183: .same(proto: "decodeExtensionFieldsAsMessageSet"), + 184: .same(proto: "decodeJSON"), + 185: .same(proto: "decodeMapField"), + 186: .same(proto: "decodeMessage"), + 187: .same(proto: "decoder"), + 188: .same(proto: "decodeRepeated"), + 189: .same(proto: "decodeRepeatedBoolField"), + 190: .same(proto: "decodeRepeatedBytesField"), + 191: .same(proto: "decodeRepeatedDoubleField"), + 192: .same(proto: "decodeRepeatedEnumField"), + 193: .same(proto: "decodeRepeatedFixed32Field"), + 194: .same(proto: "decodeRepeatedFixed64Field"), + 195: .same(proto: "decodeRepeatedFloatField"), + 196: .same(proto: "decodeRepeatedGroupField"), + 197: .same(proto: "decodeRepeatedInt32Field"), + 198: .same(proto: "decodeRepeatedInt64Field"), + 199: .same(proto: "decodeRepeatedMessageField"), + 200: .same(proto: "decodeRepeatedSFixed32Field"), + 201: .same(proto: "decodeRepeatedSFixed64Field"), + 202: .same(proto: "decodeRepeatedSInt32Field"), + 203: .same(proto: "decodeRepeatedSInt64Field"), + 204: .same(proto: "decodeRepeatedStringField"), + 205: .same(proto: "decodeRepeatedUInt32Field"), + 206: .same(proto: "decodeRepeatedUInt64Field"), + 207: .same(proto: "decodeSingular"), + 208: .same(proto: "decodeSingularBoolField"), + 209: .same(proto: "decodeSingularBytesField"), + 210: .same(proto: "decodeSingularDoubleField"), + 211: .same(proto: "decodeSingularEnumField"), + 212: .same(proto: "decodeSingularFixed32Field"), + 213: .same(proto: "decodeSingularFixed64Field"), + 214: .same(proto: "decodeSingularFloatField"), + 215: .same(proto: "decodeSingularGroupField"), + 216: .same(proto: "decodeSingularInt32Field"), + 217: .same(proto: "decodeSingularInt64Field"), + 218: .same(proto: "decodeSingularMessageField"), + 219: .same(proto: "decodeSingularSFixed32Field"), + 220: .same(proto: "decodeSingularSFixed64Field"), + 221: .same(proto: "decodeSingularSInt32Field"), + 222: .same(proto: "decodeSingularSInt64Field"), + 223: .same(proto: "decodeSingularStringField"), + 224: .same(proto: "decodeSingularUInt32Field"), + 225: .same(proto: "decodeSingularUInt64Field"), + 226: .same(proto: "decodeTextFormat"), + 227: .same(proto: "defaultAnyTypeURLPrefix"), + 228: .same(proto: "defaults"), + 229: .same(proto: "defaultValue"), + 230: .same(proto: "dependency"), + 231: .same(proto: "deprecated"), + 232: .same(proto: "deprecatedLegacyJsonFieldConflicts"), + 233: .same(proto: "description"), + 234: .same(proto: "DescriptorProto"), + 235: .same(proto: "Dictionary"), + 236: .same(proto: "dictionaryLiteral"), + 237: .same(proto: "digit"), + 238: .same(proto: "digit0"), + 239: .same(proto: "digit1"), + 240: .same(proto: "digitCount"), + 241: .same(proto: "digits"), + 242: .same(proto: "digitValue"), + 243: .same(proto: "discardableResult"), + 244: .same(proto: "discardUnknownFields"), + 245: .same(proto: "Double"), + 246: .same(proto: "doubleValue"), + 247: .same(proto: "Duration"), + 248: .same(proto: "E"), + 249: .same(proto: "edition"), + 250: .same(proto: "EditionDefault"), + 251: .same(proto: "editionDefaults"), + 252: .same(proto: "Element"), + 253: .same(proto: "elements"), + 254: .same(proto: "emitExtensionFieldName"), + 255: .same(proto: "emitFieldName"), + 256: .same(proto: "emitFieldNumber"), + 257: .same(proto: "Empty"), + 258: .same(proto: "encodeAsBytes"), + 259: .same(proto: "encoded"), + 260: .same(proto: "encodedJSONString"), + 261: .same(proto: "encodedSize"), + 262: .same(proto: "encodeField"), + 263: .same(proto: "encoder"), + 264: .same(proto: "end"), + 265: .same(proto: "endArray"), + 266: .same(proto: "endMessageField"), + 267: .same(proto: "endObject"), + 268: .same(proto: "endRegularField"), + 269: .same(proto: "enum"), + 270: .same(proto: "EnumDescriptorProto"), + 271: .same(proto: "EnumOptions"), + 272: .same(proto: "EnumReservedRange"), + 273: .same(proto: "enumType"), + 274: .same(proto: "enumvalue"), + 275: .same(proto: "EnumValueDescriptorProto"), + 276: .same(proto: "EnumValueOptions"), + 277: .same(proto: "Equatable"), + 278: .same(proto: "Error"), + 279: .same(proto: "ExpressibleByArrayLiteral"), + 280: .same(proto: "ExpressibleByDictionaryLiteral"), + 281: .same(proto: "ext"), + 282: .same(proto: "extDecoder"), + 283: .same(proto: "extendedGraphemeClusterLiteral"), + 284: .same(proto: "ExtendedGraphemeClusterLiteralType"), + 285: .same(proto: "extendee"), + 286: .same(proto: "ExtensibleMessage"), + 287: .same(proto: "extension"), + 288: .same(proto: "ExtensionField"), + 289: .same(proto: "extensionFieldNumber"), + 290: .same(proto: "ExtensionFieldValueSet"), + 291: .same(proto: "ExtensionMap"), + 292: .same(proto: "extensionRange"), + 293: .same(proto: "ExtensionRangeOptions"), + 294: .same(proto: "extensions"), + 295: .same(proto: "extras"), + 296: .same(proto: "F"), + 297: .same(proto: "false"), + 298: .same(proto: "features"), + 299: .same(proto: "FeatureSet"), + 300: .same(proto: "FeatureSetDefaults"), + 301: .same(proto: "FeatureSetEditionDefault"), + 302: .same(proto: "field"), + 303: .same(proto: "fieldData"), + 304: .same(proto: "FieldDescriptorProto"), + 305: .same(proto: "FieldMask"), + 306: .same(proto: "fieldName"), + 307: .same(proto: "fieldNameCount"), + 308: .same(proto: "fieldNum"), + 309: .same(proto: "fieldNumber"), + 310: .same(proto: "fieldNumberForProto"), + 311: .same(proto: "FieldOptions"), + 312: .same(proto: "fieldPresence"), + 313: .same(proto: "fields"), + 314: .same(proto: "fieldSize"), + 315: .same(proto: "FieldTag"), + 316: .same(proto: "fieldType"), + 317: .same(proto: "file"), + 318: .same(proto: "FileDescriptorProto"), + 319: .same(proto: "FileDescriptorSet"), + 320: .same(proto: "fileName"), + 321: .same(proto: "FileOptions"), + 322: .same(proto: "filter"), + 323: .same(proto: "final"), + 324: .same(proto: "first"), + 325: .same(proto: "firstItem"), + 326: .same(proto: "Float"), + 327: .same(proto: "floatLiteral"), + 328: .same(proto: "FloatLiteralType"), + 329: .same(proto: "FloatValue"), + 330: .same(proto: "forMessageName"), + 331: .same(proto: "formUnion"), + 332: .same(proto: "forReadingFrom"), + 333: .same(proto: "forTypeURL"), + 334: .same(proto: "ForwardParser"), + 335: .same(proto: "forWritingInto"), + 336: .same(proto: "from"), + 337: .same(proto: "fromAscii2"), + 338: .same(proto: "fromAscii4"), + 339: .same(proto: "fromByteOffset"), + 340: .same(proto: "fromHexDigit"), + 341: .same(proto: "fullName"), + 342: .same(proto: "func"), + 343: .same(proto: "G"), + 344: .same(proto: "GeneratedCodeInfo"), + 345: .same(proto: "get"), + 346: .same(proto: "getExtensionValue"), + 347: .same(proto: "googleapis"), + 348: .same(proto: "Google_Protobuf_Any"), + 349: .same(proto: "Google_Protobuf_Api"), + 350: .same(proto: "Google_Protobuf_BoolValue"), + 351: .same(proto: "Google_Protobuf_BytesValue"), + 352: .same(proto: "Google_Protobuf_DescriptorProto"), + 353: .same(proto: "Google_Protobuf_DoubleValue"), + 354: .same(proto: "Google_Protobuf_Duration"), + 355: .same(proto: "Google_Protobuf_Edition"), + 356: .same(proto: "Google_Protobuf_Empty"), + 357: .same(proto: "Google_Protobuf_Enum"), + 358: .same(proto: "Google_Protobuf_EnumDescriptorProto"), + 359: .same(proto: "Google_Protobuf_EnumOptions"), + 360: .same(proto: "Google_Protobuf_EnumValue"), + 361: .same(proto: "Google_Protobuf_EnumValueDescriptorProto"), + 362: .same(proto: "Google_Protobuf_EnumValueOptions"), + 363: .same(proto: "Google_Protobuf_ExtensionRangeOptions"), + 364: .same(proto: "Google_Protobuf_FeatureSet"), + 365: .same(proto: "Google_Protobuf_FeatureSetDefaults"), + 366: .same(proto: "Google_Protobuf_Field"), + 367: .same(proto: "Google_Protobuf_FieldDescriptorProto"), + 368: .same(proto: "Google_Protobuf_FieldMask"), + 369: .same(proto: "Google_Protobuf_FieldOptions"), + 370: .same(proto: "Google_Protobuf_FileDescriptorProto"), + 371: .same(proto: "Google_Protobuf_FileDescriptorSet"), + 372: .same(proto: "Google_Protobuf_FileOptions"), + 373: .same(proto: "Google_Protobuf_FloatValue"), + 374: .same(proto: "Google_Protobuf_GeneratedCodeInfo"), + 375: .same(proto: "Google_Protobuf_Int32Value"), + 376: .same(proto: "Google_Protobuf_Int64Value"), + 377: .same(proto: "Google_Protobuf_ListValue"), + 378: .same(proto: "Google_Protobuf_MessageOptions"), + 379: .same(proto: "Google_Protobuf_Method"), + 380: .same(proto: "Google_Protobuf_MethodDescriptorProto"), + 381: .same(proto: "Google_Protobuf_MethodOptions"), + 382: .same(proto: "Google_Protobuf_Mixin"), + 383: .same(proto: "Google_Protobuf_NullValue"), + 384: .same(proto: "Google_Protobuf_OneofDescriptorProto"), + 385: .same(proto: "Google_Protobuf_OneofOptions"), + 386: .same(proto: "Google_Protobuf_Option"), + 387: .same(proto: "Google_Protobuf_ServiceDescriptorProto"), + 388: .same(proto: "Google_Protobuf_ServiceOptions"), + 389: .same(proto: "Google_Protobuf_SourceCodeInfo"), + 390: .same(proto: "Google_Protobuf_SourceContext"), + 391: .same(proto: "Google_Protobuf_StringValue"), + 392: .same(proto: "Google_Protobuf_Struct"), + 393: .same(proto: "Google_Protobuf_Syntax"), + 394: .same(proto: "Google_Protobuf_Timestamp"), + 395: .same(proto: "Google_Protobuf_Type"), + 396: .same(proto: "Google_Protobuf_UInt32Value"), + 397: .same(proto: "Google_Protobuf_UInt64Value"), + 398: .same(proto: "Google_Protobuf_UninterpretedOption"), + 399: .same(proto: "Google_Protobuf_Value"), + 400: .same(proto: "goPackage"), + 401: .same(proto: "group"), + 402: .same(proto: "groupFieldNumberStack"), + 403: .same(proto: "groupSize"), + 404: .same(proto: "hadOneofValue"), + 405: .same(proto: "handleConflictingOneOf"), + 406: .same(proto: "hasAggregateValue"), + 407: .same(proto: "hasAllowAlias"), + 408: .same(proto: "hasBegin"), + 409: .same(proto: "hasCcEnableArenas"), + 410: .same(proto: "hasCcGenericServices"), + 411: .same(proto: "hasClientStreaming"), + 412: .same(proto: "hasCsharpNamespace"), + 413: .same(proto: "hasCtype"), + 414: .same(proto: "hasDebugRedact"), + 415: .same(proto: "hasDefaultValue"), + 416: .same(proto: "hasDeprecated"), + 417: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), + 418: .same(proto: "hasDoubleValue"), + 419: .same(proto: "hasEdition"), + 420: .same(proto: "hasEnd"), + 421: .same(proto: "hasEnumType"), + 422: .same(proto: "hasExtendee"), + 423: .same(proto: "hasExtensionValue"), + 424: .same(proto: "hasFeatures"), + 425: .same(proto: "hasFieldPresence"), + 426: .same(proto: "hasFullName"), + 427: .same(proto: "hasGoPackage"), + 428: .same(proto: "hash"), + 429: .same(proto: "Hashable"), + 430: .same(proto: "hasher"), + 431: .same(proto: "HashVisitor"), + 432: .same(proto: "hasIdempotencyLevel"), + 433: .same(proto: "hasIdentifierValue"), + 434: .same(proto: "hasInputType"), + 435: .same(proto: "hasIsExtension"), + 436: .same(proto: "hasJavaGenerateEqualsAndHash"), + 437: .same(proto: "hasJavaGenericServices"), + 438: .same(proto: "hasJavaMultipleFiles"), + 439: .same(proto: "hasJavaOuterClassname"), + 440: .same(proto: "hasJavaPackage"), + 441: .same(proto: "hasJavaStringCheckUtf8"), + 442: .same(proto: "hasJsonFormat"), + 443: .same(proto: "hasJsonName"), + 444: .same(proto: "hasJstype"), + 445: .same(proto: "hasLabel"), + 446: .same(proto: "hasLazy"), + 447: .same(proto: "hasLeadingComments"), + 448: .same(proto: "hasMapEntry"), + 449: .same(proto: "hasMaximumEdition"), + 450: .same(proto: "hasMessageEncoding"), + 451: .same(proto: "hasMessageSetWireFormat"), + 452: .same(proto: "hasMinimumEdition"), + 453: .same(proto: "hasName"), + 454: .same(proto: "hasNamePart"), + 455: .same(proto: "hasNegativeIntValue"), + 456: .same(proto: "hasNoStandardDescriptorAccessor"), + 457: .same(proto: "hasNumber"), + 458: .same(proto: "hasObjcClassPrefix"), + 459: .same(proto: "hasOneofIndex"), + 460: .same(proto: "hasOptimizeFor"), + 461: .same(proto: "hasOptions"), + 462: .same(proto: "hasOutputType"), + 463: .same(proto: "hasPackage"), + 464: .same(proto: "hasPacked"), + 465: .same(proto: "hasPhpClassPrefix"), + 466: .same(proto: "hasPhpMetadataNamespace"), + 467: .same(proto: "hasPhpNamespace"), + 468: .same(proto: "hasPositiveIntValue"), + 469: .same(proto: "hasProto3Optional"), + 470: .same(proto: "hasPyGenericServices"), + 471: .same(proto: "hasRepeated"), + 472: .same(proto: "hasRepeatedFieldEncoding"), + 473: .same(proto: "hasReserved"), + 474: .same(proto: "hasRetention"), + 475: .same(proto: "hasRubyPackage"), + 476: .same(proto: "hasSemantic"), + 477: .same(proto: "hasServerStreaming"), + 478: .same(proto: "hasSourceCodeInfo"), + 479: .same(proto: "hasSourceContext"), + 480: .same(proto: "hasSourceFile"), + 481: .same(proto: "hasStart"), + 482: .same(proto: "hasStringValue"), + 483: .same(proto: "hasSwiftPrefix"), + 484: .same(proto: "hasSyntax"), + 485: .same(proto: "hasTrailingComments"), + 486: .same(proto: "hasType"), + 487: .same(proto: "hasTypeName"), + 488: .same(proto: "hasUnverifiedLazy"), + 489: .same(proto: "hasUtf8Validation"), + 490: .same(proto: "hasValue"), + 491: .same(proto: "hasVerification"), + 492: .same(proto: "hasWeak"), + 493: .same(proto: "hour"), + 494: .same(proto: "i"), + 495: .same(proto: "idempotencyLevel"), + 496: .same(proto: "identifierValue"), + 497: .same(proto: "if"), + 498: .same(proto: "ignoreUnknownFields"), + 499: .same(proto: "index"), + 500: .same(proto: "init"), + 501: .same(proto: "inout"), + 502: .same(proto: "inputType"), + 503: .same(proto: "insert"), + 504: .same(proto: "Int"), + 505: .same(proto: "Int32"), + 506: .same(proto: "Int32Value"), + 507: .same(proto: "Int64"), + 508: .same(proto: "Int64Value"), + 509: .same(proto: "Int8"), + 510: .same(proto: "integerLiteral"), + 511: .same(proto: "IntegerLiteralType"), + 512: .same(proto: "intern"), + 513: .same(proto: "Internal"), + 514: .same(proto: "InternalState"), + 515: .same(proto: "into"), + 516: .same(proto: "ints"), + 517: .same(proto: "isA"), + 518: .same(proto: "isEqual"), + 519: .same(proto: "isEqualTo"), + 520: .same(proto: "isExtension"), + 521: .same(proto: "isInitialized"), + 522: .same(proto: "isNegative"), + 523: .same(proto: "itemTagsEncodedSize"), + 524: .same(proto: "iterator"), + 525: .same(proto: "javaGenerateEqualsAndHash"), + 526: .same(proto: "javaGenericServices"), + 527: .same(proto: "javaMultipleFiles"), + 528: .same(proto: "javaOuterClassname"), + 529: .same(proto: "javaPackage"), + 530: .same(proto: "javaStringCheckUtf8"), + 531: .same(proto: "JSONDecoder"), + 532: .same(proto: "JSONDecodingError"), + 533: .same(proto: "JSONDecodingOptions"), + 534: .same(proto: "jsonEncoder"), + 535: .same(proto: "JSONEncodingError"), + 536: .same(proto: "JSONEncodingOptions"), + 537: .same(proto: "JSONEncodingVisitor"), + 538: .same(proto: "jsonFormat"), + 539: .same(proto: "JSONMapEncodingVisitor"), + 540: .same(proto: "jsonName"), + 541: .same(proto: "jsonPath"), + 542: .same(proto: "jsonPaths"), + 543: .same(proto: "JSONScanner"), + 544: .same(proto: "jsonString"), + 545: .same(proto: "jsonText"), + 546: .same(proto: "jsonUTF8Bytes"), + 547: .same(proto: "jsonUTF8Data"), + 548: .same(proto: "jstype"), + 549: .same(proto: "k"), + 550: .same(proto: "kChunkSize"), + 551: .same(proto: "Key"), + 552: .same(proto: "keyField"), + 553: .same(proto: "keyFieldOpt"), + 554: .same(proto: "KeyType"), + 555: .same(proto: "kind"), + 556: .same(proto: "l"), + 557: .same(proto: "label"), + 558: .same(proto: "lazy"), + 559: .same(proto: "leadingComments"), + 560: .same(proto: "leadingDetachedComments"), + 561: .same(proto: "length"), + 562: .same(proto: "lessThan"), + 563: .same(proto: "let"), + 564: .same(proto: "lhs"), + 565: .same(proto: "list"), + 566: .same(proto: "listOfMessages"), + 567: .same(proto: "listValue"), + 568: .same(proto: "littleEndian"), + 569: .same(proto: "littleEndianBytes"), + 570: .same(proto: "load"), + 571: .same(proto: "localHasher"), + 572: .same(proto: "location"), + 573: .same(proto: "M"), + 574: .same(proto: "major"), + 575: .same(proto: "makeAsyncIterator"), + 576: .same(proto: "makeIterator"), + 577: .same(proto: "mapEntry"), + 578: .same(proto: "MapKeyType"), + 579: .same(proto: "mapToMessages"), + 580: .same(proto: "MapValueType"), + 581: .same(proto: "mapVisitor"), + 582: .same(proto: "maximumEdition"), + 583: .same(proto: "mdayStart"), + 584: .same(proto: "merge"), + 585: .same(proto: "message"), + 586: .same(proto: "messageDepthLimit"), + 587: .same(proto: "messageEncoding"), + 588: .same(proto: "MessageExtension"), + 589: .same(proto: "MessageImplementationBase"), + 590: .same(proto: "MessageOptions"), + 591: .same(proto: "MessageSet"), + 592: .same(proto: "messageSetWireFormat"), + 593: .same(proto: "messageSize"), + 594: .same(proto: "messageType"), + 595: .same(proto: "Method"), + 596: .same(proto: "MethodDescriptorProto"), + 597: .same(proto: "MethodOptions"), + 598: .same(proto: "methods"), + 599: .same(proto: "min"), + 600: .same(proto: "minimumEdition"), + 601: .same(proto: "minor"), + 602: .same(proto: "Mixin"), + 603: .same(proto: "mixins"), + 604: .same(proto: "modifier"), + 605: .same(proto: "modify"), + 606: .same(proto: "month"), + 607: .same(proto: "msgExtension"), + 608: .same(proto: "mutating"), + 609: .same(proto: "n"), + 610: .same(proto: "name"), + 611: .same(proto: "NameDescription"), + 612: .same(proto: "NameMap"), + 613: .same(proto: "NamePart"), + 614: .same(proto: "names"), + 615: .same(proto: "nanos"), + 616: .same(proto: "negativeIntValue"), + 617: .same(proto: "nestedType"), + 618: .same(proto: "newL"), + 619: .same(proto: "newList"), + 620: .same(proto: "newValue"), + 621: .same(proto: "next"), + 622: .same(proto: "nextByte"), + 623: .same(proto: "nextFieldNumber"), + 624: .same(proto: "nextVarInt"), + 625: .same(proto: "nil"), + 626: .same(proto: "nilLiteral"), + 627: .same(proto: "noStandardDescriptorAccessor"), + 628: .same(proto: "nullValue"), + 629: .same(proto: "number"), + 630: .same(proto: "numberValue"), + 631: .same(proto: "objcClassPrefix"), + 632: .same(proto: "of"), + 633: .same(proto: "oneofDecl"), + 634: .same(proto: "OneofDescriptorProto"), + 635: .same(proto: "oneofIndex"), + 636: .same(proto: "OneofOptions"), + 637: .same(proto: "oneofs"), + 638: .same(proto: "OneOf_Kind"), + 639: .same(proto: "optimizeFor"), + 640: .same(proto: "OptimizeMode"), + 641: .same(proto: "Option"), + 642: .same(proto: "OptionalEnumExtensionField"), + 643: .same(proto: "OptionalExtensionField"), + 644: .same(proto: "OptionalGroupExtensionField"), + 645: .same(proto: "OptionalMessageExtensionField"), + 646: .same(proto: "OptionRetention"), + 647: .same(proto: "options"), + 648: .same(proto: "OptionTargetType"), + 649: .same(proto: "other"), + 650: .same(proto: "others"), + 651: .same(proto: "out"), + 652: .same(proto: "outputType"), + 653: .same(proto: "p"), + 654: .same(proto: "package"), + 655: .same(proto: "packed"), + 656: .same(proto: "PackedEnumExtensionField"), + 657: .same(proto: "PackedExtensionField"), + 658: .same(proto: "padding"), + 659: .same(proto: "parent"), + 660: .same(proto: "parse"), + 661: .same(proto: "path"), + 662: .same(proto: "paths"), + 663: .same(proto: "payload"), + 664: .same(proto: "payloadSize"), + 665: .same(proto: "phpClassPrefix"), + 666: .same(proto: "phpMetadataNamespace"), + 667: .same(proto: "phpNamespace"), + 668: .same(proto: "pos"), + 669: .same(proto: "positiveIntValue"), + 670: .same(proto: "prefix"), + 671: .same(proto: "preserveProtoFieldNames"), + 672: .same(proto: "preTraverse"), + 673: .same(proto: "printUnknownFields"), + 674: .same(proto: "proto2"), + 675: .same(proto: "proto3DefaultValue"), + 676: .same(proto: "proto3Optional"), + 677: .same(proto: "ProtobufAPIVersionCheck"), + 678: .same(proto: "ProtobufAPIVersion_3"), + 679: .same(proto: "ProtobufBool"), + 680: .same(proto: "ProtobufBytes"), + 681: .same(proto: "ProtobufDouble"), + 682: .same(proto: "ProtobufEnumMap"), + 683: .same(proto: "protobufExtension"), + 684: .same(proto: "ProtobufFixed32"), + 685: .same(proto: "ProtobufFixed64"), + 686: .same(proto: "ProtobufFloat"), + 687: .same(proto: "ProtobufInt32"), + 688: .same(proto: "ProtobufInt64"), + 689: .same(proto: "ProtobufMap"), + 690: .same(proto: "ProtobufMessageMap"), + 691: .same(proto: "ProtobufSFixed32"), + 692: .same(proto: "ProtobufSFixed64"), + 693: .same(proto: "ProtobufSInt32"), + 694: .same(proto: "ProtobufSInt64"), + 695: .same(proto: "ProtobufString"), + 696: .same(proto: "ProtobufUInt32"), + 697: .same(proto: "ProtobufUInt64"), + 698: .same(proto: "protobuf_extensionFieldValues"), + 699: .same(proto: "protobuf_fieldNumber"), + 700: .same(proto: "protobuf_generated_isEqualTo"), + 701: .same(proto: "protobuf_nameMap"), + 702: .same(proto: "protobuf_newField"), + 703: .same(proto: "protobuf_package"), + 704: .same(proto: "protocol"), + 705: .same(proto: "protoFieldName"), + 706: .same(proto: "protoMessageName"), + 707: .same(proto: "ProtoNameProviding"), + 708: .same(proto: "protoPaths"), + 709: .same(proto: "public"), + 710: .same(proto: "publicDependency"), + 711: .same(proto: "putBoolValue"), + 712: .same(proto: "putBytesValue"), + 713: .same(proto: "putDoubleValue"), + 714: .same(proto: "putEnumValue"), + 715: .same(proto: "putFixedUInt32"), + 716: .same(proto: "putFixedUInt64"), + 717: .same(proto: "putFloatValue"), + 718: .same(proto: "putInt64"), + 719: .same(proto: "putStringValue"), + 720: .same(proto: "putUInt64"), + 721: .same(proto: "putUInt64Hex"), + 722: .same(proto: "putVarInt"), + 723: .same(proto: "putZigZagVarInt"), + 724: .same(proto: "pyGenericServices"), + 725: .same(proto: "R"), + 726: .same(proto: "rawChars"), + 727: .same(proto: "RawRepresentable"), + 728: .same(proto: "RawValue"), + 729: .same(proto: "read4HexDigits"), + 730: .same(proto: "readBytes"), + 731: .same(proto: "register"), + 732: .same(proto: "repeated"), + 733: .same(proto: "RepeatedEnumExtensionField"), + 734: .same(proto: "RepeatedExtensionField"), + 735: .same(proto: "repeatedFieldEncoding"), + 736: .same(proto: "RepeatedGroupExtensionField"), + 737: .same(proto: "RepeatedMessageExtensionField"), + 738: .same(proto: "repeating"), + 739: .same(proto: "requestStreaming"), + 740: .same(proto: "requestTypeURL"), + 741: .same(proto: "requiredSize"), + 742: .same(proto: "responseStreaming"), + 743: .same(proto: "responseTypeURL"), + 744: .same(proto: "result"), + 745: .same(proto: "retention"), + 746: .same(proto: "rethrows"), + 747: .same(proto: "return"), + 748: .same(proto: "ReturnType"), + 749: .same(proto: "revision"), + 750: .same(proto: "rhs"), + 751: .same(proto: "root"), + 752: .same(proto: "rubyPackage"), + 753: .same(proto: "s"), + 754: .same(proto: "sawBackslash"), + 755: .same(proto: "sawSection4Characters"), + 756: .same(proto: "sawSection5Characters"), + 757: .same(proto: "scanner"), + 758: .same(proto: "seconds"), + 759: .same(proto: "self"), + 760: .same(proto: "semantic"), + 761: .same(proto: "Sendable"), + 762: .same(proto: "separator"), + 763: .same(proto: "serialize"), + 764: .same(proto: "serializedBytes"), + 765: .same(proto: "serializedData"), + 766: .same(proto: "serializedSize"), + 767: .same(proto: "serverStreaming"), + 768: .same(proto: "service"), + 769: .same(proto: "ServiceDescriptorProto"), + 770: .same(proto: "ServiceOptions"), + 771: .same(proto: "set"), + 772: .same(proto: "setExtensionValue"), + 773: .same(proto: "shift"), + 774: .same(proto: "SimpleExtensionMap"), + 775: .same(proto: "size"), + 776: .same(proto: "sizer"), + 777: .same(proto: "source"), + 778: .same(proto: "sourceCodeInfo"), + 779: .same(proto: "sourceContext"), + 780: .same(proto: "sourceEncoding"), + 781: .same(proto: "sourceFile"), + 782: .same(proto: "span"), + 783: .same(proto: "split"), + 784: .same(proto: "start"), + 785: .same(proto: "startArray"), + 786: .same(proto: "startArrayObject"), + 787: .same(proto: "startField"), + 788: .same(proto: "startIndex"), + 789: .same(proto: "startMessageField"), + 790: .same(proto: "startObject"), + 791: .same(proto: "startRegularField"), + 792: .same(proto: "state"), + 793: .same(proto: "static"), + 794: .same(proto: "StaticString"), + 795: .same(proto: "storage"), + 796: .same(proto: "String"), + 797: .same(proto: "stringLiteral"), + 798: .same(proto: "StringLiteralType"), + 799: .same(proto: "stringResult"), + 800: .same(proto: "stringValue"), + 801: .same(proto: "struct"), + 802: .same(proto: "structValue"), + 803: .same(proto: "subDecoder"), + 804: .same(proto: "subscript"), + 805: .same(proto: "subVisitor"), + 806: .same(proto: "Swift"), + 807: .same(proto: "swiftPrefix"), + 808: .same(proto: "SwiftProtobufContiguousBytes"), + 809: .same(proto: "syntax"), + 810: .same(proto: "T"), + 811: .same(proto: "tag"), + 812: .same(proto: "targets"), + 813: .same(proto: "terminator"), + 814: .same(proto: "testDecoder"), + 815: .same(proto: "text"), + 816: .same(proto: "textDecoder"), + 817: .same(proto: "TextFormatDecoder"), + 818: .same(proto: "TextFormatDecodingError"), + 819: .same(proto: "TextFormatDecodingOptions"), + 820: .same(proto: "TextFormatEncodingOptions"), + 821: .same(proto: "TextFormatEncodingVisitor"), + 822: .same(proto: "textFormatString"), + 823: .same(proto: "throwOrIgnore"), + 824: .same(proto: "throws"), + 825: .same(proto: "timeInterval"), + 826: .same(proto: "timeIntervalSince1970"), + 827: .same(proto: "timeIntervalSinceReferenceDate"), + 828: .same(proto: "Timestamp"), + 829: .same(proto: "total"), + 830: .same(proto: "totalArrayDepth"), + 831: .same(proto: "totalSize"), + 832: .same(proto: "trailingComments"), + 833: .same(proto: "traversalOptions"), + 834: .same(proto: "traverse"), + 835: .same(proto: "true"), + 836: .same(proto: "try"), + 837: .same(proto: "type"), + 838: .same(proto: "typealias"), + 839: .same(proto: "TypeEnum"), + 840: .same(proto: "typeName"), + 841: .same(proto: "typePrefix"), + 842: .same(proto: "typeStart"), + 843: .same(proto: "typeUnknown"), + 844: .same(proto: "typeURL"), + 845: .same(proto: "UInt32"), + 846: .same(proto: "UInt32Value"), + 847: .same(proto: "UInt64"), + 848: .same(proto: "UInt64Value"), + 849: .same(proto: "UInt8"), + 850: .same(proto: "unchecked"), + 851: .same(proto: "unicodeScalarLiteral"), + 852: .same(proto: "UnicodeScalarLiteralType"), + 853: .same(proto: "unicodeScalars"), + 854: .same(proto: "UnicodeScalarView"), + 855: .same(proto: "uninterpretedOption"), + 856: .same(proto: "union"), + 857: .same(proto: "uniqueStorage"), + 858: .same(proto: "unknown"), + 859: .same(proto: "unknownFields"), + 860: .same(proto: "UnknownStorage"), + 861: .same(proto: "unpackTo"), + 862: .same(proto: "UnsafeBufferPointer"), + 863: .same(proto: "UnsafeMutablePointer"), + 864: .same(proto: "UnsafeMutableRawBufferPointer"), + 865: .same(proto: "UnsafeRawBufferPointer"), + 866: .same(proto: "UnsafeRawPointer"), + 867: .same(proto: "unverifiedLazy"), + 868: .same(proto: "updatedOptions"), + 869: .same(proto: "url"), + 870: .same(proto: "useDeterministicOrdering"), + 871: .same(proto: "utf8"), + 872: .same(proto: "utf8Ptr"), + 873: .same(proto: "utf8ToDouble"), + 874: .same(proto: "utf8Validation"), + 875: .same(proto: "UTF8View"), + 876: .same(proto: "v"), + 877: .same(proto: "value"), + 878: .same(proto: "valueField"), + 879: .same(proto: "values"), + 880: .same(proto: "ValueType"), + 881: .same(proto: "var"), + 882: .same(proto: "verification"), + 883: .same(proto: "VerificationState"), + 884: .same(proto: "Version"), + 885: .same(proto: "versionString"), + 886: .same(proto: "visitExtensionFields"), + 887: .same(proto: "visitExtensionFieldsAsMessageSet"), + 888: .same(proto: "visitMapField"), + 889: .same(proto: "visitor"), + 890: .same(proto: "visitPacked"), + 891: .same(proto: "visitPackedBoolField"), + 892: .same(proto: "visitPackedDoubleField"), + 893: .same(proto: "visitPackedEnumField"), + 894: .same(proto: "visitPackedFixed32Field"), + 895: .same(proto: "visitPackedFixed64Field"), + 896: .same(proto: "visitPackedFloatField"), + 897: .same(proto: "visitPackedInt32Field"), + 898: .same(proto: "visitPackedInt64Field"), + 899: .same(proto: "visitPackedSFixed32Field"), + 900: .same(proto: "visitPackedSFixed64Field"), + 901: .same(proto: "visitPackedSInt32Field"), + 902: .same(proto: "visitPackedSInt64Field"), + 903: .same(proto: "visitPackedUInt32Field"), + 904: .same(proto: "visitPackedUInt64Field"), + 905: .same(proto: "visitRepeated"), + 906: .same(proto: "visitRepeatedBoolField"), + 907: .same(proto: "visitRepeatedBytesField"), + 908: .same(proto: "visitRepeatedDoubleField"), + 909: .same(proto: "visitRepeatedEnumField"), + 910: .same(proto: "visitRepeatedFixed32Field"), + 911: .same(proto: "visitRepeatedFixed64Field"), + 912: .same(proto: "visitRepeatedFloatField"), + 913: .same(proto: "visitRepeatedGroupField"), + 914: .same(proto: "visitRepeatedInt32Field"), + 915: .same(proto: "visitRepeatedInt64Field"), + 916: .same(proto: "visitRepeatedMessageField"), + 917: .same(proto: "visitRepeatedSFixed32Field"), + 918: .same(proto: "visitRepeatedSFixed64Field"), + 919: .same(proto: "visitRepeatedSInt32Field"), + 920: .same(proto: "visitRepeatedSInt64Field"), + 921: .same(proto: "visitRepeatedStringField"), + 922: .same(proto: "visitRepeatedUInt32Field"), + 923: .same(proto: "visitRepeatedUInt64Field"), + 924: .same(proto: "visitSingular"), + 925: .same(proto: "visitSingularBoolField"), + 926: .same(proto: "visitSingularBytesField"), + 927: .same(proto: "visitSingularDoubleField"), + 928: .same(proto: "visitSingularEnumField"), + 929: .same(proto: "visitSingularFixed32Field"), + 930: .same(proto: "visitSingularFixed64Field"), + 931: .same(proto: "visitSingularFloatField"), + 932: .same(proto: "visitSingularGroupField"), + 933: .same(proto: "visitSingularInt32Field"), + 934: .same(proto: "visitSingularInt64Field"), + 935: .same(proto: "visitSingularMessageField"), + 936: .same(proto: "visitSingularSFixed32Field"), + 937: .same(proto: "visitSingularSFixed64Field"), + 938: .same(proto: "visitSingularSInt32Field"), + 939: .same(proto: "visitSingularSInt64Field"), + 940: .same(proto: "visitSingularStringField"), + 941: .same(proto: "visitSingularUInt32Field"), + 942: .same(proto: "visitSingularUInt64Field"), + 943: .same(proto: "visitUnknown"), + 944: .same(proto: "wasDecoded"), + 945: .same(proto: "weak"), + 946: .same(proto: "weakDependency"), + 947: .same(proto: "where"), + 948: .same(proto: "wireFormat"), + 949: .same(proto: "with"), + 950: .same(proto: "withUnsafeBytes"), + 951: .same(proto: "withUnsafeMutableBytes"), + 952: .same(proto: "work"), + 953: .same(proto: "Wrapped"), + 954: .same(proto: "WrappedType"), + 955: .same(proto: "wrappedValue"), + 956: .same(proto: "written"), + 957: .same(proto: "yday"), ] } diff --git a/Tests/SwiftProtobufTests/generated_swift_names_enums.pb.swift b/Tests/SwiftProtobufTests/generated_swift_names_enums.pb.swift index 0707c3109..18e995e83 100644 --- a/Tests/SwiftProtobufTests/generated_swift_names_enums.pb.swift +++ b/Tests/SwiftProtobufTests/generated_swift_names_enums.pb.swift @@ -181,6 +181,36 @@ struct SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums: Sendable { } + enum alwaysPrintFieldsWithoutPresence: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneAlwaysPrintFieldsWithoutPresence // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneAlwaysPrintFieldsWithoutPresence + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneAlwaysPrintFieldsWithoutPresence + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneAlwaysPrintFieldsWithoutPresence: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.alwaysPrintFieldsWithoutPresence] = [ + .noneAlwaysPrintFieldsWithoutPresence, + ] + + } + enum alwaysPrintInt64sAsNumbers: SwiftProtobuf.Enum { typealias RawValue = Int case noneAlwaysPrintInt64SAsNumbers // = 0 @@ -211,6 +241,36 @@ struct SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums: Sendable { } + enum alwaysVisitPrimitiveFields: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneAlwaysVisitPrimitiveFields // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneAlwaysVisitPrimitiveFields + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneAlwaysVisitPrimitiveFields + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneAlwaysVisitPrimitiveFields: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.alwaysVisitPrimitiveFields] = [ + .noneAlwaysVisitPrimitiveFields, + ] + + } + enum annotation: SwiftProtobuf.Enum { typealias RawValue = Int case noneAnnotation // = 0 @@ -24931,6 +24991,36 @@ struct SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums: Sendable { } + enum traversalOptions: SwiftProtobuf.Enum { + typealias RawValue = Int + case noneTraversalOptions // = 0 + case UNRECOGNIZED(Int) + + init() { + self = .noneTraversalOptions + } + + init?(rawValue: Int) { + switch rawValue { + case 0: self = .noneTraversalOptions + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .noneTraversalOptions: return 0 + case .UNRECOGNIZED(let i): return i + } + } + + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.traversalOptions] = [ + .noneTraversalOptions, + ] + + } + enum traverseEnum: SwiftProtobuf.Enum { typealias RawValue = Int case noneTraverse // = 0 @@ -28707,12 +28797,24 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.alwaysPrintEnu ] } +extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.alwaysPrintFieldsWithoutPresence: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_alwaysPrintFieldsWithoutPresence"), + ] +} + extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.alwaysPrintInt64sAsNumbers: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_alwaysPrintInt64sAsNumbers"), ] } +extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.alwaysVisitPrimitiveFields: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_alwaysVisitPrimitiveFields"), + ] +} + extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.annotation: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_annotation"), @@ -33657,6 +33759,12 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.trailingCommen ] } +extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.traversalOptions: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 0: .same(proto: "NONE_traversalOptions"), + ] +} + extension SwiftProtoTesting_Generated_GeneratedSwiftReservedEnums.traverseEnum: SwiftProtobuf._ProtoNameProviding { static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ 0: .same(proto: "NONE_traverse"), diff --git a/Tests/SwiftProtobufTests/generated_swift_names_fields.pb.swift b/Tests/SwiftProtobufTests/generated_swift_names_fields.pb.swift index 0c86c8029..61a61789b 100644 --- a/Tests/SwiftProtobufTests/generated_swift_names_fields.pb.swift +++ b/Tests/SwiftProtobufTests/generated_swift_names_fields.pb.swift @@ -54,11 +54,21 @@ struct SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: @unchecked Send set {_uniqueStorage()._alwaysPrintEnumsAsInts = newValue} } + var alwaysPrintFieldsWithoutPresence: Int32 { + get {return _storage._alwaysPrintFieldsWithoutPresence} + set {_uniqueStorage()._alwaysPrintFieldsWithoutPresence = newValue} + } + var alwaysPrintInt64SAsNumbers: Int32 { get {return _storage._alwaysPrintInt64SAsNumbers} set {_uniqueStorage()._alwaysPrintInt64SAsNumbers = newValue} } + var alwaysVisitPrimitiveFields: Int32 { + get {return _storage._alwaysVisitPrimitiveFields} + set {_uniqueStorage()._alwaysVisitPrimitiveFields = newValue} + } + var annotation: Int32 { get {return _storage._annotation} set {_uniqueStorage()._annotation = newValue} @@ -4179,6 +4189,11 @@ struct SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: @unchecked Send set {_uniqueStorage()._trailingComments = newValue} } + var traversalOptions: Int32 { + get {return _storage._traversalOptions} + set {_uniqueStorage()._traversalOptions = newValue} + } + var traverse: Int32 { get {return _storage._traverse} set {_uniqueStorage()._traverse = newValue} @@ -4818,955 +4833,958 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu 3: .same(proto: "allCases"), 4: .same(proto: "allowAlias"), 5: .same(proto: "alwaysPrintEnumsAsInts"), - 6: .same(proto: "alwaysPrintInt64sAsNumbers"), - 7: .same(proto: "annotation"), - 8: .same(proto: "any"), - 9: .same(proto: "AnyExtensionField"), - 10: .same(proto: "AnyMessageExtension"), - 11: .same(proto: "AnyMessageStorage"), - 12: .same(proto: "AnyUnpackError"), - 13: .same(proto: "Api"), - 14: .same(proto: "appended"), - 15: .same(proto: "appendUIntHex"), - 16: .same(proto: "appendUnknown"), - 17: .same(proto: "areAllInitialized"), - 18: .same(proto: "Array"), - 19: .same(proto: "arrayDepth"), - 20: .same(proto: "arrayLiteral"), - 21: .same(proto: "arraySeparator"), - 22: .same(proto: "as"), - 23: .same(proto: "asciiOpenCurlyBracket"), - 24: .same(proto: "asciiZero"), - 25: .same(proto: "async"), - 26: .same(proto: "AsyncIterator"), - 27: .same(proto: "AsyncIteratorProtocol"), - 28: .same(proto: "AsyncMessageSequence"), - 29: .same(proto: "available"), - 30: .same(proto: "b"), - 31: .same(proto: "Base"), - 32: .same(proto: "base64Values"), - 33: .same(proto: "baseAddress"), - 34: .same(proto: "BaseType"), - 35: .same(proto: "begin"), - 36: .same(proto: "binary"), - 37: .same(proto: "BinaryDecoder"), - 38: .same(proto: "BinaryDecodingError"), - 39: .same(proto: "BinaryDecodingOptions"), - 40: .same(proto: "BinaryDelimited"), - 41: .same(proto: "BinaryEncoder"), - 42: .same(proto: "BinaryEncodingError"), - 43: .same(proto: "BinaryEncodingMessageSetSizeVisitor"), - 44: .same(proto: "BinaryEncodingMessageSetVisitor"), - 45: .same(proto: "BinaryEncodingOptions"), - 46: .same(proto: "BinaryEncodingSizeVisitor"), - 47: .same(proto: "BinaryEncodingVisitor"), - 48: .same(proto: "binaryOptions"), - 49: .same(proto: "binaryProtobufDelimitedMessages"), - 50: .same(proto: "bitPattern"), - 51: .same(proto: "body"), - 52: .same(proto: "Bool"), - 53: .same(proto: "booleanLiteral"), - 54: .same(proto: "BooleanLiteralType"), - 55: .same(proto: "boolValue"), - 56: .same(proto: "buffer"), - 57: .same(proto: "bytes"), - 58: .same(proto: "bytesInGroup"), - 59: .same(proto: "bytesNeeded"), - 60: .same(proto: "bytesRead"), - 61: .same(proto: "BytesValue"), - 62: .same(proto: "c"), - 63: .same(proto: "capitalizeNext"), - 64: .same(proto: "cardinality"), - 65: .same(proto: "CaseIterable"), - 66: .same(proto: "ccEnableArenas"), - 67: .same(proto: "ccGenericServices"), - 68: .same(proto: "Character"), - 69: .same(proto: "chars"), - 70: .same(proto: "chunk"), - 71: .same(proto: "class"), - 72: .same(proto: "clearAggregateValue"), - 73: .same(proto: "clearAllowAlias"), - 74: .same(proto: "clearBegin"), - 75: .same(proto: "clearCcEnableArenas"), - 76: .same(proto: "clearCcGenericServices"), - 77: .same(proto: "clearClientStreaming"), - 78: .same(proto: "clearCsharpNamespace"), - 79: .same(proto: "clearCtype"), - 80: .same(proto: "clearDebugRedact"), - 81: .same(proto: "clearDefaultValue"), - 82: .same(proto: "clearDeprecated"), - 83: .same(proto: "clearDeprecatedLegacyJsonFieldConflicts"), - 84: .same(proto: "clearDoubleValue"), - 85: .same(proto: "clearEdition"), - 86: .same(proto: "clearEnd"), - 87: .same(proto: "clearEnumType"), - 88: .same(proto: "clearExtendee"), - 89: .same(proto: "clearExtensionValue"), - 90: .same(proto: "clearFeatures"), - 91: .same(proto: "clearFieldPresence"), - 92: .same(proto: "clearFullName"), - 93: .same(proto: "clearGoPackage"), - 94: .same(proto: "clearIdempotencyLevel"), - 95: .same(proto: "clearIdentifierValue"), - 96: .same(proto: "clearInputType"), - 97: .same(proto: "clearIsExtension"), - 98: .same(proto: "clearJavaGenerateEqualsAndHash"), - 99: .same(proto: "clearJavaGenericServices"), - 100: .same(proto: "clearJavaMultipleFiles"), - 101: .same(proto: "clearJavaOuterClassname"), - 102: .same(proto: "clearJavaPackage"), - 103: .same(proto: "clearJavaStringCheckUtf8"), - 104: .same(proto: "clearJsonFormat"), - 105: .same(proto: "clearJsonName"), - 106: .same(proto: "clearJstype"), - 107: .same(proto: "clearLabel"), - 108: .same(proto: "clearLazy"), - 109: .same(proto: "clearLeadingComments"), - 110: .same(proto: "clearMapEntry"), - 111: .same(proto: "clearMaximumEdition"), - 112: .same(proto: "clearMessageEncoding"), - 113: .same(proto: "clearMessageSetWireFormat"), - 114: .same(proto: "clearMinimumEdition"), - 115: .same(proto: "clearName"), - 116: .same(proto: "clearNamePart"), - 117: .same(proto: "clearNegativeIntValue"), - 118: .same(proto: "clearNoStandardDescriptorAccessor"), - 119: .same(proto: "clearNumber"), - 120: .same(proto: "clearObjcClassPrefix"), - 121: .same(proto: "clearOneofIndex"), - 122: .same(proto: "clearOptimizeFor"), - 123: .same(proto: "clearOptions"), - 124: .same(proto: "clearOutputType"), - 125: .same(proto: "clearPackage"), - 126: .same(proto: "clearPacked"), - 127: .same(proto: "clearPhpClassPrefix"), - 128: .same(proto: "clearPhpMetadataNamespace"), - 129: .same(proto: "clearPhpNamespace"), - 130: .same(proto: "clearPositiveIntValue"), - 131: .same(proto: "clearProto3Optional"), - 132: .same(proto: "clearPyGenericServices"), - 133: .same(proto: "clearRepeated"), - 134: .same(proto: "clearRepeatedFieldEncoding"), - 135: .same(proto: "clearReserved"), - 136: .same(proto: "clearRetention"), - 137: .same(proto: "clearRubyPackage"), - 138: .same(proto: "clearSemantic"), - 139: .same(proto: "clearServerStreaming"), - 140: .same(proto: "clearSourceCodeInfo"), - 141: .same(proto: "clearSourceContext"), - 142: .same(proto: "clearSourceFile"), - 143: .same(proto: "clearStart"), - 144: .same(proto: "clearStringValue"), - 145: .same(proto: "clearSwiftPrefix"), - 146: .same(proto: "clearSyntax"), - 147: .same(proto: "clearTrailingComments"), - 148: .same(proto: "clearType"), - 149: .same(proto: "clearTypeName"), - 150: .same(proto: "clearUnverifiedLazy"), - 151: .same(proto: "clearUtf8Validation"), - 152: .same(proto: "clearValue"), - 153: .same(proto: "clearVerification"), - 154: .same(proto: "clearWeak"), - 155: .same(proto: "clientStreaming"), - 156: .same(proto: "codePoint"), - 157: .same(proto: "codeUnits"), - 158: .same(proto: "Collection"), - 159: .same(proto: "com"), - 160: .same(proto: "comma"), - 161: .same(proto: "CommonMessageConformances"), - 162: .same(proto: "consumedBytes"), - 163: .same(proto: "contentsOf"), - 164: .same(proto: "count"), - 165: .same(proto: "countVarintsInBuffer"), - 166: .same(proto: "csharpNamespace"), - 167: .same(proto: "ctype"), - 168: .same(proto: "customCodable"), - 169: .same(proto: "d"), - 170: .same(proto: "Data"), - 171: .same(proto: "dataResult"), - 172: .same(proto: "date"), - 173: .same(proto: "daySec"), - 174: .same(proto: "daysSinceEpoch"), - 175: .same(proto: "debugDescription"), - 176: .same(proto: "debugRedact"), - 177: .same(proto: "declaration"), - 178: .same(proto: "decoded"), - 179: .same(proto: "decodedFromJSONNull"), - 180: .same(proto: "decodeExtensionField"), - 181: .same(proto: "decodeExtensionFieldsAsMessageSet"), - 182: .same(proto: "decodeJSON"), - 183: .same(proto: "decodeMapField"), - 184: .same(proto: "decodeMessage"), - 185: .same(proto: "decoder"), - 186: .same(proto: "decodeRepeated"), - 187: .same(proto: "decodeRepeatedBoolField"), - 188: .same(proto: "decodeRepeatedBytesField"), - 189: .same(proto: "decodeRepeatedDoubleField"), - 190: .same(proto: "decodeRepeatedEnumField"), - 191: .same(proto: "decodeRepeatedFixed32Field"), - 192: .same(proto: "decodeRepeatedFixed64Field"), - 193: .same(proto: "decodeRepeatedFloatField"), - 194: .same(proto: "decodeRepeatedGroupField"), - 195: .same(proto: "decodeRepeatedInt32Field"), - 196: .same(proto: "decodeRepeatedInt64Field"), - 197: .same(proto: "decodeRepeatedMessageField"), - 198: .same(proto: "decodeRepeatedSFixed32Field"), - 199: .same(proto: "decodeRepeatedSFixed64Field"), - 200: .same(proto: "decodeRepeatedSInt32Field"), - 201: .same(proto: "decodeRepeatedSInt64Field"), - 202: .same(proto: "decodeRepeatedStringField"), - 203: .same(proto: "decodeRepeatedUInt32Field"), - 204: .same(proto: "decodeRepeatedUInt64Field"), - 205: .same(proto: "decodeSingular"), - 206: .same(proto: "decodeSingularBoolField"), - 207: .same(proto: "decodeSingularBytesField"), - 208: .same(proto: "decodeSingularDoubleField"), - 209: .same(proto: "decodeSingularEnumField"), - 210: .same(proto: "decodeSingularFixed32Field"), - 211: .same(proto: "decodeSingularFixed64Field"), - 212: .same(proto: "decodeSingularFloatField"), - 213: .same(proto: "decodeSingularGroupField"), - 214: .same(proto: "decodeSingularInt32Field"), - 215: .same(proto: "decodeSingularInt64Field"), - 216: .same(proto: "decodeSingularMessageField"), - 217: .same(proto: "decodeSingularSFixed32Field"), - 218: .same(proto: "decodeSingularSFixed64Field"), - 219: .same(proto: "decodeSingularSInt32Field"), - 220: .same(proto: "decodeSingularSInt64Field"), - 221: .same(proto: "decodeSingularStringField"), - 222: .same(proto: "decodeSingularUInt32Field"), - 223: .same(proto: "decodeSingularUInt64Field"), - 224: .same(proto: "decodeTextFormat"), - 225: .same(proto: "defaultAnyTypeURLPrefix"), - 226: .same(proto: "defaults"), - 227: .same(proto: "defaultValue"), - 228: .same(proto: "dependency"), - 229: .same(proto: "deprecated"), - 230: .same(proto: "deprecatedLegacyJsonFieldConflicts"), - 231: .same(proto: "description"), - 232: .same(proto: "DescriptorProto"), - 233: .same(proto: "Dictionary"), - 234: .same(proto: "dictionaryLiteral"), - 235: .same(proto: "digit"), - 236: .same(proto: "digit0"), - 237: .same(proto: "digit1"), - 238: .same(proto: "digitCount"), - 239: .same(proto: "digits"), - 240: .same(proto: "digitValue"), - 241: .same(proto: "discardableResult"), - 242: .same(proto: "discardUnknownFields"), - 243: .same(proto: "Double"), - 244: .same(proto: "doubleValue"), - 245: .same(proto: "Duration"), - 246: .same(proto: "E"), - 247: .same(proto: "edition"), - 248: .same(proto: "EditionDefault"), - 249: .same(proto: "editionDefaults"), - 250: .same(proto: "Element"), - 251: .same(proto: "elements"), - 252: .same(proto: "emitExtensionFieldName"), - 253: .same(proto: "emitFieldName"), - 254: .same(proto: "emitFieldNumber"), - 255: .same(proto: "Empty"), - 256: .same(proto: "encodeAsBytes"), - 257: .same(proto: "encoded"), - 258: .same(proto: "encodedJSONString"), - 259: .same(proto: "encodedSize"), - 260: .same(proto: "encodeField"), - 261: .same(proto: "encoder"), - 262: .same(proto: "end"), - 263: .same(proto: "endArray"), - 264: .same(proto: "endMessageField"), - 265: .same(proto: "endObject"), - 266: .same(proto: "endRegularField"), - 267: .same(proto: "enum"), - 268: .same(proto: "EnumDescriptorProto"), - 269: .same(proto: "EnumOptions"), - 270: .same(proto: "EnumReservedRange"), - 271: .same(proto: "enumType"), - 272: .same(proto: "enumvalue"), - 273: .same(proto: "EnumValueDescriptorProto"), - 274: .same(proto: "EnumValueOptions"), - 275: .same(proto: "Equatable"), - 276: .same(proto: "Error"), - 277: .same(proto: "ExpressibleByArrayLiteral"), - 278: .same(proto: "ExpressibleByDictionaryLiteral"), - 279: .same(proto: "ext"), - 280: .same(proto: "extDecoder"), - 281: .same(proto: "extendedGraphemeClusterLiteral"), - 282: .same(proto: "ExtendedGraphemeClusterLiteralType"), - 283: .same(proto: "extendee"), - 284: .same(proto: "ExtensibleMessage"), - 285: .same(proto: "extension"), - 286: .same(proto: "ExtensionField"), - 287: .same(proto: "extensionFieldNumber"), - 288: .same(proto: "ExtensionFieldValueSet"), - 289: .same(proto: "ExtensionMap"), - 290: .same(proto: "extensionRange"), - 291: .same(proto: "ExtensionRangeOptions"), - 292: .same(proto: "extensions"), - 293: .same(proto: "extras"), - 294: .same(proto: "F"), - 295: .same(proto: "false"), - 296: .same(proto: "features"), - 297: .same(proto: "FeatureSet"), - 298: .same(proto: "FeatureSetDefaults"), - 299: .same(proto: "FeatureSetEditionDefault"), - 300: .same(proto: "field"), - 301: .same(proto: "fieldData"), - 302: .same(proto: "FieldDescriptorProto"), - 303: .same(proto: "FieldMask"), - 304: .same(proto: "fieldName"), - 305: .same(proto: "fieldNameCount"), - 306: .same(proto: "fieldNum"), - 307: .same(proto: "fieldNumber"), - 308: .same(proto: "fieldNumberForProto"), - 309: .same(proto: "FieldOptions"), - 310: .same(proto: "fieldPresence"), - 311: .same(proto: "fields"), - 312: .same(proto: "fieldSize"), - 313: .same(proto: "FieldTag"), - 314: .same(proto: "fieldType"), - 315: .same(proto: "file"), - 316: .same(proto: "FileDescriptorProto"), - 317: .same(proto: "FileDescriptorSet"), - 318: .same(proto: "fileName"), - 319: .same(proto: "FileOptions"), - 320: .same(proto: "filter"), - 321: .same(proto: "final"), - 322: .same(proto: "first"), - 323: .same(proto: "firstItem"), - 324: .same(proto: "Float"), - 325: .same(proto: "floatLiteral"), - 326: .same(proto: "FloatLiteralType"), - 327: .same(proto: "FloatValue"), - 328: .same(proto: "forMessageName"), - 329: .same(proto: "formUnion"), - 330: .same(proto: "forReadingFrom"), - 331: .same(proto: "forTypeURL"), - 332: .same(proto: "ForwardParser"), - 333: .same(proto: "forWritingInto"), - 334: .same(proto: "from"), - 335: .same(proto: "fromAscii2"), - 336: .same(proto: "fromAscii4"), - 337: .same(proto: "fromByteOffset"), - 338: .same(proto: "fromHexDigit"), - 339: .same(proto: "fullName"), - 340: .same(proto: "func"), - 341: .same(proto: "G"), - 342: .same(proto: "GeneratedCodeInfo"), - 343: .same(proto: "get"), - 344: .same(proto: "getExtensionValue"), - 345: .same(proto: "googleapis"), - 346: .standard(proto: "Google_Protobuf_Any"), - 347: .standard(proto: "Google_Protobuf_Api"), - 348: .standard(proto: "Google_Protobuf_BoolValue"), - 349: .standard(proto: "Google_Protobuf_BytesValue"), - 350: .standard(proto: "Google_Protobuf_DescriptorProto"), - 351: .standard(proto: "Google_Protobuf_DoubleValue"), - 352: .standard(proto: "Google_Protobuf_Duration"), - 353: .standard(proto: "Google_Protobuf_Edition"), - 354: .standard(proto: "Google_Protobuf_Empty"), - 355: .standard(proto: "Google_Protobuf_Enum"), - 356: .standard(proto: "Google_Protobuf_EnumDescriptorProto"), - 357: .standard(proto: "Google_Protobuf_EnumOptions"), - 358: .standard(proto: "Google_Protobuf_EnumValue"), - 359: .standard(proto: "Google_Protobuf_EnumValueDescriptorProto"), - 360: .standard(proto: "Google_Protobuf_EnumValueOptions"), - 361: .standard(proto: "Google_Protobuf_ExtensionRangeOptions"), - 362: .standard(proto: "Google_Protobuf_FeatureSet"), - 363: .standard(proto: "Google_Protobuf_FeatureSetDefaults"), - 364: .standard(proto: "Google_Protobuf_Field"), - 365: .standard(proto: "Google_Protobuf_FieldDescriptorProto"), - 366: .standard(proto: "Google_Protobuf_FieldMask"), - 367: .standard(proto: "Google_Protobuf_FieldOptions"), - 368: .standard(proto: "Google_Protobuf_FileDescriptorProto"), - 369: .standard(proto: "Google_Protobuf_FileDescriptorSet"), - 370: .standard(proto: "Google_Protobuf_FileOptions"), - 371: .standard(proto: "Google_Protobuf_FloatValue"), - 372: .standard(proto: "Google_Protobuf_GeneratedCodeInfo"), - 373: .standard(proto: "Google_Protobuf_Int32Value"), - 374: .standard(proto: "Google_Protobuf_Int64Value"), - 375: .standard(proto: "Google_Protobuf_ListValue"), - 376: .standard(proto: "Google_Protobuf_MessageOptions"), - 377: .standard(proto: "Google_Protobuf_Method"), - 378: .standard(proto: "Google_Protobuf_MethodDescriptorProto"), - 379: .standard(proto: "Google_Protobuf_MethodOptions"), - 380: .standard(proto: "Google_Protobuf_Mixin"), - 381: .standard(proto: "Google_Protobuf_NullValue"), - 382: .standard(proto: "Google_Protobuf_OneofDescriptorProto"), - 383: .standard(proto: "Google_Protobuf_OneofOptions"), - 384: .standard(proto: "Google_Protobuf_Option"), - 385: .standard(proto: "Google_Protobuf_ServiceDescriptorProto"), - 386: .standard(proto: "Google_Protobuf_ServiceOptions"), - 387: .standard(proto: "Google_Protobuf_SourceCodeInfo"), - 388: .standard(proto: "Google_Protobuf_SourceContext"), - 389: .standard(proto: "Google_Protobuf_StringValue"), - 390: .standard(proto: "Google_Protobuf_Struct"), - 391: .standard(proto: "Google_Protobuf_Syntax"), - 392: .standard(proto: "Google_Protobuf_Timestamp"), - 393: .standard(proto: "Google_Protobuf_Type"), - 394: .standard(proto: "Google_Protobuf_UInt32Value"), - 395: .standard(proto: "Google_Protobuf_UInt64Value"), - 396: .standard(proto: "Google_Protobuf_UninterpretedOption"), - 397: .standard(proto: "Google_Protobuf_Value"), - 398: .same(proto: "goPackage"), - 399: .same(proto: "group"), - 400: .same(proto: "groupFieldNumberStack"), - 401: .same(proto: "groupSize"), - 402: .same(proto: "hadOneofValue"), - 403: .same(proto: "handleConflictingOneOf"), - 404: .same(proto: "hasAggregateValue"), - 405: .same(proto: "hasAllowAlias"), - 406: .same(proto: "hasBegin"), - 407: .same(proto: "hasCcEnableArenas"), - 408: .same(proto: "hasCcGenericServices"), - 409: .same(proto: "hasClientStreaming"), - 410: .same(proto: "hasCsharpNamespace"), - 411: .same(proto: "hasCtype"), - 412: .same(proto: "hasDebugRedact"), - 413: .same(proto: "hasDefaultValue"), - 414: .same(proto: "hasDeprecated"), - 415: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), - 416: .same(proto: "hasDoubleValue"), - 417: .same(proto: "hasEdition"), - 418: .same(proto: "hasEnd"), - 419: .same(proto: "hasEnumType"), - 420: .same(proto: "hasExtendee"), - 421: .same(proto: "hasExtensionValue"), - 422: .same(proto: "hasFeatures"), - 423: .same(proto: "hasFieldPresence"), - 424: .same(proto: "hasFullName"), - 425: .same(proto: "hasGoPackage"), - 426: .same(proto: "hash"), - 427: .same(proto: "Hashable"), - 428: .same(proto: "hasher"), - 429: .same(proto: "HashVisitor"), - 430: .same(proto: "hasIdempotencyLevel"), - 431: .same(proto: "hasIdentifierValue"), - 432: .same(proto: "hasInputType"), - 433: .same(proto: "hasIsExtension"), - 434: .same(proto: "hasJavaGenerateEqualsAndHash"), - 435: .same(proto: "hasJavaGenericServices"), - 436: .same(proto: "hasJavaMultipleFiles"), - 437: .same(proto: "hasJavaOuterClassname"), - 438: .same(proto: "hasJavaPackage"), - 439: .same(proto: "hasJavaStringCheckUtf8"), - 440: .same(proto: "hasJsonFormat"), - 441: .same(proto: "hasJsonName"), - 442: .same(proto: "hasJstype"), - 443: .same(proto: "hasLabel"), - 444: .same(proto: "hasLazy"), - 445: .same(proto: "hasLeadingComments"), - 446: .same(proto: "hasMapEntry"), - 447: .same(proto: "hasMaximumEdition"), - 448: .same(proto: "hasMessageEncoding"), - 449: .same(proto: "hasMessageSetWireFormat"), - 450: .same(proto: "hasMinimumEdition"), - 451: .same(proto: "hasName"), - 452: .same(proto: "hasNamePart"), - 453: .same(proto: "hasNegativeIntValue"), - 454: .same(proto: "hasNoStandardDescriptorAccessor"), - 455: .same(proto: "hasNumber"), - 456: .same(proto: "hasObjcClassPrefix"), - 457: .same(proto: "hasOneofIndex"), - 458: .same(proto: "hasOptimizeFor"), - 459: .same(proto: "hasOptions"), - 460: .same(proto: "hasOutputType"), - 461: .same(proto: "hasPackage"), - 462: .same(proto: "hasPacked"), - 463: .same(proto: "hasPhpClassPrefix"), - 464: .same(proto: "hasPhpMetadataNamespace"), - 465: .same(proto: "hasPhpNamespace"), - 466: .same(proto: "hasPositiveIntValue"), - 467: .same(proto: "hasProto3Optional"), - 468: .same(proto: "hasPyGenericServices"), - 469: .same(proto: "hasRepeated"), - 470: .same(proto: "hasRepeatedFieldEncoding"), - 471: .same(proto: "hasReserved"), - 472: .same(proto: "hasRetention"), - 473: .same(proto: "hasRubyPackage"), - 474: .same(proto: "hasSemantic"), - 475: .same(proto: "hasServerStreaming"), - 476: .same(proto: "hasSourceCodeInfo"), - 477: .same(proto: "hasSourceContext"), - 478: .same(proto: "hasSourceFile"), - 479: .same(proto: "hasStart"), - 480: .same(proto: "hasStringValue"), - 481: .same(proto: "hasSwiftPrefix"), - 482: .same(proto: "hasSyntax"), - 483: .same(proto: "hasTrailingComments"), - 484: .same(proto: "hasType"), - 485: .same(proto: "hasTypeName"), - 486: .same(proto: "hasUnverifiedLazy"), - 487: .same(proto: "hasUtf8Validation"), - 488: .same(proto: "hasValue"), - 489: .same(proto: "hasVerification"), - 490: .same(proto: "hasWeak"), - 491: .same(proto: "hour"), - 492: .same(proto: "i"), - 493: .same(proto: "idempotencyLevel"), - 494: .same(proto: "identifierValue"), - 495: .same(proto: "if"), - 496: .same(proto: "ignoreUnknownFields"), - 497: .same(proto: "index"), - 498: .same(proto: "init"), - 499: .same(proto: "inout"), - 500: .same(proto: "inputType"), - 501: .same(proto: "insert"), - 502: .same(proto: "Int"), - 503: .same(proto: "Int32"), - 504: .same(proto: "Int32Value"), - 505: .same(proto: "Int64"), - 506: .same(proto: "Int64Value"), - 507: .same(proto: "Int8"), - 508: .same(proto: "integerLiteral"), - 509: .same(proto: "IntegerLiteralType"), - 510: .same(proto: "intern"), - 511: .same(proto: "Internal"), - 512: .same(proto: "InternalState"), - 513: .same(proto: "into"), - 514: .same(proto: "ints"), - 515: .same(proto: "isA"), - 516: .same(proto: "isEqual"), - 517: .same(proto: "isEqualTo"), - 518: .same(proto: "isExtension"), - 519: .same(proto: "isInitialized"), - 520: .same(proto: "isNegative"), - 521: .same(proto: "itemTagsEncodedSize"), - 522: .same(proto: "iterator"), - 523: .same(proto: "javaGenerateEqualsAndHash"), - 524: .same(proto: "javaGenericServices"), - 525: .same(proto: "javaMultipleFiles"), - 526: .same(proto: "javaOuterClassname"), - 527: .same(proto: "javaPackage"), - 528: .same(proto: "javaStringCheckUtf8"), - 529: .same(proto: "JSONDecoder"), - 530: .same(proto: "JSONDecodingError"), - 531: .same(proto: "JSONDecodingOptions"), - 532: .same(proto: "jsonEncoder"), - 533: .same(proto: "JSONEncodingError"), - 534: .same(proto: "JSONEncodingOptions"), - 535: .same(proto: "JSONEncodingVisitor"), - 536: .same(proto: "jsonFormat"), - 537: .same(proto: "JSONMapEncodingVisitor"), - 538: .same(proto: "jsonName"), - 539: .same(proto: "jsonPath"), - 540: .same(proto: "jsonPaths"), - 541: .same(proto: "JSONScanner"), - 542: .same(proto: "jsonString"), - 543: .same(proto: "jsonText"), - 544: .same(proto: "jsonUTF8Bytes"), - 545: .same(proto: "jsonUTF8Data"), - 546: .same(proto: "jstype"), - 547: .same(proto: "k"), - 548: .same(proto: "kChunkSize"), - 549: .same(proto: "Key"), - 550: .same(proto: "keyField"), - 551: .same(proto: "keyFieldOpt"), - 552: .same(proto: "KeyType"), - 553: .same(proto: "kind"), - 554: .same(proto: "l"), - 555: .same(proto: "label"), - 556: .same(proto: "lazy"), - 557: .same(proto: "leadingComments"), - 558: .same(proto: "leadingDetachedComments"), - 559: .same(proto: "length"), - 560: .same(proto: "lessThan"), - 561: .same(proto: "let"), - 562: .same(proto: "lhs"), - 563: .same(proto: "list"), - 564: .same(proto: "listOfMessages"), - 565: .same(proto: "listValue"), - 566: .same(proto: "littleEndian"), - 567: .same(proto: "littleEndianBytes"), - 568: .same(proto: "load"), - 569: .same(proto: "localHasher"), - 570: .same(proto: "location"), - 571: .same(proto: "M"), - 572: .same(proto: "major"), - 573: .same(proto: "makeAsyncIterator"), - 574: .same(proto: "makeIterator"), - 575: .same(proto: "mapEntry"), - 576: .same(proto: "MapKeyType"), - 577: .same(proto: "mapToMessages"), - 578: .same(proto: "MapValueType"), - 579: .same(proto: "mapVisitor"), - 580: .same(proto: "maximumEdition"), - 581: .same(proto: "mdayStart"), - 582: .same(proto: "merge"), - 583: .same(proto: "message"), - 584: .same(proto: "messageDepthLimit"), - 585: .same(proto: "messageEncoding"), - 586: .same(proto: "MessageExtension"), - 587: .same(proto: "MessageImplementationBase"), - 588: .same(proto: "MessageOptions"), - 589: .same(proto: "MessageSet"), - 590: .same(proto: "messageSetWireFormat"), - 591: .same(proto: "messageSize"), - 592: .same(proto: "messageType"), - 593: .same(proto: "Method"), - 594: .same(proto: "MethodDescriptorProto"), - 595: .same(proto: "MethodOptions"), - 596: .same(proto: "methods"), - 597: .same(proto: "min"), - 598: .same(proto: "minimumEdition"), - 599: .same(proto: "minor"), - 600: .same(proto: "Mixin"), - 601: .same(proto: "mixins"), - 602: .same(proto: "modifier"), - 603: .same(proto: "modify"), - 604: .same(proto: "month"), - 605: .same(proto: "msgExtension"), - 606: .same(proto: "mutating"), - 607: .same(proto: "n"), - 608: .same(proto: "name"), - 609: .same(proto: "NameDescription"), - 610: .same(proto: "NameMap"), - 611: .same(proto: "NamePart"), - 612: .same(proto: "names"), - 613: .same(proto: "nanos"), - 614: .same(proto: "negativeIntValue"), - 615: .same(proto: "nestedType"), - 616: .same(proto: "newL"), - 617: .same(proto: "newList"), - 618: .same(proto: "newValue"), - 619: .same(proto: "next"), - 620: .same(proto: "nextByte"), - 621: .same(proto: "nextFieldNumber"), - 622: .same(proto: "nextVarInt"), - 623: .same(proto: "nil"), - 624: .same(proto: "nilLiteral"), - 625: .same(proto: "noStandardDescriptorAccessor"), - 626: .same(proto: "nullValue"), - 627: .same(proto: "number"), - 628: .same(proto: "numberValue"), - 629: .same(proto: "objcClassPrefix"), - 630: .same(proto: "of"), - 631: .same(proto: "oneofDecl"), - 632: .same(proto: "OneofDescriptorProto"), - 633: .same(proto: "oneofIndex"), - 634: .same(proto: "OneofOptions"), - 635: .same(proto: "oneofs"), - 636: .standard(proto: "OneOf_Kind"), - 637: .same(proto: "optimizeFor"), - 638: .same(proto: "OptimizeMode"), - 639: .same(proto: "Option"), - 640: .same(proto: "OptionalEnumExtensionField"), - 641: .same(proto: "OptionalExtensionField"), - 642: .same(proto: "OptionalGroupExtensionField"), - 643: .same(proto: "OptionalMessageExtensionField"), - 644: .same(proto: "OptionRetention"), - 645: .same(proto: "options"), - 646: .same(proto: "OptionTargetType"), - 647: .same(proto: "other"), - 648: .same(proto: "others"), - 649: .same(proto: "out"), - 650: .same(proto: "outputType"), - 651: .same(proto: "p"), - 652: .same(proto: "package"), - 653: .same(proto: "packed"), - 654: .same(proto: "PackedEnumExtensionField"), - 655: .same(proto: "PackedExtensionField"), - 656: .same(proto: "padding"), - 657: .same(proto: "parent"), - 658: .same(proto: "parse"), - 659: .same(proto: "path"), - 660: .same(proto: "paths"), - 661: .same(proto: "payload"), - 662: .same(proto: "payloadSize"), - 663: .same(proto: "phpClassPrefix"), - 664: .same(proto: "phpMetadataNamespace"), - 665: .same(proto: "phpNamespace"), - 666: .same(proto: "pos"), - 667: .same(proto: "positiveIntValue"), - 668: .same(proto: "prefix"), - 669: .same(proto: "preserveProtoFieldNames"), - 670: .same(proto: "preTraverse"), - 671: .same(proto: "printUnknownFields"), - 672: .same(proto: "proto2"), - 673: .same(proto: "proto3DefaultValue"), - 674: .same(proto: "proto3Optional"), - 675: .same(proto: "ProtobufAPIVersionCheck"), - 676: .standard(proto: "ProtobufAPIVersion_3"), - 677: .same(proto: "ProtobufBool"), - 678: .same(proto: "ProtobufBytes"), - 679: .same(proto: "ProtobufDouble"), - 680: .same(proto: "ProtobufEnumMap"), - 681: .same(proto: "protobufExtension"), - 682: .same(proto: "ProtobufFixed32"), - 683: .same(proto: "ProtobufFixed64"), - 684: .same(proto: "ProtobufFloat"), - 685: .same(proto: "ProtobufInt32"), - 686: .same(proto: "ProtobufInt64"), - 687: .same(proto: "ProtobufMap"), - 688: .same(proto: "ProtobufMessageMap"), - 689: .same(proto: "ProtobufSFixed32"), - 690: .same(proto: "ProtobufSFixed64"), - 691: .same(proto: "ProtobufSInt32"), - 692: .same(proto: "ProtobufSInt64"), - 693: .same(proto: "ProtobufString"), - 694: .same(proto: "ProtobufUInt32"), - 695: .same(proto: "ProtobufUInt64"), - 696: .standard(proto: "protobuf_extensionFieldValues"), - 697: .standard(proto: "protobuf_fieldNumber"), - 698: .standard(proto: "protobuf_generated_isEqualTo"), - 699: .standard(proto: "protobuf_nameMap"), - 700: .standard(proto: "protobuf_newField"), - 701: .standard(proto: "protobuf_package"), - 702: .same(proto: "protocol"), - 703: .same(proto: "protoFieldName"), - 704: .same(proto: "protoMessageName"), - 705: .same(proto: "ProtoNameProviding"), - 706: .same(proto: "protoPaths"), - 707: .same(proto: "public"), - 708: .same(proto: "publicDependency"), - 709: .same(proto: "putBoolValue"), - 710: .same(proto: "putBytesValue"), - 711: .same(proto: "putDoubleValue"), - 712: .same(proto: "putEnumValue"), - 713: .same(proto: "putFixedUInt32"), - 714: .same(proto: "putFixedUInt64"), - 715: .same(proto: "putFloatValue"), - 716: .same(proto: "putInt64"), - 717: .same(proto: "putStringValue"), - 718: .same(proto: "putUInt64"), - 719: .same(proto: "putUInt64Hex"), - 720: .same(proto: "putVarInt"), - 721: .same(proto: "putZigZagVarInt"), - 722: .same(proto: "pyGenericServices"), - 723: .same(proto: "R"), - 724: .same(proto: "rawChars"), - 725: .same(proto: "RawRepresentable"), - 726: .same(proto: "RawValue"), - 727: .same(proto: "read4HexDigits"), - 728: .same(proto: "readBytes"), - 729: .same(proto: "register"), - 730: .same(proto: "repeated"), - 731: .same(proto: "RepeatedEnumExtensionField"), - 732: .same(proto: "RepeatedExtensionField"), - 733: .same(proto: "repeatedFieldEncoding"), - 734: .same(proto: "RepeatedGroupExtensionField"), - 735: .same(proto: "RepeatedMessageExtensionField"), - 736: .same(proto: "repeating"), - 737: .same(proto: "requestStreaming"), - 738: .same(proto: "requestTypeURL"), - 739: .same(proto: "requiredSize"), - 740: .same(proto: "responseStreaming"), - 741: .same(proto: "responseTypeURL"), - 742: .same(proto: "result"), - 743: .same(proto: "retention"), - 744: .same(proto: "rethrows"), - 745: .same(proto: "return"), - 746: .same(proto: "ReturnType"), - 747: .same(proto: "revision"), - 748: .same(proto: "rhs"), - 749: .same(proto: "root"), - 750: .same(proto: "rubyPackage"), - 751: .same(proto: "s"), - 752: .same(proto: "sawBackslash"), - 753: .same(proto: "sawSection4Characters"), - 754: .same(proto: "sawSection5Characters"), - 755: .same(proto: "scanner"), - 756: .same(proto: "seconds"), - 757: .same(proto: "self"), - 758: .same(proto: "semantic"), - 759: .same(proto: "Sendable"), - 760: .same(proto: "separator"), - 761: .same(proto: "serialize"), - 762: .same(proto: "serializedBytes"), - 763: .same(proto: "serializedData"), - 764: .same(proto: "serializedSize"), - 765: .same(proto: "serverStreaming"), - 766: .same(proto: "service"), - 767: .same(proto: "ServiceDescriptorProto"), - 768: .same(proto: "ServiceOptions"), - 769: .same(proto: "set"), - 770: .same(proto: "setExtensionValue"), - 771: .same(proto: "shift"), - 772: .same(proto: "SimpleExtensionMap"), - 773: .same(proto: "size"), - 774: .same(proto: "sizer"), - 775: .same(proto: "source"), - 776: .same(proto: "sourceCodeInfo"), - 777: .same(proto: "sourceContext"), - 778: .same(proto: "sourceEncoding"), - 779: .same(proto: "sourceFile"), - 780: .same(proto: "span"), - 781: .same(proto: "split"), - 782: .same(proto: "start"), - 783: .same(proto: "startArray"), - 784: .same(proto: "startArrayObject"), - 785: .same(proto: "startField"), - 786: .same(proto: "startIndex"), - 787: .same(proto: "startMessageField"), - 788: .same(proto: "startObject"), - 789: .same(proto: "startRegularField"), - 790: .same(proto: "state"), - 791: .same(proto: "static"), - 792: .same(proto: "StaticString"), - 793: .same(proto: "storage"), - 794: .same(proto: "String"), - 795: .same(proto: "stringLiteral"), - 796: .same(proto: "StringLiteralType"), - 797: .same(proto: "stringResult"), - 798: .same(proto: "stringValue"), - 799: .same(proto: "struct"), - 800: .same(proto: "structValue"), - 801: .same(proto: "subDecoder"), - 802: .same(proto: "subscript"), - 803: .same(proto: "subVisitor"), - 804: .same(proto: "Swift"), - 805: .same(proto: "swiftPrefix"), - 806: .same(proto: "SwiftProtobufContiguousBytes"), - 807: .same(proto: "syntax"), - 808: .same(proto: "T"), - 809: .same(proto: "tag"), - 810: .same(proto: "targets"), - 811: .same(proto: "terminator"), - 812: .same(proto: "testDecoder"), - 813: .same(proto: "text"), - 814: .same(proto: "textDecoder"), - 815: .same(proto: "TextFormatDecoder"), - 816: .same(proto: "TextFormatDecodingError"), - 817: .same(proto: "TextFormatDecodingOptions"), - 818: .same(proto: "TextFormatEncodingOptions"), - 819: .same(proto: "TextFormatEncodingVisitor"), - 820: .same(proto: "textFormatString"), - 821: .same(proto: "throwOrIgnore"), - 822: .same(proto: "throws"), - 823: .same(proto: "timeInterval"), - 824: .same(proto: "timeIntervalSince1970"), - 825: .same(proto: "timeIntervalSinceReferenceDate"), - 826: .same(proto: "Timestamp"), - 827: .same(proto: "total"), - 828: .same(proto: "totalArrayDepth"), - 829: .same(proto: "totalSize"), - 830: .same(proto: "trailingComments"), - 831: .same(proto: "traverse"), - 832: .same(proto: "true"), - 833: .same(proto: "try"), - 834: .same(proto: "type"), - 835: .same(proto: "typealias"), - 836: .same(proto: "TypeEnum"), - 837: .same(proto: "typeName"), - 838: .same(proto: "typePrefix"), - 839: .same(proto: "typeStart"), - 840: .same(proto: "typeUnknown"), - 841: .same(proto: "typeURL"), - 842: .same(proto: "UInt32"), - 843: .same(proto: "UInt32Value"), - 844: .same(proto: "UInt64"), - 845: .same(proto: "UInt64Value"), - 846: .same(proto: "UInt8"), - 847: .same(proto: "unchecked"), - 848: .same(proto: "unicodeScalarLiteral"), - 849: .same(proto: "UnicodeScalarLiteralType"), - 850: .same(proto: "unicodeScalars"), - 851: .same(proto: "UnicodeScalarView"), - 852: .same(proto: "uninterpretedOption"), - 853: .same(proto: "union"), - 854: .same(proto: "uniqueStorage"), - 855: .same(proto: "unknown"), - 856: .same(proto: "unknownFields"), - 857: .same(proto: "UnknownStorage"), - 858: .same(proto: "unpackTo"), - 859: .same(proto: "UnsafeBufferPointer"), - 860: .same(proto: "UnsafeMutablePointer"), - 861: .same(proto: "UnsafeMutableRawBufferPointer"), - 862: .same(proto: "UnsafeRawBufferPointer"), - 863: .same(proto: "UnsafeRawPointer"), - 864: .same(proto: "unverifiedLazy"), - 865: .same(proto: "updatedOptions"), - 866: .same(proto: "url"), - 867: .same(proto: "useDeterministicOrdering"), - 868: .same(proto: "utf8"), - 869: .same(proto: "utf8Ptr"), - 870: .same(proto: "utf8ToDouble"), - 871: .same(proto: "utf8Validation"), - 872: .same(proto: "UTF8View"), - 873: .same(proto: "v"), - 874: .same(proto: "value"), - 875: .same(proto: "valueField"), - 876: .same(proto: "values"), - 877: .same(proto: "ValueType"), - 878: .same(proto: "var"), - 879: .same(proto: "verification"), - 880: .same(proto: "VerificationState"), - 881: .same(proto: "Version"), - 882: .same(proto: "versionString"), - 883: .same(proto: "visitExtensionFields"), - 884: .same(proto: "visitExtensionFieldsAsMessageSet"), - 885: .same(proto: "visitMapField"), - 886: .same(proto: "visitor"), - 887: .same(proto: "visitPacked"), - 888: .same(proto: "visitPackedBoolField"), - 889: .same(proto: "visitPackedDoubleField"), - 890: .same(proto: "visitPackedEnumField"), - 891: .same(proto: "visitPackedFixed32Field"), - 892: .same(proto: "visitPackedFixed64Field"), - 893: .same(proto: "visitPackedFloatField"), - 894: .same(proto: "visitPackedInt32Field"), - 895: .same(proto: "visitPackedInt64Field"), - 896: .same(proto: "visitPackedSFixed32Field"), - 897: .same(proto: "visitPackedSFixed64Field"), - 898: .same(proto: "visitPackedSInt32Field"), - 899: .same(proto: "visitPackedSInt64Field"), - 900: .same(proto: "visitPackedUInt32Field"), - 901: .same(proto: "visitPackedUInt64Field"), - 902: .same(proto: "visitRepeated"), - 903: .same(proto: "visitRepeatedBoolField"), - 904: .same(proto: "visitRepeatedBytesField"), - 905: .same(proto: "visitRepeatedDoubleField"), - 906: .same(proto: "visitRepeatedEnumField"), - 907: .same(proto: "visitRepeatedFixed32Field"), - 908: .same(proto: "visitRepeatedFixed64Field"), - 909: .same(proto: "visitRepeatedFloatField"), - 910: .same(proto: "visitRepeatedGroupField"), - 911: .same(proto: "visitRepeatedInt32Field"), - 912: .same(proto: "visitRepeatedInt64Field"), - 913: .same(proto: "visitRepeatedMessageField"), - 914: .same(proto: "visitRepeatedSFixed32Field"), - 915: .same(proto: "visitRepeatedSFixed64Field"), - 916: .same(proto: "visitRepeatedSInt32Field"), - 917: .same(proto: "visitRepeatedSInt64Field"), - 918: .same(proto: "visitRepeatedStringField"), - 919: .same(proto: "visitRepeatedUInt32Field"), - 920: .same(proto: "visitRepeatedUInt64Field"), - 921: .same(proto: "visitSingular"), - 922: .same(proto: "visitSingularBoolField"), - 923: .same(proto: "visitSingularBytesField"), - 924: .same(proto: "visitSingularDoubleField"), - 925: .same(proto: "visitSingularEnumField"), - 926: .same(proto: "visitSingularFixed32Field"), - 927: .same(proto: "visitSingularFixed64Field"), - 928: .same(proto: "visitSingularFloatField"), - 929: .same(proto: "visitSingularGroupField"), - 930: .same(proto: "visitSingularInt32Field"), - 931: .same(proto: "visitSingularInt64Field"), - 932: .same(proto: "visitSingularMessageField"), - 933: .same(proto: "visitSingularSFixed32Field"), - 934: .same(proto: "visitSingularSFixed64Field"), - 935: .same(proto: "visitSingularSInt32Field"), - 936: .same(proto: "visitSingularSInt64Field"), - 937: .same(proto: "visitSingularStringField"), - 938: .same(proto: "visitSingularUInt32Field"), - 939: .same(proto: "visitSingularUInt64Field"), - 940: .same(proto: "visitUnknown"), - 941: .same(proto: "wasDecoded"), - 942: .same(proto: "weak"), - 943: .same(proto: "weakDependency"), - 944: .same(proto: "where"), - 945: .same(proto: "wireFormat"), - 946: .same(proto: "with"), - 947: .same(proto: "withUnsafeBytes"), - 948: .same(proto: "withUnsafeMutableBytes"), - 949: .same(proto: "work"), - 950: .same(proto: "Wrapped"), - 951: .same(proto: "WrappedType"), - 952: .same(proto: "wrappedValue"), - 953: .same(proto: "written"), - 954: .same(proto: "yday"), + 6: .same(proto: "alwaysPrintFieldsWithoutPresence"), + 7: .same(proto: "alwaysPrintInt64sAsNumbers"), + 8: .same(proto: "alwaysVisitPrimitiveFields"), + 9: .same(proto: "annotation"), + 10: .same(proto: "any"), + 11: .same(proto: "AnyExtensionField"), + 12: .same(proto: "AnyMessageExtension"), + 13: .same(proto: "AnyMessageStorage"), + 14: .same(proto: "AnyUnpackError"), + 15: .same(proto: "Api"), + 16: .same(proto: "appended"), + 17: .same(proto: "appendUIntHex"), + 18: .same(proto: "appendUnknown"), + 19: .same(proto: "areAllInitialized"), + 20: .same(proto: "Array"), + 21: .same(proto: "arrayDepth"), + 22: .same(proto: "arrayLiteral"), + 23: .same(proto: "arraySeparator"), + 24: .same(proto: "as"), + 25: .same(proto: "asciiOpenCurlyBracket"), + 26: .same(proto: "asciiZero"), + 27: .same(proto: "async"), + 28: .same(proto: "AsyncIterator"), + 29: .same(proto: "AsyncIteratorProtocol"), + 30: .same(proto: "AsyncMessageSequence"), + 31: .same(proto: "available"), + 32: .same(proto: "b"), + 33: .same(proto: "Base"), + 34: .same(proto: "base64Values"), + 35: .same(proto: "baseAddress"), + 36: .same(proto: "BaseType"), + 37: .same(proto: "begin"), + 38: .same(proto: "binary"), + 39: .same(proto: "BinaryDecoder"), + 40: .same(proto: "BinaryDecodingError"), + 41: .same(proto: "BinaryDecodingOptions"), + 42: .same(proto: "BinaryDelimited"), + 43: .same(proto: "BinaryEncoder"), + 44: .same(proto: "BinaryEncodingError"), + 45: .same(proto: "BinaryEncodingMessageSetSizeVisitor"), + 46: .same(proto: "BinaryEncodingMessageSetVisitor"), + 47: .same(proto: "BinaryEncodingOptions"), + 48: .same(proto: "BinaryEncodingSizeVisitor"), + 49: .same(proto: "BinaryEncodingVisitor"), + 50: .same(proto: "binaryOptions"), + 51: .same(proto: "binaryProtobufDelimitedMessages"), + 52: .same(proto: "bitPattern"), + 53: .same(proto: "body"), + 54: .same(proto: "Bool"), + 55: .same(proto: "booleanLiteral"), + 56: .same(proto: "BooleanLiteralType"), + 57: .same(proto: "boolValue"), + 58: .same(proto: "buffer"), + 59: .same(proto: "bytes"), + 60: .same(proto: "bytesInGroup"), + 61: .same(proto: "bytesNeeded"), + 62: .same(proto: "bytesRead"), + 63: .same(proto: "BytesValue"), + 64: .same(proto: "c"), + 65: .same(proto: "capitalizeNext"), + 66: .same(proto: "cardinality"), + 67: .same(proto: "CaseIterable"), + 68: .same(proto: "ccEnableArenas"), + 69: .same(proto: "ccGenericServices"), + 70: .same(proto: "Character"), + 71: .same(proto: "chars"), + 72: .same(proto: "chunk"), + 73: .same(proto: "class"), + 74: .same(proto: "clearAggregateValue"), + 75: .same(proto: "clearAllowAlias"), + 76: .same(proto: "clearBegin"), + 77: .same(proto: "clearCcEnableArenas"), + 78: .same(proto: "clearCcGenericServices"), + 79: .same(proto: "clearClientStreaming"), + 80: .same(proto: "clearCsharpNamespace"), + 81: .same(proto: "clearCtype"), + 82: .same(proto: "clearDebugRedact"), + 83: .same(proto: "clearDefaultValue"), + 84: .same(proto: "clearDeprecated"), + 85: .same(proto: "clearDeprecatedLegacyJsonFieldConflicts"), + 86: .same(proto: "clearDoubleValue"), + 87: .same(proto: "clearEdition"), + 88: .same(proto: "clearEnd"), + 89: .same(proto: "clearEnumType"), + 90: .same(proto: "clearExtendee"), + 91: .same(proto: "clearExtensionValue"), + 92: .same(proto: "clearFeatures"), + 93: .same(proto: "clearFieldPresence"), + 94: .same(proto: "clearFullName"), + 95: .same(proto: "clearGoPackage"), + 96: .same(proto: "clearIdempotencyLevel"), + 97: .same(proto: "clearIdentifierValue"), + 98: .same(proto: "clearInputType"), + 99: .same(proto: "clearIsExtension"), + 100: .same(proto: "clearJavaGenerateEqualsAndHash"), + 101: .same(proto: "clearJavaGenericServices"), + 102: .same(proto: "clearJavaMultipleFiles"), + 103: .same(proto: "clearJavaOuterClassname"), + 104: .same(proto: "clearJavaPackage"), + 105: .same(proto: "clearJavaStringCheckUtf8"), + 106: .same(proto: "clearJsonFormat"), + 107: .same(proto: "clearJsonName"), + 108: .same(proto: "clearJstype"), + 109: .same(proto: "clearLabel"), + 110: .same(proto: "clearLazy"), + 111: .same(proto: "clearLeadingComments"), + 112: .same(proto: "clearMapEntry"), + 113: .same(proto: "clearMaximumEdition"), + 114: .same(proto: "clearMessageEncoding"), + 115: .same(proto: "clearMessageSetWireFormat"), + 116: .same(proto: "clearMinimumEdition"), + 117: .same(proto: "clearName"), + 118: .same(proto: "clearNamePart"), + 119: .same(proto: "clearNegativeIntValue"), + 120: .same(proto: "clearNoStandardDescriptorAccessor"), + 121: .same(proto: "clearNumber"), + 122: .same(proto: "clearObjcClassPrefix"), + 123: .same(proto: "clearOneofIndex"), + 124: .same(proto: "clearOptimizeFor"), + 125: .same(proto: "clearOptions"), + 126: .same(proto: "clearOutputType"), + 127: .same(proto: "clearPackage"), + 128: .same(proto: "clearPacked"), + 129: .same(proto: "clearPhpClassPrefix"), + 130: .same(proto: "clearPhpMetadataNamespace"), + 131: .same(proto: "clearPhpNamespace"), + 132: .same(proto: "clearPositiveIntValue"), + 133: .same(proto: "clearProto3Optional"), + 134: .same(proto: "clearPyGenericServices"), + 135: .same(proto: "clearRepeated"), + 136: .same(proto: "clearRepeatedFieldEncoding"), + 137: .same(proto: "clearReserved"), + 138: .same(proto: "clearRetention"), + 139: .same(proto: "clearRubyPackage"), + 140: .same(proto: "clearSemantic"), + 141: .same(proto: "clearServerStreaming"), + 142: .same(proto: "clearSourceCodeInfo"), + 143: .same(proto: "clearSourceContext"), + 144: .same(proto: "clearSourceFile"), + 145: .same(proto: "clearStart"), + 146: .same(proto: "clearStringValue"), + 147: .same(proto: "clearSwiftPrefix"), + 148: .same(proto: "clearSyntax"), + 149: .same(proto: "clearTrailingComments"), + 150: .same(proto: "clearType"), + 151: .same(proto: "clearTypeName"), + 152: .same(proto: "clearUnverifiedLazy"), + 153: .same(proto: "clearUtf8Validation"), + 154: .same(proto: "clearValue"), + 155: .same(proto: "clearVerification"), + 156: .same(proto: "clearWeak"), + 157: .same(proto: "clientStreaming"), + 158: .same(proto: "codePoint"), + 159: .same(proto: "codeUnits"), + 160: .same(proto: "Collection"), + 161: .same(proto: "com"), + 162: .same(proto: "comma"), + 163: .same(proto: "CommonMessageConformances"), + 164: .same(proto: "consumedBytes"), + 165: .same(proto: "contentsOf"), + 166: .same(proto: "count"), + 167: .same(proto: "countVarintsInBuffer"), + 168: .same(proto: "csharpNamespace"), + 169: .same(proto: "ctype"), + 170: .same(proto: "customCodable"), + 171: .same(proto: "d"), + 172: .same(proto: "Data"), + 173: .same(proto: "dataResult"), + 174: .same(proto: "date"), + 175: .same(proto: "daySec"), + 176: .same(proto: "daysSinceEpoch"), + 177: .same(proto: "debugDescription"), + 178: .same(proto: "debugRedact"), + 179: .same(proto: "declaration"), + 180: .same(proto: "decoded"), + 181: .same(proto: "decodedFromJSONNull"), + 182: .same(proto: "decodeExtensionField"), + 183: .same(proto: "decodeExtensionFieldsAsMessageSet"), + 184: .same(proto: "decodeJSON"), + 185: .same(proto: "decodeMapField"), + 186: .same(proto: "decodeMessage"), + 187: .same(proto: "decoder"), + 188: .same(proto: "decodeRepeated"), + 189: .same(proto: "decodeRepeatedBoolField"), + 190: .same(proto: "decodeRepeatedBytesField"), + 191: .same(proto: "decodeRepeatedDoubleField"), + 192: .same(proto: "decodeRepeatedEnumField"), + 193: .same(proto: "decodeRepeatedFixed32Field"), + 194: .same(proto: "decodeRepeatedFixed64Field"), + 195: .same(proto: "decodeRepeatedFloatField"), + 196: .same(proto: "decodeRepeatedGroupField"), + 197: .same(proto: "decodeRepeatedInt32Field"), + 198: .same(proto: "decodeRepeatedInt64Field"), + 199: .same(proto: "decodeRepeatedMessageField"), + 200: .same(proto: "decodeRepeatedSFixed32Field"), + 201: .same(proto: "decodeRepeatedSFixed64Field"), + 202: .same(proto: "decodeRepeatedSInt32Field"), + 203: .same(proto: "decodeRepeatedSInt64Field"), + 204: .same(proto: "decodeRepeatedStringField"), + 205: .same(proto: "decodeRepeatedUInt32Field"), + 206: .same(proto: "decodeRepeatedUInt64Field"), + 207: .same(proto: "decodeSingular"), + 208: .same(proto: "decodeSingularBoolField"), + 209: .same(proto: "decodeSingularBytesField"), + 210: .same(proto: "decodeSingularDoubleField"), + 211: .same(proto: "decodeSingularEnumField"), + 212: .same(proto: "decodeSingularFixed32Field"), + 213: .same(proto: "decodeSingularFixed64Field"), + 214: .same(proto: "decodeSingularFloatField"), + 215: .same(proto: "decodeSingularGroupField"), + 216: .same(proto: "decodeSingularInt32Field"), + 217: .same(proto: "decodeSingularInt64Field"), + 218: .same(proto: "decodeSingularMessageField"), + 219: .same(proto: "decodeSingularSFixed32Field"), + 220: .same(proto: "decodeSingularSFixed64Field"), + 221: .same(proto: "decodeSingularSInt32Field"), + 222: .same(proto: "decodeSingularSInt64Field"), + 223: .same(proto: "decodeSingularStringField"), + 224: .same(proto: "decodeSingularUInt32Field"), + 225: .same(proto: "decodeSingularUInt64Field"), + 226: .same(proto: "decodeTextFormat"), + 227: .same(proto: "defaultAnyTypeURLPrefix"), + 228: .same(proto: "defaults"), + 229: .same(proto: "defaultValue"), + 230: .same(proto: "dependency"), + 231: .same(proto: "deprecated"), + 232: .same(proto: "deprecatedLegacyJsonFieldConflicts"), + 233: .same(proto: "description"), + 234: .same(proto: "DescriptorProto"), + 235: .same(proto: "Dictionary"), + 236: .same(proto: "dictionaryLiteral"), + 237: .same(proto: "digit"), + 238: .same(proto: "digit0"), + 239: .same(proto: "digit1"), + 240: .same(proto: "digitCount"), + 241: .same(proto: "digits"), + 242: .same(proto: "digitValue"), + 243: .same(proto: "discardableResult"), + 244: .same(proto: "discardUnknownFields"), + 245: .same(proto: "Double"), + 246: .same(proto: "doubleValue"), + 247: .same(proto: "Duration"), + 248: .same(proto: "E"), + 249: .same(proto: "edition"), + 250: .same(proto: "EditionDefault"), + 251: .same(proto: "editionDefaults"), + 252: .same(proto: "Element"), + 253: .same(proto: "elements"), + 254: .same(proto: "emitExtensionFieldName"), + 255: .same(proto: "emitFieldName"), + 256: .same(proto: "emitFieldNumber"), + 257: .same(proto: "Empty"), + 258: .same(proto: "encodeAsBytes"), + 259: .same(proto: "encoded"), + 260: .same(proto: "encodedJSONString"), + 261: .same(proto: "encodedSize"), + 262: .same(proto: "encodeField"), + 263: .same(proto: "encoder"), + 264: .same(proto: "end"), + 265: .same(proto: "endArray"), + 266: .same(proto: "endMessageField"), + 267: .same(proto: "endObject"), + 268: .same(proto: "endRegularField"), + 269: .same(proto: "enum"), + 270: .same(proto: "EnumDescriptorProto"), + 271: .same(proto: "EnumOptions"), + 272: .same(proto: "EnumReservedRange"), + 273: .same(proto: "enumType"), + 274: .same(proto: "enumvalue"), + 275: .same(proto: "EnumValueDescriptorProto"), + 276: .same(proto: "EnumValueOptions"), + 277: .same(proto: "Equatable"), + 278: .same(proto: "Error"), + 279: .same(proto: "ExpressibleByArrayLiteral"), + 280: .same(proto: "ExpressibleByDictionaryLiteral"), + 281: .same(proto: "ext"), + 282: .same(proto: "extDecoder"), + 283: .same(proto: "extendedGraphemeClusterLiteral"), + 284: .same(proto: "ExtendedGraphemeClusterLiteralType"), + 285: .same(proto: "extendee"), + 286: .same(proto: "ExtensibleMessage"), + 287: .same(proto: "extension"), + 288: .same(proto: "ExtensionField"), + 289: .same(proto: "extensionFieldNumber"), + 290: .same(proto: "ExtensionFieldValueSet"), + 291: .same(proto: "ExtensionMap"), + 292: .same(proto: "extensionRange"), + 293: .same(proto: "ExtensionRangeOptions"), + 294: .same(proto: "extensions"), + 295: .same(proto: "extras"), + 296: .same(proto: "F"), + 297: .same(proto: "false"), + 298: .same(proto: "features"), + 299: .same(proto: "FeatureSet"), + 300: .same(proto: "FeatureSetDefaults"), + 301: .same(proto: "FeatureSetEditionDefault"), + 302: .same(proto: "field"), + 303: .same(proto: "fieldData"), + 304: .same(proto: "FieldDescriptorProto"), + 305: .same(proto: "FieldMask"), + 306: .same(proto: "fieldName"), + 307: .same(proto: "fieldNameCount"), + 308: .same(proto: "fieldNum"), + 309: .same(proto: "fieldNumber"), + 310: .same(proto: "fieldNumberForProto"), + 311: .same(proto: "FieldOptions"), + 312: .same(proto: "fieldPresence"), + 313: .same(proto: "fields"), + 314: .same(proto: "fieldSize"), + 315: .same(proto: "FieldTag"), + 316: .same(proto: "fieldType"), + 317: .same(proto: "file"), + 318: .same(proto: "FileDescriptorProto"), + 319: .same(proto: "FileDescriptorSet"), + 320: .same(proto: "fileName"), + 321: .same(proto: "FileOptions"), + 322: .same(proto: "filter"), + 323: .same(proto: "final"), + 324: .same(proto: "first"), + 325: .same(proto: "firstItem"), + 326: .same(proto: "Float"), + 327: .same(proto: "floatLiteral"), + 328: .same(proto: "FloatLiteralType"), + 329: .same(proto: "FloatValue"), + 330: .same(proto: "forMessageName"), + 331: .same(proto: "formUnion"), + 332: .same(proto: "forReadingFrom"), + 333: .same(proto: "forTypeURL"), + 334: .same(proto: "ForwardParser"), + 335: .same(proto: "forWritingInto"), + 336: .same(proto: "from"), + 337: .same(proto: "fromAscii2"), + 338: .same(proto: "fromAscii4"), + 339: .same(proto: "fromByteOffset"), + 340: .same(proto: "fromHexDigit"), + 341: .same(proto: "fullName"), + 342: .same(proto: "func"), + 343: .same(proto: "G"), + 344: .same(proto: "GeneratedCodeInfo"), + 345: .same(proto: "get"), + 346: .same(proto: "getExtensionValue"), + 347: .same(proto: "googleapis"), + 348: .standard(proto: "Google_Protobuf_Any"), + 349: .standard(proto: "Google_Protobuf_Api"), + 350: .standard(proto: "Google_Protobuf_BoolValue"), + 351: .standard(proto: "Google_Protobuf_BytesValue"), + 352: .standard(proto: "Google_Protobuf_DescriptorProto"), + 353: .standard(proto: "Google_Protobuf_DoubleValue"), + 354: .standard(proto: "Google_Protobuf_Duration"), + 355: .standard(proto: "Google_Protobuf_Edition"), + 356: .standard(proto: "Google_Protobuf_Empty"), + 357: .standard(proto: "Google_Protobuf_Enum"), + 358: .standard(proto: "Google_Protobuf_EnumDescriptorProto"), + 359: .standard(proto: "Google_Protobuf_EnumOptions"), + 360: .standard(proto: "Google_Protobuf_EnumValue"), + 361: .standard(proto: "Google_Protobuf_EnumValueDescriptorProto"), + 362: .standard(proto: "Google_Protobuf_EnumValueOptions"), + 363: .standard(proto: "Google_Protobuf_ExtensionRangeOptions"), + 364: .standard(proto: "Google_Protobuf_FeatureSet"), + 365: .standard(proto: "Google_Protobuf_FeatureSetDefaults"), + 366: .standard(proto: "Google_Protobuf_Field"), + 367: .standard(proto: "Google_Protobuf_FieldDescriptorProto"), + 368: .standard(proto: "Google_Protobuf_FieldMask"), + 369: .standard(proto: "Google_Protobuf_FieldOptions"), + 370: .standard(proto: "Google_Protobuf_FileDescriptorProto"), + 371: .standard(proto: "Google_Protobuf_FileDescriptorSet"), + 372: .standard(proto: "Google_Protobuf_FileOptions"), + 373: .standard(proto: "Google_Protobuf_FloatValue"), + 374: .standard(proto: "Google_Protobuf_GeneratedCodeInfo"), + 375: .standard(proto: "Google_Protobuf_Int32Value"), + 376: .standard(proto: "Google_Protobuf_Int64Value"), + 377: .standard(proto: "Google_Protobuf_ListValue"), + 378: .standard(proto: "Google_Protobuf_MessageOptions"), + 379: .standard(proto: "Google_Protobuf_Method"), + 380: .standard(proto: "Google_Protobuf_MethodDescriptorProto"), + 381: .standard(proto: "Google_Protobuf_MethodOptions"), + 382: .standard(proto: "Google_Protobuf_Mixin"), + 383: .standard(proto: "Google_Protobuf_NullValue"), + 384: .standard(proto: "Google_Protobuf_OneofDescriptorProto"), + 385: .standard(proto: "Google_Protobuf_OneofOptions"), + 386: .standard(proto: "Google_Protobuf_Option"), + 387: .standard(proto: "Google_Protobuf_ServiceDescriptorProto"), + 388: .standard(proto: "Google_Protobuf_ServiceOptions"), + 389: .standard(proto: "Google_Protobuf_SourceCodeInfo"), + 390: .standard(proto: "Google_Protobuf_SourceContext"), + 391: .standard(proto: "Google_Protobuf_StringValue"), + 392: .standard(proto: "Google_Protobuf_Struct"), + 393: .standard(proto: "Google_Protobuf_Syntax"), + 394: .standard(proto: "Google_Protobuf_Timestamp"), + 395: .standard(proto: "Google_Protobuf_Type"), + 396: .standard(proto: "Google_Protobuf_UInt32Value"), + 397: .standard(proto: "Google_Protobuf_UInt64Value"), + 398: .standard(proto: "Google_Protobuf_UninterpretedOption"), + 399: .standard(proto: "Google_Protobuf_Value"), + 400: .same(proto: "goPackage"), + 401: .same(proto: "group"), + 402: .same(proto: "groupFieldNumberStack"), + 403: .same(proto: "groupSize"), + 404: .same(proto: "hadOneofValue"), + 405: .same(proto: "handleConflictingOneOf"), + 406: .same(proto: "hasAggregateValue"), + 407: .same(proto: "hasAllowAlias"), + 408: .same(proto: "hasBegin"), + 409: .same(proto: "hasCcEnableArenas"), + 410: .same(proto: "hasCcGenericServices"), + 411: .same(proto: "hasClientStreaming"), + 412: .same(proto: "hasCsharpNamespace"), + 413: .same(proto: "hasCtype"), + 414: .same(proto: "hasDebugRedact"), + 415: .same(proto: "hasDefaultValue"), + 416: .same(proto: "hasDeprecated"), + 417: .same(proto: "hasDeprecatedLegacyJsonFieldConflicts"), + 418: .same(proto: "hasDoubleValue"), + 419: .same(proto: "hasEdition"), + 420: .same(proto: "hasEnd"), + 421: .same(proto: "hasEnumType"), + 422: .same(proto: "hasExtendee"), + 423: .same(proto: "hasExtensionValue"), + 424: .same(proto: "hasFeatures"), + 425: .same(proto: "hasFieldPresence"), + 426: .same(proto: "hasFullName"), + 427: .same(proto: "hasGoPackage"), + 428: .same(proto: "hash"), + 429: .same(proto: "Hashable"), + 430: .same(proto: "hasher"), + 431: .same(proto: "HashVisitor"), + 432: .same(proto: "hasIdempotencyLevel"), + 433: .same(proto: "hasIdentifierValue"), + 434: .same(proto: "hasInputType"), + 435: .same(proto: "hasIsExtension"), + 436: .same(proto: "hasJavaGenerateEqualsAndHash"), + 437: .same(proto: "hasJavaGenericServices"), + 438: .same(proto: "hasJavaMultipleFiles"), + 439: .same(proto: "hasJavaOuterClassname"), + 440: .same(proto: "hasJavaPackage"), + 441: .same(proto: "hasJavaStringCheckUtf8"), + 442: .same(proto: "hasJsonFormat"), + 443: .same(proto: "hasJsonName"), + 444: .same(proto: "hasJstype"), + 445: .same(proto: "hasLabel"), + 446: .same(proto: "hasLazy"), + 447: .same(proto: "hasLeadingComments"), + 448: .same(proto: "hasMapEntry"), + 449: .same(proto: "hasMaximumEdition"), + 450: .same(proto: "hasMessageEncoding"), + 451: .same(proto: "hasMessageSetWireFormat"), + 452: .same(proto: "hasMinimumEdition"), + 453: .same(proto: "hasName"), + 454: .same(proto: "hasNamePart"), + 455: .same(proto: "hasNegativeIntValue"), + 456: .same(proto: "hasNoStandardDescriptorAccessor"), + 457: .same(proto: "hasNumber"), + 458: .same(proto: "hasObjcClassPrefix"), + 459: .same(proto: "hasOneofIndex"), + 460: .same(proto: "hasOptimizeFor"), + 461: .same(proto: "hasOptions"), + 462: .same(proto: "hasOutputType"), + 463: .same(proto: "hasPackage"), + 464: .same(proto: "hasPacked"), + 465: .same(proto: "hasPhpClassPrefix"), + 466: .same(proto: "hasPhpMetadataNamespace"), + 467: .same(proto: "hasPhpNamespace"), + 468: .same(proto: "hasPositiveIntValue"), + 469: .same(proto: "hasProto3Optional"), + 470: .same(proto: "hasPyGenericServices"), + 471: .same(proto: "hasRepeated"), + 472: .same(proto: "hasRepeatedFieldEncoding"), + 473: .same(proto: "hasReserved"), + 474: .same(proto: "hasRetention"), + 475: .same(proto: "hasRubyPackage"), + 476: .same(proto: "hasSemantic"), + 477: .same(proto: "hasServerStreaming"), + 478: .same(proto: "hasSourceCodeInfo"), + 479: .same(proto: "hasSourceContext"), + 480: .same(proto: "hasSourceFile"), + 481: .same(proto: "hasStart"), + 482: .same(proto: "hasStringValue"), + 483: .same(proto: "hasSwiftPrefix"), + 484: .same(proto: "hasSyntax"), + 485: .same(proto: "hasTrailingComments"), + 486: .same(proto: "hasType"), + 487: .same(proto: "hasTypeName"), + 488: .same(proto: "hasUnverifiedLazy"), + 489: .same(proto: "hasUtf8Validation"), + 490: .same(proto: "hasValue"), + 491: .same(proto: "hasVerification"), + 492: .same(proto: "hasWeak"), + 493: .same(proto: "hour"), + 494: .same(proto: "i"), + 495: .same(proto: "idempotencyLevel"), + 496: .same(proto: "identifierValue"), + 497: .same(proto: "if"), + 498: .same(proto: "ignoreUnknownFields"), + 499: .same(proto: "index"), + 500: .same(proto: "init"), + 501: .same(proto: "inout"), + 502: .same(proto: "inputType"), + 503: .same(proto: "insert"), + 504: .same(proto: "Int"), + 505: .same(proto: "Int32"), + 506: .same(proto: "Int32Value"), + 507: .same(proto: "Int64"), + 508: .same(proto: "Int64Value"), + 509: .same(proto: "Int8"), + 510: .same(proto: "integerLiteral"), + 511: .same(proto: "IntegerLiteralType"), + 512: .same(proto: "intern"), + 513: .same(proto: "Internal"), + 514: .same(proto: "InternalState"), + 515: .same(proto: "into"), + 516: .same(proto: "ints"), + 517: .same(proto: "isA"), + 518: .same(proto: "isEqual"), + 519: .same(proto: "isEqualTo"), + 520: .same(proto: "isExtension"), + 521: .same(proto: "isInitialized"), + 522: .same(proto: "isNegative"), + 523: .same(proto: "itemTagsEncodedSize"), + 524: .same(proto: "iterator"), + 525: .same(proto: "javaGenerateEqualsAndHash"), + 526: .same(proto: "javaGenericServices"), + 527: .same(proto: "javaMultipleFiles"), + 528: .same(proto: "javaOuterClassname"), + 529: .same(proto: "javaPackage"), + 530: .same(proto: "javaStringCheckUtf8"), + 531: .same(proto: "JSONDecoder"), + 532: .same(proto: "JSONDecodingError"), + 533: .same(proto: "JSONDecodingOptions"), + 534: .same(proto: "jsonEncoder"), + 535: .same(proto: "JSONEncodingError"), + 536: .same(proto: "JSONEncodingOptions"), + 537: .same(proto: "JSONEncodingVisitor"), + 538: .same(proto: "jsonFormat"), + 539: .same(proto: "JSONMapEncodingVisitor"), + 540: .same(proto: "jsonName"), + 541: .same(proto: "jsonPath"), + 542: .same(proto: "jsonPaths"), + 543: .same(proto: "JSONScanner"), + 544: .same(proto: "jsonString"), + 545: .same(proto: "jsonText"), + 546: .same(proto: "jsonUTF8Bytes"), + 547: .same(proto: "jsonUTF8Data"), + 548: .same(proto: "jstype"), + 549: .same(proto: "k"), + 550: .same(proto: "kChunkSize"), + 551: .same(proto: "Key"), + 552: .same(proto: "keyField"), + 553: .same(proto: "keyFieldOpt"), + 554: .same(proto: "KeyType"), + 555: .same(proto: "kind"), + 556: .same(proto: "l"), + 557: .same(proto: "label"), + 558: .same(proto: "lazy"), + 559: .same(proto: "leadingComments"), + 560: .same(proto: "leadingDetachedComments"), + 561: .same(proto: "length"), + 562: .same(proto: "lessThan"), + 563: .same(proto: "let"), + 564: .same(proto: "lhs"), + 565: .same(proto: "list"), + 566: .same(proto: "listOfMessages"), + 567: .same(proto: "listValue"), + 568: .same(proto: "littleEndian"), + 569: .same(proto: "littleEndianBytes"), + 570: .same(proto: "load"), + 571: .same(proto: "localHasher"), + 572: .same(proto: "location"), + 573: .same(proto: "M"), + 574: .same(proto: "major"), + 575: .same(proto: "makeAsyncIterator"), + 576: .same(proto: "makeIterator"), + 577: .same(proto: "mapEntry"), + 578: .same(proto: "MapKeyType"), + 579: .same(proto: "mapToMessages"), + 580: .same(proto: "MapValueType"), + 581: .same(proto: "mapVisitor"), + 582: .same(proto: "maximumEdition"), + 583: .same(proto: "mdayStart"), + 584: .same(proto: "merge"), + 585: .same(proto: "message"), + 586: .same(proto: "messageDepthLimit"), + 587: .same(proto: "messageEncoding"), + 588: .same(proto: "MessageExtension"), + 589: .same(proto: "MessageImplementationBase"), + 590: .same(proto: "MessageOptions"), + 591: .same(proto: "MessageSet"), + 592: .same(proto: "messageSetWireFormat"), + 593: .same(proto: "messageSize"), + 594: .same(proto: "messageType"), + 595: .same(proto: "Method"), + 596: .same(proto: "MethodDescriptorProto"), + 597: .same(proto: "MethodOptions"), + 598: .same(proto: "methods"), + 599: .same(proto: "min"), + 600: .same(proto: "minimumEdition"), + 601: .same(proto: "minor"), + 602: .same(proto: "Mixin"), + 603: .same(proto: "mixins"), + 604: .same(proto: "modifier"), + 605: .same(proto: "modify"), + 606: .same(proto: "month"), + 607: .same(proto: "msgExtension"), + 608: .same(proto: "mutating"), + 609: .same(proto: "n"), + 610: .same(proto: "name"), + 611: .same(proto: "NameDescription"), + 612: .same(proto: "NameMap"), + 613: .same(proto: "NamePart"), + 614: .same(proto: "names"), + 615: .same(proto: "nanos"), + 616: .same(proto: "negativeIntValue"), + 617: .same(proto: "nestedType"), + 618: .same(proto: "newL"), + 619: .same(proto: "newList"), + 620: .same(proto: "newValue"), + 621: .same(proto: "next"), + 622: .same(proto: "nextByte"), + 623: .same(proto: "nextFieldNumber"), + 624: .same(proto: "nextVarInt"), + 625: .same(proto: "nil"), + 626: .same(proto: "nilLiteral"), + 627: .same(proto: "noStandardDescriptorAccessor"), + 628: .same(proto: "nullValue"), + 629: .same(proto: "number"), + 630: .same(proto: "numberValue"), + 631: .same(proto: "objcClassPrefix"), + 632: .same(proto: "of"), + 633: .same(proto: "oneofDecl"), + 634: .same(proto: "OneofDescriptorProto"), + 635: .same(proto: "oneofIndex"), + 636: .same(proto: "OneofOptions"), + 637: .same(proto: "oneofs"), + 638: .standard(proto: "OneOf_Kind"), + 639: .same(proto: "optimizeFor"), + 640: .same(proto: "OptimizeMode"), + 641: .same(proto: "Option"), + 642: .same(proto: "OptionalEnumExtensionField"), + 643: .same(proto: "OptionalExtensionField"), + 644: .same(proto: "OptionalGroupExtensionField"), + 645: .same(proto: "OptionalMessageExtensionField"), + 646: .same(proto: "OptionRetention"), + 647: .same(proto: "options"), + 648: .same(proto: "OptionTargetType"), + 649: .same(proto: "other"), + 650: .same(proto: "others"), + 651: .same(proto: "out"), + 652: .same(proto: "outputType"), + 653: .same(proto: "p"), + 654: .same(proto: "package"), + 655: .same(proto: "packed"), + 656: .same(proto: "PackedEnumExtensionField"), + 657: .same(proto: "PackedExtensionField"), + 658: .same(proto: "padding"), + 659: .same(proto: "parent"), + 660: .same(proto: "parse"), + 661: .same(proto: "path"), + 662: .same(proto: "paths"), + 663: .same(proto: "payload"), + 664: .same(proto: "payloadSize"), + 665: .same(proto: "phpClassPrefix"), + 666: .same(proto: "phpMetadataNamespace"), + 667: .same(proto: "phpNamespace"), + 668: .same(proto: "pos"), + 669: .same(proto: "positiveIntValue"), + 670: .same(proto: "prefix"), + 671: .same(proto: "preserveProtoFieldNames"), + 672: .same(proto: "preTraverse"), + 673: .same(proto: "printUnknownFields"), + 674: .same(proto: "proto2"), + 675: .same(proto: "proto3DefaultValue"), + 676: .same(proto: "proto3Optional"), + 677: .same(proto: "ProtobufAPIVersionCheck"), + 678: .standard(proto: "ProtobufAPIVersion_3"), + 679: .same(proto: "ProtobufBool"), + 680: .same(proto: "ProtobufBytes"), + 681: .same(proto: "ProtobufDouble"), + 682: .same(proto: "ProtobufEnumMap"), + 683: .same(proto: "protobufExtension"), + 684: .same(proto: "ProtobufFixed32"), + 685: .same(proto: "ProtobufFixed64"), + 686: .same(proto: "ProtobufFloat"), + 687: .same(proto: "ProtobufInt32"), + 688: .same(proto: "ProtobufInt64"), + 689: .same(proto: "ProtobufMap"), + 690: .same(proto: "ProtobufMessageMap"), + 691: .same(proto: "ProtobufSFixed32"), + 692: .same(proto: "ProtobufSFixed64"), + 693: .same(proto: "ProtobufSInt32"), + 694: .same(proto: "ProtobufSInt64"), + 695: .same(proto: "ProtobufString"), + 696: .same(proto: "ProtobufUInt32"), + 697: .same(proto: "ProtobufUInt64"), + 698: .standard(proto: "protobuf_extensionFieldValues"), + 699: .standard(proto: "protobuf_fieldNumber"), + 700: .standard(proto: "protobuf_generated_isEqualTo"), + 701: .standard(proto: "protobuf_nameMap"), + 702: .standard(proto: "protobuf_newField"), + 703: .standard(proto: "protobuf_package"), + 704: .same(proto: "protocol"), + 705: .same(proto: "protoFieldName"), + 706: .same(proto: "protoMessageName"), + 707: .same(proto: "ProtoNameProviding"), + 708: .same(proto: "protoPaths"), + 709: .same(proto: "public"), + 710: .same(proto: "publicDependency"), + 711: .same(proto: "putBoolValue"), + 712: .same(proto: "putBytesValue"), + 713: .same(proto: "putDoubleValue"), + 714: .same(proto: "putEnumValue"), + 715: .same(proto: "putFixedUInt32"), + 716: .same(proto: "putFixedUInt64"), + 717: .same(proto: "putFloatValue"), + 718: .same(proto: "putInt64"), + 719: .same(proto: "putStringValue"), + 720: .same(proto: "putUInt64"), + 721: .same(proto: "putUInt64Hex"), + 722: .same(proto: "putVarInt"), + 723: .same(proto: "putZigZagVarInt"), + 724: .same(proto: "pyGenericServices"), + 725: .same(proto: "R"), + 726: .same(proto: "rawChars"), + 727: .same(proto: "RawRepresentable"), + 728: .same(proto: "RawValue"), + 729: .same(proto: "read4HexDigits"), + 730: .same(proto: "readBytes"), + 731: .same(proto: "register"), + 732: .same(proto: "repeated"), + 733: .same(proto: "RepeatedEnumExtensionField"), + 734: .same(proto: "RepeatedExtensionField"), + 735: .same(proto: "repeatedFieldEncoding"), + 736: .same(proto: "RepeatedGroupExtensionField"), + 737: .same(proto: "RepeatedMessageExtensionField"), + 738: .same(proto: "repeating"), + 739: .same(proto: "requestStreaming"), + 740: .same(proto: "requestTypeURL"), + 741: .same(proto: "requiredSize"), + 742: .same(proto: "responseStreaming"), + 743: .same(proto: "responseTypeURL"), + 744: .same(proto: "result"), + 745: .same(proto: "retention"), + 746: .same(proto: "rethrows"), + 747: .same(proto: "return"), + 748: .same(proto: "ReturnType"), + 749: .same(proto: "revision"), + 750: .same(proto: "rhs"), + 751: .same(proto: "root"), + 752: .same(proto: "rubyPackage"), + 753: .same(proto: "s"), + 754: .same(proto: "sawBackslash"), + 755: .same(proto: "sawSection4Characters"), + 756: .same(proto: "sawSection5Characters"), + 757: .same(proto: "scanner"), + 758: .same(proto: "seconds"), + 759: .same(proto: "self"), + 760: .same(proto: "semantic"), + 761: .same(proto: "Sendable"), + 762: .same(proto: "separator"), + 763: .same(proto: "serialize"), + 764: .same(proto: "serializedBytes"), + 765: .same(proto: "serializedData"), + 766: .same(proto: "serializedSize"), + 767: .same(proto: "serverStreaming"), + 768: .same(proto: "service"), + 769: .same(proto: "ServiceDescriptorProto"), + 770: .same(proto: "ServiceOptions"), + 771: .same(proto: "set"), + 772: .same(proto: "setExtensionValue"), + 773: .same(proto: "shift"), + 774: .same(proto: "SimpleExtensionMap"), + 775: .same(proto: "size"), + 776: .same(proto: "sizer"), + 777: .same(proto: "source"), + 778: .same(proto: "sourceCodeInfo"), + 779: .same(proto: "sourceContext"), + 780: .same(proto: "sourceEncoding"), + 781: .same(proto: "sourceFile"), + 782: .same(proto: "span"), + 783: .same(proto: "split"), + 784: .same(proto: "start"), + 785: .same(proto: "startArray"), + 786: .same(proto: "startArrayObject"), + 787: .same(proto: "startField"), + 788: .same(proto: "startIndex"), + 789: .same(proto: "startMessageField"), + 790: .same(proto: "startObject"), + 791: .same(proto: "startRegularField"), + 792: .same(proto: "state"), + 793: .same(proto: "static"), + 794: .same(proto: "StaticString"), + 795: .same(proto: "storage"), + 796: .same(proto: "String"), + 797: .same(proto: "stringLiteral"), + 798: .same(proto: "StringLiteralType"), + 799: .same(proto: "stringResult"), + 800: .same(proto: "stringValue"), + 801: .same(proto: "struct"), + 802: .same(proto: "structValue"), + 803: .same(proto: "subDecoder"), + 804: .same(proto: "subscript"), + 805: .same(proto: "subVisitor"), + 806: .same(proto: "Swift"), + 807: .same(proto: "swiftPrefix"), + 808: .same(proto: "SwiftProtobufContiguousBytes"), + 809: .same(proto: "syntax"), + 810: .same(proto: "T"), + 811: .same(proto: "tag"), + 812: .same(proto: "targets"), + 813: .same(proto: "terminator"), + 814: .same(proto: "testDecoder"), + 815: .same(proto: "text"), + 816: .same(proto: "textDecoder"), + 817: .same(proto: "TextFormatDecoder"), + 818: .same(proto: "TextFormatDecodingError"), + 819: .same(proto: "TextFormatDecodingOptions"), + 820: .same(proto: "TextFormatEncodingOptions"), + 821: .same(proto: "TextFormatEncodingVisitor"), + 822: .same(proto: "textFormatString"), + 823: .same(proto: "throwOrIgnore"), + 824: .same(proto: "throws"), + 825: .same(proto: "timeInterval"), + 826: .same(proto: "timeIntervalSince1970"), + 827: .same(proto: "timeIntervalSinceReferenceDate"), + 828: .same(proto: "Timestamp"), + 829: .same(proto: "total"), + 830: .same(proto: "totalArrayDepth"), + 831: .same(proto: "totalSize"), + 832: .same(proto: "trailingComments"), + 833: .same(proto: "traversalOptions"), + 834: .same(proto: "traverse"), + 835: .same(proto: "true"), + 836: .same(proto: "try"), + 837: .same(proto: "type"), + 838: .same(proto: "typealias"), + 839: .same(proto: "TypeEnum"), + 840: .same(proto: "typeName"), + 841: .same(proto: "typePrefix"), + 842: .same(proto: "typeStart"), + 843: .same(proto: "typeUnknown"), + 844: .same(proto: "typeURL"), + 845: .same(proto: "UInt32"), + 846: .same(proto: "UInt32Value"), + 847: .same(proto: "UInt64"), + 848: .same(proto: "UInt64Value"), + 849: .same(proto: "UInt8"), + 850: .same(proto: "unchecked"), + 851: .same(proto: "unicodeScalarLiteral"), + 852: .same(proto: "UnicodeScalarLiteralType"), + 853: .same(proto: "unicodeScalars"), + 854: .same(proto: "UnicodeScalarView"), + 855: .same(proto: "uninterpretedOption"), + 856: .same(proto: "union"), + 857: .same(proto: "uniqueStorage"), + 858: .same(proto: "unknown"), + 859: .same(proto: "unknownFields"), + 860: .same(proto: "UnknownStorage"), + 861: .same(proto: "unpackTo"), + 862: .same(proto: "UnsafeBufferPointer"), + 863: .same(proto: "UnsafeMutablePointer"), + 864: .same(proto: "UnsafeMutableRawBufferPointer"), + 865: .same(proto: "UnsafeRawBufferPointer"), + 866: .same(proto: "UnsafeRawPointer"), + 867: .same(proto: "unverifiedLazy"), + 868: .same(proto: "updatedOptions"), + 869: .same(proto: "url"), + 870: .same(proto: "useDeterministicOrdering"), + 871: .same(proto: "utf8"), + 872: .same(proto: "utf8Ptr"), + 873: .same(proto: "utf8ToDouble"), + 874: .same(proto: "utf8Validation"), + 875: .same(proto: "UTF8View"), + 876: .same(proto: "v"), + 877: .same(proto: "value"), + 878: .same(proto: "valueField"), + 879: .same(proto: "values"), + 880: .same(proto: "ValueType"), + 881: .same(proto: "var"), + 882: .same(proto: "verification"), + 883: .same(proto: "VerificationState"), + 884: .same(proto: "Version"), + 885: .same(proto: "versionString"), + 886: .same(proto: "visitExtensionFields"), + 887: .same(proto: "visitExtensionFieldsAsMessageSet"), + 888: .same(proto: "visitMapField"), + 889: .same(proto: "visitor"), + 890: .same(proto: "visitPacked"), + 891: .same(proto: "visitPackedBoolField"), + 892: .same(proto: "visitPackedDoubleField"), + 893: .same(proto: "visitPackedEnumField"), + 894: .same(proto: "visitPackedFixed32Field"), + 895: .same(proto: "visitPackedFixed64Field"), + 896: .same(proto: "visitPackedFloatField"), + 897: .same(proto: "visitPackedInt32Field"), + 898: .same(proto: "visitPackedInt64Field"), + 899: .same(proto: "visitPackedSFixed32Field"), + 900: .same(proto: "visitPackedSFixed64Field"), + 901: .same(proto: "visitPackedSInt32Field"), + 902: .same(proto: "visitPackedSInt64Field"), + 903: .same(proto: "visitPackedUInt32Field"), + 904: .same(proto: "visitPackedUInt64Field"), + 905: .same(proto: "visitRepeated"), + 906: .same(proto: "visitRepeatedBoolField"), + 907: .same(proto: "visitRepeatedBytesField"), + 908: .same(proto: "visitRepeatedDoubleField"), + 909: .same(proto: "visitRepeatedEnumField"), + 910: .same(proto: "visitRepeatedFixed32Field"), + 911: .same(proto: "visitRepeatedFixed64Field"), + 912: .same(proto: "visitRepeatedFloatField"), + 913: .same(proto: "visitRepeatedGroupField"), + 914: .same(proto: "visitRepeatedInt32Field"), + 915: .same(proto: "visitRepeatedInt64Field"), + 916: .same(proto: "visitRepeatedMessageField"), + 917: .same(proto: "visitRepeatedSFixed32Field"), + 918: .same(proto: "visitRepeatedSFixed64Field"), + 919: .same(proto: "visitRepeatedSInt32Field"), + 920: .same(proto: "visitRepeatedSInt64Field"), + 921: .same(proto: "visitRepeatedStringField"), + 922: .same(proto: "visitRepeatedUInt32Field"), + 923: .same(proto: "visitRepeatedUInt64Field"), + 924: .same(proto: "visitSingular"), + 925: .same(proto: "visitSingularBoolField"), + 926: .same(proto: "visitSingularBytesField"), + 927: .same(proto: "visitSingularDoubleField"), + 928: .same(proto: "visitSingularEnumField"), + 929: .same(proto: "visitSingularFixed32Field"), + 930: .same(proto: "visitSingularFixed64Field"), + 931: .same(proto: "visitSingularFloatField"), + 932: .same(proto: "visitSingularGroupField"), + 933: .same(proto: "visitSingularInt32Field"), + 934: .same(proto: "visitSingularInt64Field"), + 935: .same(proto: "visitSingularMessageField"), + 936: .same(proto: "visitSingularSFixed32Field"), + 937: .same(proto: "visitSingularSFixed64Field"), + 938: .same(proto: "visitSingularSInt32Field"), + 939: .same(proto: "visitSingularSInt64Field"), + 940: .same(proto: "visitSingularStringField"), + 941: .same(proto: "visitSingularUInt32Field"), + 942: .same(proto: "visitSingularUInt64Field"), + 943: .same(proto: "visitUnknown"), + 944: .same(proto: "wasDecoded"), + 945: .same(proto: "weak"), + 946: .same(proto: "weakDependency"), + 947: .same(proto: "where"), + 948: .same(proto: "wireFormat"), + 949: .same(proto: "with"), + 950: .same(proto: "withUnsafeBytes"), + 951: .same(proto: "withUnsafeMutableBytes"), + 952: .same(proto: "work"), + 953: .same(proto: "Wrapped"), + 954: .same(proto: "WrappedType"), + 955: .same(proto: "wrappedValue"), + 956: .same(proto: "written"), + 957: .same(proto: "yday"), ] fileprivate class _StorageClass { @@ -5775,7 +5793,9 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu var _allCases: Int32 = 0 var _allowAlias: Int32 = 0 var _alwaysPrintEnumsAsInts: Int32 = 0 + var _alwaysPrintFieldsWithoutPresence: Int32 = 0 var _alwaysPrintInt64SAsNumbers: Int32 = 0 + var _alwaysVisitPrimitiveFields: Int32 = 0 var _annotation: Int32 = 0 var _any: Int32 = 0 var _anyExtensionField: Int32 = 0 @@ -6600,6 +6620,7 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu var _totalArrayDepth: Int32 = 0 var _totalSize: Int32 = 0 var _trailingComments: Int32 = 0 + var _traversalOptions: Int32 = 0 var _traverse: Int32 = 0 var _true: Int32 = 0 var _try: Int32 = 0 @@ -6735,7 +6756,9 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu _allCases = source._allCases _allowAlias = source._allowAlias _alwaysPrintEnumsAsInts = source._alwaysPrintEnumsAsInts + _alwaysPrintFieldsWithoutPresence = source._alwaysPrintFieldsWithoutPresence _alwaysPrintInt64SAsNumbers = source._alwaysPrintInt64SAsNumbers + _alwaysVisitPrimitiveFields = source._alwaysVisitPrimitiveFields _annotation = source._annotation _any = source._any _anyExtensionField = source._anyExtensionField @@ -7560,6 +7583,7 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu _totalArrayDepth = source._totalArrayDepth _totalSize = source._totalSize _trailingComments = source._trailingComments + _traversalOptions = source._traversalOptions _traverse = source._traverse _true = source._true _try = source._try @@ -7707,955 +7731,958 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu case 3: try { try decoder.decodeSingularInt32Field(value: &_storage._allCases) }() case 4: try { try decoder.decodeSingularInt32Field(value: &_storage._allowAlias) }() case 5: try { try decoder.decodeSingularInt32Field(value: &_storage._alwaysPrintEnumsAsInts) }() - case 6: try { try decoder.decodeSingularInt32Field(value: &_storage._alwaysPrintInt64SAsNumbers) }() - case 7: try { try decoder.decodeSingularInt32Field(value: &_storage._annotation) }() - case 8: try { try decoder.decodeSingularInt32Field(value: &_storage._any) }() - case 9: try { try decoder.decodeSingularInt32Field(value: &_storage._anyExtensionField) }() - case 10: try { try decoder.decodeSingularInt32Field(value: &_storage._anyMessageExtension) }() - case 11: try { try decoder.decodeSingularInt32Field(value: &_storage._anyMessageStorage) }() - case 12: try { try decoder.decodeSingularInt32Field(value: &_storage._anyUnpackError) }() - case 13: try { try decoder.decodeSingularInt32Field(value: &_storage._api) }() - case 14: try { try decoder.decodeSingularInt32Field(value: &_storage._appended) }() - case 15: try { try decoder.decodeSingularInt32Field(value: &_storage._appendUintHex) }() - case 16: try { try decoder.decodeSingularInt32Field(value: &_storage._appendUnknown) }() - case 17: try { try decoder.decodeSingularInt32Field(value: &_storage._areAllInitialized) }() - case 18: try { try decoder.decodeSingularInt32Field(value: &_storage._array) }() - case 19: try { try decoder.decodeSingularInt32Field(value: &_storage._arrayDepth) }() - case 20: try { try decoder.decodeSingularInt32Field(value: &_storage._arrayLiteral) }() - case 21: try { try decoder.decodeSingularInt32Field(value: &_storage._arraySeparator) }() - case 22: try { try decoder.decodeSingularInt32Field(value: &_storage._as) }() - case 23: try { try decoder.decodeSingularInt32Field(value: &_storage._asciiOpenCurlyBracket) }() - case 24: try { try decoder.decodeSingularInt32Field(value: &_storage._asciiZero) }() - case 25: try { try decoder.decodeSingularInt32Field(value: &_storage._async) }() - case 26: try { try decoder.decodeSingularInt32Field(value: &_storage._asyncIterator) }() - case 27: try { try decoder.decodeSingularInt32Field(value: &_storage._asyncIteratorProtocol) }() - case 28: try { try decoder.decodeSingularInt32Field(value: &_storage._asyncMessageSequence) }() - case 29: try { try decoder.decodeSingularInt32Field(value: &_storage._available) }() - case 30: try { try decoder.decodeSingularInt32Field(value: &_storage._b) }() - case 31: try { try decoder.decodeSingularInt32Field(value: &_storage._base) }() - case 32: try { try decoder.decodeSingularInt32Field(value: &_storage._base64Values) }() - case 33: try { try decoder.decodeSingularInt32Field(value: &_storage._baseAddress) }() - case 34: try { try decoder.decodeSingularInt32Field(value: &_storage._baseType) }() - case 35: try { try decoder.decodeSingularInt32Field(value: &_storage._begin) }() - case 36: try { try decoder.decodeSingularInt32Field(value: &_storage._binary) }() - case 37: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryDecoder) }() - case 38: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryDecodingError) }() - case 39: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryDecodingOptions) }() - case 40: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryDelimited) }() - case 41: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncoder) }() - case 42: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingError) }() - case 43: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingMessageSetSizeVisitor) }() - case 44: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingMessageSetVisitor) }() - case 45: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingOptions) }() - case 46: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingSizeVisitor) }() - case 47: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingVisitor) }() - case 48: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryOptions) }() - case 49: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryProtobufDelimitedMessages) }() - case 50: try { try decoder.decodeSingularInt32Field(value: &_storage._bitPattern) }() - case 51: try { try decoder.decodeSingularInt32Field(value: &_storage._body) }() - case 52: try { try decoder.decodeSingularInt32Field(value: &_storage._bool) }() - case 53: try { try decoder.decodeSingularInt32Field(value: &_storage._booleanLiteral) }() - case 54: try { try decoder.decodeSingularInt32Field(value: &_storage._booleanLiteralType) }() - case 55: try { try decoder.decodeSingularInt32Field(value: &_storage._boolValue) }() - case 56: try { try decoder.decodeSingularInt32Field(value: &_storage._buffer) }() - case 57: try { try decoder.decodeSingularInt32Field(value: &_storage._bytes) }() - case 58: try { try decoder.decodeSingularInt32Field(value: &_storage._bytesInGroup) }() - case 59: try { try decoder.decodeSingularInt32Field(value: &_storage._bytesNeeded) }() - case 60: try { try decoder.decodeSingularInt32Field(value: &_storage._bytesRead) }() - case 61: try { try decoder.decodeSingularInt32Field(value: &_storage._bytesValue) }() - case 62: try { try decoder.decodeSingularInt32Field(value: &_storage._c) }() - case 63: try { try decoder.decodeSingularInt32Field(value: &_storage._capitalizeNext) }() - case 64: try { try decoder.decodeSingularInt32Field(value: &_storage._cardinality) }() - case 65: try { try decoder.decodeSingularInt32Field(value: &_storage._caseIterable) }() - case 66: try { try decoder.decodeSingularInt32Field(value: &_storage._ccEnableArenas) }() - case 67: try { try decoder.decodeSingularInt32Field(value: &_storage._ccGenericServices) }() - case 68: try { try decoder.decodeSingularInt32Field(value: &_storage._character) }() - case 69: try { try decoder.decodeSingularInt32Field(value: &_storage._chars) }() - case 70: try { try decoder.decodeSingularInt32Field(value: &_storage._chunk) }() - case 71: try { try decoder.decodeSingularInt32Field(value: &_storage._class) }() - case 72: try { try decoder.decodeSingularInt32Field(value: &_storage._clearAggregateValue_p) }() - case 73: try { try decoder.decodeSingularInt32Field(value: &_storage._clearAllowAlias_p) }() - case 74: try { try decoder.decodeSingularInt32Field(value: &_storage._clearBegin_p) }() - case 75: try { try decoder.decodeSingularInt32Field(value: &_storage._clearCcEnableArenas_p) }() - case 76: try { try decoder.decodeSingularInt32Field(value: &_storage._clearCcGenericServices_p) }() - case 77: try { try decoder.decodeSingularInt32Field(value: &_storage._clearClientStreaming_p) }() - case 78: try { try decoder.decodeSingularInt32Field(value: &_storage._clearCsharpNamespace_p) }() - case 79: try { try decoder.decodeSingularInt32Field(value: &_storage._clearCtype_p) }() - case 80: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDebugRedact_p) }() - case 81: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDefaultValue_p) }() - case 82: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDeprecated_p) }() - case 83: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDeprecatedLegacyJsonFieldConflicts_p) }() - case 84: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDoubleValue_p) }() - case 85: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEdition_p) }() - case 86: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnd_p) }() - case 87: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnumType_p) }() - case 88: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtendee_p) }() - case 89: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtensionValue_p) }() - case 90: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFeatures_p) }() - case 91: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFieldPresence_p) }() - case 92: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFullName_p) }() - case 93: try { try decoder.decodeSingularInt32Field(value: &_storage._clearGoPackage_p) }() - case 94: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdempotencyLevel_p) }() - case 95: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdentifierValue_p) }() - case 96: try { try decoder.decodeSingularInt32Field(value: &_storage._clearInputType_p) }() - case 97: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIsExtension_p) }() - case 98: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenerateEqualsAndHash_p) }() - case 99: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenericServices_p) }() - case 100: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaMultipleFiles_p) }() - case 101: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaOuterClassname_p) }() - case 102: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaPackage_p) }() - case 103: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaStringCheckUtf8_p) }() - case 104: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonFormat_p) }() - case 105: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonName_p) }() - case 106: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJstype_p) }() - case 107: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLabel_p) }() - case 108: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLazy_p) }() - case 109: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLeadingComments_p) }() - case 110: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMapEntry_p) }() - case 111: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMaximumEdition_p) }() - case 112: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageEncoding_p) }() - case 113: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageSetWireFormat_p) }() - case 114: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMinimumEdition_p) }() - case 115: try { try decoder.decodeSingularInt32Field(value: &_storage._clearName_p) }() - case 116: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNamePart_p) }() - case 117: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNegativeIntValue_p) }() - case 118: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNoStandardDescriptorAccessor_p) }() - case 119: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNumber_p) }() - case 120: try { try decoder.decodeSingularInt32Field(value: &_storage._clearObjcClassPrefix_p) }() - case 121: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOneofIndex_p) }() - case 122: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptimizeFor_p) }() - case 123: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptions_p) }() - case 124: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOutputType_p) }() - case 125: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPackage_p) }() - case 126: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPacked_p) }() - case 127: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpClassPrefix_p) }() - case 128: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpMetadataNamespace_p) }() - case 129: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpNamespace_p) }() - case 130: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPositiveIntValue_p) }() - case 131: try { try decoder.decodeSingularInt32Field(value: &_storage._clearProto3Optional_p) }() - case 132: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPyGenericServices_p) }() - case 133: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeated_p) }() - case 134: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeatedFieldEncoding_p) }() - case 135: try { try decoder.decodeSingularInt32Field(value: &_storage._clearReserved_p) }() - case 136: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRetention_p) }() - case 137: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRubyPackage_p) }() - case 138: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSemantic_p) }() - case 139: try { try decoder.decodeSingularInt32Field(value: &_storage._clearServerStreaming_p) }() - case 140: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceCodeInfo_p) }() - case 141: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceContext_p) }() - case 142: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceFile_p) }() - case 143: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStart_p) }() - case 144: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStringValue_p) }() - case 145: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSwiftPrefix_p) }() - case 146: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSyntax_p) }() - case 147: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTrailingComments_p) }() - case 148: try { try decoder.decodeSingularInt32Field(value: &_storage._clearType_p) }() - case 149: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTypeName_p) }() - case 150: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUnverifiedLazy_p) }() - case 151: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUtf8Validation_p) }() - case 152: try { try decoder.decodeSingularInt32Field(value: &_storage._clearValue_p) }() - case 153: try { try decoder.decodeSingularInt32Field(value: &_storage._clearVerification_p) }() - case 154: try { try decoder.decodeSingularInt32Field(value: &_storage._clearWeak_p) }() - case 155: try { try decoder.decodeSingularInt32Field(value: &_storage._clientStreaming) }() - case 156: try { try decoder.decodeSingularInt32Field(value: &_storage._codePoint) }() - case 157: try { try decoder.decodeSingularInt32Field(value: &_storage._codeUnits) }() - case 158: try { try decoder.decodeSingularInt32Field(value: &_storage._collection) }() - case 159: try { try decoder.decodeSingularInt32Field(value: &_storage._com) }() - case 160: try { try decoder.decodeSingularInt32Field(value: &_storage._comma) }() - case 161: try { try decoder.decodeSingularInt32Field(value: &_storage._commonMessageConformances) }() - case 162: try { try decoder.decodeSingularInt32Field(value: &_storage._consumedBytes) }() - case 163: try { try decoder.decodeSingularInt32Field(value: &_storage._contentsOf) }() - case 164: try { try decoder.decodeSingularInt32Field(value: &_storage._count) }() - case 165: try { try decoder.decodeSingularInt32Field(value: &_storage._countVarintsInBuffer) }() - case 166: try { try decoder.decodeSingularInt32Field(value: &_storage._csharpNamespace) }() - case 167: try { try decoder.decodeSingularInt32Field(value: &_storage._ctype) }() - case 168: try { try decoder.decodeSingularInt32Field(value: &_storage._customCodable) }() - case 169: try { try decoder.decodeSingularInt32Field(value: &_storage._d) }() - case 170: try { try decoder.decodeSingularInt32Field(value: &_storage._data) }() - case 171: try { try decoder.decodeSingularInt32Field(value: &_storage._dataResult) }() - case 172: try { try decoder.decodeSingularInt32Field(value: &_storage._date) }() - case 173: try { try decoder.decodeSingularInt32Field(value: &_storage._daySec) }() - case 174: try { try decoder.decodeSingularInt32Field(value: &_storage._daysSinceEpoch) }() - case 175: try { try decoder.decodeSingularInt32Field(value: &_storage._debugDescription_p) }() - case 176: try { try decoder.decodeSingularInt32Field(value: &_storage._debugRedact) }() - case 177: try { try decoder.decodeSingularInt32Field(value: &_storage._declaration) }() - case 178: try { try decoder.decodeSingularInt32Field(value: &_storage._decoded) }() - case 179: try { try decoder.decodeSingularInt32Field(value: &_storage._decodedFromJsonnull) }() - case 180: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionField) }() - case 181: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionFieldsAsMessageSet) }() - case 182: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeJson) }() - case 183: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMapField) }() - case 184: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMessage) }() - case 185: try { try decoder.decodeSingularInt32Field(value: &_storage._decoder) }() - case 186: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeated) }() - case 187: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBoolField) }() - case 188: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBytesField) }() - case 189: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedDoubleField) }() - case 190: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedEnumField) }() - case 191: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed32Field) }() - case 192: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed64Field) }() - case 193: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFloatField) }() - case 194: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedGroupField) }() - case 195: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt32Field) }() - case 196: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt64Field) }() - case 197: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedMessageField) }() - case 198: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed32Field) }() - case 199: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed64Field) }() - case 200: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint32Field) }() - case 201: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint64Field) }() - case 202: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedStringField) }() - case 203: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint32Field) }() - case 204: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint64Field) }() - case 205: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingular) }() - case 206: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBoolField) }() - case 207: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBytesField) }() - case 208: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularDoubleField) }() - case 209: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularEnumField) }() - case 210: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed32Field) }() - case 211: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed64Field) }() - case 212: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFloatField) }() - case 213: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularGroupField) }() - case 214: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt32Field) }() - case 215: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt64Field) }() - case 216: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularMessageField) }() - case 217: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed32Field) }() - case 218: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed64Field) }() - case 219: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint32Field) }() - case 220: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint64Field) }() - case 221: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularStringField) }() - case 222: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint32Field) }() - case 223: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint64Field) }() - case 224: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeTextFormat) }() - case 225: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultAnyTypeUrlprefix) }() - case 226: try { try decoder.decodeSingularInt32Field(value: &_storage._defaults) }() - case 227: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultValue) }() - case 228: try { try decoder.decodeSingularInt32Field(value: &_storage._dependency) }() - case 229: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecated) }() - case 230: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecatedLegacyJsonFieldConflicts) }() - case 231: try { try decoder.decodeSingularInt32Field(value: &_storage._description_p) }() - case 232: try { try decoder.decodeSingularInt32Field(value: &_storage._descriptorProto) }() - case 233: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionary) }() - case 234: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionaryLiteral) }() - case 235: try { try decoder.decodeSingularInt32Field(value: &_storage._digit) }() - case 236: try { try decoder.decodeSingularInt32Field(value: &_storage._digit0) }() - case 237: try { try decoder.decodeSingularInt32Field(value: &_storage._digit1) }() - case 238: try { try decoder.decodeSingularInt32Field(value: &_storage._digitCount) }() - case 239: try { try decoder.decodeSingularInt32Field(value: &_storage._digits) }() - case 240: try { try decoder.decodeSingularInt32Field(value: &_storage._digitValue) }() - case 241: try { try decoder.decodeSingularInt32Field(value: &_storage._discardableResult) }() - case 242: try { try decoder.decodeSingularInt32Field(value: &_storage._discardUnknownFields) }() - case 243: try { try decoder.decodeSingularInt32Field(value: &_storage._double) }() - case 244: try { try decoder.decodeSingularInt32Field(value: &_storage._doubleValue) }() - case 245: try { try decoder.decodeSingularInt32Field(value: &_storage._duration) }() - case 246: try { try decoder.decodeSingularInt32Field(value: &_storage._e) }() - case 247: try { try decoder.decodeSingularInt32Field(value: &_storage._edition) }() - case 248: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefault) }() - case 249: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefaults) }() - case 250: try { try decoder.decodeSingularInt32Field(value: &_storage._element) }() - case 251: try { try decoder.decodeSingularInt32Field(value: &_storage._elements) }() - case 252: try { try decoder.decodeSingularInt32Field(value: &_storage._emitExtensionFieldName) }() - case 253: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldName) }() - case 254: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldNumber) }() - case 255: try { try decoder.decodeSingularInt32Field(value: &_storage._empty) }() - case 256: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeAsBytes) }() - case 257: try { try decoder.decodeSingularInt32Field(value: &_storage._encoded) }() - case 258: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedJsonstring) }() - case 259: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedSize) }() - case 260: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeField) }() - case 261: try { try decoder.decodeSingularInt32Field(value: &_storage._encoder) }() - case 262: try { try decoder.decodeSingularInt32Field(value: &_storage._end) }() - case 263: try { try decoder.decodeSingularInt32Field(value: &_storage._endArray) }() - case 264: try { try decoder.decodeSingularInt32Field(value: &_storage._endMessageField) }() - case 265: try { try decoder.decodeSingularInt32Field(value: &_storage._endObject) }() - case 266: try { try decoder.decodeSingularInt32Field(value: &_storage._endRegularField) }() - case 267: try { try decoder.decodeSingularInt32Field(value: &_storage._enum) }() - case 268: try { try decoder.decodeSingularInt32Field(value: &_storage._enumDescriptorProto) }() - case 269: try { try decoder.decodeSingularInt32Field(value: &_storage._enumOptions) }() - case 270: try { try decoder.decodeSingularInt32Field(value: &_storage._enumReservedRange) }() - case 271: try { try decoder.decodeSingularInt32Field(value: &_storage._enumType) }() - case 272: try { try decoder.decodeSingularInt32Field(value: &_storage._enumvalue) }() - case 273: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueDescriptorProto) }() - case 274: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueOptions) }() - case 275: try { try decoder.decodeSingularInt32Field(value: &_storage._equatable) }() - case 276: try { try decoder.decodeSingularInt32Field(value: &_storage._error) }() - case 277: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByArrayLiteral) }() - case 278: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByDictionaryLiteral) }() - case 279: try { try decoder.decodeSingularInt32Field(value: &_storage._ext) }() - case 280: try { try decoder.decodeSingularInt32Field(value: &_storage._extDecoder) }() - case 281: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteral) }() - case 282: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteralType) }() - case 283: try { try decoder.decodeSingularInt32Field(value: &_storage._extendee) }() - case 284: try { try decoder.decodeSingularInt32Field(value: &_storage._extensibleMessage) }() - case 285: try { try decoder.decodeSingularInt32Field(value: &_storage._extension) }() - case 286: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionField) }() - case 287: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldNumber) }() - case 288: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldValueSet) }() - case 289: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionMap) }() - case 290: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRange) }() - case 291: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRangeOptions) }() - case 292: try { try decoder.decodeSingularInt32Field(value: &_storage._extensions) }() - case 293: try { try decoder.decodeSingularInt32Field(value: &_storage._extras) }() - case 294: try { try decoder.decodeSingularInt32Field(value: &_storage._f) }() - case 295: try { try decoder.decodeSingularInt32Field(value: &_storage._false) }() - case 296: try { try decoder.decodeSingularInt32Field(value: &_storage._features) }() - case 297: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSet) }() - case 298: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetDefaults) }() - case 299: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetEditionDefault) }() - case 300: try { try decoder.decodeSingularInt32Field(value: &_storage._field) }() - case 301: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldData) }() - case 302: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldDescriptorProto) }() - case 303: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldMask) }() - case 304: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName) }() - case 305: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNameCount) }() - case 306: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNum) }() - case 307: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumber) }() - case 308: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumberForProto) }() - case 309: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldOptions) }() - case 310: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldPresence) }() - case 311: try { try decoder.decodeSingularInt32Field(value: &_storage._fields) }() - case 312: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldSize) }() - case 313: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldTag) }() - case 314: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldType) }() - case 315: try { try decoder.decodeSingularInt32Field(value: &_storage._file) }() - case 316: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorProto) }() - case 317: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorSet) }() - case 318: try { try decoder.decodeSingularInt32Field(value: &_storage._fileName) }() - case 319: try { try decoder.decodeSingularInt32Field(value: &_storage._fileOptions) }() - case 320: try { try decoder.decodeSingularInt32Field(value: &_storage._filter) }() - case 321: try { try decoder.decodeSingularInt32Field(value: &_storage._final) }() - case 322: try { try decoder.decodeSingularInt32Field(value: &_storage._first) }() - case 323: try { try decoder.decodeSingularInt32Field(value: &_storage._firstItem) }() - case 324: try { try decoder.decodeSingularInt32Field(value: &_storage._float) }() - case 325: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteral) }() - case 326: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteralType) }() - case 327: try { try decoder.decodeSingularInt32Field(value: &_storage._floatValue) }() - case 328: try { try decoder.decodeSingularInt32Field(value: &_storage._forMessageName) }() - case 329: try { try decoder.decodeSingularInt32Field(value: &_storage._formUnion) }() - case 330: try { try decoder.decodeSingularInt32Field(value: &_storage._forReadingFrom) }() - case 331: try { try decoder.decodeSingularInt32Field(value: &_storage._forTypeURL) }() - case 332: try { try decoder.decodeSingularInt32Field(value: &_storage._forwardParser) }() - case 333: try { try decoder.decodeSingularInt32Field(value: &_storage._forWritingInto) }() - case 334: try { try decoder.decodeSingularInt32Field(value: &_storage._from) }() - case 335: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii2) }() - case 336: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii4) }() - case 337: try { try decoder.decodeSingularInt32Field(value: &_storage._fromByteOffset) }() - case 338: try { try decoder.decodeSingularInt32Field(value: &_storage._fromHexDigit) }() - case 339: try { try decoder.decodeSingularInt32Field(value: &_storage._fullName) }() - case 340: try { try decoder.decodeSingularInt32Field(value: &_storage._func) }() - case 341: try { try decoder.decodeSingularInt32Field(value: &_storage._g) }() - case 342: try { try decoder.decodeSingularInt32Field(value: &_storage._generatedCodeInfo) }() - case 343: try { try decoder.decodeSingularInt32Field(value: &_storage._get) }() - case 344: try { try decoder.decodeSingularInt32Field(value: &_storage._getExtensionValue) }() - case 345: try { try decoder.decodeSingularInt32Field(value: &_storage._googleapis) }() - case 346: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufAny) }() - case 347: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufApi) }() - case 348: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBoolValue) }() - case 349: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBytesValue) }() - case 350: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDescriptorProto) }() - case 351: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDoubleValue) }() - case 352: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDuration) }() - case 353: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEdition) }() - case 354: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEmpty) }() - case 355: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnum) }() - case 356: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumDescriptorProto) }() - case 357: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumOptions) }() - case 358: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValue) }() - case 359: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueDescriptorProto) }() - case 360: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueOptions) }() - case 361: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufExtensionRangeOptions) }() - case 362: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSet) }() - case 363: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSetDefaults) }() - case 364: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufField) }() - case 365: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldDescriptorProto) }() - case 366: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldMask) }() - case 367: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldOptions) }() - case 368: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorProto) }() - case 369: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorSet) }() - case 370: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileOptions) }() - case 371: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFloatValue) }() - case 372: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufGeneratedCodeInfo) }() - case 373: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt32Value) }() - case 374: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt64Value) }() - case 375: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufListValue) }() - case 376: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMessageOptions) }() - case 377: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethod) }() - case 378: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodDescriptorProto) }() - case 379: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodOptions) }() - case 380: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMixin) }() - case 381: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufNullValue) }() - case 382: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofDescriptorProto) }() - case 383: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofOptions) }() - case 384: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOption) }() - case 385: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceDescriptorProto) }() - case 386: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceOptions) }() - case 387: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceCodeInfo) }() - case 388: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceContext) }() - case 389: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStringValue) }() - case 390: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStruct) }() - case 391: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSyntax) }() - case 392: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufTimestamp) }() - case 393: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufType) }() - case 394: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint32Value) }() - case 395: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint64Value) }() - case 396: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUninterpretedOption) }() - case 397: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufValue) }() - case 398: try { try decoder.decodeSingularInt32Field(value: &_storage._goPackage) }() - case 399: try { try decoder.decodeSingularInt32Field(value: &_storage._group) }() - case 400: try { try decoder.decodeSingularInt32Field(value: &_storage._groupFieldNumberStack) }() - case 401: try { try decoder.decodeSingularInt32Field(value: &_storage._groupSize) }() - case 402: try { try decoder.decodeSingularInt32Field(value: &_storage._hadOneofValue) }() - case 403: try { try decoder.decodeSingularInt32Field(value: &_storage._handleConflictingOneOf) }() - case 404: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAggregateValue_p) }() - case 405: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAllowAlias_p) }() - case 406: try { try decoder.decodeSingularInt32Field(value: &_storage._hasBegin_p) }() - case 407: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcEnableArenas_p) }() - case 408: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcGenericServices_p) }() - case 409: try { try decoder.decodeSingularInt32Field(value: &_storage._hasClientStreaming_p) }() - case 410: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCsharpNamespace_p) }() - case 411: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCtype_p) }() - case 412: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDebugRedact_p) }() - case 413: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDefaultValue_p) }() - case 414: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecated_p) }() - case 415: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecatedLegacyJsonFieldConflicts_p) }() - case 416: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDoubleValue_p) }() - case 417: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEdition_p) }() - case 418: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnd_p) }() - case 419: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnumType_p) }() - case 420: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtendee_p) }() - case 421: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtensionValue_p) }() - case 422: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFeatures_p) }() - case 423: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFieldPresence_p) }() - case 424: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFullName_p) }() - case 425: try { try decoder.decodeSingularInt32Field(value: &_storage._hasGoPackage_p) }() - case 426: try { try decoder.decodeSingularInt32Field(value: &_storage._hash) }() - case 427: try { try decoder.decodeSingularInt32Field(value: &_storage._hashable) }() - case 428: try { try decoder.decodeSingularInt32Field(value: &_storage._hasher) }() - case 429: try { try decoder.decodeSingularInt32Field(value: &_storage._hashVisitor) }() - case 430: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdempotencyLevel_p) }() - case 431: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdentifierValue_p) }() - case 432: try { try decoder.decodeSingularInt32Field(value: &_storage._hasInputType_p) }() - case 433: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIsExtension_p) }() - case 434: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenerateEqualsAndHash_p) }() - case 435: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenericServices_p) }() - case 436: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaMultipleFiles_p) }() - case 437: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaOuterClassname_p) }() - case 438: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaPackage_p) }() - case 439: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaStringCheckUtf8_p) }() - case 440: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonFormat_p) }() - case 441: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonName_p) }() - case 442: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJstype_p) }() - case 443: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLabel_p) }() - case 444: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLazy_p) }() - case 445: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLeadingComments_p) }() - case 446: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMapEntry_p) }() - case 447: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMaximumEdition_p) }() - case 448: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageEncoding_p) }() - case 449: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageSetWireFormat_p) }() - case 450: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMinimumEdition_p) }() - case 451: try { try decoder.decodeSingularInt32Field(value: &_storage._hasName_p) }() - case 452: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNamePart_p) }() - case 453: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNegativeIntValue_p) }() - case 454: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNoStandardDescriptorAccessor_p) }() - case 455: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNumber_p) }() - case 456: try { try decoder.decodeSingularInt32Field(value: &_storage._hasObjcClassPrefix_p) }() - case 457: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOneofIndex_p) }() - case 458: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptimizeFor_p) }() - case 459: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptions_p) }() - case 460: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOutputType_p) }() - case 461: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPackage_p) }() - case 462: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPacked_p) }() - case 463: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpClassPrefix_p) }() - case 464: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpMetadataNamespace_p) }() - case 465: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpNamespace_p) }() - case 466: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPositiveIntValue_p) }() - case 467: try { try decoder.decodeSingularInt32Field(value: &_storage._hasProto3Optional_p) }() - case 468: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPyGenericServices_p) }() - case 469: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeated_p) }() - case 470: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeatedFieldEncoding_p) }() - case 471: try { try decoder.decodeSingularInt32Field(value: &_storage._hasReserved_p) }() - case 472: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRetention_p) }() - case 473: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRubyPackage_p) }() - case 474: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSemantic_p) }() - case 475: try { try decoder.decodeSingularInt32Field(value: &_storage._hasServerStreaming_p) }() - case 476: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceCodeInfo_p) }() - case 477: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceContext_p) }() - case 478: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceFile_p) }() - case 479: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStart_p) }() - case 480: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStringValue_p) }() - case 481: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSwiftPrefix_p) }() - case 482: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSyntax_p) }() - case 483: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTrailingComments_p) }() - case 484: try { try decoder.decodeSingularInt32Field(value: &_storage._hasType_p) }() - case 485: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTypeName_p) }() - case 486: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUnverifiedLazy_p) }() - case 487: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUtf8Validation_p) }() - case 488: try { try decoder.decodeSingularInt32Field(value: &_storage._hasValue_p) }() - case 489: try { try decoder.decodeSingularInt32Field(value: &_storage._hasVerification_p) }() - case 490: try { try decoder.decodeSingularInt32Field(value: &_storage._hasWeak_p) }() - case 491: try { try decoder.decodeSingularInt32Field(value: &_storage._hour) }() - case 492: try { try decoder.decodeSingularInt32Field(value: &_storage._i) }() - case 493: try { try decoder.decodeSingularInt32Field(value: &_storage._idempotencyLevel) }() - case 494: try { try decoder.decodeSingularInt32Field(value: &_storage._identifierValue) }() - case 495: try { try decoder.decodeSingularInt32Field(value: &_storage._if) }() - case 496: try { try decoder.decodeSingularInt32Field(value: &_storage._ignoreUnknownFields) }() - case 497: try { try decoder.decodeSingularInt32Field(value: &_storage._index) }() - case 498: try { try decoder.decodeSingularInt32Field(value: &_storage._init_p) }() - case 499: try { try decoder.decodeSingularInt32Field(value: &_storage._inout) }() - case 500: try { try decoder.decodeSingularInt32Field(value: &_storage._inputType) }() - case 501: try { try decoder.decodeSingularInt32Field(value: &_storage._insert) }() - case 502: try { try decoder.decodeSingularInt32Field(value: &_storage._int) }() - case 503: try { try decoder.decodeSingularInt32Field(value: &_storage._int32) }() - case 504: try { try decoder.decodeSingularInt32Field(value: &_storage._int32Value) }() - case 505: try { try decoder.decodeSingularInt32Field(value: &_storage._int64) }() - case 506: try { try decoder.decodeSingularInt32Field(value: &_storage._int64Value) }() - case 507: try { try decoder.decodeSingularInt32Field(value: &_storage._int8) }() - case 508: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteral) }() - case 509: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteralType) }() - case 510: try { try decoder.decodeSingularInt32Field(value: &_storage._intern) }() - case 511: try { try decoder.decodeSingularInt32Field(value: &_storage._internal) }() - case 512: try { try decoder.decodeSingularInt32Field(value: &_storage._internalState) }() - case 513: try { try decoder.decodeSingularInt32Field(value: &_storage._into) }() - case 514: try { try decoder.decodeSingularInt32Field(value: &_storage._ints) }() - case 515: try { try decoder.decodeSingularInt32Field(value: &_storage._isA) }() - case 516: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqual) }() - case 517: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqualTo) }() - case 518: try { try decoder.decodeSingularInt32Field(value: &_storage._isExtension) }() - case 519: try { try decoder.decodeSingularInt32Field(value: &_storage._isInitialized_p) }() - case 520: try { try decoder.decodeSingularInt32Field(value: &_storage._isNegative) }() - case 521: try { try decoder.decodeSingularInt32Field(value: &_storage._itemTagsEncodedSize) }() - case 522: try { try decoder.decodeSingularInt32Field(value: &_storage._iterator) }() - case 523: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenerateEqualsAndHash) }() - case 524: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenericServices) }() - case 525: try { try decoder.decodeSingularInt32Field(value: &_storage._javaMultipleFiles) }() - case 526: try { try decoder.decodeSingularInt32Field(value: &_storage._javaOuterClassname) }() - case 527: try { try decoder.decodeSingularInt32Field(value: &_storage._javaPackage) }() - case 528: try { try decoder.decodeSingularInt32Field(value: &_storage._javaStringCheckUtf8) }() - case 529: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecoder) }() - case 530: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingError) }() - case 531: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingOptions) }() - case 532: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonEncoder) }() - case 533: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingError) }() - case 534: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingOptions) }() - case 535: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingVisitor) }() - case 536: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonFormat) }() - case 537: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonmapEncodingVisitor) }() - case 538: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonName) }() - case 539: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPath) }() - case 540: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPaths) }() - case 541: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonscanner) }() - case 542: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonString) }() - case 543: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonText) }() - case 544: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Bytes) }() - case 545: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Data) }() - case 546: try { try decoder.decodeSingularInt32Field(value: &_storage._jstype) }() - case 547: try { try decoder.decodeSingularInt32Field(value: &_storage._k) }() - case 548: try { try decoder.decodeSingularInt32Field(value: &_storage._kChunkSize) }() - case 549: try { try decoder.decodeSingularInt32Field(value: &_storage._key) }() - case 550: try { try decoder.decodeSingularInt32Field(value: &_storage._keyField) }() - case 551: try { try decoder.decodeSingularInt32Field(value: &_storage._keyFieldOpt) }() - case 552: try { try decoder.decodeSingularInt32Field(value: &_storage._keyType) }() - case 553: try { try decoder.decodeSingularInt32Field(value: &_storage._kind) }() - case 554: try { try decoder.decodeSingularInt32Field(value: &_storage._l) }() - case 555: try { try decoder.decodeSingularInt32Field(value: &_storage._label) }() - case 556: try { try decoder.decodeSingularInt32Field(value: &_storage._lazy) }() - case 557: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingComments) }() - case 558: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingDetachedComments) }() - case 559: try { try decoder.decodeSingularInt32Field(value: &_storage._length) }() - case 560: try { try decoder.decodeSingularInt32Field(value: &_storage._lessThan) }() - case 561: try { try decoder.decodeSingularInt32Field(value: &_storage._let) }() - case 562: try { try decoder.decodeSingularInt32Field(value: &_storage._lhs) }() - case 563: try { try decoder.decodeSingularInt32Field(value: &_storage._list) }() - case 564: try { try decoder.decodeSingularInt32Field(value: &_storage._listOfMessages) }() - case 565: try { try decoder.decodeSingularInt32Field(value: &_storage._listValue) }() - case 566: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndian) }() - case 567: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndianBytes) }() - case 568: try { try decoder.decodeSingularInt32Field(value: &_storage._load) }() - case 569: try { try decoder.decodeSingularInt32Field(value: &_storage._localHasher) }() - case 570: try { try decoder.decodeSingularInt32Field(value: &_storage._location) }() - case 571: try { try decoder.decodeSingularInt32Field(value: &_storage._m) }() - case 572: try { try decoder.decodeSingularInt32Field(value: &_storage._major) }() - case 573: try { try decoder.decodeSingularInt32Field(value: &_storage._makeAsyncIterator) }() - case 574: try { try decoder.decodeSingularInt32Field(value: &_storage._makeIterator) }() - case 575: try { try decoder.decodeSingularInt32Field(value: &_storage._mapEntry) }() - case 576: try { try decoder.decodeSingularInt32Field(value: &_storage._mapKeyType) }() - case 577: try { try decoder.decodeSingularInt32Field(value: &_storage._mapToMessages) }() - case 578: try { try decoder.decodeSingularInt32Field(value: &_storage._mapValueType) }() - case 579: try { try decoder.decodeSingularInt32Field(value: &_storage._mapVisitor) }() - case 580: try { try decoder.decodeSingularInt32Field(value: &_storage._maximumEdition) }() - case 581: try { try decoder.decodeSingularInt32Field(value: &_storage._mdayStart) }() - case 582: try { try decoder.decodeSingularInt32Field(value: &_storage._merge) }() - case 583: try { try decoder.decodeSingularInt32Field(value: &_storage._message) }() - case 584: try { try decoder.decodeSingularInt32Field(value: &_storage._messageDepthLimit) }() - case 585: try { try decoder.decodeSingularInt32Field(value: &_storage._messageEncoding) }() - case 586: try { try decoder.decodeSingularInt32Field(value: &_storage._messageExtension) }() - case 587: try { try decoder.decodeSingularInt32Field(value: &_storage._messageImplementationBase) }() - case 588: try { try decoder.decodeSingularInt32Field(value: &_storage._messageOptions) }() - case 589: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSet) }() - case 590: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSetWireFormat) }() - case 591: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSize) }() - case 592: try { try decoder.decodeSingularInt32Field(value: &_storage._messageType) }() - case 593: try { try decoder.decodeSingularInt32Field(value: &_storage._method) }() - case 594: try { try decoder.decodeSingularInt32Field(value: &_storage._methodDescriptorProto) }() - case 595: try { try decoder.decodeSingularInt32Field(value: &_storage._methodOptions) }() - case 596: try { try decoder.decodeSingularInt32Field(value: &_storage._methods) }() - case 597: try { try decoder.decodeSingularInt32Field(value: &_storage._min) }() - case 598: try { try decoder.decodeSingularInt32Field(value: &_storage._minimumEdition) }() - case 599: try { try decoder.decodeSingularInt32Field(value: &_storage._minor) }() - case 600: try { try decoder.decodeSingularInt32Field(value: &_storage._mixin) }() - case 601: try { try decoder.decodeSingularInt32Field(value: &_storage._mixins) }() - case 602: try { try decoder.decodeSingularInt32Field(value: &_storage._modifier) }() - case 603: try { try decoder.decodeSingularInt32Field(value: &_storage._modify) }() - case 604: try { try decoder.decodeSingularInt32Field(value: &_storage._month) }() - case 605: try { try decoder.decodeSingularInt32Field(value: &_storage._msgExtension) }() - case 606: try { try decoder.decodeSingularInt32Field(value: &_storage._mutating) }() - case 607: try { try decoder.decodeSingularInt32Field(value: &_storage._n) }() - case 608: try { try decoder.decodeSingularInt32Field(value: &_storage._name) }() - case 609: try { try decoder.decodeSingularInt32Field(value: &_storage._nameDescription) }() - case 610: try { try decoder.decodeSingularInt32Field(value: &_storage._nameMap) }() - case 611: try { try decoder.decodeSingularInt32Field(value: &_storage._namePart) }() - case 612: try { try decoder.decodeSingularInt32Field(value: &_storage._names) }() - case 613: try { try decoder.decodeSingularInt32Field(value: &_storage._nanos) }() - case 614: try { try decoder.decodeSingularInt32Field(value: &_storage._negativeIntValue) }() - case 615: try { try decoder.decodeSingularInt32Field(value: &_storage._nestedType) }() - case 616: try { try decoder.decodeSingularInt32Field(value: &_storage._newL) }() - case 617: try { try decoder.decodeSingularInt32Field(value: &_storage._newList) }() - case 618: try { try decoder.decodeSingularInt32Field(value: &_storage._newValue) }() - case 619: try { try decoder.decodeSingularInt32Field(value: &_storage._next) }() - case 620: try { try decoder.decodeSingularInt32Field(value: &_storage._nextByte) }() - case 621: try { try decoder.decodeSingularInt32Field(value: &_storage._nextFieldNumber) }() - case 622: try { try decoder.decodeSingularInt32Field(value: &_storage._nextVarInt) }() - case 623: try { try decoder.decodeSingularInt32Field(value: &_storage._nil) }() - case 624: try { try decoder.decodeSingularInt32Field(value: &_storage._nilLiteral) }() - case 625: try { try decoder.decodeSingularInt32Field(value: &_storage._noStandardDescriptorAccessor) }() - case 626: try { try decoder.decodeSingularInt32Field(value: &_storage._nullValue) }() - case 627: try { try decoder.decodeSingularInt32Field(value: &_storage._number) }() - case 628: try { try decoder.decodeSingularInt32Field(value: &_storage._numberValue) }() - case 629: try { try decoder.decodeSingularInt32Field(value: &_storage._objcClassPrefix) }() - case 630: try { try decoder.decodeSingularInt32Field(value: &_storage._of) }() - case 631: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDecl) }() - case 632: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDescriptorProto) }() - case 633: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofIndex) }() - case 634: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofOptions) }() - case 635: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofs) }() - case 636: try { try decoder.decodeSingularInt32Field(value: &_storage._oneOfKind) }() - case 637: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeFor) }() - case 638: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeMode) }() - case 639: try { try decoder.decodeSingularInt32Field(value: &_storage._option) }() - case 640: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalEnumExtensionField) }() - case 641: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalExtensionField) }() - case 642: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalGroupExtensionField) }() - case 643: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalMessageExtensionField) }() - case 644: try { try decoder.decodeSingularInt32Field(value: &_storage._optionRetention) }() - case 645: try { try decoder.decodeSingularInt32Field(value: &_storage._options) }() - case 646: try { try decoder.decodeSingularInt32Field(value: &_storage._optionTargetType) }() - case 647: try { try decoder.decodeSingularInt32Field(value: &_storage._other) }() - case 648: try { try decoder.decodeSingularInt32Field(value: &_storage._others) }() - case 649: try { try decoder.decodeSingularInt32Field(value: &_storage._out) }() - case 650: try { try decoder.decodeSingularInt32Field(value: &_storage._outputType) }() - case 651: try { try decoder.decodeSingularInt32Field(value: &_storage._p) }() - case 652: try { try decoder.decodeSingularInt32Field(value: &_storage._package) }() - case 653: try { try decoder.decodeSingularInt32Field(value: &_storage._packed) }() - case 654: try { try decoder.decodeSingularInt32Field(value: &_storage._packedEnumExtensionField) }() - case 655: try { try decoder.decodeSingularInt32Field(value: &_storage._packedExtensionField) }() - case 656: try { try decoder.decodeSingularInt32Field(value: &_storage._padding) }() - case 657: try { try decoder.decodeSingularInt32Field(value: &_storage._parent) }() - case 658: try { try decoder.decodeSingularInt32Field(value: &_storage._parse) }() - case 659: try { try decoder.decodeSingularInt32Field(value: &_storage._path) }() - case 660: try { try decoder.decodeSingularInt32Field(value: &_storage._paths) }() - case 661: try { try decoder.decodeSingularInt32Field(value: &_storage._payload) }() - case 662: try { try decoder.decodeSingularInt32Field(value: &_storage._payloadSize) }() - case 663: try { try decoder.decodeSingularInt32Field(value: &_storage._phpClassPrefix) }() - case 664: try { try decoder.decodeSingularInt32Field(value: &_storage._phpMetadataNamespace) }() - case 665: try { try decoder.decodeSingularInt32Field(value: &_storage._phpNamespace) }() - case 666: try { try decoder.decodeSingularInt32Field(value: &_storage._pos) }() - case 667: try { try decoder.decodeSingularInt32Field(value: &_storage._positiveIntValue) }() - case 668: try { try decoder.decodeSingularInt32Field(value: &_storage._prefix) }() - case 669: try { try decoder.decodeSingularInt32Field(value: &_storage._preserveProtoFieldNames) }() - case 670: try { try decoder.decodeSingularInt32Field(value: &_storage._preTraverse) }() - case 671: try { try decoder.decodeSingularInt32Field(value: &_storage._printUnknownFields) }() - case 672: try { try decoder.decodeSingularInt32Field(value: &_storage._proto2) }() - case 673: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3DefaultValue) }() - case 674: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3Optional) }() - case 675: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversionCheck) }() - case 676: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversion3) }() - case 677: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBool) }() - case 678: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBytes) }() - case 679: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufDouble) }() - case 680: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufEnumMap) }() - case 681: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtension) }() - case 682: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed32) }() - case 683: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed64) }() - case 684: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFloat) }() - case 685: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt32) }() - case 686: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt64) }() - case 687: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMap) }() - case 688: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMessageMap) }() - case 689: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed32) }() - case 690: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed64) }() - case 691: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint32) }() - case 692: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint64) }() - case 693: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufString) }() - case 694: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint32) }() - case 695: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint64) }() - case 696: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtensionFieldValues) }() - case 697: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFieldNumber) }() - case 698: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufGeneratedIsEqualTo) }() - case 699: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNameMap) }() - case 700: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNewField) }() - case 701: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufPackage) }() - case 702: try { try decoder.decodeSingularInt32Field(value: &_storage._protocol) }() - case 703: try { try decoder.decodeSingularInt32Field(value: &_storage._protoFieldName) }() - case 704: try { try decoder.decodeSingularInt32Field(value: &_storage._protoMessageName) }() - case 705: try { try decoder.decodeSingularInt32Field(value: &_storage._protoNameProviding) }() - case 706: try { try decoder.decodeSingularInt32Field(value: &_storage._protoPaths) }() - case 707: try { try decoder.decodeSingularInt32Field(value: &_storage._public) }() - case 708: try { try decoder.decodeSingularInt32Field(value: &_storage._publicDependency) }() - case 709: try { try decoder.decodeSingularInt32Field(value: &_storage._putBoolValue) }() - case 710: try { try decoder.decodeSingularInt32Field(value: &_storage._putBytesValue) }() - case 711: try { try decoder.decodeSingularInt32Field(value: &_storage._putDoubleValue) }() - case 712: try { try decoder.decodeSingularInt32Field(value: &_storage._putEnumValue) }() - case 713: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint32) }() - case 714: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint64) }() - case 715: try { try decoder.decodeSingularInt32Field(value: &_storage._putFloatValue) }() - case 716: try { try decoder.decodeSingularInt32Field(value: &_storage._putInt64) }() - case 717: try { try decoder.decodeSingularInt32Field(value: &_storage._putStringValue) }() - case 718: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64) }() - case 719: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64Hex) }() - case 720: try { try decoder.decodeSingularInt32Field(value: &_storage._putVarInt) }() - case 721: try { try decoder.decodeSingularInt32Field(value: &_storage._putZigZagVarInt) }() - case 722: try { try decoder.decodeSingularInt32Field(value: &_storage._pyGenericServices) }() - case 723: try { try decoder.decodeSingularInt32Field(value: &_storage._r) }() - case 724: try { try decoder.decodeSingularInt32Field(value: &_storage._rawChars) }() - case 725: try { try decoder.decodeSingularInt32Field(value: &_storage._rawRepresentable) }() - case 726: try { try decoder.decodeSingularInt32Field(value: &_storage._rawValue) }() - case 727: try { try decoder.decodeSingularInt32Field(value: &_storage._read4HexDigits) }() - case 728: try { try decoder.decodeSingularInt32Field(value: &_storage._readBytes) }() - case 729: try { try decoder.decodeSingularInt32Field(value: &_storage._register) }() - case 730: try { try decoder.decodeSingularInt32Field(value: &_storage._repeated) }() - case 731: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedEnumExtensionField) }() - case 732: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedExtensionField) }() - case 733: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedFieldEncoding) }() - case 734: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedGroupExtensionField) }() - case 735: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedMessageExtensionField) }() - case 736: try { try decoder.decodeSingularInt32Field(value: &_storage._repeating) }() - case 737: try { try decoder.decodeSingularInt32Field(value: &_storage._requestStreaming) }() - case 738: try { try decoder.decodeSingularInt32Field(value: &_storage._requestTypeURL) }() - case 739: try { try decoder.decodeSingularInt32Field(value: &_storage._requiredSize) }() - case 740: try { try decoder.decodeSingularInt32Field(value: &_storage._responseStreaming) }() - case 741: try { try decoder.decodeSingularInt32Field(value: &_storage._responseTypeURL) }() - case 742: try { try decoder.decodeSingularInt32Field(value: &_storage._result) }() - case 743: try { try decoder.decodeSingularInt32Field(value: &_storage._retention) }() - case 744: try { try decoder.decodeSingularInt32Field(value: &_storage._rethrows) }() - case 745: try { try decoder.decodeSingularInt32Field(value: &_storage._return) }() - case 746: try { try decoder.decodeSingularInt32Field(value: &_storage._returnType) }() - case 747: try { try decoder.decodeSingularInt32Field(value: &_storage._revision) }() - case 748: try { try decoder.decodeSingularInt32Field(value: &_storage._rhs) }() - case 749: try { try decoder.decodeSingularInt32Field(value: &_storage._root) }() - case 750: try { try decoder.decodeSingularInt32Field(value: &_storage._rubyPackage) }() - case 751: try { try decoder.decodeSingularInt32Field(value: &_storage._s) }() - case 752: try { try decoder.decodeSingularInt32Field(value: &_storage._sawBackslash) }() - case 753: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection4Characters) }() - case 754: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection5Characters) }() - case 755: try { try decoder.decodeSingularInt32Field(value: &_storage._scanner) }() - case 756: try { try decoder.decodeSingularInt32Field(value: &_storage._seconds) }() - case 757: try { try decoder.decodeSingularInt32Field(value: &_storage._self_p) }() - case 758: try { try decoder.decodeSingularInt32Field(value: &_storage._semantic) }() - case 759: try { try decoder.decodeSingularInt32Field(value: &_storage._sendable) }() - case 760: try { try decoder.decodeSingularInt32Field(value: &_storage._separator) }() - case 761: try { try decoder.decodeSingularInt32Field(value: &_storage._serialize) }() - case 762: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedBytes) }() - case 763: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedData) }() - case 764: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedSize) }() - case 765: try { try decoder.decodeSingularInt32Field(value: &_storage._serverStreaming) }() - case 766: try { try decoder.decodeSingularInt32Field(value: &_storage._service) }() - case 767: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceDescriptorProto) }() - case 768: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceOptions) }() - case 769: try { try decoder.decodeSingularInt32Field(value: &_storage._set) }() - case 770: try { try decoder.decodeSingularInt32Field(value: &_storage._setExtensionValue) }() - case 771: try { try decoder.decodeSingularInt32Field(value: &_storage._shift) }() - case 772: try { try decoder.decodeSingularInt32Field(value: &_storage._simpleExtensionMap) }() - case 773: try { try decoder.decodeSingularInt32Field(value: &_storage._size) }() - case 774: try { try decoder.decodeSingularInt32Field(value: &_storage._sizer) }() - case 775: try { try decoder.decodeSingularInt32Field(value: &_storage._source) }() - case 776: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceCodeInfo) }() - case 777: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceContext) }() - case 778: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceEncoding) }() - case 779: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceFile) }() - case 780: try { try decoder.decodeSingularInt32Field(value: &_storage._span) }() - case 781: try { try decoder.decodeSingularInt32Field(value: &_storage._split) }() - case 782: try { try decoder.decodeSingularInt32Field(value: &_storage._start) }() - case 783: try { try decoder.decodeSingularInt32Field(value: &_storage._startArray) }() - case 784: try { try decoder.decodeSingularInt32Field(value: &_storage._startArrayObject) }() - case 785: try { try decoder.decodeSingularInt32Field(value: &_storage._startField) }() - case 786: try { try decoder.decodeSingularInt32Field(value: &_storage._startIndex) }() - case 787: try { try decoder.decodeSingularInt32Field(value: &_storage._startMessageField) }() - case 788: try { try decoder.decodeSingularInt32Field(value: &_storage._startObject) }() - case 789: try { try decoder.decodeSingularInt32Field(value: &_storage._startRegularField) }() - case 790: try { try decoder.decodeSingularInt32Field(value: &_storage._state) }() - case 791: try { try decoder.decodeSingularInt32Field(value: &_storage._static) }() - case 792: try { try decoder.decodeSingularInt32Field(value: &_storage._staticString) }() - case 793: try { try decoder.decodeSingularInt32Field(value: &_storage._storage) }() - case 794: try { try decoder.decodeSingularInt32Field(value: &_storage._string) }() - case 795: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteral) }() - case 796: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteralType) }() - case 797: try { try decoder.decodeSingularInt32Field(value: &_storage._stringResult) }() - case 798: try { try decoder.decodeSingularInt32Field(value: &_storage._stringValue) }() - case 799: try { try decoder.decodeSingularInt32Field(value: &_storage._struct) }() - case 800: try { try decoder.decodeSingularInt32Field(value: &_storage._structValue) }() - case 801: try { try decoder.decodeSingularInt32Field(value: &_storage._subDecoder) }() - case 802: try { try decoder.decodeSingularInt32Field(value: &_storage._subscript) }() - case 803: try { try decoder.decodeSingularInt32Field(value: &_storage._subVisitor) }() - case 804: try { try decoder.decodeSingularInt32Field(value: &_storage._swift) }() - case 805: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftPrefix) }() - case 806: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftProtobufContiguousBytes) }() - case 807: try { try decoder.decodeSingularInt32Field(value: &_storage._syntax) }() - case 808: try { try decoder.decodeSingularInt32Field(value: &_storage._t) }() - case 809: try { try decoder.decodeSingularInt32Field(value: &_storage._tag) }() - case 810: try { try decoder.decodeSingularInt32Field(value: &_storage._targets) }() - case 811: try { try decoder.decodeSingularInt32Field(value: &_storage._terminator) }() - case 812: try { try decoder.decodeSingularInt32Field(value: &_storage._testDecoder) }() - case 813: try { try decoder.decodeSingularInt32Field(value: &_storage._text) }() - case 814: try { try decoder.decodeSingularInt32Field(value: &_storage._textDecoder) }() - case 815: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecoder) }() - case 816: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingError) }() - case 817: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingOptions) }() - case 818: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingOptions) }() - case 819: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingVisitor) }() - case 820: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatString) }() - case 821: try { try decoder.decodeSingularInt32Field(value: &_storage._throwOrIgnore) }() - case 822: try { try decoder.decodeSingularInt32Field(value: &_storage._throws) }() - case 823: try { try decoder.decodeSingularInt32Field(value: &_storage._timeInterval) }() - case 824: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSince1970) }() - case 825: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSinceReferenceDate) }() - case 826: try { try decoder.decodeSingularInt32Field(value: &_storage._timestamp) }() - case 827: try { try decoder.decodeSingularInt32Field(value: &_storage._total) }() - case 828: try { try decoder.decodeSingularInt32Field(value: &_storage._totalArrayDepth) }() - case 829: try { try decoder.decodeSingularInt32Field(value: &_storage._totalSize) }() - case 830: try { try decoder.decodeSingularInt32Field(value: &_storage._trailingComments) }() - case 831: try { try decoder.decodeSingularInt32Field(value: &_storage._traverse) }() - case 832: try { try decoder.decodeSingularInt32Field(value: &_storage._true) }() - case 833: try { try decoder.decodeSingularInt32Field(value: &_storage._try) }() - case 834: try { try decoder.decodeSingularInt32Field(value: &_storage._type) }() - case 835: try { try decoder.decodeSingularInt32Field(value: &_storage._typealias) }() - case 836: try { try decoder.decodeSingularInt32Field(value: &_storage._typeEnum) }() - case 837: try { try decoder.decodeSingularInt32Field(value: &_storage._typeName) }() - case 838: try { try decoder.decodeSingularInt32Field(value: &_storage._typePrefix) }() - case 839: try { try decoder.decodeSingularInt32Field(value: &_storage._typeStart) }() - case 840: try { try decoder.decodeSingularInt32Field(value: &_storage._typeUnknown) }() - case 841: try { try decoder.decodeSingularInt32Field(value: &_storage._typeURL) }() - case 842: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32) }() - case 843: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32Value) }() - case 844: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64) }() - case 845: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64Value) }() - case 846: try { try decoder.decodeSingularInt32Field(value: &_storage._uint8) }() - case 847: try { try decoder.decodeSingularInt32Field(value: &_storage._unchecked) }() - case 848: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteral) }() - case 849: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteralType) }() - case 850: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalars) }() - case 851: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarView) }() - case 852: try { try decoder.decodeSingularInt32Field(value: &_storage._uninterpretedOption) }() - case 853: try { try decoder.decodeSingularInt32Field(value: &_storage._union) }() - case 854: try { try decoder.decodeSingularInt32Field(value: &_storage._uniqueStorage) }() - case 855: try { try decoder.decodeSingularInt32Field(value: &_storage._unknown) }() - case 856: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownFields_p) }() - case 857: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownStorage) }() - case 858: try { try decoder.decodeSingularInt32Field(value: &_storage._unpackTo) }() - case 859: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeBufferPointer) }() - case 860: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutablePointer) }() - case 861: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawBufferPointer) }() - case 862: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawBufferPointer) }() - case 863: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawPointer) }() - case 864: try { try decoder.decodeSingularInt32Field(value: &_storage._unverifiedLazy) }() - case 865: try { try decoder.decodeSingularInt32Field(value: &_storage._updatedOptions) }() - case 866: try { try decoder.decodeSingularInt32Field(value: &_storage._url) }() - case 867: try { try decoder.decodeSingularInt32Field(value: &_storage._useDeterministicOrdering) }() - case 868: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8) }() - case 869: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Ptr) }() - case 870: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8ToDouble) }() - case 871: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Validation) }() - case 872: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8View) }() - case 873: try { try decoder.decodeSingularInt32Field(value: &_storage._v) }() - case 874: try { try decoder.decodeSingularInt32Field(value: &_storage._value) }() - case 875: try { try decoder.decodeSingularInt32Field(value: &_storage._valueField) }() - case 876: try { try decoder.decodeSingularInt32Field(value: &_storage._values) }() - case 877: try { try decoder.decodeSingularInt32Field(value: &_storage._valueType) }() - case 878: try { try decoder.decodeSingularInt32Field(value: &_storage._var) }() - case 879: try { try decoder.decodeSingularInt32Field(value: &_storage._verification) }() - case 880: try { try decoder.decodeSingularInt32Field(value: &_storage._verificationState) }() - case 881: try { try decoder.decodeSingularInt32Field(value: &_storage._version) }() - case 882: try { try decoder.decodeSingularInt32Field(value: &_storage._versionString) }() - case 883: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFields) }() - case 884: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFieldsAsMessageSet) }() - case 885: try { try decoder.decodeSingularInt32Field(value: &_storage._visitMapField) }() - case 886: try { try decoder.decodeSingularInt32Field(value: &_storage._visitor) }() - case 887: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPacked) }() - case 888: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedBoolField) }() - case 889: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedDoubleField) }() - case 890: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedEnumField) }() - case 891: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed32Field) }() - case 892: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed64Field) }() - case 893: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFloatField) }() - case 894: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt32Field) }() - case 895: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt64Field) }() - case 896: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed32Field) }() - case 897: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed64Field) }() - case 898: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint32Field) }() - case 899: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint64Field) }() - case 900: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint32Field) }() - case 901: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint64Field) }() - case 902: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeated) }() - case 903: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBoolField) }() - case 904: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBytesField) }() - case 905: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedDoubleField) }() - case 906: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedEnumField) }() - case 907: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed32Field) }() - case 908: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed64Field) }() - case 909: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFloatField) }() - case 910: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedGroupField) }() - case 911: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt32Field) }() - case 912: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt64Field) }() - case 913: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedMessageField) }() - case 914: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed32Field) }() - case 915: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed64Field) }() - case 916: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint32Field) }() - case 917: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint64Field) }() - case 918: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedStringField) }() - case 919: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint32Field) }() - case 920: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint64Field) }() - case 921: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingular) }() - case 922: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBoolField) }() - case 923: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBytesField) }() - case 924: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularDoubleField) }() - case 925: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularEnumField) }() - case 926: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed32Field) }() - case 927: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed64Field) }() - case 928: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFloatField) }() - case 929: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularGroupField) }() - case 930: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt32Field) }() - case 931: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt64Field) }() - case 932: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularMessageField) }() - case 933: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed32Field) }() - case 934: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed64Field) }() - case 935: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint32Field) }() - case 936: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint64Field) }() - case 937: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularStringField) }() - case 938: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint32Field) }() - case 939: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint64Field) }() - case 940: try { try decoder.decodeSingularInt32Field(value: &_storage._visitUnknown) }() - case 941: try { try decoder.decodeSingularInt32Field(value: &_storage._wasDecoded) }() - case 942: try { try decoder.decodeSingularInt32Field(value: &_storage._weak) }() - case 943: try { try decoder.decodeSingularInt32Field(value: &_storage._weakDependency) }() - case 944: try { try decoder.decodeSingularInt32Field(value: &_storage._where) }() - case 945: try { try decoder.decodeSingularInt32Field(value: &_storage._wireFormat) }() - case 946: try { try decoder.decodeSingularInt32Field(value: &_storage._with) }() - case 947: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeBytes) }() - case 948: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeMutableBytes) }() - case 949: try { try decoder.decodeSingularInt32Field(value: &_storage._work) }() - case 950: try { try decoder.decodeSingularInt32Field(value: &_storage._wrapped) }() - case 951: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedType) }() - case 952: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedValue) }() - case 953: try { try decoder.decodeSingularInt32Field(value: &_storage._written) }() - case 954: try { try decoder.decodeSingularInt32Field(value: &_storage._yday) }() + case 6: try { try decoder.decodeSingularInt32Field(value: &_storage._alwaysPrintFieldsWithoutPresence) }() + case 7: try { try decoder.decodeSingularInt32Field(value: &_storage._alwaysPrintInt64SAsNumbers) }() + case 8: try { try decoder.decodeSingularInt32Field(value: &_storage._alwaysVisitPrimitiveFields) }() + case 9: try { try decoder.decodeSingularInt32Field(value: &_storage._annotation) }() + case 10: try { try decoder.decodeSingularInt32Field(value: &_storage._any) }() + case 11: try { try decoder.decodeSingularInt32Field(value: &_storage._anyExtensionField) }() + case 12: try { try decoder.decodeSingularInt32Field(value: &_storage._anyMessageExtension) }() + case 13: try { try decoder.decodeSingularInt32Field(value: &_storage._anyMessageStorage) }() + case 14: try { try decoder.decodeSingularInt32Field(value: &_storage._anyUnpackError) }() + case 15: try { try decoder.decodeSingularInt32Field(value: &_storage._api) }() + case 16: try { try decoder.decodeSingularInt32Field(value: &_storage._appended) }() + case 17: try { try decoder.decodeSingularInt32Field(value: &_storage._appendUintHex) }() + case 18: try { try decoder.decodeSingularInt32Field(value: &_storage._appendUnknown) }() + case 19: try { try decoder.decodeSingularInt32Field(value: &_storage._areAllInitialized) }() + case 20: try { try decoder.decodeSingularInt32Field(value: &_storage._array) }() + case 21: try { try decoder.decodeSingularInt32Field(value: &_storage._arrayDepth) }() + case 22: try { try decoder.decodeSingularInt32Field(value: &_storage._arrayLiteral) }() + case 23: try { try decoder.decodeSingularInt32Field(value: &_storage._arraySeparator) }() + case 24: try { try decoder.decodeSingularInt32Field(value: &_storage._as) }() + case 25: try { try decoder.decodeSingularInt32Field(value: &_storage._asciiOpenCurlyBracket) }() + case 26: try { try decoder.decodeSingularInt32Field(value: &_storage._asciiZero) }() + case 27: try { try decoder.decodeSingularInt32Field(value: &_storage._async) }() + case 28: try { try decoder.decodeSingularInt32Field(value: &_storage._asyncIterator) }() + case 29: try { try decoder.decodeSingularInt32Field(value: &_storage._asyncIteratorProtocol) }() + case 30: try { try decoder.decodeSingularInt32Field(value: &_storage._asyncMessageSequence) }() + case 31: try { try decoder.decodeSingularInt32Field(value: &_storage._available) }() + case 32: try { try decoder.decodeSingularInt32Field(value: &_storage._b) }() + case 33: try { try decoder.decodeSingularInt32Field(value: &_storage._base) }() + case 34: try { try decoder.decodeSingularInt32Field(value: &_storage._base64Values) }() + case 35: try { try decoder.decodeSingularInt32Field(value: &_storage._baseAddress) }() + case 36: try { try decoder.decodeSingularInt32Field(value: &_storage._baseType) }() + case 37: try { try decoder.decodeSingularInt32Field(value: &_storage._begin) }() + case 38: try { try decoder.decodeSingularInt32Field(value: &_storage._binary) }() + case 39: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryDecoder) }() + case 40: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryDecodingError) }() + case 41: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryDecodingOptions) }() + case 42: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryDelimited) }() + case 43: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncoder) }() + case 44: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingError) }() + case 45: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingMessageSetSizeVisitor) }() + case 46: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingMessageSetVisitor) }() + case 47: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingOptions) }() + case 48: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingSizeVisitor) }() + case 49: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryEncodingVisitor) }() + case 50: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryOptions) }() + case 51: try { try decoder.decodeSingularInt32Field(value: &_storage._binaryProtobufDelimitedMessages) }() + case 52: try { try decoder.decodeSingularInt32Field(value: &_storage._bitPattern) }() + case 53: try { try decoder.decodeSingularInt32Field(value: &_storage._body) }() + case 54: try { try decoder.decodeSingularInt32Field(value: &_storage._bool) }() + case 55: try { try decoder.decodeSingularInt32Field(value: &_storage._booleanLiteral) }() + case 56: try { try decoder.decodeSingularInt32Field(value: &_storage._booleanLiteralType) }() + case 57: try { try decoder.decodeSingularInt32Field(value: &_storage._boolValue) }() + case 58: try { try decoder.decodeSingularInt32Field(value: &_storage._buffer) }() + case 59: try { try decoder.decodeSingularInt32Field(value: &_storage._bytes) }() + case 60: try { try decoder.decodeSingularInt32Field(value: &_storage._bytesInGroup) }() + case 61: try { try decoder.decodeSingularInt32Field(value: &_storage._bytesNeeded) }() + case 62: try { try decoder.decodeSingularInt32Field(value: &_storage._bytesRead) }() + case 63: try { try decoder.decodeSingularInt32Field(value: &_storage._bytesValue) }() + case 64: try { try decoder.decodeSingularInt32Field(value: &_storage._c) }() + case 65: try { try decoder.decodeSingularInt32Field(value: &_storage._capitalizeNext) }() + case 66: try { try decoder.decodeSingularInt32Field(value: &_storage._cardinality) }() + case 67: try { try decoder.decodeSingularInt32Field(value: &_storage._caseIterable) }() + case 68: try { try decoder.decodeSingularInt32Field(value: &_storage._ccEnableArenas) }() + case 69: try { try decoder.decodeSingularInt32Field(value: &_storage._ccGenericServices) }() + case 70: try { try decoder.decodeSingularInt32Field(value: &_storage._character) }() + case 71: try { try decoder.decodeSingularInt32Field(value: &_storage._chars) }() + case 72: try { try decoder.decodeSingularInt32Field(value: &_storage._chunk) }() + case 73: try { try decoder.decodeSingularInt32Field(value: &_storage._class) }() + case 74: try { try decoder.decodeSingularInt32Field(value: &_storage._clearAggregateValue_p) }() + case 75: try { try decoder.decodeSingularInt32Field(value: &_storage._clearAllowAlias_p) }() + case 76: try { try decoder.decodeSingularInt32Field(value: &_storage._clearBegin_p) }() + case 77: try { try decoder.decodeSingularInt32Field(value: &_storage._clearCcEnableArenas_p) }() + case 78: try { try decoder.decodeSingularInt32Field(value: &_storage._clearCcGenericServices_p) }() + case 79: try { try decoder.decodeSingularInt32Field(value: &_storage._clearClientStreaming_p) }() + case 80: try { try decoder.decodeSingularInt32Field(value: &_storage._clearCsharpNamespace_p) }() + case 81: try { try decoder.decodeSingularInt32Field(value: &_storage._clearCtype_p) }() + case 82: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDebugRedact_p) }() + case 83: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDefaultValue_p) }() + case 84: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDeprecated_p) }() + case 85: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDeprecatedLegacyJsonFieldConflicts_p) }() + case 86: try { try decoder.decodeSingularInt32Field(value: &_storage._clearDoubleValue_p) }() + case 87: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEdition_p) }() + case 88: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnd_p) }() + case 89: try { try decoder.decodeSingularInt32Field(value: &_storage._clearEnumType_p) }() + case 90: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtendee_p) }() + case 91: try { try decoder.decodeSingularInt32Field(value: &_storage._clearExtensionValue_p) }() + case 92: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFeatures_p) }() + case 93: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFieldPresence_p) }() + case 94: try { try decoder.decodeSingularInt32Field(value: &_storage._clearFullName_p) }() + case 95: try { try decoder.decodeSingularInt32Field(value: &_storage._clearGoPackage_p) }() + case 96: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdempotencyLevel_p) }() + case 97: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIdentifierValue_p) }() + case 98: try { try decoder.decodeSingularInt32Field(value: &_storage._clearInputType_p) }() + case 99: try { try decoder.decodeSingularInt32Field(value: &_storage._clearIsExtension_p) }() + case 100: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenerateEqualsAndHash_p) }() + case 101: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaGenericServices_p) }() + case 102: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaMultipleFiles_p) }() + case 103: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaOuterClassname_p) }() + case 104: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaPackage_p) }() + case 105: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJavaStringCheckUtf8_p) }() + case 106: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonFormat_p) }() + case 107: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJsonName_p) }() + case 108: try { try decoder.decodeSingularInt32Field(value: &_storage._clearJstype_p) }() + case 109: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLabel_p) }() + case 110: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLazy_p) }() + case 111: try { try decoder.decodeSingularInt32Field(value: &_storage._clearLeadingComments_p) }() + case 112: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMapEntry_p) }() + case 113: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMaximumEdition_p) }() + case 114: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageEncoding_p) }() + case 115: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMessageSetWireFormat_p) }() + case 116: try { try decoder.decodeSingularInt32Field(value: &_storage._clearMinimumEdition_p) }() + case 117: try { try decoder.decodeSingularInt32Field(value: &_storage._clearName_p) }() + case 118: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNamePart_p) }() + case 119: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNegativeIntValue_p) }() + case 120: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNoStandardDescriptorAccessor_p) }() + case 121: try { try decoder.decodeSingularInt32Field(value: &_storage._clearNumber_p) }() + case 122: try { try decoder.decodeSingularInt32Field(value: &_storage._clearObjcClassPrefix_p) }() + case 123: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOneofIndex_p) }() + case 124: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptimizeFor_p) }() + case 125: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOptions_p) }() + case 126: try { try decoder.decodeSingularInt32Field(value: &_storage._clearOutputType_p) }() + case 127: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPackage_p) }() + case 128: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPacked_p) }() + case 129: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpClassPrefix_p) }() + case 130: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpMetadataNamespace_p) }() + case 131: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPhpNamespace_p) }() + case 132: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPositiveIntValue_p) }() + case 133: try { try decoder.decodeSingularInt32Field(value: &_storage._clearProto3Optional_p) }() + case 134: try { try decoder.decodeSingularInt32Field(value: &_storage._clearPyGenericServices_p) }() + case 135: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeated_p) }() + case 136: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRepeatedFieldEncoding_p) }() + case 137: try { try decoder.decodeSingularInt32Field(value: &_storage._clearReserved_p) }() + case 138: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRetention_p) }() + case 139: try { try decoder.decodeSingularInt32Field(value: &_storage._clearRubyPackage_p) }() + case 140: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSemantic_p) }() + case 141: try { try decoder.decodeSingularInt32Field(value: &_storage._clearServerStreaming_p) }() + case 142: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceCodeInfo_p) }() + case 143: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceContext_p) }() + case 144: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSourceFile_p) }() + case 145: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStart_p) }() + case 146: try { try decoder.decodeSingularInt32Field(value: &_storage._clearStringValue_p) }() + case 147: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSwiftPrefix_p) }() + case 148: try { try decoder.decodeSingularInt32Field(value: &_storage._clearSyntax_p) }() + case 149: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTrailingComments_p) }() + case 150: try { try decoder.decodeSingularInt32Field(value: &_storage._clearType_p) }() + case 151: try { try decoder.decodeSingularInt32Field(value: &_storage._clearTypeName_p) }() + case 152: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUnverifiedLazy_p) }() + case 153: try { try decoder.decodeSingularInt32Field(value: &_storage._clearUtf8Validation_p) }() + case 154: try { try decoder.decodeSingularInt32Field(value: &_storage._clearValue_p) }() + case 155: try { try decoder.decodeSingularInt32Field(value: &_storage._clearVerification_p) }() + case 156: try { try decoder.decodeSingularInt32Field(value: &_storage._clearWeak_p) }() + case 157: try { try decoder.decodeSingularInt32Field(value: &_storage._clientStreaming) }() + case 158: try { try decoder.decodeSingularInt32Field(value: &_storage._codePoint) }() + case 159: try { try decoder.decodeSingularInt32Field(value: &_storage._codeUnits) }() + case 160: try { try decoder.decodeSingularInt32Field(value: &_storage._collection) }() + case 161: try { try decoder.decodeSingularInt32Field(value: &_storage._com) }() + case 162: try { try decoder.decodeSingularInt32Field(value: &_storage._comma) }() + case 163: try { try decoder.decodeSingularInt32Field(value: &_storage._commonMessageConformances) }() + case 164: try { try decoder.decodeSingularInt32Field(value: &_storage._consumedBytes) }() + case 165: try { try decoder.decodeSingularInt32Field(value: &_storage._contentsOf) }() + case 166: try { try decoder.decodeSingularInt32Field(value: &_storage._count) }() + case 167: try { try decoder.decodeSingularInt32Field(value: &_storage._countVarintsInBuffer) }() + case 168: try { try decoder.decodeSingularInt32Field(value: &_storage._csharpNamespace) }() + case 169: try { try decoder.decodeSingularInt32Field(value: &_storage._ctype) }() + case 170: try { try decoder.decodeSingularInt32Field(value: &_storage._customCodable) }() + case 171: try { try decoder.decodeSingularInt32Field(value: &_storage._d) }() + case 172: try { try decoder.decodeSingularInt32Field(value: &_storage._data) }() + case 173: try { try decoder.decodeSingularInt32Field(value: &_storage._dataResult) }() + case 174: try { try decoder.decodeSingularInt32Field(value: &_storage._date) }() + case 175: try { try decoder.decodeSingularInt32Field(value: &_storage._daySec) }() + case 176: try { try decoder.decodeSingularInt32Field(value: &_storage._daysSinceEpoch) }() + case 177: try { try decoder.decodeSingularInt32Field(value: &_storage._debugDescription_p) }() + case 178: try { try decoder.decodeSingularInt32Field(value: &_storage._debugRedact) }() + case 179: try { try decoder.decodeSingularInt32Field(value: &_storage._declaration) }() + case 180: try { try decoder.decodeSingularInt32Field(value: &_storage._decoded) }() + case 181: try { try decoder.decodeSingularInt32Field(value: &_storage._decodedFromJsonnull) }() + case 182: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionField) }() + case 183: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeExtensionFieldsAsMessageSet) }() + case 184: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeJson) }() + case 185: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMapField) }() + case 186: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeMessage) }() + case 187: try { try decoder.decodeSingularInt32Field(value: &_storage._decoder) }() + case 188: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeated) }() + case 189: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBoolField) }() + case 190: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedBytesField) }() + case 191: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedDoubleField) }() + case 192: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedEnumField) }() + case 193: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed32Field) }() + case 194: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFixed64Field) }() + case 195: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedFloatField) }() + case 196: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedGroupField) }() + case 197: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt32Field) }() + case 198: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedInt64Field) }() + case 199: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedMessageField) }() + case 200: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed32Field) }() + case 201: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSfixed64Field) }() + case 202: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint32Field) }() + case 203: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedSint64Field) }() + case 204: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedStringField) }() + case 205: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint32Field) }() + case 206: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeRepeatedUint64Field) }() + case 207: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingular) }() + case 208: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBoolField) }() + case 209: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularBytesField) }() + case 210: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularDoubleField) }() + case 211: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularEnumField) }() + case 212: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed32Field) }() + case 213: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFixed64Field) }() + case 214: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularFloatField) }() + case 215: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularGroupField) }() + case 216: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt32Field) }() + case 217: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularInt64Field) }() + case 218: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularMessageField) }() + case 219: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed32Field) }() + case 220: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSfixed64Field) }() + case 221: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint32Field) }() + case 222: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularSint64Field) }() + case 223: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularStringField) }() + case 224: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint32Field) }() + case 225: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeSingularUint64Field) }() + case 226: try { try decoder.decodeSingularInt32Field(value: &_storage._decodeTextFormat) }() + case 227: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultAnyTypeUrlprefix) }() + case 228: try { try decoder.decodeSingularInt32Field(value: &_storage._defaults) }() + case 229: try { try decoder.decodeSingularInt32Field(value: &_storage._defaultValue) }() + case 230: try { try decoder.decodeSingularInt32Field(value: &_storage._dependency) }() + case 231: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecated) }() + case 232: try { try decoder.decodeSingularInt32Field(value: &_storage._deprecatedLegacyJsonFieldConflicts) }() + case 233: try { try decoder.decodeSingularInt32Field(value: &_storage._description_p) }() + case 234: try { try decoder.decodeSingularInt32Field(value: &_storage._descriptorProto) }() + case 235: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionary) }() + case 236: try { try decoder.decodeSingularInt32Field(value: &_storage._dictionaryLiteral) }() + case 237: try { try decoder.decodeSingularInt32Field(value: &_storage._digit) }() + case 238: try { try decoder.decodeSingularInt32Field(value: &_storage._digit0) }() + case 239: try { try decoder.decodeSingularInt32Field(value: &_storage._digit1) }() + case 240: try { try decoder.decodeSingularInt32Field(value: &_storage._digitCount) }() + case 241: try { try decoder.decodeSingularInt32Field(value: &_storage._digits) }() + case 242: try { try decoder.decodeSingularInt32Field(value: &_storage._digitValue) }() + case 243: try { try decoder.decodeSingularInt32Field(value: &_storage._discardableResult) }() + case 244: try { try decoder.decodeSingularInt32Field(value: &_storage._discardUnknownFields) }() + case 245: try { try decoder.decodeSingularInt32Field(value: &_storage._double) }() + case 246: try { try decoder.decodeSingularInt32Field(value: &_storage._doubleValue) }() + case 247: try { try decoder.decodeSingularInt32Field(value: &_storage._duration) }() + case 248: try { try decoder.decodeSingularInt32Field(value: &_storage._e) }() + case 249: try { try decoder.decodeSingularInt32Field(value: &_storage._edition) }() + case 250: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefault) }() + case 251: try { try decoder.decodeSingularInt32Field(value: &_storage._editionDefaults) }() + case 252: try { try decoder.decodeSingularInt32Field(value: &_storage._element) }() + case 253: try { try decoder.decodeSingularInt32Field(value: &_storage._elements) }() + case 254: try { try decoder.decodeSingularInt32Field(value: &_storage._emitExtensionFieldName) }() + case 255: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldName) }() + case 256: try { try decoder.decodeSingularInt32Field(value: &_storage._emitFieldNumber) }() + case 257: try { try decoder.decodeSingularInt32Field(value: &_storage._empty) }() + case 258: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeAsBytes) }() + case 259: try { try decoder.decodeSingularInt32Field(value: &_storage._encoded) }() + case 260: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedJsonstring) }() + case 261: try { try decoder.decodeSingularInt32Field(value: &_storage._encodedSize) }() + case 262: try { try decoder.decodeSingularInt32Field(value: &_storage._encodeField) }() + case 263: try { try decoder.decodeSingularInt32Field(value: &_storage._encoder) }() + case 264: try { try decoder.decodeSingularInt32Field(value: &_storage._end) }() + case 265: try { try decoder.decodeSingularInt32Field(value: &_storage._endArray) }() + case 266: try { try decoder.decodeSingularInt32Field(value: &_storage._endMessageField) }() + case 267: try { try decoder.decodeSingularInt32Field(value: &_storage._endObject) }() + case 268: try { try decoder.decodeSingularInt32Field(value: &_storage._endRegularField) }() + case 269: try { try decoder.decodeSingularInt32Field(value: &_storage._enum) }() + case 270: try { try decoder.decodeSingularInt32Field(value: &_storage._enumDescriptorProto) }() + case 271: try { try decoder.decodeSingularInt32Field(value: &_storage._enumOptions) }() + case 272: try { try decoder.decodeSingularInt32Field(value: &_storage._enumReservedRange) }() + case 273: try { try decoder.decodeSingularInt32Field(value: &_storage._enumType) }() + case 274: try { try decoder.decodeSingularInt32Field(value: &_storage._enumvalue) }() + case 275: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueDescriptorProto) }() + case 276: try { try decoder.decodeSingularInt32Field(value: &_storage._enumValueOptions) }() + case 277: try { try decoder.decodeSingularInt32Field(value: &_storage._equatable) }() + case 278: try { try decoder.decodeSingularInt32Field(value: &_storage._error) }() + case 279: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByArrayLiteral) }() + case 280: try { try decoder.decodeSingularInt32Field(value: &_storage._expressibleByDictionaryLiteral) }() + case 281: try { try decoder.decodeSingularInt32Field(value: &_storage._ext) }() + case 282: try { try decoder.decodeSingularInt32Field(value: &_storage._extDecoder) }() + case 283: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteral) }() + case 284: try { try decoder.decodeSingularInt32Field(value: &_storage._extendedGraphemeClusterLiteralType) }() + case 285: try { try decoder.decodeSingularInt32Field(value: &_storage._extendee) }() + case 286: try { try decoder.decodeSingularInt32Field(value: &_storage._extensibleMessage) }() + case 287: try { try decoder.decodeSingularInt32Field(value: &_storage._extension) }() + case 288: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionField) }() + case 289: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldNumber) }() + case 290: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionFieldValueSet) }() + case 291: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionMap) }() + case 292: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRange) }() + case 293: try { try decoder.decodeSingularInt32Field(value: &_storage._extensionRangeOptions) }() + case 294: try { try decoder.decodeSingularInt32Field(value: &_storage._extensions) }() + case 295: try { try decoder.decodeSingularInt32Field(value: &_storage._extras) }() + case 296: try { try decoder.decodeSingularInt32Field(value: &_storage._f) }() + case 297: try { try decoder.decodeSingularInt32Field(value: &_storage._false) }() + case 298: try { try decoder.decodeSingularInt32Field(value: &_storage._features) }() + case 299: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSet) }() + case 300: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetDefaults) }() + case 301: try { try decoder.decodeSingularInt32Field(value: &_storage._featureSetEditionDefault) }() + case 302: try { try decoder.decodeSingularInt32Field(value: &_storage._field) }() + case 303: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldData) }() + case 304: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldDescriptorProto) }() + case 305: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldMask) }() + case 306: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName) }() + case 307: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNameCount) }() + case 308: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNum) }() + case 309: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumber) }() + case 310: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldNumberForProto) }() + case 311: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldOptions) }() + case 312: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldPresence) }() + case 313: try { try decoder.decodeSingularInt32Field(value: &_storage._fields) }() + case 314: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldSize) }() + case 315: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldTag) }() + case 316: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldType) }() + case 317: try { try decoder.decodeSingularInt32Field(value: &_storage._file) }() + case 318: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorProto) }() + case 319: try { try decoder.decodeSingularInt32Field(value: &_storage._fileDescriptorSet) }() + case 320: try { try decoder.decodeSingularInt32Field(value: &_storage._fileName) }() + case 321: try { try decoder.decodeSingularInt32Field(value: &_storage._fileOptions) }() + case 322: try { try decoder.decodeSingularInt32Field(value: &_storage._filter) }() + case 323: try { try decoder.decodeSingularInt32Field(value: &_storage._final) }() + case 324: try { try decoder.decodeSingularInt32Field(value: &_storage._first) }() + case 325: try { try decoder.decodeSingularInt32Field(value: &_storage._firstItem) }() + case 326: try { try decoder.decodeSingularInt32Field(value: &_storage._float) }() + case 327: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteral) }() + case 328: try { try decoder.decodeSingularInt32Field(value: &_storage._floatLiteralType) }() + case 329: try { try decoder.decodeSingularInt32Field(value: &_storage._floatValue) }() + case 330: try { try decoder.decodeSingularInt32Field(value: &_storage._forMessageName) }() + case 331: try { try decoder.decodeSingularInt32Field(value: &_storage._formUnion) }() + case 332: try { try decoder.decodeSingularInt32Field(value: &_storage._forReadingFrom) }() + case 333: try { try decoder.decodeSingularInt32Field(value: &_storage._forTypeURL) }() + case 334: try { try decoder.decodeSingularInt32Field(value: &_storage._forwardParser) }() + case 335: try { try decoder.decodeSingularInt32Field(value: &_storage._forWritingInto) }() + case 336: try { try decoder.decodeSingularInt32Field(value: &_storage._from) }() + case 337: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii2) }() + case 338: try { try decoder.decodeSingularInt32Field(value: &_storage._fromAscii4) }() + case 339: try { try decoder.decodeSingularInt32Field(value: &_storage._fromByteOffset) }() + case 340: try { try decoder.decodeSingularInt32Field(value: &_storage._fromHexDigit) }() + case 341: try { try decoder.decodeSingularInt32Field(value: &_storage._fullName) }() + case 342: try { try decoder.decodeSingularInt32Field(value: &_storage._func) }() + case 343: try { try decoder.decodeSingularInt32Field(value: &_storage._g) }() + case 344: try { try decoder.decodeSingularInt32Field(value: &_storage._generatedCodeInfo) }() + case 345: try { try decoder.decodeSingularInt32Field(value: &_storage._get) }() + case 346: try { try decoder.decodeSingularInt32Field(value: &_storage._getExtensionValue) }() + case 347: try { try decoder.decodeSingularInt32Field(value: &_storage._googleapis) }() + case 348: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufAny) }() + case 349: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufApi) }() + case 350: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBoolValue) }() + case 351: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufBytesValue) }() + case 352: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDescriptorProto) }() + case 353: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDoubleValue) }() + case 354: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufDuration) }() + case 355: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEdition) }() + case 356: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEmpty) }() + case 357: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnum) }() + case 358: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumDescriptorProto) }() + case 359: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumOptions) }() + case 360: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValue) }() + case 361: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueDescriptorProto) }() + case 362: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufEnumValueOptions) }() + case 363: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufExtensionRangeOptions) }() + case 364: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSet) }() + case 365: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFeatureSetDefaults) }() + case 366: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufField) }() + case 367: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldDescriptorProto) }() + case 368: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldMask) }() + case 369: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFieldOptions) }() + case 370: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorProto) }() + case 371: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileDescriptorSet) }() + case 372: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFileOptions) }() + case 373: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufFloatValue) }() + case 374: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufGeneratedCodeInfo) }() + case 375: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt32Value) }() + case 376: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufInt64Value) }() + case 377: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufListValue) }() + case 378: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMessageOptions) }() + case 379: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethod) }() + case 380: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodDescriptorProto) }() + case 381: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMethodOptions) }() + case 382: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufMixin) }() + case 383: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufNullValue) }() + case 384: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofDescriptorProto) }() + case 385: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOneofOptions) }() + case 386: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufOption) }() + case 387: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceDescriptorProto) }() + case 388: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufServiceOptions) }() + case 389: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceCodeInfo) }() + case 390: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSourceContext) }() + case 391: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStringValue) }() + case 392: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufStruct) }() + case 393: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufSyntax) }() + case 394: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufTimestamp) }() + case 395: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufType) }() + case 396: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint32Value) }() + case 397: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUint64Value) }() + case 398: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufUninterpretedOption) }() + case 399: try { try decoder.decodeSingularInt32Field(value: &_storage._googleProtobufValue) }() + case 400: try { try decoder.decodeSingularInt32Field(value: &_storage._goPackage) }() + case 401: try { try decoder.decodeSingularInt32Field(value: &_storage._group) }() + case 402: try { try decoder.decodeSingularInt32Field(value: &_storage._groupFieldNumberStack) }() + case 403: try { try decoder.decodeSingularInt32Field(value: &_storage._groupSize) }() + case 404: try { try decoder.decodeSingularInt32Field(value: &_storage._hadOneofValue) }() + case 405: try { try decoder.decodeSingularInt32Field(value: &_storage._handleConflictingOneOf) }() + case 406: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAggregateValue_p) }() + case 407: try { try decoder.decodeSingularInt32Field(value: &_storage._hasAllowAlias_p) }() + case 408: try { try decoder.decodeSingularInt32Field(value: &_storage._hasBegin_p) }() + case 409: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcEnableArenas_p) }() + case 410: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCcGenericServices_p) }() + case 411: try { try decoder.decodeSingularInt32Field(value: &_storage._hasClientStreaming_p) }() + case 412: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCsharpNamespace_p) }() + case 413: try { try decoder.decodeSingularInt32Field(value: &_storage._hasCtype_p) }() + case 414: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDebugRedact_p) }() + case 415: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDefaultValue_p) }() + case 416: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecated_p) }() + case 417: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDeprecatedLegacyJsonFieldConflicts_p) }() + case 418: try { try decoder.decodeSingularInt32Field(value: &_storage._hasDoubleValue_p) }() + case 419: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEdition_p) }() + case 420: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnd_p) }() + case 421: try { try decoder.decodeSingularInt32Field(value: &_storage._hasEnumType_p) }() + case 422: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtendee_p) }() + case 423: try { try decoder.decodeSingularInt32Field(value: &_storage._hasExtensionValue_p) }() + case 424: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFeatures_p) }() + case 425: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFieldPresence_p) }() + case 426: try { try decoder.decodeSingularInt32Field(value: &_storage._hasFullName_p) }() + case 427: try { try decoder.decodeSingularInt32Field(value: &_storage._hasGoPackage_p) }() + case 428: try { try decoder.decodeSingularInt32Field(value: &_storage._hash) }() + case 429: try { try decoder.decodeSingularInt32Field(value: &_storage._hashable) }() + case 430: try { try decoder.decodeSingularInt32Field(value: &_storage._hasher) }() + case 431: try { try decoder.decodeSingularInt32Field(value: &_storage._hashVisitor) }() + case 432: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdempotencyLevel_p) }() + case 433: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIdentifierValue_p) }() + case 434: try { try decoder.decodeSingularInt32Field(value: &_storage._hasInputType_p) }() + case 435: try { try decoder.decodeSingularInt32Field(value: &_storage._hasIsExtension_p) }() + case 436: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenerateEqualsAndHash_p) }() + case 437: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaGenericServices_p) }() + case 438: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaMultipleFiles_p) }() + case 439: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaOuterClassname_p) }() + case 440: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaPackage_p) }() + case 441: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJavaStringCheckUtf8_p) }() + case 442: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonFormat_p) }() + case 443: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJsonName_p) }() + case 444: try { try decoder.decodeSingularInt32Field(value: &_storage._hasJstype_p) }() + case 445: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLabel_p) }() + case 446: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLazy_p) }() + case 447: try { try decoder.decodeSingularInt32Field(value: &_storage._hasLeadingComments_p) }() + case 448: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMapEntry_p) }() + case 449: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMaximumEdition_p) }() + case 450: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageEncoding_p) }() + case 451: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMessageSetWireFormat_p) }() + case 452: try { try decoder.decodeSingularInt32Field(value: &_storage._hasMinimumEdition_p) }() + case 453: try { try decoder.decodeSingularInt32Field(value: &_storage._hasName_p) }() + case 454: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNamePart_p) }() + case 455: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNegativeIntValue_p) }() + case 456: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNoStandardDescriptorAccessor_p) }() + case 457: try { try decoder.decodeSingularInt32Field(value: &_storage._hasNumber_p) }() + case 458: try { try decoder.decodeSingularInt32Field(value: &_storage._hasObjcClassPrefix_p) }() + case 459: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOneofIndex_p) }() + case 460: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptimizeFor_p) }() + case 461: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOptions_p) }() + case 462: try { try decoder.decodeSingularInt32Field(value: &_storage._hasOutputType_p) }() + case 463: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPackage_p) }() + case 464: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPacked_p) }() + case 465: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpClassPrefix_p) }() + case 466: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpMetadataNamespace_p) }() + case 467: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPhpNamespace_p) }() + case 468: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPositiveIntValue_p) }() + case 469: try { try decoder.decodeSingularInt32Field(value: &_storage._hasProto3Optional_p) }() + case 470: try { try decoder.decodeSingularInt32Field(value: &_storage._hasPyGenericServices_p) }() + case 471: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeated_p) }() + case 472: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRepeatedFieldEncoding_p) }() + case 473: try { try decoder.decodeSingularInt32Field(value: &_storage._hasReserved_p) }() + case 474: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRetention_p) }() + case 475: try { try decoder.decodeSingularInt32Field(value: &_storage._hasRubyPackage_p) }() + case 476: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSemantic_p) }() + case 477: try { try decoder.decodeSingularInt32Field(value: &_storage._hasServerStreaming_p) }() + case 478: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceCodeInfo_p) }() + case 479: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceContext_p) }() + case 480: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSourceFile_p) }() + case 481: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStart_p) }() + case 482: try { try decoder.decodeSingularInt32Field(value: &_storage._hasStringValue_p) }() + case 483: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSwiftPrefix_p) }() + case 484: try { try decoder.decodeSingularInt32Field(value: &_storage._hasSyntax_p) }() + case 485: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTrailingComments_p) }() + case 486: try { try decoder.decodeSingularInt32Field(value: &_storage._hasType_p) }() + case 487: try { try decoder.decodeSingularInt32Field(value: &_storage._hasTypeName_p) }() + case 488: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUnverifiedLazy_p) }() + case 489: try { try decoder.decodeSingularInt32Field(value: &_storage._hasUtf8Validation_p) }() + case 490: try { try decoder.decodeSingularInt32Field(value: &_storage._hasValue_p) }() + case 491: try { try decoder.decodeSingularInt32Field(value: &_storage._hasVerification_p) }() + case 492: try { try decoder.decodeSingularInt32Field(value: &_storage._hasWeak_p) }() + case 493: try { try decoder.decodeSingularInt32Field(value: &_storage._hour) }() + case 494: try { try decoder.decodeSingularInt32Field(value: &_storage._i) }() + case 495: try { try decoder.decodeSingularInt32Field(value: &_storage._idempotencyLevel) }() + case 496: try { try decoder.decodeSingularInt32Field(value: &_storage._identifierValue) }() + case 497: try { try decoder.decodeSingularInt32Field(value: &_storage._if) }() + case 498: try { try decoder.decodeSingularInt32Field(value: &_storage._ignoreUnknownFields) }() + case 499: try { try decoder.decodeSingularInt32Field(value: &_storage._index) }() + case 500: try { try decoder.decodeSingularInt32Field(value: &_storage._init_p) }() + case 501: try { try decoder.decodeSingularInt32Field(value: &_storage._inout) }() + case 502: try { try decoder.decodeSingularInt32Field(value: &_storage._inputType) }() + case 503: try { try decoder.decodeSingularInt32Field(value: &_storage._insert) }() + case 504: try { try decoder.decodeSingularInt32Field(value: &_storage._int) }() + case 505: try { try decoder.decodeSingularInt32Field(value: &_storage._int32) }() + case 506: try { try decoder.decodeSingularInt32Field(value: &_storage._int32Value) }() + case 507: try { try decoder.decodeSingularInt32Field(value: &_storage._int64) }() + case 508: try { try decoder.decodeSingularInt32Field(value: &_storage._int64Value) }() + case 509: try { try decoder.decodeSingularInt32Field(value: &_storage._int8) }() + case 510: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteral) }() + case 511: try { try decoder.decodeSingularInt32Field(value: &_storage._integerLiteralType) }() + case 512: try { try decoder.decodeSingularInt32Field(value: &_storage._intern) }() + case 513: try { try decoder.decodeSingularInt32Field(value: &_storage._internal) }() + case 514: try { try decoder.decodeSingularInt32Field(value: &_storage._internalState) }() + case 515: try { try decoder.decodeSingularInt32Field(value: &_storage._into) }() + case 516: try { try decoder.decodeSingularInt32Field(value: &_storage._ints) }() + case 517: try { try decoder.decodeSingularInt32Field(value: &_storage._isA) }() + case 518: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqual) }() + case 519: try { try decoder.decodeSingularInt32Field(value: &_storage._isEqualTo) }() + case 520: try { try decoder.decodeSingularInt32Field(value: &_storage._isExtension) }() + case 521: try { try decoder.decodeSingularInt32Field(value: &_storage._isInitialized_p) }() + case 522: try { try decoder.decodeSingularInt32Field(value: &_storage._isNegative) }() + case 523: try { try decoder.decodeSingularInt32Field(value: &_storage._itemTagsEncodedSize) }() + case 524: try { try decoder.decodeSingularInt32Field(value: &_storage._iterator) }() + case 525: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenerateEqualsAndHash) }() + case 526: try { try decoder.decodeSingularInt32Field(value: &_storage._javaGenericServices) }() + case 527: try { try decoder.decodeSingularInt32Field(value: &_storage._javaMultipleFiles) }() + case 528: try { try decoder.decodeSingularInt32Field(value: &_storage._javaOuterClassname) }() + case 529: try { try decoder.decodeSingularInt32Field(value: &_storage._javaPackage) }() + case 530: try { try decoder.decodeSingularInt32Field(value: &_storage._javaStringCheckUtf8) }() + case 531: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecoder) }() + case 532: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingError) }() + case 533: try { try decoder.decodeSingularInt32Field(value: &_storage._jsondecodingOptions) }() + case 534: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonEncoder) }() + case 535: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingError) }() + case 536: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingOptions) }() + case 537: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonencodingVisitor) }() + case 538: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonFormat) }() + case 539: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonmapEncodingVisitor) }() + case 540: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonName) }() + case 541: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPath) }() + case 542: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonPaths) }() + case 543: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonscanner) }() + case 544: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonString) }() + case 545: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonText) }() + case 546: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Bytes) }() + case 547: try { try decoder.decodeSingularInt32Field(value: &_storage._jsonUtf8Data) }() + case 548: try { try decoder.decodeSingularInt32Field(value: &_storage._jstype) }() + case 549: try { try decoder.decodeSingularInt32Field(value: &_storage._k) }() + case 550: try { try decoder.decodeSingularInt32Field(value: &_storage._kChunkSize) }() + case 551: try { try decoder.decodeSingularInt32Field(value: &_storage._key) }() + case 552: try { try decoder.decodeSingularInt32Field(value: &_storage._keyField) }() + case 553: try { try decoder.decodeSingularInt32Field(value: &_storage._keyFieldOpt) }() + case 554: try { try decoder.decodeSingularInt32Field(value: &_storage._keyType) }() + case 555: try { try decoder.decodeSingularInt32Field(value: &_storage._kind) }() + case 556: try { try decoder.decodeSingularInt32Field(value: &_storage._l) }() + case 557: try { try decoder.decodeSingularInt32Field(value: &_storage._label) }() + case 558: try { try decoder.decodeSingularInt32Field(value: &_storage._lazy) }() + case 559: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingComments) }() + case 560: try { try decoder.decodeSingularInt32Field(value: &_storage._leadingDetachedComments) }() + case 561: try { try decoder.decodeSingularInt32Field(value: &_storage._length) }() + case 562: try { try decoder.decodeSingularInt32Field(value: &_storage._lessThan) }() + case 563: try { try decoder.decodeSingularInt32Field(value: &_storage._let) }() + case 564: try { try decoder.decodeSingularInt32Field(value: &_storage._lhs) }() + case 565: try { try decoder.decodeSingularInt32Field(value: &_storage._list) }() + case 566: try { try decoder.decodeSingularInt32Field(value: &_storage._listOfMessages) }() + case 567: try { try decoder.decodeSingularInt32Field(value: &_storage._listValue) }() + case 568: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndian) }() + case 569: try { try decoder.decodeSingularInt32Field(value: &_storage._littleEndianBytes) }() + case 570: try { try decoder.decodeSingularInt32Field(value: &_storage._load) }() + case 571: try { try decoder.decodeSingularInt32Field(value: &_storage._localHasher) }() + case 572: try { try decoder.decodeSingularInt32Field(value: &_storage._location) }() + case 573: try { try decoder.decodeSingularInt32Field(value: &_storage._m) }() + case 574: try { try decoder.decodeSingularInt32Field(value: &_storage._major) }() + case 575: try { try decoder.decodeSingularInt32Field(value: &_storage._makeAsyncIterator) }() + case 576: try { try decoder.decodeSingularInt32Field(value: &_storage._makeIterator) }() + case 577: try { try decoder.decodeSingularInt32Field(value: &_storage._mapEntry) }() + case 578: try { try decoder.decodeSingularInt32Field(value: &_storage._mapKeyType) }() + case 579: try { try decoder.decodeSingularInt32Field(value: &_storage._mapToMessages) }() + case 580: try { try decoder.decodeSingularInt32Field(value: &_storage._mapValueType) }() + case 581: try { try decoder.decodeSingularInt32Field(value: &_storage._mapVisitor) }() + case 582: try { try decoder.decodeSingularInt32Field(value: &_storage._maximumEdition) }() + case 583: try { try decoder.decodeSingularInt32Field(value: &_storage._mdayStart) }() + case 584: try { try decoder.decodeSingularInt32Field(value: &_storage._merge) }() + case 585: try { try decoder.decodeSingularInt32Field(value: &_storage._message) }() + case 586: try { try decoder.decodeSingularInt32Field(value: &_storage._messageDepthLimit) }() + case 587: try { try decoder.decodeSingularInt32Field(value: &_storage._messageEncoding) }() + case 588: try { try decoder.decodeSingularInt32Field(value: &_storage._messageExtension) }() + case 589: try { try decoder.decodeSingularInt32Field(value: &_storage._messageImplementationBase) }() + case 590: try { try decoder.decodeSingularInt32Field(value: &_storage._messageOptions) }() + case 591: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSet) }() + case 592: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSetWireFormat) }() + case 593: try { try decoder.decodeSingularInt32Field(value: &_storage._messageSize) }() + case 594: try { try decoder.decodeSingularInt32Field(value: &_storage._messageType) }() + case 595: try { try decoder.decodeSingularInt32Field(value: &_storage._method) }() + case 596: try { try decoder.decodeSingularInt32Field(value: &_storage._methodDescriptorProto) }() + case 597: try { try decoder.decodeSingularInt32Field(value: &_storage._methodOptions) }() + case 598: try { try decoder.decodeSingularInt32Field(value: &_storage._methods) }() + case 599: try { try decoder.decodeSingularInt32Field(value: &_storage._min) }() + case 600: try { try decoder.decodeSingularInt32Field(value: &_storage._minimumEdition) }() + case 601: try { try decoder.decodeSingularInt32Field(value: &_storage._minor) }() + case 602: try { try decoder.decodeSingularInt32Field(value: &_storage._mixin) }() + case 603: try { try decoder.decodeSingularInt32Field(value: &_storage._mixins) }() + case 604: try { try decoder.decodeSingularInt32Field(value: &_storage._modifier) }() + case 605: try { try decoder.decodeSingularInt32Field(value: &_storage._modify) }() + case 606: try { try decoder.decodeSingularInt32Field(value: &_storage._month) }() + case 607: try { try decoder.decodeSingularInt32Field(value: &_storage._msgExtension) }() + case 608: try { try decoder.decodeSingularInt32Field(value: &_storage._mutating) }() + case 609: try { try decoder.decodeSingularInt32Field(value: &_storage._n) }() + case 610: try { try decoder.decodeSingularInt32Field(value: &_storage._name) }() + case 611: try { try decoder.decodeSingularInt32Field(value: &_storage._nameDescription) }() + case 612: try { try decoder.decodeSingularInt32Field(value: &_storage._nameMap) }() + case 613: try { try decoder.decodeSingularInt32Field(value: &_storage._namePart) }() + case 614: try { try decoder.decodeSingularInt32Field(value: &_storage._names) }() + case 615: try { try decoder.decodeSingularInt32Field(value: &_storage._nanos) }() + case 616: try { try decoder.decodeSingularInt32Field(value: &_storage._negativeIntValue) }() + case 617: try { try decoder.decodeSingularInt32Field(value: &_storage._nestedType) }() + case 618: try { try decoder.decodeSingularInt32Field(value: &_storage._newL) }() + case 619: try { try decoder.decodeSingularInt32Field(value: &_storage._newList) }() + case 620: try { try decoder.decodeSingularInt32Field(value: &_storage._newValue) }() + case 621: try { try decoder.decodeSingularInt32Field(value: &_storage._next) }() + case 622: try { try decoder.decodeSingularInt32Field(value: &_storage._nextByte) }() + case 623: try { try decoder.decodeSingularInt32Field(value: &_storage._nextFieldNumber) }() + case 624: try { try decoder.decodeSingularInt32Field(value: &_storage._nextVarInt) }() + case 625: try { try decoder.decodeSingularInt32Field(value: &_storage._nil) }() + case 626: try { try decoder.decodeSingularInt32Field(value: &_storage._nilLiteral) }() + case 627: try { try decoder.decodeSingularInt32Field(value: &_storage._noStandardDescriptorAccessor) }() + case 628: try { try decoder.decodeSingularInt32Field(value: &_storage._nullValue) }() + case 629: try { try decoder.decodeSingularInt32Field(value: &_storage._number) }() + case 630: try { try decoder.decodeSingularInt32Field(value: &_storage._numberValue) }() + case 631: try { try decoder.decodeSingularInt32Field(value: &_storage._objcClassPrefix) }() + case 632: try { try decoder.decodeSingularInt32Field(value: &_storage._of) }() + case 633: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDecl) }() + case 634: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofDescriptorProto) }() + case 635: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofIndex) }() + case 636: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofOptions) }() + case 637: try { try decoder.decodeSingularInt32Field(value: &_storage._oneofs) }() + case 638: try { try decoder.decodeSingularInt32Field(value: &_storage._oneOfKind) }() + case 639: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeFor) }() + case 640: try { try decoder.decodeSingularInt32Field(value: &_storage._optimizeMode) }() + case 641: try { try decoder.decodeSingularInt32Field(value: &_storage._option) }() + case 642: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalEnumExtensionField) }() + case 643: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalExtensionField) }() + case 644: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalGroupExtensionField) }() + case 645: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalMessageExtensionField) }() + case 646: try { try decoder.decodeSingularInt32Field(value: &_storage._optionRetention) }() + case 647: try { try decoder.decodeSingularInt32Field(value: &_storage._options) }() + case 648: try { try decoder.decodeSingularInt32Field(value: &_storage._optionTargetType) }() + case 649: try { try decoder.decodeSingularInt32Field(value: &_storage._other) }() + case 650: try { try decoder.decodeSingularInt32Field(value: &_storage._others) }() + case 651: try { try decoder.decodeSingularInt32Field(value: &_storage._out) }() + case 652: try { try decoder.decodeSingularInt32Field(value: &_storage._outputType) }() + case 653: try { try decoder.decodeSingularInt32Field(value: &_storage._p) }() + case 654: try { try decoder.decodeSingularInt32Field(value: &_storage._package) }() + case 655: try { try decoder.decodeSingularInt32Field(value: &_storage._packed) }() + case 656: try { try decoder.decodeSingularInt32Field(value: &_storage._packedEnumExtensionField) }() + case 657: try { try decoder.decodeSingularInt32Field(value: &_storage._packedExtensionField) }() + case 658: try { try decoder.decodeSingularInt32Field(value: &_storage._padding) }() + case 659: try { try decoder.decodeSingularInt32Field(value: &_storage._parent) }() + case 660: try { try decoder.decodeSingularInt32Field(value: &_storage._parse) }() + case 661: try { try decoder.decodeSingularInt32Field(value: &_storage._path) }() + case 662: try { try decoder.decodeSingularInt32Field(value: &_storage._paths) }() + case 663: try { try decoder.decodeSingularInt32Field(value: &_storage._payload) }() + case 664: try { try decoder.decodeSingularInt32Field(value: &_storage._payloadSize) }() + case 665: try { try decoder.decodeSingularInt32Field(value: &_storage._phpClassPrefix) }() + case 666: try { try decoder.decodeSingularInt32Field(value: &_storage._phpMetadataNamespace) }() + case 667: try { try decoder.decodeSingularInt32Field(value: &_storage._phpNamespace) }() + case 668: try { try decoder.decodeSingularInt32Field(value: &_storage._pos) }() + case 669: try { try decoder.decodeSingularInt32Field(value: &_storage._positiveIntValue) }() + case 670: try { try decoder.decodeSingularInt32Field(value: &_storage._prefix) }() + case 671: try { try decoder.decodeSingularInt32Field(value: &_storage._preserveProtoFieldNames) }() + case 672: try { try decoder.decodeSingularInt32Field(value: &_storage._preTraverse) }() + case 673: try { try decoder.decodeSingularInt32Field(value: &_storage._printUnknownFields) }() + case 674: try { try decoder.decodeSingularInt32Field(value: &_storage._proto2) }() + case 675: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3DefaultValue) }() + case 676: try { try decoder.decodeSingularInt32Field(value: &_storage._proto3Optional) }() + case 677: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversionCheck) }() + case 678: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufApiversion3) }() + case 679: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBool) }() + case 680: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufBytes) }() + case 681: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufDouble) }() + case 682: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufEnumMap) }() + case 683: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtension) }() + case 684: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed32) }() + case 685: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFixed64) }() + case 686: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFloat) }() + case 687: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt32) }() + case 688: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufInt64) }() + case 689: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMap) }() + case 690: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufMessageMap) }() + case 691: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed32) }() + case 692: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSfixed64) }() + case 693: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint32) }() + case 694: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufSint64) }() + case 695: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufString) }() + case 696: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint32) }() + case 697: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufUint64) }() + case 698: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufExtensionFieldValues) }() + case 699: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufFieldNumber) }() + case 700: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufGeneratedIsEqualTo) }() + case 701: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNameMap) }() + case 702: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufNewField) }() + case 703: try { try decoder.decodeSingularInt32Field(value: &_storage._protobufPackage) }() + case 704: try { try decoder.decodeSingularInt32Field(value: &_storage._protocol) }() + case 705: try { try decoder.decodeSingularInt32Field(value: &_storage._protoFieldName) }() + case 706: try { try decoder.decodeSingularInt32Field(value: &_storage._protoMessageName) }() + case 707: try { try decoder.decodeSingularInt32Field(value: &_storage._protoNameProviding) }() + case 708: try { try decoder.decodeSingularInt32Field(value: &_storage._protoPaths) }() + case 709: try { try decoder.decodeSingularInt32Field(value: &_storage._public) }() + case 710: try { try decoder.decodeSingularInt32Field(value: &_storage._publicDependency) }() + case 711: try { try decoder.decodeSingularInt32Field(value: &_storage._putBoolValue) }() + case 712: try { try decoder.decodeSingularInt32Field(value: &_storage._putBytesValue) }() + case 713: try { try decoder.decodeSingularInt32Field(value: &_storage._putDoubleValue) }() + case 714: try { try decoder.decodeSingularInt32Field(value: &_storage._putEnumValue) }() + case 715: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint32) }() + case 716: try { try decoder.decodeSingularInt32Field(value: &_storage._putFixedUint64) }() + case 717: try { try decoder.decodeSingularInt32Field(value: &_storage._putFloatValue) }() + case 718: try { try decoder.decodeSingularInt32Field(value: &_storage._putInt64) }() + case 719: try { try decoder.decodeSingularInt32Field(value: &_storage._putStringValue) }() + case 720: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64) }() + case 721: try { try decoder.decodeSingularInt32Field(value: &_storage._putUint64Hex) }() + case 722: try { try decoder.decodeSingularInt32Field(value: &_storage._putVarInt) }() + case 723: try { try decoder.decodeSingularInt32Field(value: &_storage._putZigZagVarInt) }() + case 724: try { try decoder.decodeSingularInt32Field(value: &_storage._pyGenericServices) }() + case 725: try { try decoder.decodeSingularInt32Field(value: &_storage._r) }() + case 726: try { try decoder.decodeSingularInt32Field(value: &_storage._rawChars) }() + case 727: try { try decoder.decodeSingularInt32Field(value: &_storage._rawRepresentable) }() + case 728: try { try decoder.decodeSingularInt32Field(value: &_storage._rawValue) }() + case 729: try { try decoder.decodeSingularInt32Field(value: &_storage._read4HexDigits) }() + case 730: try { try decoder.decodeSingularInt32Field(value: &_storage._readBytes) }() + case 731: try { try decoder.decodeSingularInt32Field(value: &_storage._register) }() + case 732: try { try decoder.decodeSingularInt32Field(value: &_storage._repeated) }() + case 733: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedEnumExtensionField) }() + case 734: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedExtensionField) }() + case 735: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedFieldEncoding) }() + case 736: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedGroupExtensionField) }() + case 737: try { try decoder.decodeSingularInt32Field(value: &_storage._repeatedMessageExtensionField) }() + case 738: try { try decoder.decodeSingularInt32Field(value: &_storage._repeating) }() + case 739: try { try decoder.decodeSingularInt32Field(value: &_storage._requestStreaming) }() + case 740: try { try decoder.decodeSingularInt32Field(value: &_storage._requestTypeURL) }() + case 741: try { try decoder.decodeSingularInt32Field(value: &_storage._requiredSize) }() + case 742: try { try decoder.decodeSingularInt32Field(value: &_storage._responseStreaming) }() + case 743: try { try decoder.decodeSingularInt32Field(value: &_storage._responseTypeURL) }() + case 744: try { try decoder.decodeSingularInt32Field(value: &_storage._result) }() + case 745: try { try decoder.decodeSingularInt32Field(value: &_storage._retention) }() + case 746: try { try decoder.decodeSingularInt32Field(value: &_storage._rethrows) }() + case 747: try { try decoder.decodeSingularInt32Field(value: &_storage._return) }() + case 748: try { try decoder.decodeSingularInt32Field(value: &_storage._returnType) }() + case 749: try { try decoder.decodeSingularInt32Field(value: &_storage._revision) }() + case 750: try { try decoder.decodeSingularInt32Field(value: &_storage._rhs) }() + case 751: try { try decoder.decodeSingularInt32Field(value: &_storage._root) }() + case 752: try { try decoder.decodeSingularInt32Field(value: &_storage._rubyPackage) }() + case 753: try { try decoder.decodeSingularInt32Field(value: &_storage._s) }() + case 754: try { try decoder.decodeSingularInt32Field(value: &_storage._sawBackslash) }() + case 755: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection4Characters) }() + case 756: try { try decoder.decodeSingularInt32Field(value: &_storage._sawSection5Characters) }() + case 757: try { try decoder.decodeSingularInt32Field(value: &_storage._scanner) }() + case 758: try { try decoder.decodeSingularInt32Field(value: &_storage._seconds) }() + case 759: try { try decoder.decodeSingularInt32Field(value: &_storage._self_p) }() + case 760: try { try decoder.decodeSingularInt32Field(value: &_storage._semantic) }() + case 761: try { try decoder.decodeSingularInt32Field(value: &_storage._sendable) }() + case 762: try { try decoder.decodeSingularInt32Field(value: &_storage._separator) }() + case 763: try { try decoder.decodeSingularInt32Field(value: &_storage._serialize) }() + case 764: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedBytes) }() + case 765: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedData) }() + case 766: try { try decoder.decodeSingularInt32Field(value: &_storage._serializedSize) }() + case 767: try { try decoder.decodeSingularInt32Field(value: &_storage._serverStreaming) }() + case 768: try { try decoder.decodeSingularInt32Field(value: &_storage._service) }() + case 769: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceDescriptorProto) }() + case 770: try { try decoder.decodeSingularInt32Field(value: &_storage._serviceOptions) }() + case 771: try { try decoder.decodeSingularInt32Field(value: &_storage._set) }() + case 772: try { try decoder.decodeSingularInt32Field(value: &_storage._setExtensionValue) }() + case 773: try { try decoder.decodeSingularInt32Field(value: &_storage._shift) }() + case 774: try { try decoder.decodeSingularInt32Field(value: &_storage._simpleExtensionMap) }() + case 775: try { try decoder.decodeSingularInt32Field(value: &_storage._size) }() + case 776: try { try decoder.decodeSingularInt32Field(value: &_storage._sizer) }() + case 777: try { try decoder.decodeSingularInt32Field(value: &_storage._source) }() + case 778: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceCodeInfo) }() + case 779: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceContext) }() + case 780: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceEncoding) }() + case 781: try { try decoder.decodeSingularInt32Field(value: &_storage._sourceFile) }() + case 782: try { try decoder.decodeSingularInt32Field(value: &_storage._span) }() + case 783: try { try decoder.decodeSingularInt32Field(value: &_storage._split) }() + case 784: try { try decoder.decodeSingularInt32Field(value: &_storage._start) }() + case 785: try { try decoder.decodeSingularInt32Field(value: &_storage._startArray) }() + case 786: try { try decoder.decodeSingularInt32Field(value: &_storage._startArrayObject) }() + case 787: try { try decoder.decodeSingularInt32Field(value: &_storage._startField) }() + case 788: try { try decoder.decodeSingularInt32Field(value: &_storage._startIndex) }() + case 789: try { try decoder.decodeSingularInt32Field(value: &_storage._startMessageField) }() + case 790: try { try decoder.decodeSingularInt32Field(value: &_storage._startObject) }() + case 791: try { try decoder.decodeSingularInt32Field(value: &_storage._startRegularField) }() + case 792: try { try decoder.decodeSingularInt32Field(value: &_storage._state) }() + case 793: try { try decoder.decodeSingularInt32Field(value: &_storage._static) }() + case 794: try { try decoder.decodeSingularInt32Field(value: &_storage._staticString) }() + case 795: try { try decoder.decodeSingularInt32Field(value: &_storage._storage) }() + case 796: try { try decoder.decodeSingularInt32Field(value: &_storage._string) }() + case 797: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteral) }() + case 798: try { try decoder.decodeSingularInt32Field(value: &_storage._stringLiteralType) }() + case 799: try { try decoder.decodeSingularInt32Field(value: &_storage._stringResult) }() + case 800: try { try decoder.decodeSingularInt32Field(value: &_storage._stringValue) }() + case 801: try { try decoder.decodeSingularInt32Field(value: &_storage._struct) }() + case 802: try { try decoder.decodeSingularInt32Field(value: &_storage._structValue) }() + case 803: try { try decoder.decodeSingularInt32Field(value: &_storage._subDecoder) }() + case 804: try { try decoder.decodeSingularInt32Field(value: &_storage._subscript) }() + case 805: try { try decoder.decodeSingularInt32Field(value: &_storage._subVisitor) }() + case 806: try { try decoder.decodeSingularInt32Field(value: &_storage._swift) }() + case 807: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftPrefix) }() + case 808: try { try decoder.decodeSingularInt32Field(value: &_storage._swiftProtobufContiguousBytes) }() + case 809: try { try decoder.decodeSingularInt32Field(value: &_storage._syntax) }() + case 810: try { try decoder.decodeSingularInt32Field(value: &_storage._t) }() + case 811: try { try decoder.decodeSingularInt32Field(value: &_storage._tag) }() + case 812: try { try decoder.decodeSingularInt32Field(value: &_storage._targets) }() + case 813: try { try decoder.decodeSingularInt32Field(value: &_storage._terminator) }() + case 814: try { try decoder.decodeSingularInt32Field(value: &_storage._testDecoder) }() + case 815: try { try decoder.decodeSingularInt32Field(value: &_storage._text) }() + case 816: try { try decoder.decodeSingularInt32Field(value: &_storage._textDecoder) }() + case 817: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecoder) }() + case 818: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingError) }() + case 819: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatDecodingOptions) }() + case 820: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingOptions) }() + case 821: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatEncodingVisitor) }() + case 822: try { try decoder.decodeSingularInt32Field(value: &_storage._textFormatString) }() + case 823: try { try decoder.decodeSingularInt32Field(value: &_storage._throwOrIgnore) }() + case 824: try { try decoder.decodeSingularInt32Field(value: &_storage._throws) }() + case 825: try { try decoder.decodeSingularInt32Field(value: &_storage._timeInterval) }() + case 826: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSince1970) }() + case 827: try { try decoder.decodeSingularInt32Field(value: &_storage._timeIntervalSinceReferenceDate) }() + case 828: try { try decoder.decodeSingularInt32Field(value: &_storage._timestamp) }() + case 829: try { try decoder.decodeSingularInt32Field(value: &_storage._total) }() + case 830: try { try decoder.decodeSingularInt32Field(value: &_storage._totalArrayDepth) }() + case 831: try { try decoder.decodeSingularInt32Field(value: &_storage._totalSize) }() + case 832: try { try decoder.decodeSingularInt32Field(value: &_storage._trailingComments) }() + case 833: try { try decoder.decodeSingularInt32Field(value: &_storage._traversalOptions) }() + case 834: try { try decoder.decodeSingularInt32Field(value: &_storage._traverse) }() + case 835: try { try decoder.decodeSingularInt32Field(value: &_storage._true) }() + case 836: try { try decoder.decodeSingularInt32Field(value: &_storage._try) }() + case 837: try { try decoder.decodeSingularInt32Field(value: &_storage._type) }() + case 838: try { try decoder.decodeSingularInt32Field(value: &_storage._typealias) }() + case 839: try { try decoder.decodeSingularInt32Field(value: &_storage._typeEnum) }() + case 840: try { try decoder.decodeSingularInt32Field(value: &_storage._typeName) }() + case 841: try { try decoder.decodeSingularInt32Field(value: &_storage._typePrefix) }() + case 842: try { try decoder.decodeSingularInt32Field(value: &_storage._typeStart) }() + case 843: try { try decoder.decodeSingularInt32Field(value: &_storage._typeUnknown) }() + case 844: try { try decoder.decodeSingularInt32Field(value: &_storage._typeURL) }() + case 845: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32) }() + case 846: try { try decoder.decodeSingularInt32Field(value: &_storage._uint32Value) }() + case 847: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64) }() + case 848: try { try decoder.decodeSingularInt32Field(value: &_storage._uint64Value) }() + case 849: try { try decoder.decodeSingularInt32Field(value: &_storage._uint8) }() + case 850: try { try decoder.decodeSingularInt32Field(value: &_storage._unchecked) }() + case 851: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteral) }() + case 852: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarLiteralType) }() + case 853: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalars) }() + case 854: try { try decoder.decodeSingularInt32Field(value: &_storage._unicodeScalarView) }() + case 855: try { try decoder.decodeSingularInt32Field(value: &_storage._uninterpretedOption) }() + case 856: try { try decoder.decodeSingularInt32Field(value: &_storage._union) }() + case 857: try { try decoder.decodeSingularInt32Field(value: &_storage._uniqueStorage) }() + case 858: try { try decoder.decodeSingularInt32Field(value: &_storage._unknown) }() + case 859: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownFields_p) }() + case 860: try { try decoder.decodeSingularInt32Field(value: &_storage._unknownStorage) }() + case 861: try { try decoder.decodeSingularInt32Field(value: &_storage._unpackTo) }() + case 862: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeBufferPointer) }() + case 863: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutablePointer) }() + case 864: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeMutableRawBufferPointer) }() + case 865: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawBufferPointer) }() + case 866: try { try decoder.decodeSingularInt32Field(value: &_storage._unsafeRawPointer) }() + case 867: try { try decoder.decodeSingularInt32Field(value: &_storage._unverifiedLazy) }() + case 868: try { try decoder.decodeSingularInt32Field(value: &_storage._updatedOptions) }() + case 869: try { try decoder.decodeSingularInt32Field(value: &_storage._url) }() + case 870: try { try decoder.decodeSingularInt32Field(value: &_storage._useDeterministicOrdering) }() + case 871: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8) }() + case 872: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Ptr) }() + case 873: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8ToDouble) }() + case 874: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8Validation) }() + case 875: try { try decoder.decodeSingularInt32Field(value: &_storage._utf8View) }() + case 876: try { try decoder.decodeSingularInt32Field(value: &_storage._v) }() + case 877: try { try decoder.decodeSingularInt32Field(value: &_storage._value) }() + case 878: try { try decoder.decodeSingularInt32Field(value: &_storage._valueField) }() + case 879: try { try decoder.decodeSingularInt32Field(value: &_storage._values) }() + case 880: try { try decoder.decodeSingularInt32Field(value: &_storage._valueType) }() + case 881: try { try decoder.decodeSingularInt32Field(value: &_storage._var) }() + case 882: try { try decoder.decodeSingularInt32Field(value: &_storage._verification) }() + case 883: try { try decoder.decodeSingularInt32Field(value: &_storage._verificationState) }() + case 884: try { try decoder.decodeSingularInt32Field(value: &_storage._version) }() + case 885: try { try decoder.decodeSingularInt32Field(value: &_storage._versionString) }() + case 886: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFields) }() + case 887: try { try decoder.decodeSingularInt32Field(value: &_storage._visitExtensionFieldsAsMessageSet) }() + case 888: try { try decoder.decodeSingularInt32Field(value: &_storage._visitMapField) }() + case 889: try { try decoder.decodeSingularInt32Field(value: &_storage._visitor) }() + case 890: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPacked) }() + case 891: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedBoolField) }() + case 892: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedDoubleField) }() + case 893: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedEnumField) }() + case 894: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed32Field) }() + case 895: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFixed64Field) }() + case 896: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedFloatField) }() + case 897: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt32Field) }() + case 898: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedInt64Field) }() + case 899: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed32Field) }() + case 900: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSfixed64Field) }() + case 901: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint32Field) }() + case 902: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedSint64Field) }() + case 903: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint32Field) }() + case 904: try { try decoder.decodeSingularInt32Field(value: &_storage._visitPackedUint64Field) }() + case 905: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeated) }() + case 906: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBoolField) }() + case 907: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedBytesField) }() + case 908: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedDoubleField) }() + case 909: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedEnumField) }() + case 910: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed32Field) }() + case 911: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFixed64Field) }() + case 912: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedFloatField) }() + case 913: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedGroupField) }() + case 914: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt32Field) }() + case 915: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedInt64Field) }() + case 916: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedMessageField) }() + case 917: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed32Field) }() + case 918: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSfixed64Field) }() + case 919: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint32Field) }() + case 920: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedSint64Field) }() + case 921: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedStringField) }() + case 922: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint32Field) }() + case 923: try { try decoder.decodeSingularInt32Field(value: &_storage._visitRepeatedUint64Field) }() + case 924: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingular) }() + case 925: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBoolField) }() + case 926: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularBytesField) }() + case 927: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularDoubleField) }() + case 928: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularEnumField) }() + case 929: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed32Field) }() + case 930: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFixed64Field) }() + case 931: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularFloatField) }() + case 932: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularGroupField) }() + case 933: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt32Field) }() + case 934: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularInt64Field) }() + case 935: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularMessageField) }() + case 936: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed32Field) }() + case 937: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSfixed64Field) }() + case 938: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint32Field) }() + case 939: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularSint64Field) }() + case 940: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularStringField) }() + case 941: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint32Field) }() + case 942: try { try decoder.decodeSingularInt32Field(value: &_storage._visitSingularUint64Field) }() + case 943: try { try decoder.decodeSingularInt32Field(value: &_storage._visitUnknown) }() + case 944: try { try decoder.decodeSingularInt32Field(value: &_storage._wasDecoded) }() + case 945: try { try decoder.decodeSingularInt32Field(value: &_storage._weak) }() + case 946: try { try decoder.decodeSingularInt32Field(value: &_storage._weakDependency) }() + case 947: try { try decoder.decodeSingularInt32Field(value: &_storage._where) }() + case 948: try { try decoder.decodeSingularInt32Field(value: &_storage._wireFormat) }() + case 949: try { try decoder.decodeSingularInt32Field(value: &_storage._with) }() + case 950: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeBytes) }() + case 951: try { try decoder.decodeSingularInt32Field(value: &_storage._withUnsafeMutableBytes) }() + case 952: try { try decoder.decodeSingularInt32Field(value: &_storage._work) }() + case 953: try { try decoder.decodeSingularInt32Field(value: &_storage._wrapped) }() + case 954: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedType) }() + case 955: try { try decoder.decodeSingularInt32Field(value: &_storage._wrappedValue) }() + case 956: try { try decoder.decodeSingularInt32Field(value: &_storage._written) }() + case 957: try { try decoder.decodeSingularInt32Field(value: &_storage._yday) }() default: break } } @@ -8663,2868 +8690,2878 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in - if _storage._adjusted != 0 { + if _storage._adjusted != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._adjusted, fieldNumber: 1) } - if _storage._aggregateValue != 0 { + if _storage._aggregateValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._aggregateValue, fieldNumber: 2) } - if _storage._allCases != 0 { + if _storage._allCases != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._allCases, fieldNumber: 3) } - if _storage._allowAlias != 0 { + if _storage._allowAlias != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._allowAlias, fieldNumber: 4) } - if _storage._alwaysPrintEnumsAsInts != 0 { + if _storage._alwaysPrintEnumsAsInts != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._alwaysPrintEnumsAsInts, fieldNumber: 5) } - if _storage._alwaysPrintInt64SAsNumbers != 0 { - try visitor.visitSingularInt32Field(value: _storage._alwaysPrintInt64SAsNumbers, fieldNumber: 6) + if _storage._alwaysPrintFieldsWithoutPresence != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._alwaysPrintFieldsWithoutPresence, fieldNumber: 6) + } + if _storage._alwaysPrintInt64SAsNumbers != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._alwaysPrintInt64SAsNumbers, fieldNumber: 7) + } + if _storage._alwaysVisitPrimitiveFields != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._alwaysVisitPrimitiveFields, fieldNumber: 8) + } + if _storage._annotation != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._annotation, fieldNumber: 9) } - if _storage._annotation != 0 { - try visitor.visitSingularInt32Field(value: _storage._annotation, fieldNumber: 7) + if _storage._any != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._any, fieldNumber: 10) } - if _storage._any != 0 { - try visitor.visitSingularInt32Field(value: _storage._any, fieldNumber: 8) + if _storage._anyExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._anyExtensionField, fieldNumber: 11) } - if _storage._anyExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._anyExtensionField, fieldNumber: 9) + if _storage._anyMessageExtension != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._anyMessageExtension, fieldNumber: 12) } - if _storage._anyMessageExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._anyMessageExtension, fieldNumber: 10) + if _storage._anyMessageStorage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._anyMessageStorage, fieldNumber: 13) } - if _storage._anyMessageStorage != 0 { - try visitor.visitSingularInt32Field(value: _storage._anyMessageStorage, fieldNumber: 11) + if _storage._anyUnpackError != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._anyUnpackError, fieldNumber: 14) } - if _storage._anyUnpackError != 0 { - try visitor.visitSingularInt32Field(value: _storage._anyUnpackError, fieldNumber: 12) + if _storage._api != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._api, fieldNumber: 15) } - if _storage._api != 0 { - try visitor.visitSingularInt32Field(value: _storage._api, fieldNumber: 13) + if _storage._appended != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._appended, fieldNumber: 16) } - if _storage._appended != 0 { - try visitor.visitSingularInt32Field(value: _storage._appended, fieldNumber: 14) + if _storage._appendUintHex != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._appendUintHex, fieldNumber: 17) } - if _storage._appendUintHex != 0 { - try visitor.visitSingularInt32Field(value: _storage._appendUintHex, fieldNumber: 15) + if _storage._appendUnknown != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._appendUnknown, fieldNumber: 18) } - if _storage._appendUnknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._appendUnknown, fieldNumber: 16) + if _storage._areAllInitialized != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._areAllInitialized, fieldNumber: 19) } - if _storage._areAllInitialized != 0 { - try visitor.visitSingularInt32Field(value: _storage._areAllInitialized, fieldNumber: 17) + if _storage._array != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._array, fieldNumber: 20) } - if _storage._array != 0 { - try visitor.visitSingularInt32Field(value: _storage._array, fieldNumber: 18) + if _storage._arrayDepth != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._arrayDepth, fieldNumber: 21) } - if _storage._arrayDepth != 0 { - try visitor.visitSingularInt32Field(value: _storage._arrayDepth, fieldNumber: 19) + if _storage._arrayLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._arrayLiteral, fieldNumber: 22) } - if _storage._arrayLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._arrayLiteral, fieldNumber: 20) + if _storage._arraySeparator != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._arraySeparator, fieldNumber: 23) } - if _storage._arraySeparator != 0 { - try visitor.visitSingularInt32Field(value: _storage._arraySeparator, fieldNumber: 21) + if _storage._as != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._as, fieldNumber: 24) } - if _storage._as != 0 { - try visitor.visitSingularInt32Field(value: _storage._as, fieldNumber: 22) + if _storage._asciiOpenCurlyBracket != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._asciiOpenCurlyBracket, fieldNumber: 25) } - if _storage._asciiOpenCurlyBracket != 0 { - try visitor.visitSingularInt32Field(value: _storage._asciiOpenCurlyBracket, fieldNumber: 23) + if _storage._asciiZero != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._asciiZero, fieldNumber: 26) } - if _storage._asciiZero != 0 { - try visitor.visitSingularInt32Field(value: _storage._asciiZero, fieldNumber: 24) + if _storage._async != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._async, fieldNumber: 27) } - if _storage._async != 0 { - try visitor.visitSingularInt32Field(value: _storage._async, fieldNumber: 25) + if _storage._asyncIterator != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._asyncIterator, fieldNumber: 28) } - if _storage._asyncIterator != 0 { - try visitor.visitSingularInt32Field(value: _storage._asyncIterator, fieldNumber: 26) + if _storage._asyncIteratorProtocol != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._asyncIteratorProtocol, fieldNumber: 29) } - if _storage._asyncIteratorProtocol != 0 { - try visitor.visitSingularInt32Field(value: _storage._asyncIteratorProtocol, fieldNumber: 27) + if _storage._asyncMessageSequence != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._asyncMessageSequence, fieldNumber: 30) } - if _storage._asyncMessageSequence != 0 { - try visitor.visitSingularInt32Field(value: _storage._asyncMessageSequence, fieldNumber: 28) + if _storage._available != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._available, fieldNumber: 31) } - if _storage._available != 0 { - try visitor.visitSingularInt32Field(value: _storage._available, fieldNumber: 29) + if _storage._b != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._b, fieldNumber: 32) } - if _storage._b != 0 { - try visitor.visitSingularInt32Field(value: _storage._b, fieldNumber: 30) + if _storage._base != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._base, fieldNumber: 33) } - if _storage._base != 0 { - try visitor.visitSingularInt32Field(value: _storage._base, fieldNumber: 31) + if _storage._base64Values != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._base64Values, fieldNumber: 34) } - if _storage._base64Values != 0 { - try visitor.visitSingularInt32Field(value: _storage._base64Values, fieldNumber: 32) + if _storage._baseAddress != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._baseAddress, fieldNumber: 35) } - if _storage._baseAddress != 0 { - try visitor.visitSingularInt32Field(value: _storage._baseAddress, fieldNumber: 33) + if _storage._baseType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._baseType, fieldNumber: 36) } - if _storage._baseType != 0 { - try visitor.visitSingularInt32Field(value: _storage._baseType, fieldNumber: 34) + if _storage._begin != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._begin, fieldNumber: 37) } - if _storage._begin != 0 { - try visitor.visitSingularInt32Field(value: _storage._begin, fieldNumber: 35) + if _storage._binary != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binary, fieldNumber: 38) } - if _storage._binary != 0 { - try visitor.visitSingularInt32Field(value: _storage._binary, fieldNumber: 36) + if _storage._binaryDecoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryDecoder, fieldNumber: 39) } - if _storage._binaryDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryDecoder, fieldNumber: 37) + if _storage._binaryDecodingError != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryDecodingError, fieldNumber: 40) } - if _storage._binaryDecodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryDecodingError, fieldNumber: 38) + if _storage._binaryDecodingOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryDecodingOptions, fieldNumber: 41) } - if _storage._binaryDecodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryDecodingOptions, fieldNumber: 39) + if _storage._binaryDelimited != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryDelimited, fieldNumber: 42) } - if _storage._binaryDelimited != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryDelimited, fieldNumber: 40) + if _storage._binaryEncoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryEncoder, fieldNumber: 43) } - if _storage._binaryEncoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryEncoder, fieldNumber: 41) + if _storage._binaryEncodingError != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryEncodingError, fieldNumber: 44) } - if _storage._binaryEncodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryEncodingError, fieldNumber: 42) + if _storage._binaryEncodingMessageSetSizeVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryEncodingMessageSetSizeVisitor, fieldNumber: 45) } - if _storage._binaryEncodingMessageSetSizeVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryEncodingMessageSetSizeVisitor, fieldNumber: 43) + if _storage._binaryEncodingMessageSetVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryEncodingMessageSetVisitor, fieldNumber: 46) } - if _storage._binaryEncodingMessageSetVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryEncodingMessageSetVisitor, fieldNumber: 44) + if _storage._binaryEncodingOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryEncodingOptions, fieldNumber: 47) } - if _storage._binaryEncodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryEncodingOptions, fieldNumber: 45) + if _storage._binaryEncodingSizeVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryEncodingSizeVisitor, fieldNumber: 48) } - if _storage._binaryEncodingSizeVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryEncodingSizeVisitor, fieldNumber: 46) + if _storage._binaryEncodingVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryEncodingVisitor, fieldNumber: 49) } - if _storage._binaryEncodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryEncodingVisitor, fieldNumber: 47) + if _storage._binaryOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryOptions, fieldNumber: 50) } - if _storage._binaryOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryOptions, fieldNumber: 48) + if _storage._binaryProtobufDelimitedMessages != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._binaryProtobufDelimitedMessages, fieldNumber: 51) } - if _storage._binaryProtobufDelimitedMessages != 0 { - try visitor.visitSingularInt32Field(value: _storage._binaryProtobufDelimitedMessages, fieldNumber: 49) + if _storage._bitPattern != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._bitPattern, fieldNumber: 52) } - if _storage._bitPattern != 0 { - try visitor.visitSingularInt32Field(value: _storage._bitPattern, fieldNumber: 50) + if _storage._body != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._body, fieldNumber: 53) } - if _storage._body != 0 { - try visitor.visitSingularInt32Field(value: _storage._body, fieldNumber: 51) + if _storage._bool != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._bool, fieldNumber: 54) } - if _storage._bool != 0 { - try visitor.visitSingularInt32Field(value: _storage._bool, fieldNumber: 52) + if _storage._booleanLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._booleanLiteral, fieldNumber: 55) } - if _storage._booleanLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._booleanLiteral, fieldNumber: 53) + if _storage._booleanLiteralType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._booleanLiteralType, fieldNumber: 56) } - if _storage._booleanLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._booleanLiteralType, fieldNumber: 54) + if _storage._boolValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._boolValue, fieldNumber: 57) } - if _storage._boolValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._boolValue, fieldNumber: 55) + if _storage._buffer != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._buffer, fieldNumber: 58) } - if _storage._buffer != 0 { - try visitor.visitSingularInt32Field(value: _storage._buffer, fieldNumber: 56) + if _storage._bytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._bytes, fieldNumber: 59) } - if _storage._bytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._bytes, fieldNumber: 57) + if _storage._bytesInGroup != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._bytesInGroup, fieldNumber: 60) } - if _storage._bytesInGroup != 0 { - try visitor.visitSingularInt32Field(value: _storage._bytesInGroup, fieldNumber: 58) + if _storage._bytesNeeded != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._bytesNeeded, fieldNumber: 61) } - if _storage._bytesNeeded != 0 { - try visitor.visitSingularInt32Field(value: _storage._bytesNeeded, fieldNumber: 59) + if _storage._bytesRead != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._bytesRead, fieldNumber: 62) } - if _storage._bytesRead != 0 { - try visitor.visitSingularInt32Field(value: _storage._bytesRead, fieldNumber: 60) + if _storage._bytesValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._bytesValue, fieldNumber: 63) } - if _storage._bytesValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._bytesValue, fieldNumber: 61) + if _storage._c != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._c, fieldNumber: 64) } - if _storage._c != 0 { - try visitor.visitSingularInt32Field(value: _storage._c, fieldNumber: 62) + if _storage._capitalizeNext != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._capitalizeNext, fieldNumber: 65) } - if _storage._capitalizeNext != 0 { - try visitor.visitSingularInt32Field(value: _storage._capitalizeNext, fieldNumber: 63) + if _storage._cardinality != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._cardinality, fieldNumber: 66) } - if _storage._cardinality != 0 { - try visitor.visitSingularInt32Field(value: _storage._cardinality, fieldNumber: 64) + if _storage._caseIterable != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._caseIterable, fieldNumber: 67) } - if _storage._caseIterable != 0 { - try visitor.visitSingularInt32Field(value: _storage._caseIterable, fieldNumber: 65) + if _storage._ccEnableArenas != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._ccEnableArenas, fieldNumber: 68) } - if _storage._ccEnableArenas != 0 { - try visitor.visitSingularInt32Field(value: _storage._ccEnableArenas, fieldNumber: 66) + if _storage._ccGenericServices != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._ccGenericServices, fieldNumber: 69) } - if _storage._ccGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._ccGenericServices, fieldNumber: 67) + if _storage._character != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._character, fieldNumber: 70) } - if _storage._character != 0 { - try visitor.visitSingularInt32Field(value: _storage._character, fieldNumber: 68) + if _storage._chars != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._chars, fieldNumber: 71) } - if _storage._chars != 0 { - try visitor.visitSingularInt32Field(value: _storage._chars, fieldNumber: 69) + if _storage._chunk != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._chunk, fieldNumber: 72) } - if _storage._chunk != 0 { - try visitor.visitSingularInt32Field(value: _storage._chunk, fieldNumber: 70) + if _storage._class != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._class, fieldNumber: 73) } - if _storage._class != 0 { - try visitor.visitSingularInt32Field(value: _storage._class, fieldNumber: 71) + if _storage._clearAggregateValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearAggregateValue_p, fieldNumber: 74) } - if _storage._clearAggregateValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearAggregateValue_p, fieldNumber: 72) + if _storage._clearAllowAlias_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearAllowAlias_p, fieldNumber: 75) } - if _storage._clearAllowAlias_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearAllowAlias_p, fieldNumber: 73) + if _storage._clearBegin_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearBegin_p, fieldNumber: 76) } - if _storage._clearBegin_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearBegin_p, fieldNumber: 74) + if _storage._clearCcEnableArenas_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearCcEnableArenas_p, fieldNumber: 77) } - if _storage._clearCcEnableArenas_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearCcEnableArenas_p, fieldNumber: 75) + if _storage._clearCcGenericServices_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearCcGenericServices_p, fieldNumber: 78) } - if _storage._clearCcGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearCcGenericServices_p, fieldNumber: 76) + if _storage._clearClientStreaming_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearClientStreaming_p, fieldNumber: 79) } - if _storage._clearClientStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearClientStreaming_p, fieldNumber: 77) + if _storage._clearCsharpNamespace_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearCsharpNamespace_p, fieldNumber: 80) } - if _storage._clearCsharpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearCsharpNamespace_p, fieldNumber: 78) + if _storage._clearCtype_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearCtype_p, fieldNumber: 81) } - if _storage._clearCtype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearCtype_p, fieldNumber: 79) + if _storage._clearDebugRedact_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearDebugRedact_p, fieldNumber: 82) } - if _storage._clearDebugRedact_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearDebugRedact_p, fieldNumber: 80) + if _storage._clearDefaultValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearDefaultValue_p, fieldNumber: 83) } - if _storage._clearDefaultValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearDefaultValue_p, fieldNumber: 81) + if _storage._clearDeprecated_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearDeprecated_p, fieldNumber: 84) } - if _storage._clearDeprecated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearDeprecated_p, fieldNumber: 82) + if _storage._clearDeprecatedLegacyJsonFieldConflicts_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 85) } - if _storage._clearDeprecatedLegacyJsonFieldConflicts_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 83) + if _storage._clearDoubleValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearDoubleValue_p, fieldNumber: 86) } - if _storage._clearDoubleValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearDoubleValue_p, fieldNumber: 84) + if _storage._clearEdition_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearEdition_p, fieldNumber: 87) } - if _storage._clearEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEdition_p, fieldNumber: 85) + if _storage._clearEnd_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearEnd_p, fieldNumber: 88) } - if _storage._clearEnd_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEnd_p, fieldNumber: 86) + if _storage._clearEnumType_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearEnumType_p, fieldNumber: 89) } - if _storage._clearEnumType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearEnumType_p, fieldNumber: 87) + if _storage._clearExtendee_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearExtendee_p, fieldNumber: 90) } - if _storage._clearExtendee_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearExtendee_p, fieldNumber: 88) + if _storage._clearExtensionValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearExtensionValue_p, fieldNumber: 91) } - if _storage._clearExtensionValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearExtensionValue_p, fieldNumber: 89) + if _storage._clearFeatures_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearFeatures_p, fieldNumber: 92) } - if _storage._clearFeatures_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFeatures_p, fieldNumber: 90) + if _storage._clearFieldPresence_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearFieldPresence_p, fieldNumber: 93) } - if _storage._clearFieldPresence_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFieldPresence_p, fieldNumber: 91) + if _storage._clearFullName_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearFullName_p, fieldNumber: 94) } - if _storage._clearFullName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearFullName_p, fieldNumber: 92) + if _storage._clearGoPackage_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearGoPackage_p, fieldNumber: 95) } - if _storage._clearGoPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearGoPackage_p, fieldNumber: 93) + if _storage._clearIdempotencyLevel_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearIdempotencyLevel_p, fieldNumber: 96) } - if _storage._clearIdempotencyLevel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIdempotencyLevel_p, fieldNumber: 94) + if _storage._clearIdentifierValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearIdentifierValue_p, fieldNumber: 97) } - if _storage._clearIdentifierValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIdentifierValue_p, fieldNumber: 95) + if _storage._clearInputType_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearInputType_p, fieldNumber: 98) } - if _storage._clearInputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearInputType_p, fieldNumber: 96) + if _storage._clearIsExtension_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearIsExtension_p, fieldNumber: 99) } - if _storage._clearIsExtension_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearIsExtension_p, fieldNumber: 97) + if _storage._clearJavaGenerateEqualsAndHash_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJavaGenerateEqualsAndHash_p, fieldNumber: 100) } - if _storage._clearJavaGenerateEqualsAndHash_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaGenerateEqualsAndHash_p, fieldNumber: 98) + if _storage._clearJavaGenericServices_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJavaGenericServices_p, fieldNumber: 101) } - if _storage._clearJavaGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaGenericServices_p, fieldNumber: 99) + if _storage._clearJavaMultipleFiles_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJavaMultipleFiles_p, fieldNumber: 102) } - if _storage._clearJavaMultipleFiles_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaMultipleFiles_p, fieldNumber: 100) + if _storage._clearJavaOuterClassname_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJavaOuterClassname_p, fieldNumber: 103) } - if _storage._clearJavaOuterClassname_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaOuterClassname_p, fieldNumber: 101) + if _storage._clearJavaPackage_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJavaPackage_p, fieldNumber: 104) } - if _storage._clearJavaPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaPackage_p, fieldNumber: 102) + if _storage._clearJavaStringCheckUtf8_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJavaStringCheckUtf8_p, fieldNumber: 105) } - if _storage._clearJavaStringCheckUtf8_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJavaStringCheckUtf8_p, fieldNumber: 103) + if _storage._clearJsonFormat_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJsonFormat_p, fieldNumber: 106) } - if _storage._clearJsonFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJsonFormat_p, fieldNumber: 104) + if _storage._clearJsonName_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJsonName_p, fieldNumber: 107) } - if _storage._clearJsonName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJsonName_p, fieldNumber: 105) + if _storage._clearJstype_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearJstype_p, fieldNumber: 108) } - if _storage._clearJstype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearJstype_p, fieldNumber: 106) + if _storage._clearLabel_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearLabel_p, fieldNumber: 109) } - if _storage._clearLabel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLabel_p, fieldNumber: 107) + if _storage._clearLazy_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearLazy_p, fieldNumber: 110) } - if _storage._clearLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLazy_p, fieldNumber: 108) + if _storage._clearLeadingComments_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearLeadingComments_p, fieldNumber: 111) } - if _storage._clearLeadingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearLeadingComments_p, fieldNumber: 109) + if _storage._clearMapEntry_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearMapEntry_p, fieldNumber: 112) } - if _storage._clearMapEntry_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMapEntry_p, fieldNumber: 110) + if _storage._clearMaximumEdition_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearMaximumEdition_p, fieldNumber: 113) } - if _storage._clearMaximumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMaximumEdition_p, fieldNumber: 111) + if _storage._clearMessageEncoding_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearMessageEncoding_p, fieldNumber: 114) } - if _storage._clearMessageEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMessageEncoding_p, fieldNumber: 112) + if _storage._clearMessageSetWireFormat_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearMessageSetWireFormat_p, fieldNumber: 115) } - if _storage._clearMessageSetWireFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMessageSetWireFormat_p, fieldNumber: 113) + if _storage._clearMinimumEdition_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearMinimumEdition_p, fieldNumber: 116) } - if _storage._clearMinimumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearMinimumEdition_p, fieldNumber: 114) + if _storage._clearName_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearName_p, fieldNumber: 117) } - if _storage._clearName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearName_p, fieldNumber: 115) + if _storage._clearNamePart_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearNamePart_p, fieldNumber: 118) } - if _storage._clearNamePart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNamePart_p, fieldNumber: 116) + if _storage._clearNegativeIntValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearNegativeIntValue_p, fieldNumber: 119) } - if _storage._clearNegativeIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNegativeIntValue_p, fieldNumber: 117) + if _storage._clearNoStandardDescriptorAccessor_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearNoStandardDescriptorAccessor_p, fieldNumber: 120) } - if _storage._clearNoStandardDescriptorAccessor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNoStandardDescriptorAccessor_p, fieldNumber: 118) + if _storage._clearNumber_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearNumber_p, fieldNumber: 121) } - if _storage._clearNumber_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearNumber_p, fieldNumber: 119) + if _storage._clearObjcClassPrefix_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearObjcClassPrefix_p, fieldNumber: 122) } - if _storage._clearObjcClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearObjcClassPrefix_p, fieldNumber: 120) + if _storage._clearOneofIndex_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearOneofIndex_p, fieldNumber: 123) } - if _storage._clearOneofIndex_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOneofIndex_p, fieldNumber: 121) + if _storage._clearOptimizeFor_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearOptimizeFor_p, fieldNumber: 124) } - if _storage._clearOptimizeFor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOptimizeFor_p, fieldNumber: 122) + if _storage._clearOptions_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearOptions_p, fieldNumber: 125) } - if _storage._clearOptions_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOptions_p, fieldNumber: 123) + if _storage._clearOutputType_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearOutputType_p, fieldNumber: 126) } - if _storage._clearOutputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearOutputType_p, fieldNumber: 124) + if _storage._clearPackage_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearPackage_p, fieldNumber: 127) } - if _storage._clearPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPackage_p, fieldNumber: 125) + if _storage._clearPacked_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearPacked_p, fieldNumber: 128) } - if _storage._clearPacked_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPacked_p, fieldNumber: 126) + if _storage._clearPhpClassPrefix_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearPhpClassPrefix_p, fieldNumber: 129) } - if _storage._clearPhpClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpClassPrefix_p, fieldNumber: 127) + if _storage._clearPhpMetadataNamespace_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearPhpMetadataNamespace_p, fieldNumber: 130) } - if _storage._clearPhpMetadataNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpMetadataNamespace_p, fieldNumber: 128) + if _storage._clearPhpNamespace_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearPhpNamespace_p, fieldNumber: 131) } - if _storage._clearPhpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPhpNamespace_p, fieldNumber: 129) + if _storage._clearPositiveIntValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearPositiveIntValue_p, fieldNumber: 132) } - if _storage._clearPositiveIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPositiveIntValue_p, fieldNumber: 130) + if _storage._clearProto3Optional_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearProto3Optional_p, fieldNumber: 133) } - if _storage._clearProto3Optional_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearProto3Optional_p, fieldNumber: 131) + if _storage._clearPyGenericServices_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearPyGenericServices_p, fieldNumber: 134) } - if _storage._clearPyGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearPyGenericServices_p, fieldNumber: 132) + if _storage._clearRepeated_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearRepeated_p, fieldNumber: 135) } - if _storage._clearRepeated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRepeated_p, fieldNumber: 133) + if _storage._clearRepeatedFieldEncoding_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearRepeatedFieldEncoding_p, fieldNumber: 136) } - if _storage._clearRepeatedFieldEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRepeatedFieldEncoding_p, fieldNumber: 134) + if _storage._clearReserved_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearReserved_p, fieldNumber: 137) } - if _storage._clearReserved_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearReserved_p, fieldNumber: 135) + if _storage._clearRetention_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearRetention_p, fieldNumber: 138) } - if _storage._clearRetention_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRetention_p, fieldNumber: 136) + if _storage._clearRubyPackage_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearRubyPackage_p, fieldNumber: 139) } - if _storage._clearRubyPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearRubyPackage_p, fieldNumber: 137) + if _storage._clearSemantic_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearSemantic_p, fieldNumber: 140) } - if _storage._clearSemantic_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSemantic_p, fieldNumber: 138) + if _storage._clearServerStreaming_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearServerStreaming_p, fieldNumber: 141) } - if _storage._clearServerStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearServerStreaming_p, fieldNumber: 139) + if _storage._clearSourceCodeInfo_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearSourceCodeInfo_p, fieldNumber: 142) } - if _storage._clearSourceCodeInfo_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceCodeInfo_p, fieldNumber: 140) + if _storage._clearSourceContext_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearSourceContext_p, fieldNumber: 143) } - if _storage._clearSourceContext_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceContext_p, fieldNumber: 141) + if _storage._clearSourceFile_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearSourceFile_p, fieldNumber: 144) } - if _storage._clearSourceFile_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSourceFile_p, fieldNumber: 142) + if _storage._clearStart_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearStart_p, fieldNumber: 145) } - if _storage._clearStart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearStart_p, fieldNumber: 143) + if _storage._clearStringValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearStringValue_p, fieldNumber: 146) } - if _storage._clearStringValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearStringValue_p, fieldNumber: 144) + if _storage._clearSwiftPrefix_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearSwiftPrefix_p, fieldNumber: 147) } - if _storage._clearSwiftPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSwiftPrefix_p, fieldNumber: 145) + if _storage._clearSyntax_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearSyntax_p, fieldNumber: 148) } - if _storage._clearSyntax_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearSyntax_p, fieldNumber: 146) + if _storage._clearTrailingComments_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearTrailingComments_p, fieldNumber: 149) } - if _storage._clearTrailingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearTrailingComments_p, fieldNumber: 147) + if _storage._clearType_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearType_p, fieldNumber: 150) } - if _storage._clearType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearType_p, fieldNumber: 148) + if _storage._clearTypeName_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearTypeName_p, fieldNumber: 151) } - if _storage._clearTypeName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearTypeName_p, fieldNumber: 149) + if _storage._clearUnverifiedLazy_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearUnverifiedLazy_p, fieldNumber: 152) } - if _storage._clearUnverifiedLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearUnverifiedLazy_p, fieldNumber: 150) + if _storage._clearUtf8Validation_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearUtf8Validation_p, fieldNumber: 153) } - if _storage._clearUtf8Validation_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearUtf8Validation_p, fieldNumber: 151) + if _storage._clearValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearValue_p, fieldNumber: 154) } - if _storage._clearValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearValue_p, fieldNumber: 152) + if _storage._clearVerification_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearVerification_p, fieldNumber: 155) } - if _storage._clearVerification_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearVerification_p, fieldNumber: 153) + if _storage._clearWeak_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clearWeak_p, fieldNumber: 156) } - if _storage._clearWeak_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._clearWeak_p, fieldNumber: 154) + if _storage._clientStreaming != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._clientStreaming, fieldNumber: 157) } - if _storage._clientStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._clientStreaming, fieldNumber: 155) + if _storage._codePoint != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._codePoint, fieldNumber: 158) } - if _storage._codePoint != 0 { - try visitor.visitSingularInt32Field(value: _storage._codePoint, fieldNumber: 156) + if _storage._codeUnits != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._codeUnits, fieldNumber: 159) } - if _storage._codeUnits != 0 { - try visitor.visitSingularInt32Field(value: _storage._codeUnits, fieldNumber: 157) + if _storage._collection != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._collection, fieldNumber: 160) } - if _storage._collection != 0 { - try visitor.visitSingularInt32Field(value: _storage._collection, fieldNumber: 158) + if _storage._com != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._com, fieldNumber: 161) } - if _storage._com != 0 { - try visitor.visitSingularInt32Field(value: _storage._com, fieldNumber: 159) + if _storage._comma != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._comma, fieldNumber: 162) } - if _storage._comma != 0 { - try visitor.visitSingularInt32Field(value: _storage._comma, fieldNumber: 160) + if _storage._commonMessageConformances != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._commonMessageConformances, fieldNumber: 163) } - if _storage._commonMessageConformances != 0 { - try visitor.visitSingularInt32Field(value: _storage._commonMessageConformances, fieldNumber: 161) + if _storage._consumedBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._consumedBytes, fieldNumber: 164) } - if _storage._consumedBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._consumedBytes, fieldNumber: 162) + if _storage._contentsOf != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._contentsOf, fieldNumber: 165) } - if _storage._contentsOf != 0 { - try visitor.visitSingularInt32Field(value: _storage._contentsOf, fieldNumber: 163) + if _storage._count != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._count, fieldNumber: 166) } - if _storage._count != 0 { - try visitor.visitSingularInt32Field(value: _storage._count, fieldNumber: 164) + if _storage._countVarintsInBuffer != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._countVarintsInBuffer, fieldNumber: 167) } - if _storage._countVarintsInBuffer != 0 { - try visitor.visitSingularInt32Field(value: _storage._countVarintsInBuffer, fieldNumber: 165) + if _storage._csharpNamespace != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._csharpNamespace, fieldNumber: 168) } - if _storage._csharpNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._csharpNamespace, fieldNumber: 166) + if _storage._ctype != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._ctype, fieldNumber: 169) } - if _storage._ctype != 0 { - try visitor.visitSingularInt32Field(value: _storage._ctype, fieldNumber: 167) + if _storage._customCodable != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._customCodable, fieldNumber: 170) } - if _storage._customCodable != 0 { - try visitor.visitSingularInt32Field(value: _storage._customCodable, fieldNumber: 168) + if _storage._d != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._d, fieldNumber: 171) } - if _storage._d != 0 { - try visitor.visitSingularInt32Field(value: _storage._d, fieldNumber: 169) + if _storage._data != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._data, fieldNumber: 172) } - if _storage._data != 0 { - try visitor.visitSingularInt32Field(value: _storage._data, fieldNumber: 170) + if _storage._dataResult != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._dataResult, fieldNumber: 173) } - if _storage._dataResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._dataResult, fieldNumber: 171) + if _storage._date != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._date, fieldNumber: 174) } - if _storage._date != 0 { - try visitor.visitSingularInt32Field(value: _storage._date, fieldNumber: 172) + if _storage._daySec != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._daySec, fieldNumber: 175) } - if _storage._daySec != 0 { - try visitor.visitSingularInt32Field(value: _storage._daySec, fieldNumber: 173) + if _storage._daysSinceEpoch != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._daysSinceEpoch, fieldNumber: 176) } - if _storage._daysSinceEpoch != 0 { - try visitor.visitSingularInt32Field(value: _storage._daysSinceEpoch, fieldNumber: 174) + if _storage._debugDescription_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._debugDescription_p, fieldNumber: 177) } - if _storage._debugDescription_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._debugDescription_p, fieldNumber: 175) + if _storage._debugRedact != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._debugRedact, fieldNumber: 178) } - if _storage._debugRedact != 0 { - try visitor.visitSingularInt32Field(value: _storage._debugRedact, fieldNumber: 176) + if _storage._declaration != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._declaration, fieldNumber: 179) } - if _storage._declaration != 0 { - try visitor.visitSingularInt32Field(value: _storage._declaration, fieldNumber: 177) + if _storage._decoded != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decoded, fieldNumber: 180) } - if _storage._decoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._decoded, fieldNumber: 178) + if _storage._decodedFromJsonnull != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodedFromJsonnull, fieldNumber: 181) } - if _storage._decodedFromJsonnull != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodedFromJsonnull, fieldNumber: 179) + if _storage._decodeExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeExtensionField, fieldNumber: 182) } - if _storage._decodeExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeExtensionField, fieldNumber: 180) + if _storage._decodeExtensionFieldsAsMessageSet != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeExtensionFieldsAsMessageSet, fieldNumber: 183) } - if _storage._decodeExtensionFieldsAsMessageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeExtensionFieldsAsMessageSet, fieldNumber: 181) + if _storage._decodeJson != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeJson, fieldNumber: 184) } - if _storage._decodeJson != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeJson, fieldNumber: 182) + if _storage._decodeMapField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeMapField, fieldNumber: 185) } - if _storage._decodeMapField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeMapField, fieldNumber: 183) + if _storage._decodeMessage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeMessage, fieldNumber: 186) } - if _storage._decodeMessage != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeMessage, fieldNumber: 184) + if _storage._decoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decoder, fieldNumber: 187) } - if _storage._decoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._decoder, fieldNumber: 185) + if _storage._decodeRepeated != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeated, fieldNumber: 188) } - if _storage._decodeRepeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeated, fieldNumber: 186) + if _storage._decodeRepeatedBoolField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBoolField, fieldNumber: 189) } - if _storage._decodeRepeatedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBoolField, fieldNumber: 187) + if _storage._decodeRepeatedBytesField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBytesField, fieldNumber: 190) } - if _storage._decodeRepeatedBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedBytesField, fieldNumber: 188) + if _storage._decodeRepeatedDoubleField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedDoubleField, fieldNumber: 191) } - if _storage._decodeRepeatedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedDoubleField, fieldNumber: 189) + if _storage._decodeRepeatedEnumField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedEnumField, fieldNumber: 192) } - if _storage._decodeRepeatedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedEnumField, fieldNumber: 190) + if _storage._decodeRepeatedFixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed32Field, fieldNumber: 193) } - if _storage._decodeRepeatedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed32Field, fieldNumber: 191) + if _storage._decodeRepeatedFixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed64Field, fieldNumber: 194) } - if _storage._decodeRepeatedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFixed64Field, fieldNumber: 192) + if _storage._decodeRepeatedFloatField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFloatField, fieldNumber: 195) } - if _storage._decodeRepeatedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedFloatField, fieldNumber: 193) + if _storage._decodeRepeatedGroupField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedGroupField, fieldNumber: 196) } - if _storage._decodeRepeatedGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedGroupField, fieldNumber: 194) + if _storage._decodeRepeatedInt32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt32Field, fieldNumber: 197) } - if _storage._decodeRepeatedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt32Field, fieldNumber: 195) + if _storage._decodeRepeatedInt64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt64Field, fieldNumber: 198) } - if _storage._decodeRepeatedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedInt64Field, fieldNumber: 196) + if _storage._decodeRepeatedMessageField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedMessageField, fieldNumber: 199) } - if _storage._decodeRepeatedMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedMessageField, fieldNumber: 197) + if _storage._decodeRepeatedSfixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed32Field, fieldNumber: 200) } - if _storage._decodeRepeatedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed32Field, fieldNumber: 198) + if _storage._decodeRepeatedSfixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed64Field, fieldNumber: 201) } - if _storage._decodeRepeatedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSfixed64Field, fieldNumber: 199) + if _storage._decodeRepeatedSint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint32Field, fieldNumber: 202) } - if _storage._decodeRepeatedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint32Field, fieldNumber: 200) + if _storage._decodeRepeatedSint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint64Field, fieldNumber: 203) } - if _storage._decodeRepeatedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedSint64Field, fieldNumber: 201) + if _storage._decodeRepeatedStringField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedStringField, fieldNumber: 204) } - if _storage._decodeRepeatedStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedStringField, fieldNumber: 202) + if _storage._decodeRepeatedUint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint32Field, fieldNumber: 205) } - if _storage._decodeRepeatedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint32Field, fieldNumber: 203) + if _storage._decodeRepeatedUint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint64Field, fieldNumber: 206) } - if _storage._decodeRepeatedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeRepeatedUint64Field, fieldNumber: 204) + if _storage._decodeSingular != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingular, fieldNumber: 207) } - if _storage._decodeSingular != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingular, fieldNumber: 205) + if _storage._decodeSingularBoolField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularBoolField, fieldNumber: 208) } - if _storage._decodeSingularBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularBoolField, fieldNumber: 206) + if _storage._decodeSingularBytesField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularBytesField, fieldNumber: 209) } - if _storage._decodeSingularBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularBytesField, fieldNumber: 207) + if _storage._decodeSingularDoubleField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularDoubleField, fieldNumber: 210) } - if _storage._decodeSingularDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularDoubleField, fieldNumber: 208) + if _storage._decodeSingularEnumField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularEnumField, fieldNumber: 211) } - if _storage._decodeSingularEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularEnumField, fieldNumber: 209) + if _storage._decodeSingularFixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed32Field, fieldNumber: 212) } - if _storage._decodeSingularFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed32Field, fieldNumber: 210) + if _storage._decodeSingularFixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed64Field, fieldNumber: 213) } - if _storage._decodeSingularFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFixed64Field, fieldNumber: 211) + if _storage._decodeSingularFloatField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularFloatField, fieldNumber: 214) } - if _storage._decodeSingularFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularFloatField, fieldNumber: 212) + if _storage._decodeSingularGroupField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularGroupField, fieldNumber: 215) } - if _storage._decodeSingularGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularGroupField, fieldNumber: 213) + if _storage._decodeSingularInt32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt32Field, fieldNumber: 216) } - if _storage._decodeSingularInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt32Field, fieldNumber: 214) + if _storage._decodeSingularInt64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt64Field, fieldNumber: 217) } - if _storage._decodeSingularInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularInt64Field, fieldNumber: 215) + if _storage._decodeSingularMessageField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularMessageField, fieldNumber: 218) } - if _storage._decodeSingularMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularMessageField, fieldNumber: 216) + if _storage._decodeSingularSfixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed32Field, fieldNumber: 219) } - if _storage._decodeSingularSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed32Field, fieldNumber: 217) + if _storage._decodeSingularSfixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed64Field, fieldNumber: 220) } - if _storage._decodeSingularSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSfixed64Field, fieldNumber: 218) + if _storage._decodeSingularSint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint32Field, fieldNumber: 221) } - if _storage._decodeSingularSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint32Field, fieldNumber: 219) + if _storage._decodeSingularSint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint64Field, fieldNumber: 222) } - if _storage._decodeSingularSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularSint64Field, fieldNumber: 220) + if _storage._decodeSingularStringField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularStringField, fieldNumber: 223) } - if _storage._decodeSingularStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularStringField, fieldNumber: 221) + if _storage._decodeSingularUint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint32Field, fieldNumber: 224) } - if _storage._decodeSingularUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint32Field, fieldNumber: 222) + if _storage._decodeSingularUint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint64Field, fieldNumber: 225) } - if _storage._decodeSingularUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeSingularUint64Field, fieldNumber: 223) + if _storage._decodeTextFormat != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._decodeTextFormat, fieldNumber: 226) } - if _storage._decodeTextFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._decodeTextFormat, fieldNumber: 224) + if _storage._defaultAnyTypeUrlprefix != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._defaultAnyTypeUrlprefix, fieldNumber: 227) } - if _storage._defaultAnyTypeUrlprefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaultAnyTypeUrlprefix, fieldNumber: 225) + if _storage._defaults != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._defaults, fieldNumber: 228) } - if _storage._defaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaults, fieldNumber: 226) + if _storage._defaultValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._defaultValue, fieldNumber: 229) } - if _storage._defaultValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._defaultValue, fieldNumber: 227) + if _storage._dependency != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._dependency, fieldNumber: 230) } - if _storage._dependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._dependency, fieldNumber: 228) + if _storage._deprecated != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._deprecated, fieldNumber: 231) } - if _storage._deprecated != 0 { - try visitor.visitSingularInt32Field(value: _storage._deprecated, fieldNumber: 229) + if _storage._deprecatedLegacyJsonFieldConflicts != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._deprecatedLegacyJsonFieldConflicts, fieldNumber: 232) } - if _storage._deprecatedLegacyJsonFieldConflicts != 0 { - try visitor.visitSingularInt32Field(value: _storage._deprecatedLegacyJsonFieldConflicts, fieldNumber: 230) + if _storage._description_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._description_p, fieldNumber: 233) } - if _storage._description_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._description_p, fieldNumber: 231) + if _storage._descriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._descriptorProto, fieldNumber: 234) } - if _storage._descriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._descriptorProto, fieldNumber: 232) + if _storage._dictionary != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._dictionary, fieldNumber: 235) } - if _storage._dictionary != 0 { - try visitor.visitSingularInt32Field(value: _storage._dictionary, fieldNumber: 233) + if _storage._dictionaryLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._dictionaryLiteral, fieldNumber: 236) } - if _storage._dictionaryLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._dictionaryLiteral, fieldNumber: 234) + if _storage._digit != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._digit, fieldNumber: 237) } - if _storage._digit != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit, fieldNumber: 235) + if _storage._digit0 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._digit0, fieldNumber: 238) } - if _storage._digit0 != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit0, fieldNumber: 236) + if _storage._digit1 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._digit1, fieldNumber: 239) } - if _storage._digit1 != 0 { - try visitor.visitSingularInt32Field(value: _storage._digit1, fieldNumber: 237) + if _storage._digitCount != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._digitCount, fieldNumber: 240) } - if _storage._digitCount != 0 { - try visitor.visitSingularInt32Field(value: _storage._digitCount, fieldNumber: 238) + if _storage._digits != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._digits, fieldNumber: 241) } - if _storage._digits != 0 { - try visitor.visitSingularInt32Field(value: _storage._digits, fieldNumber: 239) + if _storage._digitValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._digitValue, fieldNumber: 242) } - if _storage._digitValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._digitValue, fieldNumber: 240) + if _storage._discardableResult != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._discardableResult, fieldNumber: 243) } - if _storage._discardableResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._discardableResult, fieldNumber: 241) + if _storage._discardUnknownFields != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._discardUnknownFields, fieldNumber: 244) } - if _storage._discardUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._discardUnknownFields, fieldNumber: 242) + if _storage._double != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._double, fieldNumber: 245) } - if _storage._double != 0 { - try visitor.visitSingularInt32Field(value: _storage._double, fieldNumber: 243) + if _storage._doubleValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._doubleValue, fieldNumber: 246) } - if _storage._doubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._doubleValue, fieldNumber: 244) + if _storage._duration != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._duration, fieldNumber: 247) } - if _storage._duration != 0 { - try visitor.visitSingularInt32Field(value: _storage._duration, fieldNumber: 245) + if _storage._e != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._e, fieldNumber: 248) } - if _storage._e != 0 { - try visitor.visitSingularInt32Field(value: _storage._e, fieldNumber: 246) + if _storage._edition != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._edition, fieldNumber: 249) } - if _storage._edition != 0 { - try visitor.visitSingularInt32Field(value: _storage._edition, fieldNumber: 247) + if _storage._editionDefault != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._editionDefault, fieldNumber: 250) } - if _storage._editionDefault != 0 { - try visitor.visitSingularInt32Field(value: _storage._editionDefault, fieldNumber: 248) + if _storage._editionDefaults != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._editionDefaults, fieldNumber: 251) } - if _storage._editionDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._editionDefaults, fieldNumber: 249) + if _storage._element != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._element, fieldNumber: 252) } - if _storage._element != 0 { - try visitor.visitSingularInt32Field(value: _storage._element, fieldNumber: 250) + if _storage._elements != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._elements, fieldNumber: 253) } - if _storage._elements != 0 { - try visitor.visitSingularInt32Field(value: _storage._elements, fieldNumber: 251) + if _storage._emitExtensionFieldName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._emitExtensionFieldName, fieldNumber: 254) } - if _storage._emitExtensionFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitExtensionFieldName, fieldNumber: 252) + if _storage._emitFieldName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._emitFieldName, fieldNumber: 255) } - if _storage._emitFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitFieldName, fieldNumber: 253) + if _storage._emitFieldNumber != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._emitFieldNumber, fieldNumber: 256) } - if _storage._emitFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._emitFieldNumber, fieldNumber: 254) + if _storage._empty != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._empty, fieldNumber: 257) } - if _storage._empty != 0 { - try visitor.visitSingularInt32Field(value: _storage._empty, fieldNumber: 255) + if _storage._encodeAsBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._encodeAsBytes, fieldNumber: 258) } - if _storage._encodeAsBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodeAsBytes, fieldNumber: 256) + if _storage._encoded != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._encoded, fieldNumber: 259) } - if _storage._encoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._encoded, fieldNumber: 257) + if _storage._encodedJsonstring != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._encodedJsonstring, fieldNumber: 260) } - if _storage._encodedJsonstring != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodedJsonstring, fieldNumber: 258) + if _storage._encodedSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._encodedSize, fieldNumber: 261) } - if _storage._encodedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodedSize, fieldNumber: 259) + if _storage._encodeField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._encodeField, fieldNumber: 262) } - if _storage._encodeField != 0 { - try visitor.visitSingularInt32Field(value: _storage._encodeField, fieldNumber: 260) + if _storage._encoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._encoder, fieldNumber: 263) } - if _storage._encoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._encoder, fieldNumber: 261) + if _storage._end != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._end, fieldNumber: 264) } - if _storage._end != 0 { - try visitor.visitSingularInt32Field(value: _storage._end, fieldNumber: 262) + if _storage._endArray != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._endArray, fieldNumber: 265) } - if _storage._endArray != 0 { - try visitor.visitSingularInt32Field(value: _storage._endArray, fieldNumber: 263) + if _storage._endMessageField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._endMessageField, fieldNumber: 266) } - if _storage._endMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._endMessageField, fieldNumber: 264) + if _storage._endObject != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._endObject, fieldNumber: 267) } - if _storage._endObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._endObject, fieldNumber: 265) + if _storage._endRegularField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._endRegularField, fieldNumber: 268) } - if _storage._endRegularField != 0 { - try visitor.visitSingularInt32Field(value: _storage._endRegularField, fieldNumber: 266) + if _storage._enum != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._enum, fieldNumber: 269) } - if _storage._enum != 0 { - try visitor.visitSingularInt32Field(value: _storage._enum, fieldNumber: 267) + if _storage._enumDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._enumDescriptorProto, fieldNumber: 270) } - if _storage._enumDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumDescriptorProto, fieldNumber: 268) + if _storage._enumOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._enumOptions, fieldNumber: 271) } - if _storage._enumOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumOptions, fieldNumber: 269) + if _storage._enumReservedRange != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._enumReservedRange, fieldNumber: 272) } - if _storage._enumReservedRange != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumReservedRange, fieldNumber: 270) + if _storage._enumType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._enumType, fieldNumber: 273) } - if _storage._enumType != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumType, fieldNumber: 271) + if _storage._enumvalue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._enumvalue, fieldNumber: 274) } - if _storage._enumvalue != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumvalue, fieldNumber: 272) + if _storage._enumValueDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._enumValueDescriptorProto, fieldNumber: 275) } - if _storage._enumValueDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumValueDescriptorProto, fieldNumber: 273) + if _storage._enumValueOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._enumValueOptions, fieldNumber: 276) } - if _storage._enumValueOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._enumValueOptions, fieldNumber: 274) + if _storage._equatable != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._equatable, fieldNumber: 277) } - if _storage._equatable != 0 { - try visitor.visitSingularInt32Field(value: _storage._equatable, fieldNumber: 275) + if _storage._error != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._error, fieldNumber: 278) } - if _storage._error != 0 { - try visitor.visitSingularInt32Field(value: _storage._error, fieldNumber: 276) + if _storage._expressibleByArrayLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._expressibleByArrayLiteral, fieldNumber: 279) } - if _storage._expressibleByArrayLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._expressibleByArrayLiteral, fieldNumber: 277) + if _storage._expressibleByDictionaryLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._expressibleByDictionaryLiteral, fieldNumber: 280) } - if _storage._expressibleByDictionaryLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._expressibleByDictionaryLiteral, fieldNumber: 278) + if _storage._ext != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._ext, fieldNumber: 281) } - if _storage._ext != 0 { - try visitor.visitSingularInt32Field(value: _storage._ext, fieldNumber: 279) + if _storage._extDecoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extDecoder, fieldNumber: 282) } - if _storage._extDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._extDecoder, fieldNumber: 280) + if _storage._extendedGraphemeClusterLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteral, fieldNumber: 283) } - if _storage._extendedGraphemeClusterLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteral, fieldNumber: 281) + if _storage._extendedGraphemeClusterLiteralType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteralType, fieldNumber: 284) } - if _storage._extendedGraphemeClusterLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendedGraphemeClusterLiteralType, fieldNumber: 282) + if _storage._extendee != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extendee, fieldNumber: 285) } - if _storage._extendee != 0 { - try visitor.visitSingularInt32Field(value: _storage._extendee, fieldNumber: 283) + if _storage._extensibleMessage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extensibleMessage, fieldNumber: 286) } - if _storage._extensibleMessage != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensibleMessage, fieldNumber: 284) + if _storage._extension != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extension, fieldNumber: 287) } - if _storage._extension != 0 { - try visitor.visitSingularInt32Field(value: _storage._extension, fieldNumber: 285) + if _storage._extensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extensionField, fieldNumber: 288) } - if _storage._extensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionField, fieldNumber: 286) + if _storage._extensionFieldNumber != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extensionFieldNumber, fieldNumber: 289) } - if _storage._extensionFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionFieldNumber, fieldNumber: 287) + if _storage._extensionFieldValueSet != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extensionFieldValueSet, fieldNumber: 290) } - if _storage._extensionFieldValueSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionFieldValueSet, fieldNumber: 288) + if _storage._extensionMap != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extensionMap, fieldNumber: 291) } - if _storage._extensionMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionMap, fieldNumber: 289) + if _storage._extensionRange != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extensionRange, fieldNumber: 292) } - if _storage._extensionRange != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionRange, fieldNumber: 290) + if _storage._extensionRangeOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extensionRangeOptions, fieldNumber: 293) } - if _storage._extensionRangeOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensionRangeOptions, fieldNumber: 291) + if _storage._extensions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extensions, fieldNumber: 294) } - if _storage._extensions != 0 { - try visitor.visitSingularInt32Field(value: _storage._extensions, fieldNumber: 292) + if _storage._extras != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._extras, fieldNumber: 295) } - if _storage._extras != 0 { - try visitor.visitSingularInt32Field(value: _storage._extras, fieldNumber: 293) + if _storage._f != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._f, fieldNumber: 296) } - if _storage._f != 0 { - try visitor.visitSingularInt32Field(value: _storage._f, fieldNumber: 294) + if _storage._false != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._false, fieldNumber: 297) } - if _storage._false != 0 { - try visitor.visitSingularInt32Field(value: _storage._false, fieldNumber: 295) + if _storage._features != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._features, fieldNumber: 298) } - if _storage._features != 0 { - try visitor.visitSingularInt32Field(value: _storage._features, fieldNumber: 296) + if _storage._featureSet != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._featureSet, fieldNumber: 299) } - if _storage._featureSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSet, fieldNumber: 297) + if _storage._featureSetDefaults != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._featureSetDefaults, fieldNumber: 300) } - if _storage._featureSetDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSetDefaults, fieldNumber: 298) + if _storage._featureSetEditionDefault != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._featureSetEditionDefault, fieldNumber: 301) } - if _storage._featureSetEditionDefault != 0 { - try visitor.visitSingularInt32Field(value: _storage._featureSetEditionDefault, fieldNumber: 299) + if _storage._field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._field, fieldNumber: 302) } - if _storage._field != 0 { - try visitor.visitSingularInt32Field(value: _storage._field, fieldNumber: 300) + if _storage._fieldData != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldData, fieldNumber: 303) } - if _storage._fieldData != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldData, fieldNumber: 301) + if _storage._fieldDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldDescriptorProto, fieldNumber: 304) } - if _storage._fieldDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldDescriptorProto, fieldNumber: 302) + if _storage._fieldMask != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldMask, fieldNumber: 305) } - if _storage._fieldMask != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldMask, fieldNumber: 303) + if _storage._fieldName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName, fieldNumber: 306) } - if _storage._fieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldName, fieldNumber: 304) + if _storage._fieldNameCount != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldNameCount, fieldNumber: 307) } - if _storage._fieldNameCount != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNameCount, fieldNumber: 305) + if _storage._fieldNum != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldNum, fieldNumber: 308) } - if _storage._fieldNum != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNum, fieldNumber: 306) + if _storage._fieldNumber != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldNumber, fieldNumber: 309) } - if _storage._fieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNumber, fieldNumber: 307) + if _storage._fieldNumberForProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldNumberForProto, fieldNumber: 310) } - if _storage._fieldNumberForProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldNumberForProto, fieldNumber: 308) + if _storage._fieldOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldOptions, fieldNumber: 311) } - if _storage._fieldOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldOptions, fieldNumber: 309) + if _storage._fieldPresence != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldPresence, fieldNumber: 312) } - if _storage._fieldPresence != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldPresence, fieldNumber: 310) + if _storage._fields != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fields, fieldNumber: 313) } - if _storage._fields != 0 { - try visitor.visitSingularInt32Field(value: _storage._fields, fieldNumber: 311) + if _storage._fieldSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldSize, fieldNumber: 314) } - if _storage._fieldSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldSize, fieldNumber: 312) + if _storage._fieldTag != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldTag, fieldNumber: 315) } - if _storage._fieldTag != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldTag, fieldNumber: 313) + if _storage._fieldType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldType, fieldNumber: 316) } - if _storage._fieldType != 0 { - try visitor.visitSingularInt32Field(value: _storage._fieldType, fieldNumber: 314) + if _storage._file != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._file, fieldNumber: 317) } - if _storage._file != 0 { - try visitor.visitSingularInt32Field(value: _storage._file, fieldNumber: 315) + if _storage._fileDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fileDescriptorProto, fieldNumber: 318) } - if _storage._fileDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileDescriptorProto, fieldNumber: 316) + if _storage._fileDescriptorSet != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fileDescriptorSet, fieldNumber: 319) } - if _storage._fileDescriptorSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileDescriptorSet, fieldNumber: 317) + if _storage._fileName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fileName, fieldNumber: 320) } - if _storage._fileName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileName, fieldNumber: 318) + if _storage._fileOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fileOptions, fieldNumber: 321) } - if _storage._fileOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._fileOptions, fieldNumber: 319) + if _storage._filter != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._filter, fieldNumber: 322) } - if _storage._filter != 0 { - try visitor.visitSingularInt32Field(value: _storage._filter, fieldNumber: 320) + if _storage._final != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._final, fieldNumber: 323) } - if _storage._final != 0 { - try visitor.visitSingularInt32Field(value: _storage._final, fieldNumber: 321) + if _storage._first != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._first, fieldNumber: 324) } - if _storage._first != 0 { - try visitor.visitSingularInt32Field(value: _storage._first, fieldNumber: 322) + if _storage._firstItem != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._firstItem, fieldNumber: 325) } - if _storage._firstItem != 0 { - try visitor.visitSingularInt32Field(value: _storage._firstItem, fieldNumber: 323) + if _storage._float != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._float, fieldNumber: 326) } - if _storage._float != 0 { - try visitor.visitSingularInt32Field(value: _storage._float, fieldNumber: 324) + if _storage._floatLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._floatLiteral, fieldNumber: 327) } - if _storage._floatLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatLiteral, fieldNumber: 325) + if _storage._floatLiteralType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._floatLiteralType, fieldNumber: 328) } - if _storage._floatLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatLiteralType, fieldNumber: 326) + if _storage._floatValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._floatValue, fieldNumber: 329) } - if _storage._floatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._floatValue, fieldNumber: 327) + if _storage._forMessageName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._forMessageName, fieldNumber: 330) } - if _storage._forMessageName != 0 { - try visitor.visitSingularInt32Field(value: _storage._forMessageName, fieldNumber: 328) + if _storage._formUnion != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._formUnion, fieldNumber: 331) } - if _storage._formUnion != 0 { - try visitor.visitSingularInt32Field(value: _storage._formUnion, fieldNumber: 329) + if _storage._forReadingFrom != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._forReadingFrom, fieldNumber: 332) } - if _storage._forReadingFrom != 0 { - try visitor.visitSingularInt32Field(value: _storage._forReadingFrom, fieldNumber: 330) + if _storage._forTypeURL != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._forTypeURL, fieldNumber: 333) } - if _storage._forTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._forTypeURL, fieldNumber: 331) + if _storage._forwardParser != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._forwardParser, fieldNumber: 334) } - if _storage._forwardParser != 0 { - try visitor.visitSingularInt32Field(value: _storage._forwardParser, fieldNumber: 332) + if _storage._forWritingInto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._forWritingInto, fieldNumber: 335) } - if _storage._forWritingInto != 0 { - try visitor.visitSingularInt32Field(value: _storage._forWritingInto, fieldNumber: 333) + if _storage._from != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._from, fieldNumber: 336) } - if _storage._from != 0 { - try visitor.visitSingularInt32Field(value: _storage._from, fieldNumber: 334) + if _storage._fromAscii2 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fromAscii2, fieldNumber: 337) } - if _storage._fromAscii2 != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromAscii2, fieldNumber: 335) + if _storage._fromAscii4 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fromAscii4, fieldNumber: 338) } - if _storage._fromAscii4 != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromAscii4, fieldNumber: 336) + if _storage._fromByteOffset != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fromByteOffset, fieldNumber: 339) } - if _storage._fromByteOffset != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromByteOffset, fieldNumber: 337) + if _storage._fromHexDigit != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fromHexDigit, fieldNumber: 340) } - if _storage._fromHexDigit != 0 { - try visitor.visitSingularInt32Field(value: _storage._fromHexDigit, fieldNumber: 338) + if _storage._fullName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fullName, fieldNumber: 341) } - if _storage._fullName != 0 { - try visitor.visitSingularInt32Field(value: _storage._fullName, fieldNumber: 339) + if _storage._func != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._func, fieldNumber: 342) } - if _storage._func != 0 { - try visitor.visitSingularInt32Field(value: _storage._func, fieldNumber: 340) + if _storage._g != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._g, fieldNumber: 343) } - if _storage._g != 0 { - try visitor.visitSingularInt32Field(value: _storage._g, fieldNumber: 341) + if _storage._generatedCodeInfo != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._generatedCodeInfo, fieldNumber: 344) } - if _storage._generatedCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._generatedCodeInfo, fieldNumber: 342) + if _storage._get != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._get, fieldNumber: 345) } - if _storage._get != 0 { - try visitor.visitSingularInt32Field(value: _storage._get, fieldNumber: 343) + if _storage._getExtensionValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._getExtensionValue, fieldNumber: 346) } - if _storage._getExtensionValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._getExtensionValue, fieldNumber: 344) + if _storage._googleapis != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleapis, fieldNumber: 347) } - if _storage._googleapis != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleapis, fieldNumber: 345) + if _storage._googleProtobufAny != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufAny, fieldNumber: 348) } - if _storage._googleProtobufAny != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufAny, fieldNumber: 346) + if _storage._googleProtobufApi != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufApi, fieldNumber: 349) } - if _storage._googleProtobufApi != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufApi, fieldNumber: 347) + if _storage._googleProtobufBoolValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufBoolValue, fieldNumber: 350) } - if _storage._googleProtobufBoolValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufBoolValue, fieldNumber: 348) + if _storage._googleProtobufBytesValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufBytesValue, fieldNumber: 351) } - if _storage._googleProtobufBytesValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufBytesValue, fieldNumber: 349) + if _storage._googleProtobufDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDescriptorProto, fieldNumber: 352) } - if _storage._googleProtobufDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDescriptorProto, fieldNumber: 350) + if _storage._googleProtobufDoubleValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDoubleValue, fieldNumber: 353) } - if _storage._googleProtobufDoubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDoubleValue, fieldNumber: 351) + if _storage._googleProtobufDuration != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufDuration, fieldNumber: 354) } - if _storage._googleProtobufDuration != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufDuration, fieldNumber: 352) + if _storage._googleProtobufEdition != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEdition, fieldNumber: 355) } - if _storage._googleProtobufEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEdition, fieldNumber: 353) + if _storage._googleProtobufEmpty != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEmpty, fieldNumber: 356) } - if _storage._googleProtobufEmpty != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEmpty, fieldNumber: 354) + if _storage._googleProtobufEnum != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnum, fieldNumber: 357) } - if _storage._googleProtobufEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnum, fieldNumber: 355) + if _storage._googleProtobufEnumDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumDescriptorProto, fieldNumber: 358) } - if _storage._googleProtobufEnumDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumDescriptorProto, fieldNumber: 356) + if _storage._googleProtobufEnumOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumOptions, fieldNumber: 359) } - if _storage._googleProtobufEnumOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumOptions, fieldNumber: 357) + if _storage._googleProtobufEnumValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValue, fieldNumber: 360) } - if _storage._googleProtobufEnumValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValue, fieldNumber: 358) + if _storage._googleProtobufEnumValueDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueDescriptorProto, fieldNumber: 361) } - if _storage._googleProtobufEnumValueDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueDescriptorProto, fieldNumber: 359) + if _storage._googleProtobufEnumValueOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueOptions, fieldNumber: 362) } - if _storage._googleProtobufEnumValueOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufEnumValueOptions, fieldNumber: 360) + if _storage._googleProtobufExtensionRangeOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufExtensionRangeOptions, fieldNumber: 363) } - if _storage._googleProtobufExtensionRangeOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufExtensionRangeOptions, fieldNumber: 361) + if _storage._googleProtobufFeatureSet != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSet, fieldNumber: 364) } - if _storage._googleProtobufFeatureSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSet, fieldNumber: 362) + if _storage._googleProtobufFeatureSetDefaults != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSetDefaults, fieldNumber: 365) } - if _storage._googleProtobufFeatureSetDefaults != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFeatureSetDefaults, fieldNumber: 363) + if _storage._googleProtobufField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufField, fieldNumber: 366) } - if _storage._googleProtobufField != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufField, fieldNumber: 364) + if _storage._googleProtobufFieldDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldDescriptorProto, fieldNumber: 367) } - if _storage._googleProtobufFieldDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldDescriptorProto, fieldNumber: 365) + if _storage._googleProtobufFieldMask != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldMask, fieldNumber: 368) } - if _storage._googleProtobufFieldMask != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldMask, fieldNumber: 366) + if _storage._googleProtobufFieldOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldOptions, fieldNumber: 369) } - if _storage._googleProtobufFieldOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFieldOptions, fieldNumber: 367) + if _storage._googleProtobufFileDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorProto, fieldNumber: 370) } - if _storage._googleProtobufFileDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorProto, fieldNumber: 368) + if _storage._googleProtobufFileDescriptorSet != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorSet, fieldNumber: 371) } - if _storage._googleProtobufFileDescriptorSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileDescriptorSet, fieldNumber: 369) + if _storage._googleProtobufFileOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileOptions, fieldNumber: 372) } - if _storage._googleProtobufFileOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFileOptions, fieldNumber: 370) + if _storage._googleProtobufFloatValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufFloatValue, fieldNumber: 373) } - if _storage._googleProtobufFloatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufFloatValue, fieldNumber: 371) + if _storage._googleProtobufGeneratedCodeInfo != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufGeneratedCodeInfo, fieldNumber: 374) } - if _storage._googleProtobufGeneratedCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufGeneratedCodeInfo, fieldNumber: 372) + if _storage._googleProtobufInt32Value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt32Value, fieldNumber: 375) } - if _storage._googleProtobufInt32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt32Value, fieldNumber: 373) + if _storage._googleProtobufInt64Value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt64Value, fieldNumber: 376) } - if _storage._googleProtobufInt64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufInt64Value, fieldNumber: 374) + if _storage._googleProtobufListValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufListValue, fieldNumber: 377) } - if _storage._googleProtobufListValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufListValue, fieldNumber: 375) + if _storage._googleProtobufMessageOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMessageOptions, fieldNumber: 378) } - if _storage._googleProtobufMessageOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMessageOptions, fieldNumber: 376) + if _storage._googleProtobufMethod != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethod, fieldNumber: 379) } - if _storage._googleProtobufMethod != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethod, fieldNumber: 377) + if _storage._googleProtobufMethodDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodDescriptorProto, fieldNumber: 380) } - if _storage._googleProtobufMethodDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodDescriptorProto, fieldNumber: 378) + if _storage._googleProtobufMethodOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodOptions, fieldNumber: 381) } - if _storage._googleProtobufMethodOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMethodOptions, fieldNumber: 379) + if _storage._googleProtobufMixin != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufMixin, fieldNumber: 382) } - if _storage._googleProtobufMixin != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufMixin, fieldNumber: 380) + if _storage._googleProtobufNullValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufNullValue, fieldNumber: 383) } - if _storage._googleProtobufNullValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufNullValue, fieldNumber: 381) + if _storage._googleProtobufOneofDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofDescriptorProto, fieldNumber: 384) } - if _storage._googleProtobufOneofDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofDescriptorProto, fieldNumber: 382) + if _storage._googleProtobufOneofOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofOptions, fieldNumber: 385) } - if _storage._googleProtobufOneofOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOneofOptions, fieldNumber: 383) + if _storage._googleProtobufOption != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufOption, fieldNumber: 386) } - if _storage._googleProtobufOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufOption, fieldNumber: 384) + if _storage._googleProtobufServiceDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceDescriptorProto, fieldNumber: 387) } - if _storage._googleProtobufServiceDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceDescriptorProto, fieldNumber: 385) + if _storage._googleProtobufServiceOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceOptions, fieldNumber: 388) } - if _storage._googleProtobufServiceOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufServiceOptions, fieldNumber: 386) + if _storage._googleProtobufSourceCodeInfo != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceCodeInfo, fieldNumber: 389) } - if _storage._googleProtobufSourceCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceCodeInfo, fieldNumber: 387) + if _storage._googleProtobufSourceContext != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceContext, fieldNumber: 390) } - if _storage._googleProtobufSourceContext != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSourceContext, fieldNumber: 388) + if _storage._googleProtobufStringValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufStringValue, fieldNumber: 391) } - if _storage._googleProtobufStringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufStringValue, fieldNumber: 389) + if _storage._googleProtobufStruct != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufStruct, fieldNumber: 392) } - if _storage._googleProtobufStruct != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufStruct, fieldNumber: 390) + if _storage._googleProtobufSyntax != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufSyntax, fieldNumber: 393) } - if _storage._googleProtobufSyntax != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufSyntax, fieldNumber: 391) + if _storage._googleProtobufTimestamp != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufTimestamp, fieldNumber: 394) } - if _storage._googleProtobufTimestamp != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufTimestamp, fieldNumber: 392) + if _storage._googleProtobufType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufType, fieldNumber: 395) } - if _storage._googleProtobufType != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufType, fieldNumber: 393) + if _storage._googleProtobufUint32Value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint32Value, fieldNumber: 396) } - if _storage._googleProtobufUint32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint32Value, fieldNumber: 394) + if _storage._googleProtobufUint64Value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint64Value, fieldNumber: 397) } - if _storage._googleProtobufUint64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUint64Value, fieldNumber: 395) + if _storage._googleProtobufUninterpretedOption != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufUninterpretedOption, fieldNumber: 398) } - if _storage._googleProtobufUninterpretedOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufUninterpretedOption, fieldNumber: 396) + if _storage._googleProtobufValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._googleProtobufValue, fieldNumber: 399) } - if _storage._googleProtobufValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._googleProtobufValue, fieldNumber: 397) + if _storage._goPackage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._goPackage, fieldNumber: 400) } - if _storage._goPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._goPackage, fieldNumber: 398) + if _storage._group != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._group, fieldNumber: 401) } - if _storage._group != 0 { - try visitor.visitSingularInt32Field(value: _storage._group, fieldNumber: 399) + if _storage._groupFieldNumberStack != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._groupFieldNumberStack, fieldNumber: 402) } - if _storage._groupFieldNumberStack != 0 { - try visitor.visitSingularInt32Field(value: _storage._groupFieldNumberStack, fieldNumber: 400) + if _storage._groupSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._groupSize, fieldNumber: 403) } - if _storage._groupSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._groupSize, fieldNumber: 401) + if _storage._hadOneofValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hadOneofValue, fieldNumber: 404) } - if _storage._hadOneofValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._hadOneofValue, fieldNumber: 402) + if _storage._handleConflictingOneOf != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._handleConflictingOneOf, fieldNumber: 405) } - if _storage._handleConflictingOneOf != 0 { - try visitor.visitSingularInt32Field(value: _storage._handleConflictingOneOf, fieldNumber: 403) + if _storage._hasAggregateValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasAggregateValue_p, fieldNumber: 406) } - if _storage._hasAggregateValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasAggregateValue_p, fieldNumber: 404) + if _storage._hasAllowAlias_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasAllowAlias_p, fieldNumber: 407) } - if _storage._hasAllowAlias_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasAllowAlias_p, fieldNumber: 405) + if _storage._hasBegin_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasBegin_p, fieldNumber: 408) } - if _storage._hasBegin_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasBegin_p, fieldNumber: 406) + if _storage._hasCcEnableArenas_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasCcEnableArenas_p, fieldNumber: 409) } - if _storage._hasCcEnableArenas_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCcEnableArenas_p, fieldNumber: 407) + if _storage._hasCcGenericServices_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasCcGenericServices_p, fieldNumber: 410) } - if _storage._hasCcGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCcGenericServices_p, fieldNumber: 408) + if _storage._hasClientStreaming_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasClientStreaming_p, fieldNumber: 411) } - if _storage._hasClientStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasClientStreaming_p, fieldNumber: 409) + if _storage._hasCsharpNamespace_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasCsharpNamespace_p, fieldNumber: 412) } - if _storage._hasCsharpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCsharpNamespace_p, fieldNumber: 410) + if _storage._hasCtype_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasCtype_p, fieldNumber: 413) } - if _storage._hasCtype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasCtype_p, fieldNumber: 411) + if _storage._hasDebugRedact_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasDebugRedact_p, fieldNumber: 414) } - if _storage._hasDebugRedact_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDebugRedact_p, fieldNumber: 412) + if _storage._hasDefaultValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasDefaultValue_p, fieldNumber: 415) } - if _storage._hasDefaultValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDefaultValue_p, fieldNumber: 413) + if _storage._hasDeprecated_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasDeprecated_p, fieldNumber: 416) } - if _storage._hasDeprecated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDeprecated_p, fieldNumber: 414) + if _storage._hasDeprecatedLegacyJsonFieldConflicts_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 417) } - if _storage._hasDeprecatedLegacyJsonFieldConflicts_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 415) + if _storage._hasDoubleValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasDoubleValue_p, fieldNumber: 418) } - if _storage._hasDoubleValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasDoubleValue_p, fieldNumber: 416) + if _storage._hasEdition_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasEdition_p, fieldNumber: 419) } - if _storage._hasEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEdition_p, fieldNumber: 417) + if _storage._hasEnd_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasEnd_p, fieldNumber: 420) } - if _storage._hasEnd_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEnd_p, fieldNumber: 418) + if _storage._hasEnumType_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasEnumType_p, fieldNumber: 421) } - if _storage._hasEnumType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasEnumType_p, fieldNumber: 419) + if _storage._hasExtendee_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasExtendee_p, fieldNumber: 422) } - if _storage._hasExtendee_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasExtendee_p, fieldNumber: 420) + if _storage._hasExtensionValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasExtensionValue_p, fieldNumber: 423) } - if _storage._hasExtensionValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasExtensionValue_p, fieldNumber: 421) + if _storage._hasFeatures_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasFeatures_p, fieldNumber: 424) } - if _storage._hasFeatures_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFeatures_p, fieldNumber: 422) + if _storage._hasFieldPresence_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasFieldPresence_p, fieldNumber: 425) } - if _storage._hasFieldPresence_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFieldPresence_p, fieldNumber: 423) + if _storage._hasFullName_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasFullName_p, fieldNumber: 426) } - if _storage._hasFullName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasFullName_p, fieldNumber: 424) + if _storage._hasGoPackage_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasGoPackage_p, fieldNumber: 427) } - if _storage._hasGoPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasGoPackage_p, fieldNumber: 425) + if _storage._hash != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hash, fieldNumber: 428) } - if _storage._hash != 0 { - try visitor.visitSingularInt32Field(value: _storage._hash, fieldNumber: 426) + if _storage._hashable != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hashable, fieldNumber: 429) } - if _storage._hashable != 0 { - try visitor.visitSingularInt32Field(value: _storage._hashable, fieldNumber: 427) + if _storage._hasher != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasher, fieldNumber: 430) } - if _storage._hasher != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasher, fieldNumber: 428) + if _storage._hashVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hashVisitor, fieldNumber: 431) } - if _storage._hashVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._hashVisitor, fieldNumber: 429) + if _storage._hasIdempotencyLevel_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasIdempotencyLevel_p, fieldNumber: 432) } - if _storage._hasIdempotencyLevel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIdempotencyLevel_p, fieldNumber: 430) + if _storage._hasIdentifierValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasIdentifierValue_p, fieldNumber: 433) } - if _storage._hasIdentifierValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIdentifierValue_p, fieldNumber: 431) + if _storage._hasInputType_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasInputType_p, fieldNumber: 434) } - if _storage._hasInputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasInputType_p, fieldNumber: 432) + if _storage._hasIsExtension_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasIsExtension_p, fieldNumber: 435) } - if _storage._hasIsExtension_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasIsExtension_p, fieldNumber: 433) + if _storage._hasJavaGenerateEqualsAndHash_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJavaGenerateEqualsAndHash_p, fieldNumber: 436) } - if _storage._hasJavaGenerateEqualsAndHash_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaGenerateEqualsAndHash_p, fieldNumber: 434) + if _storage._hasJavaGenericServices_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJavaGenericServices_p, fieldNumber: 437) } - if _storage._hasJavaGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaGenericServices_p, fieldNumber: 435) + if _storage._hasJavaMultipleFiles_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJavaMultipleFiles_p, fieldNumber: 438) } - if _storage._hasJavaMultipleFiles_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaMultipleFiles_p, fieldNumber: 436) + if _storage._hasJavaOuterClassname_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJavaOuterClassname_p, fieldNumber: 439) } - if _storage._hasJavaOuterClassname_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaOuterClassname_p, fieldNumber: 437) + if _storage._hasJavaPackage_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJavaPackage_p, fieldNumber: 440) } - if _storage._hasJavaPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaPackage_p, fieldNumber: 438) + if _storage._hasJavaStringCheckUtf8_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJavaStringCheckUtf8_p, fieldNumber: 441) } - if _storage._hasJavaStringCheckUtf8_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJavaStringCheckUtf8_p, fieldNumber: 439) + if _storage._hasJsonFormat_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJsonFormat_p, fieldNumber: 442) } - if _storage._hasJsonFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJsonFormat_p, fieldNumber: 440) + if _storage._hasJsonName_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJsonName_p, fieldNumber: 443) } - if _storage._hasJsonName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJsonName_p, fieldNumber: 441) + if _storage._hasJstype_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasJstype_p, fieldNumber: 444) } - if _storage._hasJstype_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasJstype_p, fieldNumber: 442) + if _storage._hasLabel_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasLabel_p, fieldNumber: 445) } - if _storage._hasLabel_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLabel_p, fieldNumber: 443) + if _storage._hasLazy_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasLazy_p, fieldNumber: 446) } - if _storage._hasLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLazy_p, fieldNumber: 444) + if _storage._hasLeadingComments_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasLeadingComments_p, fieldNumber: 447) } - if _storage._hasLeadingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasLeadingComments_p, fieldNumber: 445) + if _storage._hasMapEntry_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasMapEntry_p, fieldNumber: 448) } - if _storage._hasMapEntry_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMapEntry_p, fieldNumber: 446) + if _storage._hasMaximumEdition_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasMaximumEdition_p, fieldNumber: 449) } - if _storage._hasMaximumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMaximumEdition_p, fieldNumber: 447) + if _storage._hasMessageEncoding_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasMessageEncoding_p, fieldNumber: 450) } - if _storage._hasMessageEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMessageEncoding_p, fieldNumber: 448) + if _storage._hasMessageSetWireFormat_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasMessageSetWireFormat_p, fieldNumber: 451) } - if _storage._hasMessageSetWireFormat_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMessageSetWireFormat_p, fieldNumber: 449) + if _storage._hasMinimumEdition_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasMinimumEdition_p, fieldNumber: 452) } - if _storage._hasMinimumEdition_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasMinimumEdition_p, fieldNumber: 450) + if _storage._hasName_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasName_p, fieldNumber: 453) } - if _storage._hasName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasName_p, fieldNumber: 451) + if _storage._hasNamePart_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasNamePart_p, fieldNumber: 454) } - if _storage._hasNamePart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNamePart_p, fieldNumber: 452) + if _storage._hasNegativeIntValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasNegativeIntValue_p, fieldNumber: 455) } - if _storage._hasNegativeIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNegativeIntValue_p, fieldNumber: 453) + if _storage._hasNoStandardDescriptorAccessor_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasNoStandardDescriptorAccessor_p, fieldNumber: 456) } - if _storage._hasNoStandardDescriptorAccessor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNoStandardDescriptorAccessor_p, fieldNumber: 454) + if _storage._hasNumber_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasNumber_p, fieldNumber: 457) } - if _storage._hasNumber_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasNumber_p, fieldNumber: 455) + if _storage._hasObjcClassPrefix_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasObjcClassPrefix_p, fieldNumber: 458) } - if _storage._hasObjcClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasObjcClassPrefix_p, fieldNumber: 456) + if _storage._hasOneofIndex_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasOneofIndex_p, fieldNumber: 459) } - if _storage._hasOneofIndex_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOneofIndex_p, fieldNumber: 457) + if _storage._hasOptimizeFor_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasOptimizeFor_p, fieldNumber: 460) } - if _storage._hasOptimizeFor_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOptimizeFor_p, fieldNumber: 458) + if _storage._hasOptions_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasOptions_p, fieldNumber: 461) } - if _storage._hasOptions_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOptions_p, fieldNumber: 459) + if _storage._hasOutputType_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasOutputType_p, fieldNumber: 462) } - if _storage._hasOutputType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasOutputType_p, fieldNumber: 460) + if _storage._hasPackage_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasPackage_p, fieldNumber: 463) } - if _storage._hasPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPackage_p, fieldNumber: 461) + if _storage._hasPacked_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasPacked_p, fieldNumber: 464) } - if _storage._hasPacked_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPacked_p, fieldNumber: 462) + if _storage._hasPhpClassPrefix_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasPhpClassPrefix_p, fieldNumber: 465) } - if _storage._hasPhpClassPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpClassPrefix_p, fieldNumber: 463) + if _storage._hasPhpMetadataNamespace_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasPhpMetadataNamespace_p, fieldNumber: 466) } - if _storage._hasPhpMetadataNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpMetadataNamespace_p, fieldNumber: 464) + if _storage._hasPhpNamespace_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasPhpNamespace_p, fieldNumber: 467) } - if _storage._hasPhpNamespace_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPhpNamespace_p, fieldNumber: 465) + if _storage._hasPositiveIntValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasPositiveIntValue_p, fieldNumber: 468) } - if _storage._hasPositiveIntValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPositiveIntValue_p, fieldNumber: 466) + if _storage._hasProto3Optional_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasProto3Optional_p, fieldNumber: 469) } - if _storage._hasProto3Optional_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasProto3Optional_p, fieldNumber: 467) + if _storage._hasPyGenericServices_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasPyGenericServices_p, fieldNumber: 470) } - if _storage._hasPyGenericServices_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasPyGenericServices_p, fieldNumber: 468) + if _storage._hasRepeated_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasRepeated_p, fieldNumber: 471) } - if _storage._hasRepeated_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRepeated_p, fieldNumber: 469) + if _storage._hasRepeatedFieldEncoding_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasRepeatedFieldEncoding_p, fieldNumber: 472) } - if _storage._hasRepeatedFieldEncoding_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRepeatedFieldEncoding_p, fieldNumber: 470) + if _storage._hasReserved_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasReserved_p, fieldNumber: 473) } - if _storage._hasReserved_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasReserved_p, fieldNumber: 471) + if _storage._hasRetention_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasRetention_p, fieldNumber: 474) } - if _storage._hasRetention_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRetention_p, fieldNumber: 472) + if _storage._hasRubyPackage_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasRubyPackage_p, fieldNumber: 475) } - if _storage._hasRubyPackage_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasRubyPackage_p, fieldNumber: 473) + if _storage._hasSemantic_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasSemantic_p, fieldNumber: 476) } - if _storage._hasSemantic_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSemantic_p, fieldNumber: 474) + if _storage._hasServerStreaming_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasServerStreaming_p, fieldNumber: 477) } - if _storage._hasServerStreaming_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasServerStreaming_p, fieldNumber: 475) + if _storage._hasSourceCodeInfo_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasSourceCodeInfo_p, fieldNumber: 478) } - if _storage._hasSourceCodeInfo_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceCodeInfo_p, fieldNumber: 476) + if _storage._hasSourceContext_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasSourceContext_p, fieldNumber: 479) } - if _storage._hasSourceContext_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceContext_p, fieldNumber: 477) + if _storage._hasSourceFile_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasSourceFile_p, fieldNumber: 480) } - if _storage._hasSourceFile_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSourceFile_p, fieldNumber: 478) + if _storage._hasStart_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasStart_p, fieldNumber: 481) } - if _storage._hasStart_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasStart_p, fieldNumber: 479) + if _storage._hasStringValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasStringValue_p, fieldNumber: 482) } - if _storage._hasStringValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasStringValue_p, fieldNumber: 480) + if _storage._hasSwiftPrefix_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasSwiftPrefix_p, fieldNumber: 483) } - if _storage._hasSwiftPrefix_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSwiftPrefix_p, fieldNumber: 481) + if _storage._hasSyntax_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasSyntax_p, fieldNumber: 484) } - if _storage._hasSyntax_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasSyntax_p, fieldNumber: 482) + if _storage._hasTrailingComments_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasTrailingComments_p, fieldNumber: 485) } - if _storage._hasTrailingComments_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasTrailingComments_p, fieldNumber: 483) + if _storage._hasType_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasType_p, fieldNumber: 486) } - if _storage._hasType_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasType_p, fieldNumber: 484) + if _storage._hasTypeName_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasTypeName_p, fieldNumber: 487) } - if _storage._hasTypeName_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasTypeName_p, fieldNumber: 485) + if _storage._hasUnverifiedLazy_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasUnverifiedLazy_p, fieldNumber: 488) } - if _storage._hasUnverifiedLazy_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasUnverifiedLazy_p, fieldNumber: 486) + if _storage._hasUtf8Validation_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasUtf8Validation_p, fieldNumber: 489) } - if _storage._hasUtf8Validation_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasUtf8Validation_p, fieldNumber: 487) + if _storage._hasValue_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasValue_p, fieldNumber: 490) } - if _storage._hasValue_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasValue_p, fieldNumber: 488) + if _storage._hasVerification_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasVerification_p, fieldNumber: 491) } - if _storage._hasVerification_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasVerification_p, fieldNumber: 489) + if _storage._hasWeak_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hasWeak_p, fieldNumber: 492) } - if _storage._hasWeak_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._hasWeak_p, fieldNumber: 490) + if _storage._hour != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._hour, fieldNumber: 493) } - if _storage._hour != 0 { - try visitor.visitSingularInt32Field(value: _storage._hour, fieldNumber: 491) + if _storage._i != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._i, fieldNumber: 494) } - if _storage._i != 0 { - try visitor.visitSingularInt32Field(value: _storage._i, fieldNumber: 492) + if _storage._idempotencyLevel != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._idempotencyLevel, fieldNumber: 495) } - if _storage._idempotencyLevel != 0 { - try visitor.visitSingularInt32Field(value: _storage._idempotencyLevel, fieldNumber: 493) + if _storage._identifierValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._identifierValue, fieldNumber: 496) } - if _storage._identifierValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._identifierValue, fieldNumber: 494) + if _storage._if != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._if, fieldNumber: 497) } - if _storage._if != 0 { - try visitor.visitSingularInt32Field(value: _storage._if, fieldNumber: 495) + if _storage._ignoreUnknownFields != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._ignoreUnknownFields, fieldNumber: 498) } - if _storage._ignoreUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._ignoreUnknownFields, fieldNumber: 496) + if _storage._index != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._index, fieldNumber: 499) } - if _storage._index != 0 { - try visitor.visitSingularInt32Field(value: _storage._index, fieldNumber: 497) + if _storage._init_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._init_p, fieldNumber: 500) } - if _storage._init_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._init_p, fieldNumber: 498) + if _storage._inout != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._inout, fieldNumber: 501) } - if _storage._inout != 0 { - try visitor.visitSingularInt32Field(value: _storage._inout, fieldNumber: 499) + if _storage._inputType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._inputType, fieldNumber: 502) } - if _storage._inputType != 0 { - try visitor.visitSingularInt32Field(value: _storage._inputType, fieldNumber: 500) + if _storage._insert != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._insert, fieldNumber: 503) } - if _storage._insert != 0 { - try visitor.visitSingularInt32Field(value: _storage._insert, fieldNumber: 501) + if _storage._int != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._int, fieldNumber: 504) } - if _storage._int != 0 { - try visitor.visitSingularInt32Field(value: _storage._int, fieldNumber: 502) + if _storage._int32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._int32, fieldNumber: 505) } - if _storage._int32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int32, fieldNumber: 503) + if _storage._int32Value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._int32Value, fieldNumber: 506) } - if _storage._int32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._int32Value, fieldNumber: 504) + if _storage._int64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._int64, fieldNumber: 507) } - if _storage._int64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int64, fieldNumber: 505) + if _storage._int64Value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._int64Value, fieldNumber: 508) } - if _storage._int64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._int64Value, fieldNumber: 506) + if _storage._int8 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._int8, fieldNumber: 509) } - if _storage._int8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._int8, fieldNumber: 507) + if _storage._integerLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._integerLiteral, fieldNumber: 510) } - if _storage._integerLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._integerLiteral, fieldNumber: 508) + if _storage._integerLiteralType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._integerLiteralType, fieldNumber: 511) } - if _storage._integerLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._integerLiteralType, fieldNumber: 509) + if _storage._intern != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._intern, fieldNumber: 512) } - if _storage._intern != 0 { - try visitor.visitSingularInt32Field(value: _storage._intern, fieldNumber: 510) + if _storage._internal != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._internal, fieldNumber: 513) } - if _storage._internal != 0 { - try visitor.visitSingularInt32Field(value: _storage._internal, fieldNumber: 511) + if _storage._internalState != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._internalState, fieldNumber: 514) } - if _storage._internalState != 0 { - try visitor.visitSingularInt32Field(value: _storage._internalState, fieldNumber: 512) + if _storage._into != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._into, fieldNumber: 515) } - if _storage._into != 0 { - try visitor.visitSingularInt32Field(value: _storage._into, fieldNumber: 513) + if _storage._ints != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._ints, fieldNumber: 516) } - if _storage._ints != 0 { - try visitor.visitSingularInt32Field(value: _storage._ints, fieldNumber: 514) + if _storage._isA != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._isA, fieldNumber: 517) } - if _storage._isA != 0 { - try visitor.visitSingularInt32Field(value: _storage._isA, fieldNumber: 515) + if _storage._isEqual != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._isEqual, fieldNumber: 518) } - if _storage._isEqual != 0 { - try visitor.visitSingularInt32Field(value: _storage._isEqual, fieldNumber: 516) + if _storage._isEqualTo != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._isEqualTo, fieldNumber: 519) } - if _storage._isEqualTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._isEqualTo, fieldNumber: 517) + if _storage._isExtension != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._isExtension, fieldNumber: 520) } - if _storage._isExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._isExtension, fieldNumber: 518) + if _storage._isInitialized_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._isInitialized_p, fieldNumber: 521) } - if _storage._isInitialized_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._isInitialized_p, fieldNumber: 519) + if _storage._isNegative != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._isNegative, fieldNumber: 522) } - if _storage._isNegative != 0 { - try visitor.visitSingularInt32Field(value: _storage._isNegative, fieldNumber: 520) + if _storage._itemTagsEncodedSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._itemTagsEncodedSize, fieldNumber: 523) } - if _storage._itemTagsEncodedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._itemTagsEncodedSize, fieldNumber: 521) + if _storage._iterator != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._iterator, fieldNumber: 524) } - if _storage._iterator != 0 { - try visitor.visitSingularInt32Field(value: _storage._iterator, fieldNumber: 522) + if _storage._javaGenerateEqualsAndHash != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._javaGenerateEqualsAndHash, fieldNumber: 525) } - if _storage._javaGenerateEqualsAndHash != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaGenerateEqualsAndHash, fieldNumber: 523) + if _storage._javaGenericServices != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._javaGenericServices, fieldNumber: 526) } - if _storage._javaGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaGenericServices, fieldNumber: 524) + if _storage._javaMultipleFiles != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._javaMultipleFiles, fieldNumber: 527) } - if _storage._javaMultipleFiles != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaMultipleFiles, fieldNumber: 525) + if _storage._javaOuterClassname != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._javaOuterClassname, fieldNumber: 528) } - if _storage._javaOuterClassname != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaOuterClassname, fieldNumber: 526) + if _storage._javaPackage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._javaPackage, fieldNumber: 529) } - if _storage._javaPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaPackage, fieldNumber: 527) + if _storage._javaStringCheckUtf8 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._javaStringCheckUtf8, fieldNumber: 530) } - if _storage._javaStringCheckUtf8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._javaStringCheckUtf8, fieldNumber: 528) + if _storage._jsondecoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsondecoder, fieldNumber: 531) } - if _storage._jsondecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecoder, fieldNumber: 529) + if _storage._jsondecodingError != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsondecodingError, fieldNumber: 532) } - if _storage._jsondecodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecodingError, fieldNumber: 530) + if _storage._jsondecodingOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsondecodingOptions, fieldNumber: 533) } - if _storage._jsondecodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsondecodingOptions, fieldNumber: 531) + if _storage._jsonEncoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonEncoder, fieldNumber: 534) } - if _storage._jsonEncoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonEncoder, fieldNumber: 532) + if _storage._jsonencodingError != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonencodingError, fieldNumber: 535) } - if _storage._jsonencodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingError, fieldNumber: 533) + if _storage._jsonencodingOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonencodingOptions, fieldNumber: 536) } - if _storage._jsonencodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingOptions, fieldNumber: 534) + if _storage._jsonencodingVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonencodingVisitor, fieldNumber: 537) } - if _storage._jsonencodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonencodingVisitor, fieldNumber: 535) + if _storage._jsonFormat != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonFormat, fieldNumber: 538) } - if _storage._jsonFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonFormat, fieldNumber: 536) + if _storage._jsonmapEncodingVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonmapEncodingVisitor, fieldNumber: 539) } - if _storage._jsonmapEncodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonmapEncodingVisitor, fieldNumber: 537) + if _storage._jsonName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonName, fieldNumber: 540) } - if _storage._jsonName != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonName, fieldNumber: 538) + if _storage._jsonPath != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonPath, fieldNumber: 541) } - if _storage._jsonPath != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonPath, fieldNumber: 539) + if _storage._jsonPaths != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonPaths, fieldNumber: 542) } - if _storage._jsonPaths != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonPaths, fieldNumber: 540) + if _storage._jsonscanner != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonscanner, fieldNumber: 543) } - if _storage._jsonscanner != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonscanner, fieldNumber: 541) + if _storage._jsonString != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonString, fieldNumber: 544) } - if _storage._jsonString != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonString, fieldNumber: 542) + if _storage._jsonText != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonText, fieldNumber: 545) } - if _storage._jsonText != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonText, fieldNumber: 543) + if _storage._jsonUtf8Bytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonUtf8Bytes, fieldNumber: 546) } - if _storage._jsonUtf8Bytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonUtf8Bytes, fieldNumber: 544) + if _storage._jsonUtf8Data != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jsonUtf8Data, fieldNumber: 547) } - if _storage._jsonUtf8Data != 0 { - try visitor.visitSingularInt32Field(value: _storage._jsonUtf8Data, fieldNumber: 545) + if _storage._jstype != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._jstype, fieldNumber: 548) } - if _storage._jstype != 0 { - try visitor.visitSingularInt32Field(value: _storage._jstype, fieldNumber: 546) + if _storage._k != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._k, fieldNumber: 549) } - if _storage._k != 0 { - try visitor.visitSingularInt32Field(value: _storage._k, fieldNumber: 547) + if _storage._kChunkSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._kChunkSize, fieldNumber: 550) } - if _storage._kChunkSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._kChunkSize, fieldNumber: 548) + if _storage._key != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._key, fieldNumber: 551) } - if _storage._key != 0 { - try visitor.visitSingularInt32Field(value: _storage._key, fieldNumber: 549) + if _storage._keyField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._keyField, fieldNumber: 552) } - if _storage._keyField != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyField, fieldNumber: 550) + if _storage._keyFieldOpt != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._keyFieldOpt, fieldNumber: 553) } - if _storage._keyFieldOpt != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyFieldOpt, fieldNumber: 551) + if _storage._keyType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._keyType, fieldNumber: 554) } - if _storage._keyType != 0 { - try visitor.visitSingularInt32Field(value: _storage._keyType, fieldNumber: 552) + if _storage._kind != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._kind, fieldNumber: 555) } - if _storage._kind != 0 { - try visitor.visitSingularInt32Field(value: _storage._kind, fieldNumber: 553) + if _storage._l != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._l, fieldNumber: 556) } - if _storage._l != 0 { - try visitor.visitSingularInt32Field(value: _storage._l, fieldNumber: 554) + if _storage._label != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._label, fieldNumber: 557) } - if _storage._label != 0 { - try visitor.visitSingularInt32Field(value: _storage._label, fieldNumber: 555) + if _storage._lazy != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._lazy, fieldNumber: 558) } - if _storage._lazy != 0 { - try visitor.visitSingularInt32Field(value: _storage._lazy, fieldNumber: 556) + if _storage._leadingComments != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._leadingComments, fieldNumber: 559) } - if _storage._leadingComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._leadingComments, fieldNumber: 557) + if _storage._leadingDetachedComments != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._leadingDetachedComments, fieldNumber: 560) } - if _storage._leadingDetachedComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._leadingDetachedComments, fieldNumber: 558) + if _storage._length != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._length, fieldNumber: 561) } - if _storage._length != 0 { - try visitor.visitSingularInt32Field(value: _storage._length, fieldNumber: 559) + if _storage._lessThan != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._lessThan, fieldNumber: 562) } - if _storage._lessThan != 0 { - try visitor.visitSingularInt32Field(value: _storage._lessThan, fieldNumber: 560) + if _storage._let != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._let, fieldNumber: 563) } - if _storage._let != 0 { - try visitor.visitSingularInt32Field(value: _storage._let, fieldNumber: 561) + if _storage._lhs != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._lhs, fieldNumber: 564) } - if _storage._lhs != 0 { - try visitor.visitSingularInt32Field(value: _storage._lhs, fieldNumber: 562) + if _storage._list != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._list, fieldNumber: 565) } - if _storage._list != 0 { - try visitor.visitSingularInt32Field(value: _storage._list, fieldNumber: 563) + if _storage._listOfMessages != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._listOfMessages, fieldNumber: 566) } - if _storage._listOfMessages != 0 { - try visitor.visitSingularInt32Field(value: _storage._listOfMessages, fieldNumber: 564) + if _storage._listValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._listValue, fieldNumber: 567) } - if _storage._listValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._listValue, fieldNumber: 565) + if _storage._littleEndian != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._littleEndian, fieldNumber: 568) } - if _storage._littleEndian != 0 { - try visitor.visitSingularInt32Field(value: _storage._littleEndian, fieldNumber: 566) + if _storage._littleEndianBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._littleEndianBytes, fieldNumber: 569) } - if _storage._littleEndianBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._littleEndianBytes, fieldNumber: 567) + if _storage._load != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._load, fieldNumber: 570) } - if _storage._load != 0 { - try visitor.visitSingularInt32Field(value: _storage._load, fieldNumber: 568) + if _storage._localHasher != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._localHasher, fieldNumber: 571) } - if _storage._localHasher != 0 { - try visitor.visitSingularInt32Field(value: _storage._localHasher, fieldNumber: 569) + if _storage._location != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._location, fieldNumber: 572) } - if _storage._location != 0 { - try visitor.visitSingularInt32Field(value: _storage._location, fieldNumber: 570) + if _storage._m != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._m, fieldNumber: 573) } - if _storage._m != 0 { - try visitor.visitSingularInt32Field(value: _storage._m, fieldNumber: 571) + if _storage._major != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._major, fieldNumber: 574) } - if _storage._major != 0 { - try visitor.visitSingularInt32Field(value: _storage._major, fieldNumber: 572) + if _storage._makeAsyncIterator != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._makeAsyncIterator, fieldNumber: 575) } - if _storage._makeAsyncIterator != 0 { - try visitor.visitSingularInt32Field(value: _storage._makeAsyncIterator, fieldNumber: 573) + if _storage._makeIterator != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._makeIterator, fieldNumber: 576) } - if _storage._makeIterator != 0 { - try visitor.visitSingularInt32Field(value: _storage._makeIterator, fieldNumber: 574) + if _storage._mapEntry != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mapEntry, fieldNumber: 577) } - if _storage._mapEntry != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapEntry, fieldNumber: 575) + if _storage._mapKeyType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mapKeyType, fieldNumber: 578) } - if _storage._mapKeyType != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapKeyType, fieldNumber: 576) + if _storage._mapToMessages != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mapToMessages, fieldNumber: 579) } - if _storage._mapToMessages != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapToMessages, fieldNumber: 577) + if _storage._mapValueType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mapValueType, fieldNumber: 580) } - if _storage._mapValueType != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapValueType, fieldNumber: 578) + if _storage._mapVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mapVisitor, fieldNumber: 581) } - if _storage._mapVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._mapVisitor, fieldNumber: 579) + if _storage._maximumEdition != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._maximumEdition, fieldNumber: 582) } - if _storage._maximumEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._maximumEdition, fieldNumber: 580) + if _storage._mdayStart != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mdayStart, fieldNumber: 583) } - if _storage._mdayStart != 0 { - try visitor.visitSingularInt32Field(value: _storage._mdayStart, fieldNumber: 581) + if _storage._merge != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._merge, fieldNumber: 584) } - if _storage._merge != 0 { - try visitor.visitSingularInt32Field(value: _storage._merge, fieldNumber: 582) + if _storage._message != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._message, fieldNumber: 585) } - if _storage._message != 0 { - try visitor.visitSingularInt32Field(value: _storage._message, fieldNumber: 583) + if _storage._messageDepthLimit != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageDepthLimit, fieldNumber: 586) } - if _storage._messageDepthLimit != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageDepthLimit, fieldNumber: 584) + if _storage._messageEncoding != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageEncoding, fieldNumber: 587) } - if _storage._messageEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageEncoding, fieldNumber: 585) + if _storage._messageExtension != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageExtension, fieldNumber: 588) } - if _storage._messageExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageExtension, fieldNumber: 586) + if _storage._messageImplementationBase != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageImplementationBase, fieldNumber: 589) } - if _storage._messageImplementationBase != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageImplementationBase, fieldNumber: 587) + if _storage._messageOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageOptions, fieldNumber: 590) } - if _storage._messageOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageOptions, fieldNumber: 588) + if _storage._messageSet != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageSet, fieldNumber: 591) } - if _storage._messageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageSet, fieldNumber: 589) + if _storage._messageSetWireFormat != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageSetWireFormat, fieldNumber: 592) } - if _storage._messageSetWireFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageSetWireFormat, fieldNumber: 590) + if _storage._messageSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageSize, fieldNumber: 593) } - if _storage._messageSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageSize, fieldNumber: 591) + if _storage._messageType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._messageType, fieldNumber: 594) } - if _storage._messageType != 0 { - try visitor.visitSingularInt32Field(value: _storage._messageType, fieldNumber: 592) + if _storage._method != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._method, fieldNumber: 595) } - if _storage._method != 0 { - try visitor.visitSingularInt32Field(value: _storage._method, fieldNumber: 593) + if _storage._methodDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._methodDescriptorProto, fieldNumber: 596) } - if _storage._methodDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._methodDescriptorProto, fieldNumber: 594) + if _storage._methodOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._methodOptions, fieldNumber: 597) } - if _storage._methodOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._methodOptions, fieldNumber: 595) + if _storage._methods != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._methods, fieldNumber: 598) } - if _storage._methods != 0 { - try visitor.visitSingularInt32Field(value: _storage._methods, fieldNumber: 596) + if _storage._min != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._min, fieldNumber: 599) } - if _storage._min != 0 { - try visitor.visitSingularInt32Field(value: _storage._min, fieldNumber: 597) + if _storage._minimumEdition != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._minimumEdition, fieldNumber: 600) } - if _storage._minimumEdition != 0 { - try visitor.visitSingularInt32Field(value: _storage._minimumEdition, fieldNumber: 598) + if _storage._minor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._minor, fieldNumber: 601) } - if _storage._minor != 0 { - try visitor.visitSingularInt32Field(value: _storage._minor, fieldNumber: 599) + if _storage._mixin != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mixin, fieldNumber: 602) } - if _storage._mixin != 0 { - try visitor.visitSingularInt32Field(value: _storage._mixin, fieldNumber: 600) + if _storage._mixins != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mixins, fieldNumber: 603) } - if _storage._mixins != 0 { - try visitor.visitSingularInt32Field(value: _storage._mixins, fieldNumber: 601) + if _storage._modifier != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._modifier, fieldNumber: 604) } - if _storage._modifier != 0 { - try visitor.visitSingularInt32Field(value: _storage._modifier, fieldNumber: 602) + if _storage._modify != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._modify, fieldNumber: 605) } - if _storage._modify != 0 { - try visitor.visitSingularInt32Field(value: _storage._modify, fieldNumber: 603) + if _storage._month != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._month, fieldNumber: 606) } - if _storage._month != 0 { - try visitor.visitSingularInt32Field(value: _storage._month, fieldNumber: 604) + if _storage._msgExtension != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._msgExtension, fieldNumber: 607) } - if _storage._msgExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._msgExtension, fieldNumber: 605) + if _storage._mutating != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._mutating, fieldNumber: 608) } - if _storage._mutating != 0 { - try visitor.visitSingularInt32Field(value: _storage._mutating, fieldNumber: 606) + if _storage._n != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._n, fieldNumber: 609) } - if _storage._n != 0 { - try visitor.visitSingularInt32Field(value: _storage._n, fieldNumber: 607) + if _storage._name != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._name, fieldNumber: 610) } - if _storage._name != 0 { - try visitor.visitSingularInt32Field(value: _storage._name, fieldNumber: 608) + if _storage._nameDescription != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nameDescription, fieldNumber: 611) } - if _storage._nameDescription != 0 { - try visitor.visitSingularInt32Field(value: _storage._nameDescription, fieldNumber: 609) + if _storage._nameMap != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nameMap, fieldNumber: 612) } - if _storage._nameMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._nameMap, fieldNumber: 610) + if _storage._namePart != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._namePart, fieldNumber: 613) } - if _storage._namePart != 0 { - try visitor.visitSingularInt32Field(value: _storage._namePart, fieldNumber: 611) + if _storage._names != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._names, fieldNumber: 614) } - if _storage._names != 0 { - try visitor.visitSingularInt32Field(value: _storage._names, fieldNumber: 612) + if _storage._nanos != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nanos, fieldNumber: 615) } - if _storage._nanos != 0 { - try visitor.visitSingularInt32Field(value: _storage._nanos, fieldNumber: 613) + if _storage._negativeIntValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._negativeIntValue, fieldNumber: 616) } - if _storage._negativeIntValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._negativeIntValue, fieldNumber: 614) + if _storage._nestedType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nestedType, fieldNumber: 617) } - if _storage._nestedType != 0 { - try visitor.visitSingularInt32Field(value: _storage._nestedType, fieldNumber: 615) + if _storage._newL != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._newL, fieldNumber: 618) } - if _storage._newL != 0 { - try visitor.visitSingularInt32Field(value: _storage._newL, fieldNumber: 616) + if _storage._newList != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._newList, fieldNumber: 619) } - if _storage._newList != 0 { - try visitor.visitSingularInt32Field(value: _storage._newList, fieldNumber: 617) + if _storage._newValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._newValue, fieldNumber: 620) } - if _storage._newValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._newValue, fieldNumber: 618) + if _storage._next != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._next, fieldNumber: 621) } - if _storage._next != 0 { - try visitor.visitSingularInt32Field(value: _storage._next, fieldNumber: 619) + if _storage._nextByte != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nextByte, fieldNumber: 622) } - if _storage._nextByte != 0 { - try visitor.visitSingularInt32Field(value: _storage._nextByte, fieldNumber: 620) + if _storage._nextFieldNumber != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nextFieldNumber, fieldNumber: 623) } - if _storage._nextFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._nextFieldNumber, fieldNumber: 621) + if _storage._nextVarInt != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nextVarInt, fieldNumber: 624) } - if _storage._nextVarInt != 0 { - try visitor.visitSingularInt32Field(value: _storage._nextVarInt, fieldNumber: 622) + if _storage._nil != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nil, fieldNumber: 625) } - if _storage._nil != 0 { - try visitor.visitSingularInt32Field(value: _storage._nil, fieldNumber: 623) + if _storage._nilLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nilLiteral, fieldNumber: 626) } - if _storage._nilLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._nilLiteral, fieldNumber: 624) + if _storage._noStandardDescriptorAccessor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._noStandardDescriptorAccessor, fieldNumber: 627) } - if _storage._noStandardDescriptorAccessor != 0 { - try visitor.visitSingularInt32Field(value: _storage._noStandardDescriptorAccessor, fieldNumber: 625) + if _storage._nullValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._nullValue, fieldNumber: 628) } - if _storage._nullValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._nullValue, fieldNumber: 626) + if _storage._number != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._number, fieldNumber: 629) } - if _storage._number != 0 { - try visitor.visitSingularInt32Field(value: _storage._number, fieldNumber: 627) + if _storage._numberValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._numberValue, fieldNumber: 630) } - if _storage._numberValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._numberValue, fieldNumber: 628) + if _storage._objcClassPrefix != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._objcClassPrefix, fieldNumber: 631) } - if _storage._objcClassPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._objcClassPrefix, fieldNumber: 629) + if _storage._of != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._of, fieldNumber: 632) } - if _storage._of != 0 { - try visitor.visitSingularInt32Field(value: _storage._of, fieldNumber: 630) + if _storage._oneofDecl != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._oneofDecl, fieldNumber: 633) } - if _storage._oneofDecl != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofDecl, fieldNumber: 631) + if _storage._oneofDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._oneofDescriptorProto, fieldNumber: 634) } - if _storage._oneofDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofDescriptorProto, fieldNumber: 632) + if _storage._oneofIndex != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._oneofIndex, fieldNumber: 635) } - if _storage._oneofIndex != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofIndex, fieldNumber: 633) + if _storage._oneofOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._oneofOptions, fieldNumber: 636) } - if _storage._oneofOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofOptions, fieldNumber: 634) + if _storage._oneofs != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._oneofs, fieldNumber: 637) } - if _storage._oneofs != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneofs, fieldNumber: 635) + if _storage._oneOfKind != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._oneOfKind, fieldNumber: 638) } - if _storage._oneOfKind != 0 { - try visitor.visitSingularInt32Field(value: _storage._oneOfKind, fieldNumber: 636) + if _storage._optimizeFor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._optimizeFor, fieldNumber: 639) } - if _storage._optimizeFor != 0 { - try visitor.visitSingularInt32Field(value: _storage._optimizeFor, fieldNumber: 637) + if _storage._optimizeMode != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._optimizeMode, fieldNumber: 640) } - if _storage._optimizeMode != 0 { - try visitor.visitSingularInt32Field(value: _storage._optimizeMode, fieldNumber: 638) + if _storage._option != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._option, fieldNumber: 641) } - if _storage._option != 0 { - try visitor.visitSingularInt32Field(value: _storage._option, fieldNumber: 639) + if _storage._optionalEnumExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._optionalEnumExtensionField, fieldNumber: 642) } - if _storage._optionalEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalEnumExtensionField, fieldNumber: 640) + if _storage._optionalExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._optionalExtensionField, fieldNumber: 643) } - if _storage._optionalExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalExtensionField, fieldNumber: 641) + if _storage._optionalGroupExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._optionalGroupExtensionField, fieldNumber: 644) } - if _storage._optionalGroupExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalGroupExtensionField, fieldNumber: 642) + if _storage._optionalMessageExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._optionalMessageExtensionField, fieldNumber: 645) } - if _storage._optionalMessageExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionalMessageExtensionField, fieldNumber: 643) + if _storage._optionRetention != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._optionRetention, fieldNumber: 646) } - if _storage._optionRetention != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionRetention, fieldNumber: 644) + if _storage._options != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._options, fieldNumber: 647) } - if _storage._options != 0 { - try visitor.visitSingularInt32Field(value: _storage._options, fieldNumber: 645) + if _storage._optionTargetType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._optionTargetType, fieldNumber: 648) } - if _storage._optionTargetType != 0 { - try visitor.visitSingularInt32Field(value: _storage._optionTargetType, fieldNumber: 646) + if _storage._other != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._other, fieldNumber: 649) } - if _storage._other != 0 { - try visitor.visitSingularInt32Field(value: _storage._other, fieldNumber: 647) + if _storage._others != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._others, fieldNumber: 650) } - if _storage._others != 0 { - try visitor.visitSingularInt32Field(value: _storage._others, fieldNumber: 648) + if _storage._out != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._out, fieldNumber: 651) } - if _storage._out != 0 { - try visitor.visitSingularInt32Field(value: _storage._out, fieldNumber: 649) + if _storage._outputType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._outputType, fieldNumber: 652) } - if _storage._outputType != 0 { - try visitor.visitSingularInt32Field(value: _storage._outputType, fieldNumber: 650) + if _storage._p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._p, fieldNumber: 653) } - if _storage._p != 0 { - try visitor.visitSingularInt32Field(value: _storage._p, fieldNumber: 651) + if _storage._package != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._package, fieldNumber: 654) } - if _storage._package != 0 { - try visitor.visitSingularInt32Field(value: _storage._package, fieldNumber: 652) + if _storage._packed != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._packed, fieldNumber: 655) } - if _storage._packed != 0 { - try visitor.visitSingularInt32Field(value: _storage._packed, fieldNumber: 653) + if _storage._packedEnumExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._packedEnumExtensionField, fieldNumber: 656) } - if _storage._packedEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._packedEnumExtensionField, fieldNumber: 654) + if _storage._packedExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._packedExtensionField, fieldNumber: 657) } - if _storage._packedExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._packedExtensionField, fieldNumber: 655) + if _storage._padding != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._padding, fieldNumber: 658) } - if _storage._padding != 0 { - try visitor.visitSingularInt32Field(value: _storage._padding, fieldNumber: 656) + if _storage._parent != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._parent, fieldNumber: 659) } - if _storage._parent != 0 { - try visitor.visitSingularInt32Field(value: _storage._parent, fieldNumber: 657) + if _storage._parse != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._parse, fieldNumber: 660) } - if _storage._parse != 0 { - try visitor.visitSingularInt32Field(value: _storage._parse, fieldNumber: 658) + if _storage._path != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._path, fieldNumber: 661) } - if _storage._path != 0 { - try visitor.visitSingularInt32Field(value: _storage._path, fieldNumber: 659) + if _storage._paths != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._paths, fieldNumber: 662) } - if _storage._paths != 0 { - try visitor.visitSingularInt32Field(value: _storage._paths, fieldNumber: 660) + if _storage._payload != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._payload, fieldNumber: 663) } - if _storage._payload != 0 { - try visitor.visitSingularInt32Field(value: _storage._payload, fieldNumber: 661) + if _storage._payloadSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._payloadSize, fieldNumber: 664) } - if _storage._payloadSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._payloadSize, fieldNumber: 662) + if _storage._phpClassPrefix != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._phpClassPrefix, fieldNumber: 665) } - if _storage._phpClassPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpClassPrefix, fieldNumber: 663) + if _storage._phpMetadataNamespace != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._phpMetadataNamespace, fieldNumber: 666) } - if _storage._phpMetadataNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpMetadataNamespace, fieldNumber: 664) + if _storage._phpNamespace != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._phpNamespace, fieldNumber: 667) } - if _storage._phpNamespace != 0 { - try visitor.visitSingularInt32Field(value: _storage._phpNamespace, fieldNumber: 665) + if _storage._pos != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._pos, fieldNumber: 668) } - if _storage._pos != 0 { - try visitor.visitSingularInt32Field(value: _storage._pos, fieldNumber: 666) + if _storage._positiveIntValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._positiveIntValue, fieldNumber: 669) } - if _storage._positiveIntValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._positiveIntValue, fieldNumber: 667) + if _storage._prefix != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._prefix, fieldNumber: 670) } - if _storage._prefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._prefix, fieldNumber: 668) + if _storage._preserveProtoFieldNames != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._preserveProtoFieldNames, fieldNumber: 671) } - if _storage._preserveProtoFieldNames != 0 { - try visitor.visitSingularInt32Field(value: _storage._preserveProtoFieldNames, fieldNumber: 669) + if _storage._preTraverse != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._preTraverse, fieldNumber: 672) } - if _storage._preTraverse != 0 { - try visitor.visitSingularInt32Field(value: _storage._preTraverse, fieldNumber: 670) + if _storage._printUnknownFields != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._printUnknownFields, fieldNumber: 673) } - if _storage._printUnknownFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._printUnknownFields, fieldNumber: 671) + if _storage._proto2 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._proto2, fieldNumber: 674) } - if _storage._proto2 != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto2, fieldNumber: 672) + if _storage._proto3DefaultValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._proto3DefaultValue, fieldNumber: 675) } - if _storage._proto3DefaultValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto3DefaultValue, fieldNumber: 673) + if _storage._proto3Optional != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._proto3Optional, fieldNumber: 676) } - if _storage._proto3Optional != 0 { - try visitor.visitSingularInt32Field(value: _storage._proto3Optional, fieldNumber: 674) + if _storage._protobufApiversionCheck != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufApiversionCheck, fieldNumber: 677) } - if _storage._protobufApiversionCheck != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufApiversionCheck, fieldNumber: 675) + if _storage._protobufApiversion3 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufApiversion3, fieldNumber: 678) } - if _storage._protobufApiversion3 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufApiversion3, fieldNumber: 676) + if _storage._protobufBool != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufBool, fieldNumber: 679) } - if _storage._protobufBool != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufBool, fieldNumber: 677) + if _storage._protobufBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufBytes, fieldNumber: 680) } - if _storage._protobufBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufBytes, fieldNumber: 678) + if _storage._protobufDouble != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufDouble, fieldNumber: 681) } - if _storage._protobufDouble != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufDouble, fieldNumber: 679) + if _storage._protobufEnumMap != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufEnumMap, fieldNumber: 682) } - if _storage._protobufEnumMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufEnumMap, fieldNumber: 680) + if _storage._protobufExtension != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufExtension, fieldNumber: 683) } - if _storage._protobufExtension != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufExtension, fieldNumber: 681) + if _storage._protobufFixed32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufFixed32, fieldNumber: 684) } - if _storage._protobufFixed32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFixed32, fieldNumber: 682) + if _storage._protobufFixed64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufFixed64, fieldNumber: 685) } - if _storage._protobufFixed64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFixed64, fieldNumber: 683) + if _storage._protobufFloat != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufFloat, fieldNumber: 686) } - if _storage._protobufFloat != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFloat, fieldNumber: 684) + if _storage._protobufInt32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufInt32, fieldNumber: 687) } - if _storage._protobufInt32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufInt32, fieldNumber: 685) + if _storage._protobufInt64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufInt64, fieldNumber: 688) } - if _storage._protobufInt64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufInt64, fieldNumber: 686) + if _storage._protobufMap != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufMap, fieldNumber: 689) } - if _storage._protobufMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufMap, fieldNumber: 687) + if _storage._protobufMessageMap != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufMessageMap, fieldNumber: 690) } - if _storage._protobufMessageMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufMessageMap, fieldNumber: 688) + if _storage._protobufSfixed32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufSfixed32, fieldNumber: 691) } - if _storage._protobufSfixed32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSfixed32, fieldNumber: 689) + if _storage._protobufSfixed64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufSfixed64, fieldNumber: 692) } - if _storage._protobufSfixed64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSfixed64, fieldNumber: 690) + if _storage._protobufSint32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufSint32, fieldNumber: 693) } - if _storage._protobufSint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSint32, fieldNumber: 691) + if _storage._protobufSint64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufSint64, fieldNumber: 694) } - if _storage._protobufSint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufSint64, fieldNumber: 692) + if _storage._protobufString != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufString, fieldNumber: 695) } - if _storage._protobufString != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufString, fieldNumber: 693) + if _storage._protobufUint32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufUint32, fieldNumber: 696) } - if _storage._protobufUint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufUint32, fieldNumber: 694) + if _storage._protobufUint64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufUint64, fieldNumber: 697) } - if _storage._protobufUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufUint64, fieldNumber: 695) + if _storage._protobufExtensionFieldValues != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufExtensionFieldValues, fieldNumber: 698) } - if _storage._protobufExtensionFieldValues != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufExtensionFieldValues, fieldNumber: 696) + if _storage._protobufFieldNumber != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufFieldNumber, fieldNumber: 699) } - if _storage._protobufFieldNumber != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufFieldNumber, fieldNumber: 697) + if _storage._protobufGeneratedIsEqualTo != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufGeneratedIsEqualTo, fieldNumber: 700) } - if _storage._protobufGeneratedIsEqualTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufGeneratedIsEqualTo, fieldNumber: 698) + if _storage._protobufNameMap != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufNameMap, fieldNumber: 701) } - if _storage._protobufNameMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufNameMap, fieldNumber: 699) + if _storage._protobufNewField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufNewField, fieldNumber: 702) } - if _storage._protobufNewField != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufNewField, fieldNumber: 700) + if _storage._protobufPackage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protobufPackage, fieldNumber: 703) } - if _storage._protobufPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._protobufPackage, fieldNumber: 701) + if _storage._protocol != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protocol, fieldNumber: 704) } - if _storage._protocol != 0 { - try visitor.visitSingularInt32Field(value: _storage._protocol, fieldNumber: 702) + if _storage._protoFieldName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protoFieldName, fieldNumber: 705) } - if _storage._protoFieldName != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoFieldName, fieldNumber: 703) + if _storage._protoMessageName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protoMessageName, fieldNumber: 706) } - if _storage._protoMessageName != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoMessageName, fieldNumber: 704) + if _storage._protoNameProviding != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protoNameProviding, fieldNumber: 707) } - if _storage._protoNameProviding != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoNameProviding, fieldNumber: 705) + if _storage._protoPaths != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._protoPaths, fieldNumber: 708) } - if _storage._protoPaths != 0 { - try visitor.visitSingularInt32Field(value: _storage._protoPaths, fieldNumber: 706) + if _storage._public != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._public, fieldNumber: 709) } - if _storage._public != 0 { - try visitor.visitSingularInt32Field(value: _storage._public, fieldNumber: 707) + if _storage._publicDependency != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._publicDependency, fieldNumber: 710) } - if _storage._publicDependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._publicDependency, fieldNumber: 708) + if _storage._putBoolValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putBoolValue, fieldNumber: 711) } - if _storage._putBoolValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putBoolValue, fieldNumber: 709) + if _storage._putBytesValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putBytesValue, fieldNumber: 712) } - if _storage._putBytesValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putBytesValue, fieldNumber: 710) + if _storage._putDoubleValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putDoubleValue, fieldNumber: 713) } - if _storage._putDoubleValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putDoubleValue, fieldNumber: 711) + if _storage._putEnumValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putEnumValue, fieldNumber: 714) } - if _storage._putEnumValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putEnumValue, fieldNumber: 712) + if _storage._putFixedUint32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putFixedUint32, fieldNumber: 715) } - if _storage._putFixedUint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFixedUint32, fieldNumber: 713) + if _storage._putFixedUint64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putFixedUint64, fieldNumber: 716) } - if _storage._putFixedUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFixedUint64, fieldNumber: 714) + if _storage._putFloatValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putFloatValue, fieldNumber: 717) } - if _storage._putFloatValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putFloatValue, fieldNumber: 715) + if _storage._putInt64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putInt64, fieldNumber: 718) } - if _storage._putInt64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putInt64, fieldNumber: 716) + if _storage._putStringValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putStringValue, fieldNumber: 719) } - if _storage._putStringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._putStringValue, fieldNumber: 717) + if _storage._putUint64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putUint64, fieldNumber: 720) } - if _storage._putUint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._putUint64, fieldNumber: 718) + if _storage._putUint64Hex != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putUint64Hex, fieldNumber: 721) } - if _storage._putUint64Hex != 0 { - try visitor.visitSingularInt32Field(value: _storage._putUint64Hex, fieldNumber: 719) + if _storage._putVarInt != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putVarInt, fieldNumber: 722) } - if _storage._putVarInt != 0 { - try visitor.visitSingularInt32Field(value: _storage._putVarInt, fieldNumber: 720) + if _storage._putZigZagVarInt != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._putZigZagVarInt, fieldNumber: 723) } - if _storage._putZigZagVarInt != 0 { - try visitor.visitSingularInt32Field(value: _storage._putZigZagVarInt, fieldNumber: 721) + if _storage._pyGenericServices != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._pyGenericServices, fieldNumber: 724) } - if _storage._pyGenericServices != 0 { - try visitor.visitSingularInt32Field(value: _storage._pyGenericServices, fieldNumber: 722) + if _storage._r != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._r, fieldNumber: 725) } - if _storage._r != 0 { - try visitor.visitSingularInt32Field(value: _storage._r, fieldNumber: 723) + if _storage._rawChars != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._rawChars, fieldNumber: 726) } - if _storage._rawChars != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawChars, fieldNumber: 724) + if _storage._rawRepresentable != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._rawRepresentable, fieldNumber: 727) } - if _storage._rawRepresentable != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawRepresentable, fieldNumber: 725) + if _storage._rawValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._rawValue, fieldNumber: 728) } - if _storage._rawValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._rawValue, fieldNumber: 726) + if _storage._read4HexDigits != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._read4HexDigits, fieldNumber: 729) } - if _storage._read4HexDigits != 0 { - try visitor.visitSingularInt32Field(value: _storage._read4HexDigits, fieldNumber: 727) + if _storage._readBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._readBytes, fieldNumber: 730) } - if _storage._readBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._readBytes, fieldNumber: 728) + if _storage._register != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._register, fieldNumber: 731) } - if _storage._register != 0 { - try visitor.visitSingularInt32Field(value: _storage._register, fieldNumber: 729) + if _storage._repeated != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._repeated, fieldNumber: 732) } - if _storage._repeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeated, fieldNumber: 730) + if _storage._repeatedEnumExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._repeatedEnumExtensionField, fieldNumber: 733) } - if _storage._repeatedEnumExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedEnumExtensionField, fieldNumber: 731) + if _storage._repeatedExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._repeatedExtensionField, fieldNumber: 734) } - if _storage._repeatedExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedExtensionField, fieldNumber: 732) + if _storage._repeatedFieldEncoding != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._repeatedFieldEncoding, fieldNumber: 735) } - if _storage._repeatedFieldEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedFieldEncoding, fieldNumber: 733) + if _storage._repeatedGroupExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._repeatedGroupExtensionField, fieldNumber: 736) } - if _storage._repeatedGroupExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedGroupExtensionField, fieldNumber: 734) + if _storage._repeatedMessageExtensionField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._repeatedMessageExtensionField, fieldNumber: 737) } - if _storage._repeatedMessageExtensionField != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeatedMessageExtensionField, fieldNumber: 735) + if _storage._repeating != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._repeating, fieldNumber: 738) } - if _storage._repeating != 0 { - try visitor.visitSingularInt32Field(value: _storage._repeating, fieldNumber: 736) + if _storage._requestStreaming != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._requestStreaming, fieldNumber: 739) } - if _storage._requestStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._requestStreaming, fieldNumber: 737) + if _storage._requestTypeURL != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._requestTypeURL, fieldNumber: 740) } - if _storage._requestTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._requestTypeURL, fieldNumber: 738) + if _storage._requiredSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._requiredSize, fieldNumber: 741) } - if _storage._requiredSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._requiredSize, fieldNumber: 739) + if _storage._responseStreaming != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._responseStreaming, fieldNumber: 742) } - if _storage._responseStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._responseStreaming, fieldNumber: 740) + if _storage._responseTypeURL != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._responseTypeURL, fieldNumber: 743) } - if _storage._responseTypeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._responseTypeURL, fieldNumber: 741) + if _storage._result != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._result, fieldNumber: 744) } - if _storage._result != 0 { - try visitor.visitSingularInt32Field(value: _storage._result, fieldNumber: 742) + if _storage._retention != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._retention, fieldNumber: 745) } - if _storage._retention != 0 { - try visitor.visitSingularInt32Field(value: _storage._retention, fieldNumber: 743) + if _storage._rethrows != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._rethrows, fieldNumber: 746) } - if _storage._rethrows != 0 { - try visitor.visitSingularInt32Field(value: _storage._rethrows, fieldNumber: 744) + if _storage._return != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._return, fieldNumber: 747) } - if _storage._return != 0 { - try visitor.visitSingularInt32Field(value: _storage._return, fieldNumber: 745) + if _storage._returnType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._returnType, fieldNumber: 748) } - if _storage._returnType != 0 { - try visitor.visitSingularInt32Field(value: _storage._returnType, fieldNumber: 746) + if _storage._revision != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._revision, fieldNumber: 749) } - if _storage._revision != 0 { - try visitor.visitSingularInt32Field(value: _storage._revision, fieldNumber: 747) + if _storage._rhs != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._rhs, fieldNumber: 750) } - if _storage._rhs != 0 { - try visitor.visitSingularInt32Field(value: _storage._rhs, fieldNumber: 748) + if _storage._root != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._root, fieldNumber: 751) } - if _storage._root != 0 { - try visitor.visitSingularInt32Field(value: _storage._root, fieldNumber: 749) + if _storage._rubyPackage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._rubyPackage, fieldNumber: 752) } - if _storage._rubyPackage != 0 { - try visitor.visitSingularInt32Field(value: _storage._rubyPackage, fieldNumber: 750) + if _storage._s != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._s, fieldNumber: 753) } - if _storage._s != 0 { - try visitor.visitSingularInt32Field(value: _storage._s, fieldNumber: 751) + if _storage._sawBackslash != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sawBackslash, fieldNumber: 754) } - if _storage._sawBackslash != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawBackslash, fieldNumber: 752) + if _storage._sawSection4Characters != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sawSection4Characters, fieldNumber: 755) } - if _storage._sawSection4Characters != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawSection4Characters, fieldNumber: 753) + if _storage._sawSection5Characters != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sawSection5Characters, fieldNumber: 756) } - if _storage._sawSection5Characters != 0 { - try visitor.visitSingularInt32Field(value: _storage._sawSection5Characters, fieldNumber: 754) + if _storage._scanner != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._scanner, fieldNumber: 757) } - if _storage._scanner != 0 { - try visitor.visitSingularInt32Field(value: _storage._scanner, fieldNumber: 755) + if _storage._seconds != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._seconds, fieldNumber: 758) } - if _storage._seconds != 0 { - try visitor.visitSingularInt32Field(value: _storage._seconds, fieldNumber: 756) + if _storage._self_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._self_p, fieldNumber: 759) } - if _storage._self_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._self_p, fieldNumber: 757) + if _storage._semantic != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._semantic, fieldNumber: 760) } - if _storage._semantic != 0 { - try visitor.visitSingularInt32Field(value: _storage._semantic, fieldNumber: 758) + if _storage._sendable != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sendable, fieldNumber: 761) } - if _storage._sendable != 0 { - try visitor.visitSingularInt32Field(value: _storage._sendable, fieldNumber: 759) + if _storage._separator != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._separator, fieldNumber: 762) } - if _storage._separator != 0 { - try visitor.visitSingularInt32Field(value: _storage._separator, fieldNumber: 760) + if _storage._serialize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._serialize, fieldNumber: 763) } - if _storage._serialize != 0 { - try visitor.visitSingularInt32Field(value: _storage._serialize, fieldNumber: 761) + if _storage._serializedBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._serializedBytes, fieldNumber: 764) } - if _storage._serializedBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._serializedBytes, fieldNumber: 762) + if _storage._serializedData != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._serializedData, fieldNumber: 765) } - if _storage._serializedData != 0 { - try visitor.visitSingularInt32Field(value: _storage._serializedData, fieldNumber: 763) + if _storage._serializedSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._serializedSize, fieldNumber: 766) } - if _storage._serializedSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._serializedSize, fieldNumber: 764) + if _storage._serverStreaming != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._serverStreaming, fieldNumber: 767) } - if _storage._serverStreaming != 0 { - try visitor.visitSingularInt32Field(value: _storage._serverStreaming, fieldNumber: 765) + if _storage._service != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._service, fieldNumber: 768) } - if _storage._service != 0 { - try visitor.visitSingularInt32Field(value: _storage._service, fieldNumber: 766) + if _storage._serviceDescriptorProto != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._serviceDescriptorProto, fieldNumber: 769) } - if _storage._serviceDescriptorProto != 0 { - try visitor.visitSingularInt32Field(value: _storage._serviceDescriptorProto, fieldNumber: 767) + if _storage._serviceOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._serviceOptions, fieldNumber: 770) } - if _storage._serviceOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._serviceOptions, fieldNumber: 768) + if _storage._set != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._set, fieldNumber: 771) } - if _storage._set != 0 { - try visitor.visitSingularInt32Field(value: _storage._set, fieldNumber: 769) + if _storage._setExtensionValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._setExtensionValue, fieldNumber: 772) } - if _storage._setExtensionValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._setExtensionValue, fieldNumber: 770) + if _storage._shift != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._shift, fieldNumber: 773) } - if _storage._shift != 0 { - try visitor.visitSingularInt32Field(value: _storage._shift, fieldNumber: 771) + if _storage._simpleExtensionMap != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._simpleExtensionMap, fieldNumber: 774) } - if _storage._simpleExtensionMap != 0 { - try visitor.visitSingularInt32Field(value: _storage._simpleExtensionMap, fieldNumber: 772) + if _storage._size != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._size, fieldNumber: 775) } - if _storage._size != 0 { - try visitor.visitSingularInt32Field(value: _storage._size, fieldNumber: 773) + if _storage._sizer != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sizer, fieldNumber: 776) } - if _storage._sizer != 0 { - try visitor.visitSingularInt32Field(value: _storage._sizer, fieldNumber: 774) + if _storage._source != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._source, fieldNumber: 777) } - if _storage._source != 0 { - try visitor.visitSingularInt32Field(value: _storage._source, fieldNumber: 775) + if _storage._sourceCodeInfo != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sourceCodeInfo, fieldNumber: 778) } - if _storage._sourceCodeInfo != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceCodeInfo, fieldNumber: 776) + if _storage._sourceContext != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sourceContext, fieldNumber: 779) } - if _storage._sourceContext != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceContext, fieldNumber: 777) + if _storage._sourceEncoding != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sourceEncoding, fieldNumber: 780) } - if _storage._sourceEncoding != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceEncoding, fieldNumber: 778) + if _storage._sourceFile != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._sourceFile, fieldNumber: 781) } - if _storage._sourceFile != 0 { - try visitor.visitSingularInt32Field(value: _storage._sourceFile, fieldNumber: 779) + if _storage._span != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._span, fieldNumber: 782) } - if _storage._span != 0 { - try visitor.visitSingularInt32Field(value: _storage._span, fieldNumber: 780) + if _storage._split != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._split, fieldNumber: 783) } - if _storage._split != 0 { - try visitor.visitSingularInt32Field(value: _storage._split, fieldNumber: 781) + if _storage._start != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._start, fieldNumber: 784) } - if _storage._start != 0 { - try visitor.visitSingularInt32Field(value: _storage._start, fieldNumber: 782) + if _storage._startArray != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._startArray, fieldNumber: 785) } - if _storage._startArray != 0 { - try visitor.visitSingularInt32Field(value: _storage._startArray, fieldNumber: 783) + if _storage._startArrayObject != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._startArrayObject, fieldNumber: 786) } - if _storage._startArrayObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._startArrayObject, fieldNumber: 784) + if _storage._startField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._startField, fieldNumber: 787) } - if _storage._startField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startField, fieldNumber: 785) + if _storage._startIndex != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._startIndex, fieldNumber: 788) } - if _storage._startIndex != 0 { - try visitor.visitSingularInt32Field(value: _storage._startIndex, fieldNumber: 786) + if _storage._startMessageField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._startMessageField, fieldNumber: 789) } - if _storage._startMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startMessageField, fieldNumber: 787) + if _storage._startObject != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._startObject, fieldNumber: 790) } - if _storage._startObject != 0 { - try visitor.visitSingularInt32Field(value: _storage._startObject, fieldNumber: 788) + if _storage._startRegularField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._startRegularField, fieldNumber: 791) } - if _storage._startRegularField != 0 { - try visitor.visitSingularInt32Field(value: _storage._startRegularField, fieldNumber: 789) + if _storage._state != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._state, fieldNumber: 792) } - if _storage._state != 0 { - try visitor.visitSingularInt32Field(value: _storage._state, fieldNumber: 790) + if _storage._static != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._static, fieldNumber: 793) } - if _storage._static != 0 { - try visitor.visitSingularInt32Field(value: _storage._static, fieldNumber: 791) + if _storage._staticString != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._staticString, fieldNumber: 794) } - if _storage._staticString != 0 { - try visitor.visitSingularInt32Field(value: _storage._staticString, fieldNumber: 792) + if _storage._storage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._storage, fieldNumber: 795) } - if _storage._storage != 0 { - try visitor.visitSingularInt32Field(value: _storage._storage, fieldNumber: 793) + if _storage._string != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._string, fieldNumber: 796) } - if _storage._string != 0 { - try visitor.visitSingularInt32Field(value: _storage._string, fieldNumber: 794) + if _storage._stringLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._stringLiteral, fieldNumber: 797) } - if _storage._stringLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringLiteral, fieldNumber: 795) + if _storage._stringLiteralType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._stringLiteralType, fieldNumber: 798) } - if _storage._stringLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringLiteralType, fieldNumber: 796) + if _storage._stringResult != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._stringResult, fieldNumber: 799) } - if _storage._stringResult != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringResult, fieldNumber: 797) + if _storage._stringValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._stringValue, fieldNumber: 800) } - if _storage._stringValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._stringValue, fieldNumber: 798) + if _storage._struct != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._struct, fieldNumber: 801) } - if _storage._struct != 0 { - try visitor.visitSingularInt32Field(value: _storage._struct, fieldNumber: 799) + if _storage._structValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._structValue, fieldNumber: 802) } - if _storage._structValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._structValue, fieldNumber: 800) + if _storage._subDecoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._subDecoder, fieldNumber: 803) } - if _storage._subDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._subDecoder, fieldNumber: 801) + if _storage._subscript != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._subscript, fieldNumber: 804) } - if _storage._subscript != 0 { - try visitor.visitSingularInt32Field(value: _storage._subscript, fieldNumber: 802) + if _storage._subVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._subVisitor, fieldNumber: 805) } - if _storage._subVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._subVisitor, fieldNumber: 803) + if _storage._swift != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._swift, fieldNumber: 806) } - if _storage._swift != 0 { - try visitor.visitSingularInt32Field(value: _storage._swift, fieldNumber: 804) + if _storage._swiftPrefix != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._swiftPrefix, fieldNumber: 807) } - if _storage._swiftPrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._swiftPrefix, fieldNumber: 805) + if _storage._swiftProtobufContiguousBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._swiftProtobufContiguousBytes, fieldNumber: 808) } - if _storage._swiftProtobufContiguousBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._swiftProtobufContiguousBytes, fieldNumber: 806) + if _storage._syntax != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._syntax, fieldNumber: 809) } - if _storage._syntax != 0 { - try visitor.visitSingularInt32Field(value: _storage._syntax, fieldNumber: 807) + if _storage._t != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._t, fieldNumber: 810) } - if _storage._t != 0 { - try visitor.visitSingularInt32Field(value: _storage._t, fieldNumber: 808) + if _storage._tag != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._tag, fieldNumber: 811) } - if _storage._tag != 0 { - try visitor.visitSingularInt32Field(value: _storage._tag, fieldNumber: 809) + if _storage._targets != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._targets, fieldNumber: 812) } - if _storage._targets != 0 { - try visitor.visitSingularInt32Field(value: _storage._targets, fieldNumber: 810) + if _storage._terminator != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._terminator, fieldNumber: 813) } - if _storage._terminator != 0 { - try visitor.visitSingularInt32Field(value: _storage._terminator, fieldNumber: 811) + if _storage._testDecoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._testDecoder, fieldNumber: 814) } - if _storage._testDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._testDecoder, fieldNumber: 812) + if _storage._text != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._text, fieldNumber: 815) } - if _storage._text != 0 { - try visitor.visitSingularInt32Field(value: _storage._text, fieldNumber: 813) + if _storage._textDecoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._textDecoder, fieldNumber: 816) } - if _storage._textDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._textDecoder, fieldNumber: 814) + if _storage._textFormatDecoder != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._textFormatDecoder, fieldNumber: 817) } - if _storage._textFormatDecoder != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecoder, fieldNumber: 815) + if _storage._textFormatDecodingError != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingError, fieldNumber: 818) } - if _storage._textFormatDecodingError != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingError, fieldNumber: 816) + if _storage._textFormatDecodingOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingOptions, fieldNumber: 819) } - if _storage._textFormatDecodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatDecodingOptions, fieldNumber: 817) + if _storage._textFormatEncodingOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingOptions, fieldNumber: 820) } - if _storage._textFormatEncodingOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingOptions, fieldNumber: 818) + if _storage._textFormatEncodingVisitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingVisitor, fieldNumber: 821) } - if _storage._textFormatEncodingVisitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatEncodingVisitor, fieldNumber: 819) + if _storage._textFormatString != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._textFormatString, fieldNumber: 822) } - if _storage._textFormatString != 0 { - try visitor.visitSingularInt32Field(value: _storage._textFormatString, fieldNumber: 820) + if _storage._throwOrIgnore != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._throwOrIgnore, fieldNumber: 823) } - if _storage._throwOrIgnore != 0 { - try visitor.visitSingularInt32Field(value: _storage._throwOrIgnore, fieldNumber: 821) + if _storage._throws != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._throws, fieldNumber: 824) } - if _storage._throws != 0 { - try visitor.visitSingularInt32Field(value: _storage._throws, fieldNumber: 822) + if _storage._timeInterval != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._timeInterval, fieldNumber: 825) } - if _storage._timeInterval != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeInterval, fieldNumber: 823) + if _storage._timeIntervalSince1970 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._timeIntervalSince1970, fieldNumber: 826) } - if _storage._timeIntervalSince1970 != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeIntervalSince1970, fieldNumber: 824) + if _storage._timeIntervalSinceReferenceDate != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._timeIntervalSinceReferenceDate, fieldNumber: 827) } - if _storage._timeIntervalSinceReferenceDate != 0 { - try visitor.visitSingularInt32Field(value: _storage._timeIntervalSinceReferenceDate, fieldNumber: 825) + if _storage._timestamp != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._timestamp, fieldNumber: 828) } - if _storage._timestamp != 0 { - try visitor.visitSingularInt32Field(value: _storage._timestamp, fieldNumber: 826) + if _storage._total != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._total, fieldNumber: 829) } - if _storage._total != 0 { - try visitor.visitSingularInt32Field(value: _storage._total, fieldNumber: 827) + if _storage._totalArrayDepth != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._totalArrayDepth, fieldNumber: 830) } - if _storage._totalArrayDepth != 0 { - try visitor.visitSingularInt32Field(value: _storage._totalArrayDepth, fieldNumber: 828) + if _storage._totalSize != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._totalSize, fieldNumber: 831) } - if _storage._totalSize != 0 { - try visitor.visitSingularInt32Field(value: _storage._totalSize, fieldNumber: 829) + if _storage._trailingComments != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._trailingComments, fieldNumber: 832) } - if _storage._trailingComments != 0 { - try visitor.visitSingularInt32Field(value: _storage._trailingComments, fieldNumber: 830) + if _storage._traversalOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._traversalOptions, fieldNumber: 833) } - if _storage._traverse != 0 { - try visitor.visitSingularInt32Field(value: _storage._traverse, fieldNumber: 831) + if _storage._traverse != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._traverse, fieldNumber: 834) } - if _storage._true != 0 { - try visitor.visitSingularInt32Field(value: _storage._true, fieldNumber: 832) + if _storage._true != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._true, fieldNumber: 835) } - if _storage._try != 0 { - try visitor.visitSingularInt32Field(value: _storage._try, fieldNumber: 833) + if _storage._try != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._try, fieldNumber: 836) } - if _storage._type != 0 { - try visitor.visitSingularInt32Field(value: _storage._type, fieldNumber: 834) + if _storage._type != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._type, fieldNumber: 837) } - if _storage._typealias != 0 { - try visitor.visitSingularInt32Field(value: _storage._typealias, fieldNumber: 835) + if _storage._typealias != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._typealias, fieldNumber: 838) } - if _storage._typeEnum != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeEnum, fieldNumber: 836) + if _storage._typeEnum != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._typeEnum, fieldNumber: 839) } - if _storage._typeName != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeName, fieldNumber: 837) + if _storage._typeName != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._typeName, fieldNumber: 840) } - if _storage._typePrefix != 0 { - try visitor.visitSingularInt32Field(value: _storage._typePrefix, fieldNumber: 838) + if _storage._typePrefix != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._typePrefix, fieldNumber: 841) } - if _storage._typeStart != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeStart, fieldNumber: 839) + if _storage._typeStart != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._typeStart, fieldNumber: 842) } - if _storage._typeUnknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeUnknown, fieldNumber: 840) + if _storage._typeUnknown != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._typeUnknown, fieldNumber: 843) } - if _storage._typeURL != 0 { - try visitor.visitSingularInt32Field(value: _storage._typeURL, fieldNumber: 841) + if _storage._typeURL != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._typeURL, fieldNumber: 844) } - if _storage._uint32 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint32, fieldNumber: 842) + if _storage._uint32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._uint32, fieldNumber: 845) } - if _storage._uint32Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint32Value, fieldNumber: 843) + if _storage._uint32Value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._uint32Value, fieldNumber: 846) } - if _storage._uint64 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint64, fieldNumber: 844) + if _storage._uint64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._uint64, fieldNumber: 847) } - if _storage._uint64Value != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint64Value, fieldNumber: 845) + if _storage._uint64Value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._uint64Value, fieldNumber: 848) } - if _storage._uint8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._uint8, fieldNumber: 846) + if _storage._uint8 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._uint8, fieldNumber: 849) } - if _storage._unchecked != 0 { - try visitor.visitSingularInt32Field(value: _storage._unchecked, fieldNumber: 847) + if _storage._unchecked != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unchecked, fieldNumber: 850) } - if _storage._unicodeScalarLiteral != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteral, fieldNumber: 848) + if _storage._unicodeScalarLiteral != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteral, fieldNumber: 851) } - if _storage._unicodeScalarLiteralType != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteralType, fieldNumber: 849) + if _storage._unicodeScalarLiteralType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarLiteralType, fieldNumber: 852) } - if _storage._unicodeScalars != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalars, fieldNumber: 850) + if _storage._unicodeScalars != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unicodeScalars, fieldNumber: 853) } - if _storage._unicodeScalarView != 0 { - try visitor.visitSingularInt32Field(value: _storage._unicodeScalarView, fieldNumber: 851) + if _storage._unicodeScalarView != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unicodeScalarView, fieldNumber: 854) } - if _storage._uninterpretedOption != 0 { - try visitor.visitSingularInt32Field(value: _storage._uninterpretedOption, fieldNumber: 852) + if _storage._uninterpretedOption != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._uninterpretedOption, fieldNumber: 855) } - if _storage._union != 0 { - try visitor.visitSingularInt32Field(value: _storage._union, fieldNumber: 853) + if _storage._union != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._union, fieldNumber: 856) } - if _storage._uniqueStorage != 0 { - try visitor.visitSingularInt32Field(value: _storage._uniqueStorage, fieldNumber: 854) + if _storage._uniqueStorage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._uniqueStorage, fieldNumber: 857) } - if _storage._unknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknown, fieldNumber: 855) + if _storage._unknown != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unknown, fieldNumber: 858) } - if _storage._unknownFields_p != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknownFields_p, fieldNumber: 856) + if _storage._unknownFields_p != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unknownFields_p, fieldNumber: 859) } - if _storage._unknownStorage != 0 { - try visitor.visitSingularInt32Field(value: _storage._unknownStorage, fieldNumber: 857) + if _storage._unknownStorage != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unknownStorage, fieldNumber: 860) } - if _storage._unpackTo != 0 { - try visitor.visitSingularInt32Field(value: _storage._unpackTo, fieldNumber: 858) + if _storage._unpackTo != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unpackTo, fieldNumber: 861) } - if _storage._unsafeBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeBufferPointer, fieldNumber: 859) + if _storage._unsafeBufferPointer != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unsafeBufferPointer, fieldNumber: 862) } - if _storage._unsafeMutablePointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeMutablePointer, fieldNumber: 860) + if _storage._unsafeMutablePointer != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unsafeMutablePointer, fieldNumber: 863) } - if _storage._unsafeMutableRawBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawBufferPointer, fieldNumber: 861) + if _storage._unsafeMutableRawBufferPointer != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unsafeMutableRawBufferPointer, fieldNumber: 864) } - if _storage._unsafeRawBufferPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeRawBufferPointer, fieldNumber: 862) + if _storage._unsafeRawBufferPointer != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unsafeRawBufferPointer, fieldNumber: 865) } - if _storage._unsafeRawPointer != 0 { - try visitor.visitSingularInt32Field(value: _storage._unsafeRawPointer, fieldNumber: 863) + if _storage._unsafeRawPointer != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unsafeRawPointer, fieldNumber: 866) } - if _storage._unverifiedLazy != 0 { - try visitor.visitSingularInt32Field(value: _storage._unverifiedLazy, fieldNumber: 864) + if _storage._unverifiedLazy != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._unverifiedLazy, fieldNumber: 867) } - if _storage._updatedOptions != 0 { - try visitor.visitSingularInt32Field(value: _storage._updatedOptions, fieldNumber: 865) + if _storage._updatedOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._updatedOptions, fieldNumber: 868) } - if _storage._url != 0 { - try visitor.visitSingularInt32Field(value: _storage._url, fieldNumber: 866) + if _storage._url != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._url, fieldNumber: 869) } - if _storage._useDeterministicOrdering != 0 { - try visitor.visitSingularInt32Field(value: _storage._useDeterministicOrdering, fieldNumber: 867) + if _storage._useDeterministicOrdering != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._useDeterministicOrdering, fieldNumber: 870) } - if _storage._utf8 != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8, fieldNumber: 868) + if _storage._utf8 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._utf8, fieldNumber: 871) } - if _storage._utf8Ptr != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8Ptr, fieldNumber: 869) + if _storage._utf8Ptr != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._utf8Ptr, fieldNumber: 872) } - if _storage._utf8ToDouble != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8ToDouble, fieldNumber: 870) + if _storage._utf8ToDouble != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._utf8ToDouble, fieldNumber: 873) } - if _storage._utf8Validation != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8Validation, fieldNumber: 871) + if _storage._utf8Validation != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._utf8Validation, fieldNumber: 874) } - if _storage._utf8View != 0 { - try visitor.visitSingularInt32Field(value: _storage._utf8View, fieldNumber: 872) + if _storage._utf8View != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._utf8View, fieldNumber: 875) } - if _storage._v != 0 { - try visitor.visitSingularInt32Field(value: _storage._v, fieldNumber: 873) + if _storage._v != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._v, fieldNumber: 876) } - if _storage._value != 0 { - try visitor.visitSingularInt32Field(value: _storage._value, fieldNumber: 874) + if _storage._value != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._value, fieldNumber: 877) } - if _storage._valueField != 0 { - try visitor.visitSingularInt32Field(value: _storage._valueField, fieldNumber: 875) + if _storage._valueField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._valueField, fieldNumber: 878) } - if _storage._values != 0 { - try visitor.visitSingularInt32Field(value: _storage._values, fieldNumber: 876) + if _storage._values != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._values, fieldNumber: 879) } - if _storage._valueType != 0 { - try visitor.visitSingularInt32Field(value: _storage._valueType, fieldNumber: 877) + if _storage._valueType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._valueType, fieldNumber: 880) } - if _storage._var != 0 { - try visitor.visitSingularInt32Field(value: _storage._var, fieldNumber: 878) + if _storage._var != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._var, fieldNumber: 881) } - if _storage._verification != 0 { - try visitor.visitSingularInt32Field(value: _storage._verification, fieldNumber: 879) + if _storage._verification != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._verification, fieldNumber: 882) } - if _storage._verificationState != 0 { - try visitor.visitSingularInt32Field(value: _storage._verificationState, fieldNumber: 880) + if _storage._verificationState != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._verificationState, fieldNumber: 883) } - if _storage._version != 0 { - try visitor.visitSingularInt32Field(value: _storage._version, fieldNumber: 881) + if _storage._version != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._version, fieldNumber: 884) } - if _storage._versionString != 0 { - try visitor.visitSingularInt32Field(value: _storage._versionString, fieldNumber: 882) + if _storage._versionString != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._versionString, fieldNumber: 885) } - if _storage._visitExtensionFields != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitExtensionFields, fieldNumber: 883) + if _storage._visitExtensionFields != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitExtensionFields, fieldNumber: 886) } - if _storage._visitExtensionFieldsAsMessageSet != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitExtensionFieldsAsMessageSet, fieldNumber: 884) + if _storage._visitExtensionFieldsAsMessageSet != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitExtensionFieldsAsMessageSet, fieldNumber: 887) } - if _storage._visitMapField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitMapField, fieldNumber: 885) + if _storage._visitMapField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitMapField, fieldNumber: 888) } - if _storage._visitor != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitor, fieldNumber: 886) + if _storage._visitor != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitor, fieldNumber: 889) } - if _storage._visitPacked != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPacked, fieldNumber: 887) + if _storage._visitPacked != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPacked, fieldNumber: 890) } - if _storage._visitPackedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedBoolField, fieldNumber: 888) + if _storage._visitPackedBoolField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedBoolField, fieldNumber: 891) } - if _storage._visitPackedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedDoubleField, fieldNumber: 889) + if _storage._visitPackedDoubleField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedDoubleField, fieldNumber: 892) } - if _storage._visitPackedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedEnumField, fieldNumber: 890) + if _storage._visitPackedEnumField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedEnumField, fieldNumber: 893) } - if _storage._visitPackedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed32Field, fieldNumber: 891) + if _storage._visitPackedFixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed32Field, fieldNumber: 894) } - if _storage._visitPackedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed64Field, fieldNumber: 892) + if _storage._visitPackedFixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedFixed64Field, fieldNumber: 895) } - if _storage._visitPackedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedFloatField, fieldNumber: 893) + if _storage._visitPackedFloatField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedFloatField, fieldNumber: 896) } - if _storage._visitPackedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedInt32Field, fieldNumber: 894) + if _storage._visitPackedInt32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedInt32Field, fieldNumber: 897) } - if _storage._visitPackedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedInt64Field, fieldNumber: 895) + if _storage._visitPackedInt64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedInt64Field, fieldNumber: 898) } - if _storage._visitPackedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed32Field, fieldNumber: 896) + if _storage._visitPackedSfixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed32Field, fieldNumber: 899) } - if _storage._visitPackedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed64Field, fieldNumber: 897) + if _storage._visitPackedSfixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedSfixed64Field, fieldNumber: 900) } - if _storage._visitPackedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSint32Field, fieldNumber: 898) + if _storage._visitPackedSint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedSint32Field, fieldNumber: 901) } - if _storage._visitPackedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedSint64Field, fieldNumber: 899) + if _storage._visitPackedSint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedSint64Field, fieldNumber: 902) } - if _storage._visitPackedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedUint32Field, fieldNumber: 900) + if _storage._visitPackedUint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedUint32Field, fieldNumber: 903) } - if _storage._visitPackedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitPackedUint64Field, fieldNumber: 901) + if _storage._visitPackedUint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitPackedUint64Field, fieldNumber: 904) } - if _storage._visitRepeated != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeated, fieldNumber: 902) + if _storage._visitRepeated != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeated, fieldNumber: 905) } - if _storage._visitRepeatedBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBoolField, fieldNumber: 903) + if _storage._visitRepeatedBoolField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBoolField, fieldNumber: 906) } - if _storage._visitRepeatedBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBytesField, fieldNumber: 904) + if _storage._visitRepeatedBytesField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedBytesField, fieldNumber: 907) } - if _storage._visitRepeatedDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedDoubleField, fieldNumber: 905) + if _storage._visitRepeatedDoubleField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedDoubleField, fieldNumber: 908) } - if _storage._visitRepeatedEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedEnumField, fieldNumber: 906) + if _storage._visitRepeatedEnumField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedEnumField, fieldNumber: 909) } - if _storage._visitRepeatedFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed32Field, fieldNumber: 907) + if _storage._visitRepeatedFixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed32Field, fieldNumber: 910) } - if _storage._visitRepeatedFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed64Field, fieldNumber: 908) + if _storage._visitRepeatedFixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFixed64Field, fieldNumber: 911) } - if _storage._visitRepeatedFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFloatField, fieldNumber: 909) + if _storage._visitRepeatedFloatField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedFloatField, fieldNumber: 912) } - if _storage._visitRepeatedGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedGroupField, fieldNumber: 910) + if _storage._visitRepeatedGroupField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedGroupField, fieldNumber: 913) } - if _storage._visitRepeatedInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt32Field, fieldNumber: 911) + if _storage._visitRepeatedInt32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt32Field, fieldNumber: 914) } - if _storage._visitRepeatedInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt64Field, fieldNumber: 912) + if _storage._visitRepeatedInt64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedInt64Field, fieldNumber: 915) } - if _storage._visitRepeatedMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedMessageField, fieldNumber: 913) + if _storage._visitRepeatedMessageField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedMessageField, fieldNumber: 916) } - if _storage._visitRepeatedSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed32Field, fieldNumber: 914) + if _storage._visitRepeatedSfixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed32Field, fieldNumber: 917) } - if _storage._visitRepeatedSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed64Field, fieldNumber: 915) + if _storage._visitRepeatedSfixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSfixed64Field, fieldNumber: 918) } - if _storage._visitRepeatedSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint32Field, fieldNumber: 916) + if _storage._visitRepeatedSint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint32Field, fieldNumber: 919) } - if _storage._visitRepeatedSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint64Field, fieldNumber: 917) + if _storage._visitRepeatedSint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedSint64Field, fieldNumber: 920) } - if _storage._visitRepeatedStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedStringField, fieldNumber: 918) + if _storage._visitRepeatedStringField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedStringField, fieldNumber: 921) } - if _storage._visitRepeatedUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint32Field, fieldNumber: 919) + if _storage._visitRepeatedUint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint32Field, fieldNumber: 922) } - if _storage._visitRepeatedUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint64Field, fieldNumber: 920) + if _storage._visitRepeatedUint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitRepeatedUint64Field, fieldNumber: 923) } - if _storage._visitSingular != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingular, fieldNumber: 921) + if _storage._visitSingular != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingular, fieldNumber: 924) } - if _storage._visitSingularBoolField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularBoolField, fieldNumber: 922) + if _storage._visitSingularBoolField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularBoolField, fieldNumber: 925) } - if _storage._visitSingularBytesField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularBytesField, fieldNumber: 923) + if _storage._visitSingularBytesField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularBytesField, fieldNumber: 926) } - if _storage._visitSingularDoubleField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularDoubleField, fieldNumber: 924) + if _storage._visitSingularDoubleField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularDoubleField, fieldNumber: 927) } - if _storage._visitSingularEnumField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularEnumField, fieldNumber: 925) + if _storage._visitSingularEnumField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularEnumField, fieldNumber: 928) } - if _storage._visitSingularFixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed32Field, fieldNumber: 926) + if _storage._visitSingularFixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed32Field, fieldNumber: 929) } - if _storage._visitSingularFixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed64Field, fieldNumber: 927) + if _storage._visitSingularFixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularFixed64Field, fieldNumber: 930) } - if _storage._visitSingularFloatField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularFloatField, fieldNumber: 928) + if _storage._visitSingularFloatField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularFloatField, fieldNumber: 931) } - if _storage._visitSingularGroupField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularGroupField, fieldNumber: 929) + if _storage._visitSingularGroupField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularGroupField, fieldNumber: 932) } - if _storage._visitSingularInt32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularInt32Field, fieldNumber: 930) + if _storage._visitSingularInt32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularInt32Field, fieldNumber: 933) } - if _storage._visitSingularInt64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularInt64Field, fieldNumber: 931) + if _storage._visitSingularInt64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularInt64Field, fieldNumber: 934) } - if _storage._visitSingularMessageField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularMessageField, fieldNumber: 932) + if _storage._visitSingularMessageField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularMessageField, fieldNumber: 935) } - if _storage._visitSingularSfixed32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed32Field, fieldNumber: 933) + if _storage._visitSingularSfixed32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed32Field, fieldNumber: 936) } - if _storage._visitSingularSfixed64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed64Field, fieldNumber: 934) + if _storage._visitSingularSfixed64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularSfixed64Field, fieldNumber: 937) } - if _storage._visitSingularSint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSint32Field, fieldNumber: 935) + if _storage._visitSingularSint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularSint32Field, fieldNumber: 938) } - if _storage._visitSingularSint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularSint64Field, fieldNumber: 936) + if _storage._visitSingularSint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularSint64Field, fieldNumber: 939) } - if _storage._visitSingularStringField != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularStringField, fieldNumber: 937) + if _storage._visitSingularStringField != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularStringField, fieldNumber: 940) } - if _storage._visitSingularUint32Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularUint32Field, fieldNumber: 938) + if _storage._visitSingularUint32Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularUint32Field, fieldNumber: 941) } - if _storage._visitSingularUint64Field != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitSingularUint64Field, fieldNumber: 939) + if _storage._visitSingularUint64Field != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitSingularUint64Field, fieldNumber: 942) } - if _storage._visitUnknown != 0 { - try visitor.visitSingularInt32Field(value: _storage._visitUnknown, fieldNumber: 940) + if _storage._visitUnknown != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._visitUnknown, fieldNumber: 943) } - if _storage._wasDecoded != 0 { - try visitor.visitSingularInt32Field(value: _storage._wasDecoded, fieldNumber: 941) + if _storage._wasDecoded != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._wasDecoded, fieldNumber: 944) } - if _storage._weak != 0 { - try visitor.visitSingularInt32Field(value: _storage._weak, fieldNumber: 942) + if _storage._weak != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._weak, fieldNumber: 945) } - if _storage._weakDependency != 0 { - try visitor.visitSingularInt32Field(value: _storage._weakDependency, fieldNumber: 943) + if _storage._weakDependency != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._weakDependency, fieldNumber: 946) } - if _storage._where != 0 { - try visitor.visitSingularInt32Field(value: _storage._where, fieldNumber: 944) + if _storage._where != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._where, fieldNumber: 947) } - if _storage._wireFormat != 0 { - try visitor.visitSingularInt32Field(value: _storage._wireFormat, fieldNumber: 945) + if _storage._wireFormat != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._wireFormat, fieldNumber: 948) } - if _storage._with != 0 { - try visitor.visitSingularInt32Field(value: _storage._with, fieldNumber: 946) + if _storage._with != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._with, fieldNumber: 949) } - if _storage._withUnsafeBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._withUnsafeBytes, fieldNumber: 947) + if _storage._withUnsafeBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._withUnsafeBytes, fieldNumber: 950) } - if _storage._withUnsafeMutableBytes != 0 { - try visitor.visitSingularInt32Field(value: _storage._withUnsafeMutableBytes, fieldNumber: 948) + if _storage._withUnsafeMutableBytes != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._withUnsafeMutableBytes, fieldNumber: 951) } - if _storage._work != 0 { - try visitor.visitSingularInt32Field(value: _storage._work, fieldNumber: 949) + if _storage._work != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._work, fieldNumber: 952) } - if _storage._wrapped != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrapped, fieldNumber: 950) + if _storage._wrapped != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._wrapped, fieldNumber: 953) } - if _storage._wrappedType != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrappedType, fieldNumber: 951) + if _storage._wrappedType != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._wrappedType, fieldNumber: 954) } - if _storage._wrappedValue != 0 { - try visitor.visitSingularInt32Field(value: _storage._wrappedValue, fieldNumber: 952) + if _storage._wrappedValue != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._wrappedValue, fieldNumber: 955) } - if _storage._written != 0 { - try visitor.visitSingularInt32Field(value: _storage._written, fieldNumber: 953) + if _storage._written != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._written, fieldNumber: 956) } - if _storage._yday != 0 { - try visitor.visitSingularInt32Field(value: _storage._yday, fieldNumber: 954) + if _storage._yday != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._yday, fieldNumber: 957) } } try unknownFields.traverse(visitor: &visitor) @@ -11540,7 +11577,9 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu if _storage._allCases != rhs_storage._allCases {return false} if _storage._allowAlias != rhs_storage._allowAlias {return false} if _storage._alwaysPrintEnumsAsInts != rhs_storage._alwaysPrintEnumsAsInts {return false} + if _storage._alwaysPrintFieldsWithoutPresence != rhs_storage._alwaysPrintFieldsWithoutPresence {return false} if _storage._alwaysPrintInt64SAsNumbers != rhs_storage._alwaysPrintInt64SAsNumbers {return false} + if _storage._alwaysVisitPrimitiveFields != rhs_storage._alwaysVisitPrimitiveFields {return false} if _storage._annotation != rhs_storage._annotation {return false} if _storage._any != rhs_storage._any {return false} if _storage._anyExtensionField != rhs_storage._anyExtensionField {return false} @@ -12365,6 +12404,7 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedFields: SwiftProtobu if _storage._totalArrayDepth != rhs_storage._totalArrayDepth {return false} if _storage._totalSize != rhs_storage._totalSize {return false} if _storage._trailingComments != rhs_storage._trailingComments {return false} + if _storage._traversalOptions != rhs_storage._traversalOptions {return false} if _storage._traverse != rhs_storage._traverse {return false} if _storage._true != rhs_storage._true {return false} if _storage._try != rhs_storage._try {return false} diff --git a/Tests/SwiftProtobufTests/generated_swift_names_messages.pb.swift b/Tests/SwiftProtobufTests/generated_swift_names_messages.pb.swift index 83f45fe35..131cda0f2 100644 --- a/Tests/SwiftProtobufTests/generated_swift_names_messages.pb.swift +++ b/Tests/SwiftProtobufTests/generated_swift_names_messages.pb.swift @@ -91,6 +91,18 @@ struct SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages: Sendable { init() {} } + struct alwaysPrintFieldsWithoutPresence: Sendable { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var alwaysPrintFieldsWithoutPresence: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct alwaysPrintInt64sAsNumbers: Sendable { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -103,6 +115,18 @@ struct SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages: Sendable { init() {} } + struct alwaysVisitPrimitiveFields: Sendable { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var alwaysVisitPrimitiveFields: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct annotation: Sendable { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -9991,6 +10015,18 @@ struct SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages: Sendable { init() {} } + struct traversalOptions: Sendable { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var traversalOptions: Int32 = 0 + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + } + struct traverseMessage: Sendable { // SwiftProtobuf.Message conformance is added in an extension below. See the // `Message` and `Message+*Additions` files in the SwiftProtobuf library for @@ -11524,7 +11560,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.adjusted: S } func traverse(visitor: inout V) throws { - if self.adjusted != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.adjusted != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.adjusted, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11556,7 +11593,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.aggregateVa } func traverse(visitor: inout V) throws { - if self.aggregateValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.aggregateValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.aggregateValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11588,7 +11626,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.allCases: S } func traverse(visitor: inout V) throws { - if self.allCases != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.allCases != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.allCases, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11620,7 +11659,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.allowAlias: } func traverse(visitor: inout V) throws { - if self.allowAlias != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.allowAlias != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.allowAlias, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11652,7 +11692,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysPrint } func traverse(visitor: inout V) throws { - if self.alwaysPrintEnumsAsInts != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.alwaysPrintEnumsAsInts != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.alwaysPrintEnumsAsInts, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11665,6 +11706,39 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysPrint } } +extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysPrintFieldsWithoutPresence: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoMessageName + ".alwaysPrintFieldsWithoutPresence" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "alwaysPrintFieldsWithoutPresence"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.alwaysPrintFieldsWithoutPresence) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.alwaysPrintFieldsWithoutPresence != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: self.alwaysPrintFieldsWithoutPresence, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysPrintFieldsWithoutPresence, rhs: SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysPrintFieldsWithoutPresence) -> Bool { + if lhs.alwaysPrintFieldsWithoutPresence != rhs.alwaysPrintFieldsWithoutPresence {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysPrintInt64sAsNumbers: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoMessageName + ".alwaysPrintInt64sAsNumbers" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -11684,7 +11758,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysPrint } func traverse(visitor: inout V) throws { - if self.alwaysPrintInt64SAsNumbers != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.alwaysPrintInt64SAsNumbers != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.alwaysPrintInt64SAsNumbers, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11697,6 +11772,39 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysPrint } } +extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysVisitPrimitiveFields: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoMessageName + ".alwaysVisitPrimitiveFields" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "alwaysVisitPrimitiveFields"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.alwaysVisitPrimitiveFields) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.alwaysVisitPrimitiveFields != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: self.alwaysVisitPrimitiveFields, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysVisitPrimitiveFields, rhs: SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.alwaysVisitPrimitiveFields) -> Bool { + if lhs.alwaysVisitPrimitiveFields != rhs.alwaysVisitPrimitiveFields {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.annotation: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoMessageName + ".annotation" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -11716,7 +11824,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.annotation: } func traverse(visitor: inout V) throws { - if self.annotation != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.annotation != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.annotation, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11748,7 +11857,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.any: SwiftP } func traverse(visitor: inout V) throws { - if self.any != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.any != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.any, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11780,7 +11890,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.AnyExtensio } func traverse(visitor: inout V) throws { - if self.anyExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.anyExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.anyExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11812,7 +11923,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.AnyMessageE } func traverse(visitor: inout V) throws { - if self.anyMessageExtension != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.anyMessageExtension != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.anyMessageExtension, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11844,7 +11956,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.AnyMessageS } func traverse(visitor: inout V) throws { - if self.anyMessageStorage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.anyMessageStorage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.anyMessageStorage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11876,7 +11989,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.AnyUnpackEr } func traverse(visitor: inout V) throws { - if self.anyUnpackError != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.anyUnpackError != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.anyUnpackError, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11908,7 +12022,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Api: SwiftP } func traverse(visitor: inout V) throws { - if self.api != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.api != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.api, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11940,7 +12055,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.appended: S } func traverse(visitor: inout V) throws { - if self.appended != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.appended != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.appended, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -11972,7 +12088,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.appendUIntH } func traverse(visitor: inout V) throws { - if self.appendUintHex != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.appendUintHex != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.appendUintHex, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12004,7 +12121,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.appendUnkno } func traverse(visitor: inout V) throws { - if self.appendUnknown != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.appendUnknown != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.appendUnknown, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12036,7 +12154,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.areAllIniti } func traverse(visitor: inout V) throws { - if self.areAllInitialized != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.areAllInitialized != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.areAllInitialized, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12068,7 +12187,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Array: Swif } func traverse(visitor: inout V) throws { - if self.array != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.array != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.array, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12100,7 +12220,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.arrayDepth: } func traverse(visitor: inout V) throws { - if self.arrayDepth != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.arrayDepth != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.arrayDepth, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12132,7 +12253,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.arrayLitera } func traverse(visitor: inout V) throws { - if self.arrayLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.arrayLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.arrayLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12164,7 +12286,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.arraySepara } func traverse(visitor: inout V) throws { - if self.arraySeparator != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.arraySeparator != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.arraySeparator, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12196,7 +12319,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.asMessage: } func traverse(visitor: inout V) throws { - if self.`as` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`as` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`as`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12228,7 +12352,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.asciiOpenCu } func traverse(visitor: inout V) throws { - if self.asciiOpenCurlyBracket != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.asciiOpenCurlyBracket != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.asciiOpenCurlyBracket, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12260,7 +12385,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.asciiZero: } func traverse(visitor: inout V) throws { - if self.asciiZero != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.asciiZero != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.asciiZero, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12292,7 +12418,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.async: Swif } func traverse(visitor: inout V) throws { - if self.async != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.async != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.async, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12324,7 +12451,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.AsyncIterat } func traverse(visitor: inout V) throws { - if self.asyncIterator != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.asyncIterator != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.asyncIterator, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12356,7 +12484,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.AsyncIterat } func traverse(visitor: inout V) throws { - if self.asyncIteratorProtocol != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.asyncIteratorProtocol != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.asyncIteratorProtocol, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12388,7 +12517,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.AsyncMessag } func traverse(visitor: inout V) throws { - if self.asyncMessageSequence != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.asyncMessageSequence != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.asyncMessageSequence, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12420,7 +12550,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.available: } func traverse(visitor: inout V) throws { - if self.available != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.available != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.available, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12452,7 +12583,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.b: SwiftPro } func traverse(visitor: inout V) throws { - if self.b != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.b != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.b, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12484,7 +12616,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Base: Swift } func traverse(visitor: inout V) throws { - if self.base != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.base != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.base, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12516,7 +12649,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.base64Value } func traverse(visitor: inout V) throws { - if self.base64Values != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.base64Values != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.base64Values, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12548,7 +12682,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.baseAddress } func traverse(visitor: inout V) throws { - if self.baseAddress != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.baseAddress != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.baseAddress, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12580,7 +12715,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BaseType: S } func traverse(visitor: inout V) throws { - if self.baseType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.baseType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.baseType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12612,7 +12748,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.begin: Swif } func traverse(visitor: inout V) throws { - if self.begin != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.begin != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.begin, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12644,7 +12781,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.binary: Swi } func traverse(visitor: inout V) throws { - if self.binary != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binary != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binary, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12676,7 +12814,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryDecod } func traverse(visitor: inout V) throws { - if self.binaryDecoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryDecoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryDecoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12708,7 +12847,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryDecod } func traverse(visitor: inout V) throws { - if self.binaryDecodingError != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryDecodingError != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryDecodingError, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12740,7 +12880,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryDecod } func traverse(visitor: inout V) throws { - if self.binaryDecodingOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryDecodingOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryDecodingOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12772,7 +12913,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryDelim } func traverse(visitor: inout V) throws { - if self.binaryDelimited != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryDelimited != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryDelimited, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12804,7 +12946,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryEncod } func traverse(visitor: inout V) throws { - if self.binaryEncoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryEncoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryEncoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12836,7 +12979,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryEncod } func traverse(visitor: inout V) throws { - if self.binaryEncodingError != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryEncodingError != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryEncodingError, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12868,7 +13012,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryEncod } func traverse(visitor: inout V) throws { - if self.binaryEncodingMessageSetSizeVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryEncodingMessageSetSizeVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryEncodingMessageSetSizeVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12900,7 +13045,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryEncod } func traverse(visitor: inout V) throws { - if self.binaryEncodingMessageSetVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryEncodingMessageSetVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryEncodingMessageSetVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12932,7 +13078,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryEncod } func traverse(visitor: inout V) throws { - if self.binaryEncodingOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryEncodingOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryEncodingOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12964,7 +13111,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryEncod } func traverse(visitor: inout V) throws { - if self.binaryEncodingSizeVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryEncodingSizeVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryEncodingSizeVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -12996,7 +13144,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BinaryEncod } func traverse(visitor: inout V) throws { - if self.binaryEncodingVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryEncodingVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryEncodingVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13028,7 +13177,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.binaryOptio } func traverse(visitor: inout V) throws { - if self.binaryOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13060,7 +13210,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.binaryProto } func traverse(visitor: inout V) throws { - if self.binaryProtobufDelimitedMessages != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.binaryProtobufDelimitedMessages != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.binaryProtobufDelimitedMessages, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13092,7 +13243,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.bitPattern: } func traverse(visitor: inout V) throws { - if self.bitPattern != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.bitPattern != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.bitPattern, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13124,7 +13276,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.body: Swift } func traverse(visitor: inout V) throws { - if self.body != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.body != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.body, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13156,7 +13309,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BoolMessage } func traverse(visitor: inout V) throws { - if self.bool != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.bool != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.bool, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13188,7 +13342,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.booleanLite } func traverse(visitor: inout V) throws { - if self.booleanLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.booleanLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.booleanLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13220,7 +13375,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BooleanLite } func traverse(visitor: inout V) throws { - if self.booleanLiteralType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.booleanLiteralType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.booleanLiteralType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13252,7 +13408,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.boolValue: } func traverse(visitor: inout V) throws { - if self.boolValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.boolValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.boolValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13284,7 +13441,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.buffer: Swi } func traverse(visitor: inout V) throws { - if self.buffer != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.buffer != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.buffer, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13316,7 +13474,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.bytes: Swif } func traverse(visitor: inout V) throws { - if self.bytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.bytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.bytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13348,7 +13507,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.bytesInGrou } func traverse(visitor: inout V) throws { - if self.bytesInGroup != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.bytesInGroup != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.bytesInGroup, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13380,7 +13540,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.bytesNeeded } func traverse(visitor: inout V) throws { - if self.bytesNeeded != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.bytesNeeded != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.bytesNeeded, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13412,7 +13573,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.bytesRead: } func traverse(visitor: inout V) throws { - if self.bytesRead != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.bytesRead != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.bytesRead, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13444,7 +13606,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.BytesValue: } func traverse(visitor: inout V) throws { - if self.bytesValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.bytesValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.bytesValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13476,7 +13639,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.c: SwiftPro } func traverse(visitor: inout V) throws { - if self.c != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.c != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.c, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13508,7 +13672,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.capitalizeN } func traverse(visitor: inout V) throws { - if self.capitalizeNext != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.capitalizeNext != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.capitalizeNext, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13540,7 +13705,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.cardinality } func traverse(visitor: inout V) throws { - if self.cardinality != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.cardinality != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.cardinality, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13572,7 +13738,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.CaseIterabl } func traverse(visitor: inout V) throws { - if self.caseIterable != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.caseIterable != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.caseIterable, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13604,7 +13771,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ccEnableAre } func traverse(visitor: inout V) throws { - if self.ccEnableArenas != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.ccEnableArenas != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.ccEnableArenas, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13636,7 +13804,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ccGenericSe } func traverse(visitor: inout V) throws { - if self.ccGenericServices != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.ccGenericServices != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.ccGenericServices, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13668,7 +13837,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Character: } func traverse(visitor: inout V) throws { - if self.character != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.character != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.character, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13700,7 +13870,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.chars: Swif } func traverse(visitor: inout V) throws { - if self.chars != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.chars != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.chars, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13732,7 +13903,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.chunk: Swif } func traverse(visitor: inout V) throws { - if self.chunk != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.chunk != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.chunk, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13764,7 +13936,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.classMessag } func traverse(visitor: inout V) throws { - if self.`class` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`class` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`class`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13796,7 +13969,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearAggreg } func traverse(visitor: inout V) throws { - if self.clearAggregateValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearAggregateValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearAggregateValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13828,7 +14002,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearAllowA } func traverse(visitor: inout V) throws { - if self.clearAllowAlias_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearAllowAlias_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearAllowAlias_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13860,7 +14035,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearBegin: } func traverse(visitor: inout V) throws { - if self.clearBegin_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearBegin_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearBegin_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13892,7 +14068,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearCcEnab } func traverse(visitor: inout V) throws { - if self.clearCcEnableArenas_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearCcEnableArenas_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearCcEnableArenas_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13924,7 +14101,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearCcGene } func traverse(visitor: inout V) throws { - if self.clearCcGenericServices_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearCcGenericServices_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearCcGenericServices_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13956,7 +14134,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearClient } func traverse(visitor: inout V) throws { - if self.clearClientStreaming_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearClientStreaming_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearClientStreaming_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -13988,7 +14167,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearCsharp } func traverse(visitor: inout V) throws { - if self.clearCsharpNamespace_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearCsharpNamespace_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearCsharpNamespace_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14020,7 +14200,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearCtype: } func traverse(visitor: inout V) throws { - if self.clearCtype_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearCtype_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearCtype_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14052,7 +14233,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearDebugR } func traverse(visitor: inout V) throws { - if self.clearDebugRedact_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearDebugRedact_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearDebugRedact_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14084,7 +14266,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearDefaul } func traverse(visitor: inout V) throws { - if self.clearDefaultValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearDefaultValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearDefaultValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14116,7 +14299,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearDeprec } func traverse(visitor: inout V) throws { - if self.clearDeprecated_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearDeprecated_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearDeprecated_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14148,7 +14332,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearDeprec } func traverse(visitor: inout V) throws { - if self.clearDeprecatedLegacyJsonFieldConflicts_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearDeprecatedLegacyJsonFieldConflicts_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14180,7 +14365,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearDouble } func traverse(visitor: inout V) throws { - if self.clearDoubleValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearDoubleValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearDoubleValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14212,7 +14398,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearEditio } func traverse(visitor: inout V) throws { - if self.clearEdition_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearEdition_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearEdition_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14244,7 +14431,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearEnd: S } func traverse(visitor: inout V) throws { - if self.clearEnd_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearEnd_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearEnd_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14276,7 +14464,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearEnumTy } func traverse(visitor: inout V) throws { - if self.clearEnumType_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearEnumType_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearEnumType_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14308,7 +14497,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearExtend } func traverse(visitor: inout V) throws { - if self.clearExtendee_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearExtendee_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearExtendee_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14340,7 +14530,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearExtens } func traverse(visitor: inout V) throws { - if self.clearExtensionValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearExtensionValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearExtensionValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14372,7 +14563,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearFeatur } func traverse(visitor: inout V) throws { - if self.clearFeatures_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearFeatures_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearFeatures_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14404,7 +14596,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearFieldP } func traverse(visitor: inout V) throws { - if self.clearFieldPresence_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearFieldPresence_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearFieldPresence_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14436,7 +14629,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearFullNa } func traverse(visitor: inout V) throws { - if self.clearFullName_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearFullName_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearFullName_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14468,7 +14662,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearGoPack } func traverse(visitor: inout V) throws { - if self.clearGoPackage_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearGoPackage_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearGoPackage_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14500,7 +14695,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearIdempo } func traverse(visitor: inout V) throws { - if self.clearIdempotencyLevel_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearIdempotencyLevel_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearIdempotencyLevel_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14532,7 +14728,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearIdenti } func traverse(visitor: inout V) throws { - if self.clearIdentifierValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearIdentifierValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearIdentifierValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14564,7 +14761,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearInputT } func traverse(visitor: inout V) throws { - if self.clearInputType_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearInputType_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearInputType_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14596,7 +14794,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearIsExte } func traverse(visitor: inout V) throws { - if self.clearIsExtension_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearIsExtension_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearIsExtension_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14628,7 +14827,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJavaGe } func traverse(visitor: inout V) throws { - if self.clearJavaGenerateEqualsAndHash_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJavaGenerateEqualsAndHash_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJavaGenerateEqualsAndHash_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14660,7 +14860,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJavaGe } func traverse(visitor: inout V) throws { - if self.clearJavaGenericServices_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJavaGenericServices_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJavaGenericServices_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14692,7 +14893,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJavaMu } func traverse(visitor: inout V) throws { - if self.clearJavaMultipleFiles_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJavaMultipleFiles_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJavaMultipleFiles_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14724,7 +14926,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJavaOu } func traverse(visitor: inout V) throws { - if self.clearJavaOuterClassname_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJavaOuterClassname_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJavaOuterClassname_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14756,7 +14959,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJavaPa } func traverse(visitor: inout V) throws { - if self.clearJavaPackage_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJavaPackage_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJavaPackage_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14788,7 +14992,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJavaSt } func traverse(visitor: inout V) throws { - if self.clearJavaStringCheckUtf8_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJavaStringCheckUtf8_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJavaStringCheckUtf8_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14820,7 +15025,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJsonFo } func traverse(visitor: inout V) throws { - if self.clearJsonFormat_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJsonFormat_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJsonFormat_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14852,7 +15058,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJsonNa } func traverse(visitor: inout V) throws { - if self.clearJsonName_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJsonName_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJsonName_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14884,7 +15091,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearJstype } func traverse(visitor: inout V) throws { - if self.clearJstype_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearJstype_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearJstype_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14916,7 +15124,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearLabel: } func traverse(visitor: inout V) throws { - if self.clearLabel_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearLabel_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearLabel_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14948,7 +15157,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearLazy: } func traverse(visitor: inout V) throws { - if self.clearLazy_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearLazy_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearLazy_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -14980,7 +15190,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearLeadin } func traverse(visitor: inout V) throws { - if self.clearLeadingComments_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearLeadingComments_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearLeadingComments_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15012,7 +15223,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearMapEnt } func traverse(visitor: inout V) throws { - if self.clearMapEntry_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearMapEntry_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearMapEntry_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15044,7 +15256,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearMaximu } func traverse(visitor: inout V) throws { - if self.clearMaximumEdition_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearMaximumEdition_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearMaximumEdition_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15076,7 +15289,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearMessag } func traverse(visitor: inout V) throws { - if self.clearMessageEncoding_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearMessageEncoding_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearMessageEncoding_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15108,7 +15322,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearMessag } func traverse(visitor: inout V) throws { - if self.clearMessageSetWireFormat_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearMessageSetWireFormat_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearMessageSetWireFormat_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15140,7 +15355,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearMinimu } func traverse(visitor: inout V) throws { - if self.clearMinimumEdition_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearMinimumEdition_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearMinimumEdition_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15172,7 +15388,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearName: } func traverse(visitor: inout V) throws { - if self.clearName_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearName_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearName_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15204,7 +15421,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearNamePa } func traverse(visitor: inout V) throws { - if self.clearNamePart_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearNamePart_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearNamePart_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15236,7 +15454,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearNegati } func traverse(visitor: inout V) throws { - if self.clearNegativeIntValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearNegativeIntValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearNegativeIntValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15268,7 +15487,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearNoStan } func traverse(visitor: inout V) throws { - if self.clearNoStandardDescriptorAccessor_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearNoStandardDescriptorAccessor_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearNoStandardDescriptorAccessor_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15300,7 +15520,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearNumber } func traverse(visitor: inout V) throws { - if self.clearNumber_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearNumber_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearNumber_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15332,7 +15553,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearObjcCl } func traverse(visitor: inout V) throws { - if self.clearObjcClassPrefix_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearObjcClassPrefix_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearObjcClassPrefix_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15364,7 +15586,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearOneofI } func traverse(visitor: inout V) throws { - if self.clearOneofIndex_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearOneofIndex_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearOneofIndex_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15396,7 +15619,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearOptimi } func traverse(visitor: inout V) throws { - if self.clearOptimizeFor_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearOptimizeFor_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearOptimizeFor_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15428,7 +15652,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearOption } func traverse(visitor: inout V) throws { - if self.clearOptions_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearOptions_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearOptions_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15460,7 +15685,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearOutput } func traverse(visitor: inout V) throws { - if self.clearOutputType_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearOutputType_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearOutputType_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15492,7 +15718,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearPackag } func traverse(visitor: inout V) throws { - if self.clearPackage_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearPackage_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearPackage_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15524,7 +15751,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearPacked } func traverse(visitor: inout V) throws { - if self.clearPacked_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearPacked_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearPacked_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15556,7 +15784,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearPhpCla } func traverse(visitor: inout V) throws { - if self.clearPhpClassPrefix_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearPhpClassPrefix_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearPhpClassPrefix_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15588,7 +15817,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearPhpMet } func traverse(visitor: inout V) throws { - if self.clearPhpMetadataNamespace_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearPhpMetadataNamespace_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearPhpMetadataNamespace_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15620,7 +15850,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearPhpNam } func traverse(visitor: inout V) throws { - if self.clearPhpNamespace_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearPhpNamespace_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearPhpNamespace_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15652,7 +15883,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearPositi } func traverse(visitor: inout V) throws { - if self.clearPositiveIntValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearPositiveIntValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearPositiveIntValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15684,7 +15916,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearProto3 } func traverse(visitor: inout V) throws { - if self.clearProto3Optional_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearProto3Optional_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearProto3Optional_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15716,7 +15949,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearPyGene } func traverse(visitor: inout V) throws { - if self.clearPyGenericServices_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearPyGenericServices_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearPyGenericServices_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15748,7 +15982,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearRepeat } func traverse(visitor: inout V) throws { - if self.clearRepeated_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearRepeated_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearRepeated_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15780,7 +16015,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearRepeat } func traverse(visitor: inout V) throws { - if self.clearRepeatedFieldEncoding_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearRepeatedFieldEncoding_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearRepeatedFieldEncoding_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15812,7 +16048,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearReserv } func traverse(visitor: inout V) throws { - if self.clearReserved_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearReserved_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearReserved_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15844,7 +16081,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearRetent } func traverse(visitor: inout V) throws { - if self.clearRetention_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearRetention_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearRetention_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15876,7 +16114,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearRubyPa } func traverse(visitor: inout V) throws { - if self.clearRubyPackage_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearRubyPackage_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearRubyPackage_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15908,7 +16147,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearSemant } func traverse(visitor: inout V) throws { - if self.clearSemantic_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearSemantic_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearSemantic_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15940,7 +16180,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearServer } func traverse(visitor: inout V) throws { - if self.clearServerStreaming_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearServerStreaming_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearServerStreaming_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -15972,7 +16213,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearSource } func traverse(visitor: inout V) throws { - if self.clearSourceCodeInfo_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearSourceCodeInfo_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearSourceCodeInfo_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16004,7 +16246,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearSource } func traverse(visitor: inout V) throws { - if self.clearSourceContext_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearSourceContext_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearSourceContext_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16036,7 +16279,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearSource } func traverse(visitor: inout V) throws { - if self.clearSourceFile_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearSourceFile_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearSourceFile_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16068,7 +16312,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearStart: } func traverse(visitor: inout V) throws { - if self.clearStart_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearStart_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearStart_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16100,7 +16345,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearString } func traverse(visitor: inout V) throws { - if self.clearStringValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearStringValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearStringValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16132,7 +16378,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearSwiftP } func traverse(visitor: inout V) throws { - if self.clearSwiftPrefix_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearSwiftPrefix_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearSwiftPrefix_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16164,7 +16411,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearSyntax } func traverse(visitor: inout V) throws { - if self.clearSyntax_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearSyntax_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearSyntax_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16196,7 +16444,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearTraili } func traverse(visitor: inout V) throws { - if self.clearTrailingComments_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearTrailingComments_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearTrailingComments_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16228,7 +16477,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearType: } func traverse(visitor: inout V) throws { - if self.clearType_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearType_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearType_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16260,7 +16510,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearTypeNa } func traverse(visitor: inout V) throws { - if self.clearTypeName_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearTypeName_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearTypeName_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16292,7 +16543,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearUnveri } func traverse(visitor: inout V) throws { - if self.clearUnverifiedLazy_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearUnverifiedLazy_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearUnverifiedLazy_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16324,7 +16576,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearUtf8Va } func traverse(visitor: inout V) throws { - if self.clearUtf8Validation_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearUtf8Validation_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearUtf8Validation_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16356,7 +16609,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearValue: } func traverse(visitor: inout V) throws { - if self.clearValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16388,7 +16642,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearVerifi } func traverse(visitor: inout V) throws { - if self.clearVerification_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearVerification_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearVerification_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16420,7 +16675,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clearWeak: } func traverse(visitor: inout V) throws { - if self.clearWeak_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clearWeak_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clearWeak_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16452,7 +16708,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.clientStrea } func traverse(visitor: inout V) throws { - if self.clientStreaming != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.clientStreaming != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.clientStreaming, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16484,7 +16741,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.codePoint: } func traverse(visitor: inout V) throws { - if self.codePoint != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.codePoint != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.codePoint, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16516,7 +16774,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.codeUnits: } func traverse(visitor: inout V) throws { - if self.codeUnits != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.codeUnits != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.codeUnits, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16548,7 +16807,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Collection: } func traverse(visitor: inout V) throws { - if self.collection != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.collection != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.collection, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16580,7 +16840,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.com: SwiftP } func traverse(visitor: inout V) throws { - if self.com != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.com != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.com, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16612,7 +16873,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.comma: Swif } func traverse(visitor: inout V) throws { - if self.comma != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.comma != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.comma, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16644,7 +16906,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.CommonMessa } func traverse(visitor: inout V) throws { - if self.commonMessageConformances != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.commonMessageConformances != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.commonMessageConformances, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16676,7 +16939,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.consumedByt } func traverse(visitor: inout V) throws { - if self.consumedBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.consumedBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.consumedBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16708,7 +16972,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.contentsOf: } func traverse(visitor: inout V) throws { - if self.contentsOf != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.contentsOf != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.contentsOf, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16740,7 +17005,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.count: Swif } func traverse(visitor: inout V) throws { - if self.count != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.count != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.count, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16772,7 +17038,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.countVarint } func traverse(visitor: inout V) throws { - if self.countVarintsInBuffer != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.countVarintsInBuffer != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.countVarintsInBuffer, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16804,7 +17071,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.csharpNames } func traverse(visitor: inout V) throws { - if self.csharpNamespace != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.csharpNamespace != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.csharpNamespace, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16836,7 +17104,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ctype: Swif } func traverse(visitor: inout V) throws { - if self.ctype != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.ctype != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.ctype, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16868,7 +17137,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.customCodab } func traverse(visitor: inout V) throws { - if self.customCodable != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.customCodable != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.customCodable, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16900,7 +17170,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.d: SwiftPro } func traverse(visitor: inout V) throws { - if self.d != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.d != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.d, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16932,7 +17203,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.DataMessage } func traverse(visitor: inout V) throws { - if self.data != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.data != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.data, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16964,7 +17236,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.dataResult: } func traverse(visitor: inout V) throws { - if self.dataResult != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.dataResult != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.dataResult, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -16996,7 +17269,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.date: Swift } func traverse(visitor: inout V) throws { - if self.date != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.date != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.date, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17028,7 +17302,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.daySec: Swi } func traverse(visitor: inout V) throws { - if self.daySec != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.daySec != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.daySec, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17060,7 +17335,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.daysSinceEp } func traverse(visitor: inout V) throws { - if self.daysSinceEpoch != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.daysSinceEpoch != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.daysSinceEpoch, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17092,7 +17368,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.debugDescri } func traverse(visitor: inout V) throws { - if self.debugDescription_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.debugDescription_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.debugDescription_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17124,7 +17401,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.debugRedact } func traverse(visitor: inout V) throws { - if self.debugRedact != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.debugRedact != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.debugRedact, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17156,7 +17434,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.declaration } func traverse(visitor: inout V) throws { - if self.declaration != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.declaration != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.declaration, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17188,7 +17467,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decoded: Sw } func traverse(visitor: inout V) throws { - if self.decoded != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decoded != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decoded, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17220,7 +17500,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodedFrom } func traverse(visitor: inout V) throws { - if self.decodedFromJsonnull != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodedFromJsonnull != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodedFromJsonnull, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17252,7 +17533,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeExten } func traverse(visitor: inout V) throws { - if self.decodeExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17284,7 +17566,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeExten } func traverse(visitor: inout V) throws { - if self.decodeExtensionFieldsAsMessageSet != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeExtensionFieldsAsMessageSet != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeExtensionFieldsAsMessageSet, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17316,7 +17599,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeJSON: } func traverse(visitor: inout V) throws { - if self.decodeJson != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeJson != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeJson, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17348,7 +17632,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeMapFi } func traverse(visitor: inout V) throws { - if self.decodeMapField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeMapField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeMapField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17380,7 +17665,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeMessa } func traverse(visitor: inout V) throws { - if self.decodeMessage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeMessage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeMessage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17412,7 +17698,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decoder: Sw } func traverse(visitor: inout V) throws { - if self.decoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17444,7 +17731,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeated != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeated != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeated, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17476,7 +17764,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedBoolField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedBoolField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedBoolField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17508,7 +17797,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedBytesField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedBytesField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedBytesField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17540,7 +17830,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedDoubleField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedDoubleField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedDoubleField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17572,7 +17863,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedEnumField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedEnumField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedEnumField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17604,7 +17896,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedFixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedFixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedFixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17636,7 +17929,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedFixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedFixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedFixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17668,7 +17962,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedFloatField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedFloatField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedFloatField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17700,7 +17995,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedGroupField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedGroupField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedGroupField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17732,7 +18028,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedInt32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedInt32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedInt32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17764,7 +18061,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedInt64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedInt64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedInt64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17796,7 +18094,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedMessageField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedMessageField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedMessageField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17828,7 +18127,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedSfixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedSfixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedSfixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17860,7 +18160,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedSfixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedSfixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedSfixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17892,7 +18193,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedSint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedSint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedSint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17924,7 +18226,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedSint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedSint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedSint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17956,7 +18259,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedStringField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedStringField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedStringField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -17988,7 +18292,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedUint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedUint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedUint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18020,7 +18325,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeRepea } func traverse(visitor: inout V) throws { - if self.decodeRepeatedUint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeRepeatedUint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeRepeatedUint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18052,7 +18358,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingular != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingular != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingular, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18084,7 +18391,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularBoolField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularBoolField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularBoolField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18116,7 +18424,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularBytesField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularBytesField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularBytesField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18148,7 +18457,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularDoubleField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularDoubleField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularDoubleField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18180,7 +18490,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularEnumField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularEnumField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularEnumField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18212,7 +18523,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularFixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularFixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularFixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18244,7 +18556,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularFixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularFixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularFixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18276,7 +18589,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularFloatField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularFloatField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularFloatField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18308,7 +18622,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularGroupField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularGroupField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularGroupField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18340,7 +18655,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularInt32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularInt32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularInt32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18372,7 +18688,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularInt64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularInt64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularInt64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18404,7 +18721,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularMessageField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularMessageField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularMessageField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18436,7 +18754,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularSfixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularSfixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularSfixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18468,7 +18787,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularSfixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularSfixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularSfixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18500,7 +18820,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularSint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularSint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularSint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18532,7 +18853,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularSint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularSint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularSint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18564,7 +18886,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularStringField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularStringField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularStringField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18596,7 +18919,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularUint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularUint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularUint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18628,7 +18952,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeSingu } func traverse(visitor: inout V) throws { - if self.decodeSingularUint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeSingularUint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeSingularUint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18660,7 +18985,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.decodeTextF } func traverse(visitor: inout V) throws { - if self.decodeTextFormat != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.decodeTextFormat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.decodeTextFormat, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18692,7 +19018,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.defaultAnyT } func traverse(visitor: inout V) throws { - if self.defaultAnyTypeUrlprefix != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.defaultAnyTypeUrlprefix != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.defaultAnyTypeUrlprefix, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18724,7 +19051,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.defaults: S } func traverse(visitor: inout V) throws { - if self.defaults != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.defaults != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.defaults, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18756,7 +19084,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.defaultValu } func traverse(visitor: inout V) throws { - if self.defaultValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.defaultValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.defaultValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18788,7 +19117,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.dependency: } func traverse(visitor: inout V) throws { - if self.dependency != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.dependency != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.dependency, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18820,7 +19150,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.deprecated: } func traverse(visitor: inout V) throws { - if self.deprecated != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.deprecated != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.deprecated, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18852,7 +19183,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.deprecatedL } func traverse(visitor: inout V) throws { - if self.deprecatedLegacyJsonFieldConflicts != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.deprecatedLegacyJsonFieldConflicts != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.deprecatedLegacyJsonFieldConflicts, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18884,7 +19216,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.description } func traverse(visitor: inout V) throws { - if self.description_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.description_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.description_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18916,7 +19249,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.DescriptorP } func traverse(visitor: inout V) throws { - if self.descriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.descriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.descriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18948,7 +19282,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Dictionary: } func traverse(visitor: inout V) throws { - if self.dictionary != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.dictionary != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.dictionary, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -18980,7 +19315,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.dictionaryL } func traverse(visitor: inout V) throws { - if self.dictionaryLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.dictionaryLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.dictionaryLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19012,7 +19348,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.digit: Swif } func traverse(visitor: inout V) throws { - if self.digit != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.digit != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.digit, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19044,7 +19381,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.digit0: Swi } func traverse(visitor: inout V) throws { - if self.digit0 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.digit0 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.digit0, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19076,7 +19414,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.digit1: Swi } func traverse(visitor: inout V) throws { - if self.digit1 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.digit1 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.digit1, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19108,7 +19447,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.digitCount: } func traverse(visitor: inout V) throws { - if self.digitCount != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.digitCount != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.digitCount, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19140,7 +19480,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.digits: Swi } func traverse(visitor: inout V) throws { - if self.digits != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.digits != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.digits, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19172,7 +19513,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.digitValue: } func traverse(visitor: inout V) throws { - if self.digitValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.digitValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.digitValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19204,7 +19546,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.discardable } func traverse(visitor: inout V) throws { - if self.discardableResult != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.discardableResult != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.discardableResult, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19236,7 +19579,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.discardUnkn } func traverse(visitor: inout V) throws { - if self.discardUnknownFields != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.discardUnknownFields != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.discardUnknownFields, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19268,7 +19612,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.DoubleMessa } func traverse(visitor: inout V) throws { - if self.double != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.double != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.double, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19300,7 +19645,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.doubleValue } func traverse(visitor: inout V) throws { - if self.doubleValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.doubleValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.doubleValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19332,7 +19678,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Duration: S } func traverse(visitor: inout V) throws { - if self.duration != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.duration != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.duration, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19364,7 +19711,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.E: SwiftPro } func traverse(visitor: inout V) throws { - if self.e != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.e != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.e, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19396,7 +19744,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.edition: Sw } func traverse(visitor: inout V) throws { - if self.edition != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.edition != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.edition, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19428,7 +19777,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.EditionDefa } func traverse(visitor: inout V) throws { - if self.editionDefault != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.editionDefault != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.editionDefault, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19460,7 +19810,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.editionDefa } func traverse(visitor: inout V) throws { - if self.editionDefaults != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.editionDefaults != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.editionDefaults, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19492,7 +19843,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Element: Sw } func traverse(visitor: inout V) throws { - if self.element != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.element != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.element, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19524,7 +19876,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.elements: S } func traverse(visitor: inout V) throws { - if self.elements != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.elements != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.elements, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19556,7 +19909,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.emitExtensi } func traverse(visitor: inout V) throws { - if self.emitExtensionFieldName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.emitExtensionFieldName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.emitExtensionFieldName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19588,7 +19942,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.emitFieldNa } func traverse(visitor: inout V) throws { - if self.emitFieldName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.emitFieldName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.emitFieldName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19620,7 +19975,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.emitFieldNu } func traverse(visitor: inout V) throws { - if self.emitFieldNumber != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.emitFieldNumber != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.emitFieldNumber, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19652,7 +20008,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Empty: Swif } func traverse(visitor: inout V) throws { - if self.empty != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.empty != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.empty, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19684,7 +20041,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.encodeAsByt } func traverse(visitor: inout V) throws { - if self.encodeAsBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.encodeAsBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.encodeAsBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19716,7 +20074,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.encoded: Sw } func traverse(visitor: inout V) throws { - if self.encoded != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.encoded != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.encoded, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19748,7 +20107,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.encodedJSON } func traverse(visitor: inout V) throws { - if self.encodedJsonstring != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.encodedJsonstring != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.encodedJsonstring, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19780,7 +20140,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.encodedSize } func traverse(visitor: inout V) throws { - if self.encodedSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.encodedSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.encodedSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19812,7 +20173,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.encodeField } func traverse(visitor: inout V) throws { - if self.encodeField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.encodeField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.encodeField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19844,7 +20206,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.encoder: Sw } func traverse(visitor: inout V) throws { - if self.encoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.encoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.encoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19876,7 +20239,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.end: SwiftP } func traverse(visitor: inout V) throws { - if self.end != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.end != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.end, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19908,7 +20272,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.endArray: S } func traverse(visitor: inout V) throws { - if self.endArray != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.endArray != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.endArray, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19940,7 +20305,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.endMessageF } func traverse(visitor: inout V) throws { - if self.endMessageField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.endMessageField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.endMessageField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -19972,7 +20338,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.endObject: } func traverse(visitor: inout V) throws { - if self.endObject != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.endObject != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.endObject, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20004,7 +20371,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.endRegularF } func traverse(visitor: inout V) throws { - if self.endRegularField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.endRegularField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.endRegularField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20036,7 +20404,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.enumMessage } func traverse(visitor: inout V) throws { - if self.`enum` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`enum` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`enum`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20068,7 +20437,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.EnumDescrip } func traverse(visitor: inout V) throws { - if self.enumDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.enumDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.enumDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20100,7 +20470,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.EnumOptions } func traverse(visitor: inout V) throws { - if self.enumOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.enumOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.enumOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20132,7 +20503,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.EnumReserve } func traverse(visitor: inout V) throws { - if self.enumReservedRange != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.enumReservedRange != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.enumReservedRange, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20164,7 +20536,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.enumType: S } func traverse(visitor: inout V) throws { - if self.enumType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.enumType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.enumType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20196,7 +20569,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.enumvalue: } func traverse(visitor: inout V) throws { - if self.enumvalue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.enumvalue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.enumvalue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20228,7 +20602,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.EnumValueDe } func traverse(visitor: inout V) throws { - if self.enumValueDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.enumValueDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.enumValueDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20260,7 +20635,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.EnumValueOp } func traverse(visitor: inout V) throws { - if self.enumValueOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.enumValueOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.enumValueOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20292,7 +20668,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.EquatableMe } func traverse(visitor: inout V) throws { - if self.equatable != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.equatable != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.equatable, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20324,7 +20701,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Error: Swif } func traverse(visitor: inout V) throws { - if self.error != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.error != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.error, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20356,7 +20734,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Expressible } func traverse(visitor: inout V) throws { - if self.expressibleByArrayLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.expressibleByArrayLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.expressibleByArrayLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20388,7 +20767,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Expressible } func traverse(visitor: inout V) throws { - if self.expressibleByDictionaryLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.expressibleByDictionaryLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.expressibleByDictionaryLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20420,7 +20800,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ext: SwiftP } func traverse(visitor: inout V) throws { - if self.ext != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.ext != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.ext, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20452,7 +20833,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.extDecoder: } func traverse(visitor: inout V) throws { - if self.extDecoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extDecoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extDecoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20484,7 +20866,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.extendedGra } func traverse(visitor: inout V) throws { - if self.extendedGraphemeClusterLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extendedGraphemeClusterLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extendedGraphemeClusterLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20516,7 +20899,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ExtendedGra } func traverse(visitor: inout V) throws { - if self.extendedGraphemeClusterLiteralType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extendedGraphemeClusterLiteralType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extendedGraphemeClusterLiteralType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20548,7 +20932,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.extendee: S } func traverse(visitor: inout V) throws { - if self.extendee != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extendee != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extendee, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20580,7 +20965,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ExtensibleM } func traverse(visitor: inout V) throws { - if self.extensibleMessage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extensibleMessage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extensibleMessage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20612,7 +20998,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.extensionMe } func traverse(visitor: inout V) throws { - if self.`extension` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`extension` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`extension`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20644,7 +21031,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ExtensionFi } func traverse(visitor: inout V) throws { - if self.extensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20676,7 +21064,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.extensionFi } func traverse(visitor: inout V) throws { - if self.extensionFieldNumber != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extensionFieldNumber != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extensionFieldNumber, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20708,7 +21097,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ExtensionFi } func traverse(visitor: inout V) throws { - if self.extensionFieldValueSet != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extensionFieldValueSet != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extensionFieldValueSet, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20740,7 +21130,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ExtensionMa } func traverse(visitor: inout V) throws { - if self.extensionMap != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extensionMap != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extensionMap, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20772,7 +21163,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.extensionRa } func traverse(visitor: inout V) throws { - if self.extensionRange != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extensionRange != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extensionRange, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20804,7 +21196,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ExtensionRa } func traverse(visitor: inout V) throws { - if self.extensionRangeOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extensionRangeOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extensionRangeOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20836,7 +21229,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.extensions: } func traverse(visitor: inout V) throws { - if self.extensions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extensions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extensions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20868,7 +21262,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.extras: Swi } func traverse(visitor: inout V) throws { - if self.extras != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.extras != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.extras, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20900,7 +21295,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.F: SwiftPro } func traverse(visitor: inout V) throws { - if self.f != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.f != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.f, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20932,7 +21328,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.falseMessag } func traverse(visitor: inout V) throws { - if self.`false` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`false` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`false`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20964,7 +21361,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.features: S } func traverse(visitor: inout V) throws { - if self.features != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.features != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.features, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -20996,7 +21394,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FeatureSet: } func traverse(visitor: inout V) throws { - if self.featureSet != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.featureSet != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.featureSet, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21028,7 +21427,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FeatureSetD } func traverse(visitor: inout V) throws { - if self.featureSetDefaults != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.featureSetDefaults != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.featureSetDefaults, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21060,7 +21460,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FeatureSetE } func traverse(visitor: inout V) throws { - if self.featureSetEditionDefault != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.featureSetEditionDefault != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.featureSetEditionDefault, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21092,7 +21493,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.field: Swif } func traverse(visitor: inout V) throws { - if self.field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21124,7 +21526,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldData: } func traverse(visitor: inout V) throws { - if self.fieldData != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldData != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldData, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21156,7 +21559,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FieldDescri } func traverse(visitor: inout V) throws { - if self.fieldDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21188,7 +21592,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FieldMask: } func traverse(visitor: inout V) throws { - if self.fieldMask != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldMask != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldMask, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21220,7 +21625,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldName: } func traverse(visitor: inout V) throws { - if self.fieldName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21252,7 +21658,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldNameCo } func traverse(visitor: inout V) throws { - if self.fieldNameCount != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldNameCount != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldNameCount, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21284,7 +21691,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldNum: S } func traverse(visitor: inout V) throws { - if self.fieldNum != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldNum != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldNum, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21316,7 +21724,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldNumber } func traverse(visitor: inout V) throws { - if self.fieldNumber != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldNumber != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldNumber, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21348,7 +21757,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldNumber } func traverse(visitor: inout V) throws { - if self.fieldNumberForProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldNumberForProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldNumberForProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21380,7 +21790,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FieldOption } func traverse(visitor: inout V) throws { - if self.fieldOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21412,7 +21823,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldPresen } func traverse(visitor: inout V) throws { - if self.fieldPresence != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldPresence != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldPresence, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21444,7 +21856,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fields: Swi } func traverse(visitor: inout V) throws { - if self.fields != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fields != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fields, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21476,7 +21889,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldSize: } func traverse(visitor: inout V) throws { - if self.fieldSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21508,7 +21922,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FieldTag: S } func traverse(visitor: inout V) throws { - if self.fieldTag != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldTag != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldTag, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21540,7 +21955,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fieldType: } func traverse(visitor: inout V) throws { - if self.fieldType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fieldType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fieldType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21572,7 +21988,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.file: Swift } func traverse(visitor: inout V) throws { - if self.file != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.file != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.file, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21604,7 +22021,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FileDescrip } func traverse(visitor: inout V) throws { - if self.fileDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fileDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fileDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21636,7 +22054,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FileDescrip } func traverse(visitor: inout V) throws { - if self.fileDescriptorSet != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fileDescriptorSet != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fileDescriptorSet, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21668,7 +22087,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fileName: S } func traverse(visitor: inout V) throws { - if self.fileName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fileName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fileName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21700,7 +22120,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FileOptions } func traverse(visitor: inout V) throws { - if self.fileOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fileOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fileOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21732,7 +22153,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.filter: Swi } func traverse(visitor: inout V) throws { - if self.filter != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.filter != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.filter, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21764,7 +22186,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.final: Swif } func traverse(visitor: inout V) throws { - if self.final != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.final != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.final, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21796,7 +22219,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.first: Swif } func traverse(visitor: inout V) throws { - if self.first != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.first != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.first, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21828,7 +22252,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.firstItem: } func traverse(visitor: inout V) throws { - if self.firstItem != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.firstItem != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.firstItem, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21860,7 +22285,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FloatMessag } func traverse(visitor: inout V) throws { - if self.float != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.float != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.float, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21892,7 +22318,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.floatLitera } func traverse(visitor: inout V) throws { - if self.floatLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.floatLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.floatLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21924,7 +22351,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FloatLitera } func traverse(visitor: inout V) throws { - if self.floatLiteralType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.floatLiteralType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.floatLiteralType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21956,7 +22384,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.FloatValue: } func traverse(visitor: inout V) throws { - if self.floatValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.floatValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.floatValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -21988,7 +22417,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.forMessageN } func traverse(visitor: inout V) throws { - if self.forMessageName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.forMessageName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.forMessageName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22020,7 +22450,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.formUnion: } func traverse(visitor: inout V) throws { - if self.formUnion != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.formUnion != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.formUnion, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22052,7 +22483,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.forReadingF } func traverse(visitor: inout V) throws { - if self.forReadingFrom != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.forReadingFrom != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.forReadingFrom, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22084,7 +22516,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.forTypeURL: } func traverse(visitor: inout V) throws { - if self.forTypeURL != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.forTypeURL != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.forTypeURL, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22116,7 +22549,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ForwardPars } func traverse(visitor: inout V) throws { - if self.forwardParser != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.forwardParser != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.forwardParser, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22148,7 +22582,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.forWritingI } func traverse(visitor: inout V) throws { - if self.forWritingInto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.forWritingInto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.forWritingInto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22180,7 +22615,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.from: Swift } func traverse(visitor: inout V) throws { - if self.from != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.from != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.from, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22212,7 +22648,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fromAscii2: } func traverse(visitor: inout V) throws { - if self.fromAscii2 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fromAscii2 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fromAscii2, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22244,7 +22681,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fromAscii4: } func traverse(visitor: inout V) throws { - if self.fromAscii4 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fromAscii4 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fromAscii4, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22276,7 +22714,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fromByteOff } func traverse(visitor: inout V) throws { - if self.fromByteOffset != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fromByteOffset != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fromByteOffset, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22308,7 +22747,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fromHexDigi } func traverse(visitor: inout V) throws { - if self.fromHexDigit != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fromHexDigit != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fromHexDigit, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22340,7 +22780,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.fullName: S } func traverse(visitor: inout V) throws { - if self.fullName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.fullName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.fullName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22372,7 +22813,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.funcMessage } func traverse(visitor: inout V) throws { - if self.`func` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`func` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`func`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22404,7 +22846,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.G: SwiftPro } func traverse(visitor: inout V) throws { - if self.g != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.g != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.g, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22436,7 +22879,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.GeneratedCo } func traverse(visitor: inout V) throws { - if self.generatedCodeInfo != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.generatedCodeInfo != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.generatedCodeInfo, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22468,7 +22912,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.get: SwiftP } func traverse(visitor: inout V) throws { - if self.get != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.get != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.get, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22500,7 +22945,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.getExtensio } func traverse(visitor: inout V) throws { - if self.getExtensionValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.getExtensionValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.getExtensionValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22532,7 +22978,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.googleapis: } func traverse(visitor: inout V) throws { - if self.googleapis != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleapis != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleapis, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22564,7 +23011,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufAny != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufAny != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufAny, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22596,7 +23044,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufApi != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufApi != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufApi, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22628,7 +23077,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufBoolValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufBoolValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufBoolValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22660,7 +23110,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufBytesValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufBytesValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufBytesValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22692,7 +23143,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22724,7 +23176,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufDoubleValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufDoubleValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufDoubleValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22756,7 +23209,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufDuration != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufDuration != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufDuration, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22788,7 +23242,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufEdition != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufEdition != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufEdition, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22820,7 +23275,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufEmpty != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufEmpty != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufEmpty, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22852,7 +23308,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufEnum != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufEnum != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufEnum, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22884,7 +23341,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufEnumDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufEnumDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufEnumDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22916,7 +23374,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufEnumOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufEnumOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufEnumOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22948,7 +23407,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufEnumValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufEnumValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufEnumValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -22980,7 +23440,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufEnumValueDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufEnumValueDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufEnumValueDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23012,7 +23473,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufEnumValueOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufEnumValueOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufEnumValueOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23044,7 +23506,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufExtensionRangeOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufExtensionRangeOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufExtensionRangeOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23076,7 +23539,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFeatureSet != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFeatureSet != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFeatureSet, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23108,7 +23572,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFeatureSetDefaults != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFeatureSetDefaults != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFeatureSetDefaults, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23140,7 +23605,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23172,7 +23638,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFieldDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFieldDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFieldDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23204,7 +23671,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFieldMask != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFieldMask != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFieldMask, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23236,7 +23704,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFieldOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFieldOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFieldOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23268,7 +23737,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFileDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFileDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFileDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23300,7 +23770,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFileDescriptorSet != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFileDescriptorSet != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFileDescriptorSet, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23332,7 +23803,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFileOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFileOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFileOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23364,7 +23836,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufFloatValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufFloatValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufFloatValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23396,7 +23869,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufGeneratedCodeInfo != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufGeneratedCodeInfo != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufGeneratedCodeInfo, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23428,7 +23902,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufInt32Value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufInt32Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufInt32Value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23460,7 +23935,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufInt64Value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufInt64Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufInt64Value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23492,7 +23968,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufListValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufListValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufListValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23524,7 +24001,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufMessageOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufMessageOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufMessageOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23556,7 +24034,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufMethod != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufMethod != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufMethod, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23588,7 +24067,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufMethodDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufMethodDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufMethodDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23620,7 +24100,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufMethodOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufMethodOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufMethodOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23652,7 +24133,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufMixin != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufMixin != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufMixin, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23684,7 +24166,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufNullValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufNullValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufNullValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23716,7 +24199,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufOneofDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufOneofDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufOneofDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23748,7 +24232,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufOneofOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufOneofOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufOneofOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23780,7 +24265,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufOption != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufOption != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufOption, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23812,7 +24298,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufServiceDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufServiceDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufServiceDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23844,7 +24331,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufServiceOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufServiceOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufServiceOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23876,7 +24364,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufSourceCodeInfo != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufSourceCodeInfo != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufSourceCodeInfo, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23908,7 +24397,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufSourceContext != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufSourceContext != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufSourceContext, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23940,7 +24430,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufStringValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufStringValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufStringValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -23972,7 +24463,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufStruct != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufStruct != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufStruct, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24004,7 +24496,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufSyntax != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufSyntax != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufSyntax, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24036,7 +24529,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufTimestamp != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufTimestamp != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufTimestamp, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24068,7 +24562,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24100,7 +24595,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufUint32Value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufUint32Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufUint32Value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24132,7 +24628,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufUint64Value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufUint64Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufUint64Value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24164,7 +24661,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufUninterpretedOption != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufUninterpretedOption != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufUninterpretedOption, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24196,7 +24694,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Google_Prot } func traverse(visitor: inout V) throws { - if self.googleProtobufValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.googleProtobufValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.googleProtobufValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24228,7 +24727,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.goPackage: } func traverse(visitor: inout V) throws { - if self.goPackage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.goPackage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.goPackage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24260,7 +24760,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.group: Swif } func traverse(visitor: inout V) throws { - if self.group != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.group != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.group, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24292,7 +24793,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.groupFieldN } func traverse(visitor: inout V) throws { - if self.groupFieldNumberStack != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.groupFieldNumberStack != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.groupFieldNumberStack, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24324,7 +24826,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.groupSize: } func traverse(visitor: inout V) throws { - if self.groupSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.groupSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.groupSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24356,7 +24859,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hadOneofVal } func traverse(visitor: inout V) throws { - if self.hadOneofValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hadOneofValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hadOneofValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24388,7 +24892,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.handleConfl } func traverse(visitor: inout V) throws { - if self.handleConflictingOneOf != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.handleConflictingOneOf != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.handleConflictingOneOf, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24420,7 +24925,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasAggregat } func traverse(visitor: inout V) throws { - if self.hasAggregateValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasAggregateValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasAggregateValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24452,7 +24958,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasAllowAli } func traverse(visitor: inout V) throws { - if self.hasAllowAlias_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasAllowAlias_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasAllowAlias_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24484,7 +24991,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasBegin: S } func traverse(visitor: inout V) throws { - if self.hasBegin_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasBegin_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasBegin_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24516,7 +25024,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasCcEnable } func traverse(visitor: inout V) throws { - if self.hasCcEnableArenas_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasCcEnableArenas_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasCcEnableArenas_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24548,7 +25057,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasCcGeneri } func traverse(visitor: inout V) throws { - if self.hasCcGenericServices_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasCcGenericServices_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasCcGenericServices_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24580,7 +25090,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasClientSt } func traverse(visitor: inout V) throws { - if self.hasClientStreaming_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasClientStreaming_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasClientStreaming_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24612,7 +25123,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasCsharpNa } func traverse(visitor: inout V) throws { - if self.hasCsharpNamespace_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasCsharpNamespace_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasCsharpNamespace_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24644,7 +25156,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasCtype: S } func traverse(visitor: inout V) throws { - if self.hasCtype_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasCtype_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasCtype_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24676,7 +25189,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasDebugRed } func traverse(visitor: inout V) throws { - if self.hasDebugRedact_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasDebugRedact_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasDebugRedact_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24708,7 +25222,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasDefaultV } func traverse(visitor: inout V) throws { - if self.hasDefaultValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasDefaultValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasDefaultValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24740,7 +25255,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasDeprecat } func traverse(visitor: inout V) throws { - if self.hasDeprecated_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasDeprecated_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasDeprecated_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24772,7 +25288,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasDeprecat } func traverse(visitor: inout V) throws { - if self.hasDeprecatedLegacyJsonFieldConflicts_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasDeprecatedLegacyJsonFieldConflicts_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasDeprecatedLegacyJsonFieldConflicts_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24804,7 +25321,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasDoubleVa } func traverse(visitor: inout V) throws { - if self.hasDoubleValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasDoubleValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasDoubleValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24836,7 +25354,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasEdition: } func traverse(visitor: inout V) throws { - if self.hasEdition_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasEdition_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasEdition_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24868,7 +25387,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasEnd: Swi } func traverse(visitor: inout V) throws { - if self.hasEnd_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasEnd_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasEnd_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24900,7 +25420,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasEnumType } func traverse(visitor: inout V) throws { - if self.hasEnumType_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasEnumType_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasEnumType_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24932,7 +25453,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasExtendee } func traverse(visitor: inout V) throws { - if self.hasExtendee_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasExtendee_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasExtendee_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24964,7 +25486,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasExtensio } func traverse(visitor: inout V) throws { - if self.hasExtensionValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasExtensionValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasExtensionValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -24996,7 +25519,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasFeatures } func traverse(visitor: inout V) throws { - if self.hasFeatures_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasFeatures_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasFeatures_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25028,7 +25552,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasFieldPre } func traverse(visitor: inout V) throws { - if self.hasFieldPresence_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasFieldPresence_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasFieldPresence_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25060,7 +25585,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasFullName } func traverse(visitor: inout V) throws { - if self.hasFullName_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasFullName_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasFullName_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25092,7 +25618,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasGoPackag } func traverse(visitor: inout V) throws { - if self.hasGoPackage_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasGoPackage_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasGoPackage_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25124,7 +25651,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hash: Swift } func traverse(visitor: inout V) throws { - if self.hash != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hash != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hash, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25156,7 +25684,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.HashableMes } func traverse(visitor: inout V) throws { - if self.hashable != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hashable != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hashable, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25188,7 +25717,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasher: Swi } func traverse(visitor: inout V) throws { - if self.hasher != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasher != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasher, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25220,7 +25750,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.HashVisitor } func traverse(visitor: inout V) throws { - if self.hashVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hashVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hashVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25252,7 +25783,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasIdempote } func traverse(visitor: inout V) throws { - if self.hasIdempotencyLevel_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasIdempotencyLevel_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasIdempotencyLevel_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25284,7 +25816,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasIdentifi } func traverse(visitor: inout V) throws { - if self.hasIdentifierValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasIdentifierValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasIdentifierValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25316,7 +25849,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasInputTyp } func traverse(visitor: inout V) throws { - if self.hasInputType_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasInputType_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasInputType_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25348,7 +25882,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasIsExtens } func traverse(visitor: inout V) throws { - if self.hasIsExtension_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasIsExtension_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasIsExtension_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25380,7 +25915,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJavaGene } func traverse(visitor: inout V) throws { - if self.hasJavaGenerateEqualsAndHash_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJavaGenerateEqualsAndHash_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJavaGenerateEqualsAndHash_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25412,7 +25948,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJavaGene } func traverse(visitor: inout V) throws { - if self.hasJavaGenericServices_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJavaGenericServices_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJavaGenericServices_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25444,7 +25981,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJavaMult } func traverse(visitor: inout V) throws { - if self.hasJavaMultipleFiles_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJavaMultipleFiles_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJavaMultipleFiles_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25476,7 +26014,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJavaOute } func traverse(visitor: inout V) throws { - if self.hasJavaOuterClassname_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJavaOuterClassname_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJavaOuterClassname_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25508,7 +26047,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJavaPack } func traverse(visitor: inout V) throws { - if self.hasJavaPackage_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJavaPackage_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJavaPackage_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25540,7 +26080,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJavaStri } func traverse(visitor: inout V) throws { - if self.hasJavaStringCheckUtf8_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJavaStringCheckUtf8_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJavaStringCheckUtf8_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25572,7 +26113,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJsonForm } func traverse(visitor: inout V) throws { - if self.hasJsonFormat_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJsonFormat_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJsonFormat_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25604,7 +26146,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJsonName } func traverse(visitor: inout V) throws { - if self.hasJsonName_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJsonName_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJsonName_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25636,7 +26179,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasJstype: } func traverse(visitor: inout V) throws { - if self.hasJstype_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasJstype_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasJstype_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25668,7 +26212,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasLabel: S } func traverse(visitor: inout V) throws { - if self.hasLabel_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasLabel_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasLabel_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25700,7 +26245,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasLazy: Sw } func traverse(visitor: inout V) throws { - if self.hasLazy_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasLazy_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasLazy_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25732,7 +26278,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasLeadingC } func traverse(visitor: inout V) throws { - if self.hasLeadingComments_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasLeadingComments_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasLeadingComments_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25764,7 +26311,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasMapEntry } func traverse(visitor: inout V) throws { - if self.hasMapEntry_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasMapEntry_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasMapEntry_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25796,7 +26344,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasMaximumE } func traverse(visitor: inout V) throws { - if self.hasMaximumEdition_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasMaximumEdition_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasMaximumEdition_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25828,7 +26377,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasMessageE } func traverse(visitor: inout V) throws { - if self.hasMessageEncoding_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasMessageEncoding_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasMessageEncoding_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25860,7 +26410,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasMessageS } func traverse(visitor: inout V) throws { - if self.hasMessageSetWireFormat_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasMessageSetWireFormat_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasMessageSetWireFormat_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25892,7 +26443,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasMinimumE } func traverse(visitor: inout V) throws { - if self.hasMinimumEdition_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasMinimumEdition_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasMinimumEdition_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25924,7 +26476,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasName: Sw } func traverse(visitor: inout V) throws { - if self.hasName_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasName_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasName_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25956,7 +26509,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasNamePart } func traverse(visitor: inout V) throws { - if self.hasNamePart_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasNamePart_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasNamePart_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -25988,7 +26542,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasNegative } func traverse(visitor: inout V) throws { - if self.hasNegativeIntValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasNegativeIntValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasNegativeIntValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26020,7 +26575,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasNoStanda } func traverse(visitor: inout V) throws { - if self.hasNoStandardDescriptorAccessor_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasNoStandardDescriptorAccessor_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasNoStandardDescriptorAccessor_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26052,7 +26608,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasNumber: } func traverse(visitor: inout V) throws { - if self.hasNumber_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasNumber_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasNumber_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26084,7 +26641,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasObjcClas } func traverse(visitor: inout V) throws { - if self.hasObjcClassPrefix_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasObjcClassPrefix_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasObjcClassPrefix_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26116,7 +26674,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasOneofInd } func traverse(visitor: inout V) throws { - if self.hasOneofIndex_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasOneofIndex_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasOneofIndex_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26148,7 +26707,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasOptimize } func traverse(visitor: inout V) throws { - if self.hasOptimizeFor_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasOptimizeFor_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasOptimizeFor_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26180,7 +26740,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasOptions: } func traverse(visitor: inout V) throws { - if self.hasOptions_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasOptions_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasOptions_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26212,7 +26773,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasOutputTy } func traverse(visitor: inout V) throws { - if self.hasOutputType_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasOutputType_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasOutputType_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26244,7 +26806,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasPackage: } func traverse(visitor: inout V) throws { - if self.hasPackage_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasPackage_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasPackage_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26276,7 +26839,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasPacked: } func traverse(visitor: inout V) throws { - if self.hasPacked_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasPacked_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasPacked_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26308,7 +26872,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasPhpClass } func traverse(visitor: inout V) throws { - if self.hasPhpClassPrefix_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasPhpClassPrefix_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasPhpClassPrefix_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26340,7 +26905,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasPhpMetad } func traverse(visitor: inout V) throws { - if self.hasPhpMetadataNamespace_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasPhpMetadataNamespace_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasPhpMetadataNamespace_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26372,7 +26938,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasPhpNames } func traverse(visitor: inout V) throws { - if self.hasPhpNamespace_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasPhpNamespace_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasPhpNamespace_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26404,7 +26971,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasPositive } func traverse(visitor: inout V) throws { - if self.hasPositiveIntValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasPositiveIntValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasPositiveIntValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26436,7 +27004,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasProto3Op } func traverse(visitor: inout V) throws { - if self.hasProto3Optional_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasProto3Optional_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasProto3Optional_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26468,7 +27037,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasPyGeneri } func traverse(visitor: inout V) throws { - if self.hasPyGenericServices_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasPyGenericServices_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasPyGenericServices_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26500,7 +27070,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasRepeated } func traverse(visitor: inout V) throws { - if self.hasRepeated_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasRepeated_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasRepeated_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26532,7 +27103,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasRepeated } func traverse(visitor: inout V) throws { - if self.hasRepeatedFieldEncoding_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasRepeatedFieldEncoding_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasRepeatedFieldEncoding_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26564,7 +27136,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasReserved } func traverse(visitor: inout V) throws { - if self.hasReserved_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasReserved_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasReserved_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26596,7 +27169,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasRetentio } func traverse(visitor: inout V) throws { - if self.hasRetention_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasRetention_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasRetention_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26628,7 +27202,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasRubyPack } func traverse(visitor: inout V) throws { - if self.hasRubyPackage_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasRubyPackage_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasRubyPackage_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26660,7 +27235,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasSemantic } func traverse(visitor: inout V) throws { - if self.hasSemantic_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasSemantic_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasSemantic_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26692,7 +27268,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasServerSt } func traverse(visitor: inout V) throws { - if self.hasServerStreaming_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasServerStreaming_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasServerStreaming_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26724,7 +27301,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasSourceCo } func traverse(visitor: inout V) throws { - if self.hasSourceCodeInfo_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasSourceCodeInfo_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasSourceCodeInfo_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26756,7 +27334,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasSourceCo } func traverse(visitor: inout V) throws { - if self.hasSourceContext_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasSourceContext_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasSourceContext_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26788,7 +27367,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasSourceFi } func traverse(visitor: inout V) throws { - if self.hasSourceFile_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasSourceFile_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasSourceFile_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26820,7 +27400,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasStart: S } func traverse(visitor: inout V) throws { - if self.hasStart_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasStart_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasStart_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26852,7 +27433,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasStringVa } func traverse(visitor: inout V) throws { - if self.hasStringValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasStringValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasStringValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26884,7 +27466,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasSwiftPre } func traverse(visitor: inout V) throws { - if self.hasSwiftPrefix_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasSwiftPrefix_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasSwiftPrefix_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26916,7 +27499,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasSyntax: } func traverse(visitor: inout V) throws { - if self.hasSyntax_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasSyntax_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasSyntax_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26948,7 +27532,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasTrailing } func traverse(visitor: inout V) throws { - if self.hasTrailingComments_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasTrailingComments_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasTrailingComments_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -26980,7 +27565,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasType: Sw } func traverse(visitor: inout V) throws { - if self.hasType_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasType_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasType_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27012,7 +27598,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasTypeName } func traverse(visitor: inout V) throws { - if self.hasTypeName_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasTypeName_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasTypeName_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27044,7 +27631,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasUnverifi } func traverse(visitor: inout V) throws { - if self.hasUnverifiedLazy_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasUnverifiedLazy_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasUnverifiedLazy_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27076,7 +27664,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasUtf8Vali } func traverse(visitor: inout V) throws { - if self.hasUtf8Validation_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasUtf8Validation_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasUtf8Validation_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27108,7 +27697,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasValue: S } func traverse(visitor: inout V) throws { - if self.hasValue_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasValue_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27140,7 +27730,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasVerifica } func traverse(visitor: inout V) throws { - if self.hasVerification_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasVerification_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasVerification_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27172,7 +27763,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hasWeak: Sw } func traverse(visitor: inout V) throws { - if self.hasWeak_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hasWeak_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasWeak_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27204,7 +27796,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.hour: Swift } func traverse(visitor: inout V) throws { - if self.hour != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.hour != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hour, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27236,7 +27829,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.i: SwiftPro } func traverse(visitor: inout V) throws { - if self.i != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.i != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.i, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27268,7 +27862,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.idempotency } func traverse(visitor: inout V) throws { - if self.idempotencyLevel != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.idempotencyLevel != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.idempotencyLevel, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27300,7 +27895,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.identifierV } func traverse(visitor: inout V) throws { - if self.identifierValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.identifierValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.identifierValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27332,7 +27928,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ifMessage: } func traverse(visitor: inout V) throws { - if self.`if` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`if` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`if`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27364,7 +27961,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ignoreUnkno } func traverse(visitor: inout V) throws { - if self.ignoreUnknownFields != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.ignoreUnknownFields != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.ignoreUnknownFields, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27396,7 +27994,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.index: Swif } func traverse(visitor: inout V) throws { - if self.index != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.index != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.index, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27428,7 +28027,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.initMessage } func traverse(visitor: inout V) throws { - if self.init_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.init_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.init_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27460,7 +28060,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.inoutMessag } func traverse(visitor: inout V) throws { - if self.`inout` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`inout` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`inout`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27492,7 +28093,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.inputType: } func traverse(visitor: inout V) throws { - if self.inputType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.inputType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.inputType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27524,7 +28126,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.insert: Swi } func traverse(visitor: inout V) throws { - if self.insert != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.insert != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.insert, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27556,7 +28159,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.IntMessage: } func traverse(visitor: inout V) throws { - if self.int != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.int != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.int, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27588,7 +28192,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Int32Messag } func traverse(visitor: inout V) throws { - if self.int32 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.int32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.int32, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27620,7 +28225,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Int32Value: } func traverse(visitor: inout V) throws { - if self.int32Value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.int32Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.int32Value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27652,7 +28258,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Int64Messag } func traverse(visitor: inout V) throws { - if self.int64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.int64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.int64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27684,7 +28291,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Int64Value: } func traverse(visitor: inout V) throws { - if self.int64Value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.int64Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.int64Value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27716,7 +28324,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Int8: Swift } func traverse(visitor: inout V) throws { - if self.int8 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.int8 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.int8, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27748,7 +28357,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.integerLite } func traverse(visitor: inout V) throws { - if self.integerLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.integerLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.integerLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27780,7 +28390,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.IntegerLite } func traverse(visitor: inout V) throws { - if self.integerLiteralType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.integerLiteralType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.integerLiteralType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27812,7 +28423,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.intern: Swi } func traverse(visitor: inout V) throws { - if self.intern != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.intern != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.intern, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27844,7 +28456,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Internal: S } func traverse(visitor: inout V) throws { - if self.`internal` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`internal` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`internal`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27876,7 +28489,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.InternalSta } func traverse(visitor: inout V) throws { - if self.internalState != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.internalState != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.internalState, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27908,7 +28522,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.into: Swift } func traverse(visitor: inout V) throws { - if self.into != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.into != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.into, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27940,7 +28555,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ints: Swift } func traverse(visitor: inout V) throws { - if self.ints != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.ints != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.ints, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -27972,7 +28588,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.isA: SwiftP } func traverse(visitor: inout V) throws { - if self.isA != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.isA != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.isA, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28004,7 +28621,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.isEqual: Sw } func traverse(visitor: inout V) throws { - if self.isEqual != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.isEqual != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.isEqual, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28036,7 +28654,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.isEqualTo: } func traverse(visitor: inout V) throws { - if self.isEqualTo != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.isEqualTo != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.isEqualTo, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28068,7 +28687,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.isExtension } func traverse(visitor: inout V) throws { - if self.isExtension != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.isExtension != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.isExtension, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28100,7 +28720,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.isInitializ } func traverse(visitor: inout V) throws { - if self.isInitialized_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.isInitialized_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.isInitialized_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28132,7 +28753,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.isNegative: } func traverse(visitor: inout V) throws { - if self.isNegative != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.isNegative != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.isNegative, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28164,7 +28786,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.itemTagsEnc } func traverse(visitor: inout V) throws { - if self.itemTagsEncodedSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.itemTagsEncodedSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.itemTagsEncodedSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28196,7 +28819,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.iterator: S } func traverse(visitor: inout V) throws { - if self.iterator != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.iterator != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.iterator, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28228,7 +28852,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.javaGenerat } func traverse(visitor: inout V) throws { - if self.javaGenerateEqualsAndHash != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.javaGenerateEqualsAndHash != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.javaGenerateEqualsAndHash, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28260,7 +28885,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.javaGeneric } func traverse(visitor: inout V) throws { - if self.javaGenericServices != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.javaGenericServices != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.javaGenericServices, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28292,7 +28918,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.javaMultipl } func traverse(visitor: inout V) throws { - if self.javaMultipleFiles != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.javaMultipleFiles != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.javaMultipleFiles, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28324,7 +28951,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.javaOuterCl } func traverse(visitor: inout V) throws { - if self.javaOuterClassname != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.javaOuterClassname != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.javaOuterClassname, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28356,7 +28984,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.javaPackage } func traverse(visitor: inout V) throws { - if self.javaPackage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.javaPackage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.javaPackage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28388,7 +29017,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.javaStringC } func traverse(visitor: inout V) throws { - if self.javaStringCheckUtf8 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.javaStringCheckUtf8 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.javaStringCheckUtf8, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28420,7 +29050,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.JSONDecoder } func traverse(visitor: inout V) throws { - if self.jsondecoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsondecoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsondecoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28452,7 +29083,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.JSONDecodin } func traverse(visitor: inout V) throws { - if self.jsondecodingError != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsondecodingError != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsondecodingError, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28484,7 +29116,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.JSONDecodin } func traverse(visitor: inout V) throws { - if self.jsondecodingOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsondecodingOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsondecodingOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28516,7 +29149,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonEncoder } func traverse(visitor: inout V) throws { - if self.jsonEncoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonEncoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonEncoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28548,7 +29182,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.JSONEncodin } func traverse(visitor: inout V) throws { - if self.jsonencodingError != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonencodingError != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonencodingError, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28580,7 +29215,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.JSONEncodin } func traverse(visitor: inout V) throws { - if self.jsonencodingOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonencodingOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonencodingOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28612,7 +29248,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.JSONEncodin } func traverse(visitor: inout V) throws { - if self.jsonencodingVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonencodingVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonencodingVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28644,7 +29281,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonFormat: } func traverse(visitor: inout V) throws { - if self.jsonFormat != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonFormat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonFormat, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28676,7 +29314,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.JSONMapEnco } func traverse(visitor: inout V) throws { - if self.jsonmapEncodingVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonmapEncodingVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonmapEncodingVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28708,7 +29347,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonName: S } func traverse(visitor: inout V) throws { - if self.jsonName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28740,7 +29380,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonPath: S } func traverse(visitor: inout V) throws { - if self.jsonPath != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonPath != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonPath, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28772,7 +29413,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonPaths: } func traverse(visitor: inout V) throws { - if self.jsonPaths != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonPaths != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonPaths, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28804,7 +29446,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.JSONScanner } func traverse(visitor: inout V) throws { - if self.jsonscanner != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonscanner != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonscanner, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28836,7 +29479,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonString: } func traverse(visitor: inout V) throws { - if self.jsonString != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonString != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonString, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28868,7 +29512,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonText: S } func traverse(visitor: inout V) throws { - if self.jsonText != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonText != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonText, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28900,7 +29545,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonUTF8Byt } func traverse(visitor: inout V) throws { - if self.jsonUtf8Bytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonUtf8Bytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonUtf8Bytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28932,7 +29578,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jsonUTF8Dat } func traverse(visitor: inout V) throws { - if self.jsonUtf8Data != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jsonUtf8Data != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jsonUtf8Data, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28964,7 +29611,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.jstype: Swi } func traverse(visitor: inout V) throws { - if self.jstype != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.jstype != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.jstype, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -28996,7 +29644,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.k: SwiftPro } func traverse(visitor: inout V) throws { - if self.k != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.k != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.k, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29028,7 +29677,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.kChunkSize: } func traverse(visitor: inout V) throws { - if self.kChunkSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.kChunkSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.kChunkSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29060,7 +29710,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Key: SwiftP } func traverse(visitor: inout V) throws { - if self.key != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.key != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.key, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29092,7 +29743,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.keyField: S } func traverse(visitor: inout V) throws { - if self.keyField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.keyField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.keyField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29124,7 +29776,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.keyFieldOpt } func traverse(visitor: inout V) throws { - if self.keyFieldOpt != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.keyFieldOpt != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.keyFieldOpt, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29156,7 +29809,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.KeyType: Sw } func traverse(visitor: inout V) throws { - if self.keyType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.keyType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.keyType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29188,7 +29842,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.kind: Swift } func traverse(visitor: inout V) throws { - if self.kind != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.kind != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.kind, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29220,7 +29875,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.l: SwiftPro } func traverse(visitor: inout V) throws { - if self.l != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.l != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.l, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29252,7 +29908,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.label: Swif } func traverse(visitor: inout V) throws { - if self.label != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.label != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.label, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29284,7 +29941,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.lazy: Swift } func traverse(visitor: inout V) throws { - if self.lazy != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.lazy != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.lazy, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29316,7 +29974,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.leadingComm } func traverse(visitor: inout V) throws { - if self.leadingComments != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.leadingComments != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.leadingComments, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29348,7 +30007,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.leadingDeta } func traverse(visitor: inout V) throws { - if self.leadingDetachedComments != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.leadingDetachedComments != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.leadingDetachedComments, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29380,7 +30040,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.length: Swi } func traverse(visitor: inout V) throws { - if self.length != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.length != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.length, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29412,7 +30073,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.lessThan: S } func traverse(visitor: inout V) throws { - if self.lessThan != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.lessThan != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.lessThan, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29444,7 +30106,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.letMessage: } func traverse(visitor: inout V) throws { - if self.`let` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`let` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`let`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29476,7 +30139,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.lhs: SwiftP } func traverse(visitor: inout V) throws { - if self.lhs != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.lhs != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.lhs, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29508,7 +30172,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.list: Swift } func traverse(visitor: inout V) throws { - if self.list != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.list != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.list, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29540,7 +30205,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.listOfMessa } func traverse(visitor: inout V) throws { - if self.listOfMessages != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.listOfMessages != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.listOfMessages, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29572,7 +30238,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.listValue: } func traverse(visitor: inout V) throws { - if self.listValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.listValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.listValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29604,7 +30271,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.littleEndia } func traverse(visitor: inout V) throws { - if self.littleEndian != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.littleEndian != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.littleEndian, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29636,7 +30304,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.littleEndia } func traverse(visitor: inout V) throws { - if self.littleEndianBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.littleEndianBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.littleEndianBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29668,7 +30337,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.load: Swift } func traverse(visitor: inout V) throws { - if self.load != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.load != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.load, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29700,7 +30370,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.localHasher } func traverse(visitor: inout V) throws { - if self.localHasher != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.localHasher != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.localHasher, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29732,7 +30403,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.location: S } func traverse(visitor: inout V) throws { - if self.location != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.location != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.location, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29764,7 +30436,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.M: SwiftPro } func traverse(visitor: inout V) throws { - if self.m != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.m != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.m, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29796,7 +30469,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.major: Swif } func traverse(visitor: inout V) throws { - if self.major != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.major != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.major, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29828,7 +30502,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.makeAsyncIt } func traverse(visitor: inout V) throws { - if self.makeAsyncIterator != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.makeAsyncIterator != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.makeAsyncIterator, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29860,7 +30535,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.makeIterato } func traverse(visitor: inout V) throws { - if self.makeIterator != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.makeIterator != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.makeIterator, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29892,7 +30568,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.mapEntry: S } func traverse(visitor: inout V) throws { - if self.mapEntry != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mapEntry != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mapEntry, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29924,7 +30601,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.MapKeyType: } func traverse(visitor: inout V) throws { - if self.mapKeyType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mapKeyType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mapKeyType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29956,7 +30634,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.mapToMessag } func traverse(visitor: inout V) throws { - if self.mapToMessages != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mapToMessages != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mapToMessages, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -29988,7 +30667,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.MapValueTyp } func traverse(visitor: inout V) throws { - if self.mapValueType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mapValueType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mapValueType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30020,7 +30700,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.mapVisitor: } func traverse(visitor: inout V) throws { - if self.mapVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mapVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mapVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30052,7 +30733,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.maximumEdit } func traverse(visitor: inout V) throws { - if self.maximumEdition != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.maximumEdition != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.maximumEdition, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30084,7 +30766,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.mdayStart: } func traverse(visitor: inout V) throws { - if self.mdayStart != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mdayStart != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mdayStart, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30116,7 +30799,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.merge: Swif } func traverse(visitor: inout V) throws { - if self.merge != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.merge != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.merge, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30148,7 +30832,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.message: Sw } func traverse(visitor: inout V) throws { - if self.message != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.message != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.message, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30180,7 +30865,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.messageDept } func traverse(visitor: inout V) throws { - if self.messageDepthLimit != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageDepthLimit != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageDepthLimit, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30212,7 +30898,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.messageEnco } func traverse(visitor: inout V) throws { - if self.messageEncoding != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageEncoding != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageEncoding, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30244,7 +30931,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.MessageExte } func traverse(visitor: inout V) throws { - if self.messageExtension != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageExtension != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageExtension, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30276,7 +30964,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.MessageImpl } func traverse(visitor: inout V) throws { - if self.messageImplementationBase != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageImplementationBase != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageImplementationBase, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30308,7 +30997,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.MessageOpti } func traverse(visitor: inout V) throws { - if self.messageOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30340,7 +31030,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.MessageSet: } func traverse(visitor: inout V) throws { - if self.messageSet != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageSet != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageSet, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30372,7 +31063,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.messageSetW } func traverse(visitor: inout V) throws { - if self.messageSetWireFormat != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageSetWireFormat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageSetWireFormat, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30404,7 +31096,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.messageSize } func traverse(visitor: inout V) throws { - if self.messageSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30436,7 +31129,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.messageType } func traverse(visitor: inout V) throws { - if self.messageType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.messageType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.messageType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30468,7 +31162,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Method: Swi } func traverse(visitor: inout V) throws { - if self.method != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.method != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.method, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30500,7 +31195,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.MethodDescr } func traverse(visitor: inout V) throws { - if self.methodDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.methodDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.methodDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30532,7 +31228,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.MethodOptio } func traverse(visitor: inout V) throws { - if self.methodOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.methodOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.methodOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30564,7 +31261,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.methods: Sw } func traverse(visitor: inout V) throws { - if self.methods != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.methods != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.methods, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30596,7 +31294,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.min: SwiftP } func traverse(visitor: inout V) throws { - if self.min != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.min != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.min, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30628,7 +31327,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.minimumEdit } func traverse(visitor: inout V) throws { - if self.minimumEdition != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.minimumEdition != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.minimumEdition, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30660,7 +31360,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.minor: Swif } func traverse(visitor: inout V) throws { - if self.minor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.minor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.minor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30692,7 +31393,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Mixin: Swif } func traverse(visitor: inout V) throws { - if self.mixin != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mixin != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mixin, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30724,7 +31426,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.mixins: Swi } func traverse(visitor: inout V) throws { - if self.mixins != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mixins != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mixins, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30756,7 +31459,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.modifier: S } func traverse(visitor: inout V) throws { - if self.modifier != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.modifier != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.modifier, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30788,7 +31492,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.modify: Swi } func traverse(visitor: inout V) throws { - if self.modify != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.modify != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.modify, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30820,7 +31525,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.month: Swif } func traverse(visitor: inout V) throws { - if self.month != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.month != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.month, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30852,7 +31558,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.msgExtensio } func traverse(visitor: inout V) throws { - if self.msgExtension != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.msgExtension != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.msgExtension, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30884,7 +31591,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.mutating: S } func traverse(visitor: inout V) throws { - if self.mutating != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.mutating != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.mutating, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30916,7 +31624,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.n: SwiftPro } func traverse(visitor: inout V) throws { - if self.n != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.n != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.n, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30948,7 +31657,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.name: Swift } func traverse(visitor: inout V) throws { - if self.name != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.name != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.name, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -30980,7 +31690,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.NameDescrip } func traverse(visitor: inout V) throws { - if self.nameDescription != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nameDescription != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nameDescription, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31012,7 +31723,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.NameMap: Sw } func traverse(visitor: inout V) throws { - if self.nameMap != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nameMap != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nameMap, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31044,7 +31756,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.NamePart: S } func traverse(visitor: inout V) throws { - if self.namePart != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.namePart != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.namePart, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31076,7 +31789,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.names: Swif } func traverse(visitor: inout V) throws { - if self.names != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.names != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.names, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31108,7 +31822,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.nanos: Swif } func traverse(visitor: inout V) throws { - if self.nanos != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nanos != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nanos, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31140,7 +31855,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.negativeInt } func traverse(visitor: inout V) throws { - if self.negativeIntValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.negativeIntValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.negativeIntValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31172,7 +31888,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.nestedType: } func traverse(visitor: inout V) throws { - if self.nestedType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nestedType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nestedType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31204,7 +31921,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.newL: Swift } func traverse(visitor: inout V) throws { - if self.newL != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.newL != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.newL, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31236,7 +31954,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.newList: Sw } func traverse(visitor: inout V) throws { - if self.newList != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.newList != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.newList, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31268,7 +31987,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.newValue: S } func traverse(visitor: inout V) throws { - if self.newValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.newValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.newValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31300,7 +32020,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.next: Swift } func traverse(visitor: inout V) throws { - if self.next != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.next != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.next, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31332,7 +32053,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.nextByte: S } func traverse(visitor: inout V) throws { - if self.nextByte != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nextByte != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nextByte, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31364,7 +32086,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.nextFieldNu } func traverse(visitor: inout V) throws { - if self.nextFieldNumber != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nextFieldNumber != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nextFieldNumber, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31396,7 +32119,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.nextVarInt: } func traverse(visitor: inout V) throws { - if self.nextVarInt != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nextVarInt != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nextVarInt, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31428,7 +32152,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.nilMessage: } func traverse(visitor: inout V) throws { - if self.`nil` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`nil` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`nil`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31460,7 +32185,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.nilLiteral: } func traverse(visitor: inout V) throws { - if self.nilLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nilLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nilLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31492,7 +32218,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.noStandardD } func traverse(visitor: inout V) throws { - if self.noStandardDescriptorAccessor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.noStandardDescriptorAccessor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.noStandardDescriptorAccessor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31524,7 +32251,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.nullValue: } func traverse(visitor: inout V) throws { - if self.nullValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.nullValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.nullValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31556,7 +32284,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.number: Swi } func traverse(visitor: inout V) throws { - if self.number != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.number != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.number, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31588,7 +32317,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.numberValue } func traverse(visitor: inout V) throws { - if self.numberValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.numberValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.numberValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31620,7 +32350,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.objcClassPr } func traverse(visitor: inout V) throws { - if self.objcClassPrefix != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.objcClassPrefix != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.objcClassPrefix, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31652,7 +32383,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.of: SwiftPr } func traverse(visitor: inout V) throws { - if self.of != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.of != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.of, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31684,7 +32416,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.oneofDecl: } func traverse(visitor: inout V) throws { - if self.oneofDecl != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.oneofDecl != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.oneofDecl, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31716,7 +32449,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OneofDescri } func traverse(visitor: inout V) throws { - if self.oneofDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.oneofDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.oneofDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31748,7 +32482,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.oneofIndex: } func traverse(visitor: inout V) throws { - if self.oneofIndex != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.oneofIndex != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.oneofIndex, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31780,7 +32515,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OneofOption } func traverse(visitor: inout V) throws { - if self.oneofOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.oneofOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.oneofOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31812,7 +32548,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.oneofs: Swi } func traverse(visitor: inout V) throws { - if self.oneofs != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.oneofs != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.oneofs, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31844,7 +32581,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OneOf_Kind: } func traverse(visitor: inout V) throws { - if self.oneOfKind != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.oneOfKind != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.oneOfKind, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31876,7 +32614,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.optimizeFor } func traverse(visitor: inout V) throws { - if self.optimizeFor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.optimizeFor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.optimizeFor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31908,7 +32647,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OptimizeMod } func traverse(visitor: inout V) throws { - if self.optimizeMode != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.optimizeMode != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.optimizeMode, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31940,7 +32680,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Option: Swi } func traverse(visitor: inout V) throws { - if self.option != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.option != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.option, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -31972,7 +32713,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OptionalEnu } func traverse(visitor: inout V) throws { - if self.optionalEnumExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.optionalEnumExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.optionalEnumExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32004,7 +32746,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OptionalExt } func traverse(visitor: inout V) throws { - if self.optionalExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.optionalExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.optionalExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32036,7 +32779,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OptionalGro } func traverse(visitor: inout V) throws { - if self.optionalGroupExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.optionalGroupExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.optionalGroupExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32068,7 +32812,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OptionalMes } func traverse(visitor: inout V) throws { - if self.optionalMessageExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.optionalMessageExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.optionalMessageExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32100,7 +32845,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OptionReten } func traverse(visitor: inout V) throws { - if self.optionRetention != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.optionRetention != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.optionRetention, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32132,7 +32878,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.options: Sw } func traverse(visitor: inout V) throws { - if self.options != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.options != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.options, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32164,7 +32911,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.OptionTarge } func traverse(visitor: inout V) throws { - if self.optionTargetType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.optionTargetType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.optionTargetType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32196,7 +32944,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.other: Swif } func traverse(visitor: inout V) throws { - if self.other != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.other != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.other, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32228,7 +32977,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.others: Swi } func traverse(visitor: inout V) throws { - if self.others != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.others != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.others, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32260,7 +33010,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.out: SwiftP } func traverse(visitor: inout V) throws { - if self.out != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.out != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.out, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32292,7 +33043,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.outputType: } func traverse(visitor: inout V) throws { - if self.outputType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.outputType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.outputType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32324,7 +33076,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.p: SwiftPro } func traverse(visitor: inout V) throws { - if self.p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32356,7 +33109,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.package: Sw } func traverse(visitor: inout V) throws { - if self.package != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.package != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.package, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32388,7 +33142,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.packed: Swi } func traverse(visitor: inout V) throws { - if self.packed != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.packed != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.packed, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32420,7 +33175,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.PackedEnumE } func traverse(visitor: inout V) throws { - if self.packedEnumExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.packedEnumExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.packedEnumExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32452,7 +33208,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.PackedExten } func traverse(visitor: inout V) throws { - if self.packedExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.packedExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.packedExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32484,7 +33241,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.padding: Sw } func traverse(visitor: inout V) throws { - if self.padding != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.padding != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.padding, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32516,7 +33274,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.parent: Swi } func traverse(visitor: inout V) throws { - if self.parent != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.parent != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.parent, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32548,7 +33307,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.parse: Swif } func traverse(visitor: inout V) throws { - if self.parse != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.parse != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.parse, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32580,7 +33340,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.path: Swift } func traverse(visitor: inout V) throws { - if self.path != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.path != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.path, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32612,7 +33373,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.paths: Swif } func traverse(visitor: inout V) throws { - if self.paths != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.paths != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.paths, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32644,7 +33406,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.payload: Sw } func traverse(visitor: inout V) throws { - if self.payload != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.payload != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.payload, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32676,7 +33439,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.payloadSize } func traverse(visitor: inout V) throws { - if self.payloadSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.payloadSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.payloadSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32708,7 +33472,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.phpClassPre } func traverse(visitor: inout V) throws { - if self.phpClassPrefix != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.phpClassPrefix != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.phpClassPrefix, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32740,7 +33505,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.phpMetadata } func traverse(visitor: inout V) throws { - if self.phpMetadataNamespace != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.phpMetadataNamespace != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.phpMetadataNamespace, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32772,7 +33538,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.phpNamespac } func traverse(visitor: inout V) throws { - if self.phpNamespace != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.phpNamespace != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.phpNamespace, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32804,7 +33571,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.pos: SwiftP } func traverse(visitor: inout V) throws { - if self.pos != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.pos != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.pos, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32836,7 +33604,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.positiveInt } func traverse(visitor: inout V) throws { - if self.positiveIntValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.positiveIntValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.positiveIntValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32868,7 +33637,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.prefix: Swi } func traverse(visitor: inout V) throws { - if self.prefix != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.prefix != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.prefix, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32900,7 +33670,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.preservePro } func traverse(visitor: inout V) throws { - if self.preserveProtoFieldNames != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.preserveProtoFieldNames != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.preserveProtoFieldNames, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32932,7 +33703,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.preTraverse } func traverse(visitor: inout V) throws { - if self.preTraverse != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.preTraverse != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.preTraverse, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32964,7 +33736,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.printUnknow } func traverse(visitor: inout V) throws { - if self.printUnknownFields != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.printUnknownFields != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.printUnknownFields, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -32996,7 +33769,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.proto2: Swi } func traverse(visitor: inout V) throws { - if self.proto2 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.proto2 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.proto2, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33028,7 +33802,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.proto3Defau } func traverse(visitor: inout V) throws { - if self.proto3DefaultValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.proto3DefaultValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.proto3DefaultValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33060,7 +33835,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.proto3Optio } func traverse(visitor: inout V) throws { - if self.proto3Optional != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.proto3Optional != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.proto3Optional, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33092,7 +33868,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufAPI } func traverse(visitor: inout V) throws { - if self.protobufApiversionCheck != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufApiversionCheck != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufApiversionCheck, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33124,7 +33901,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufAPI } func traverse(visitor: inout V) throws { - if self.protobufApiversion3 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufApiversion3 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufApiversion3, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33156,7 +33934,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufBoo } func traverse(visitor: inout V) throws { - if self.protobufBool != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufBool != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufBool, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33188,7 +33967,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufByt } func traverse(visitor: inout V) throws { - if self.protobufBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33220,7 +34000,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufDou } func traverse(visitor: inout V) throws { - if self.protobufDouble != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufDouble != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufDouble, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33252,7 +34033,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufEnu } func traverse(visitor: inout V) throws { - if self.protobufEnumMap != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufEnumMap != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufEnumMap, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33284,7 +34066,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protobufExt } func traverse(visitor: inout V) throws { - if self.protobufExtension != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufExtension != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufExtension, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33316,7 +34099,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufFix } func traverse(visitor: inout V) throws { - if self.protobufFixed32 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufFixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufFixed32, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33348,7 +34132,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufFix } func traverse(visitor: inout V) throws { - if self.protobufFixed64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufFixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufFixed64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33380,7 +34165,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufFlo } func traverse(visitor: inout V) throws { - if self.protobufFloat != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufFloat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufFloat, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33412,7 +34198,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufInt } func traverse(visitor: inout V) throws { - if self.protobufInt32 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufInt32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufInt32, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33444,7 +34231,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufInt } func traverse(visitor: inout V) throws { - if self.protobufInt64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufInt64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufInt64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33476,7 +34264,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufMap } func traverse(visitor: inout V) throws { - if self.protobufMap != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufMap != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufMap, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33508,7 +34297,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufMes } func traverse(visitor: inout V) throws { - if self.protobufMessageMap != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufMessageMap != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufMessageMap, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33540,7 +34330,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufSFi } func traverse(visitor: inout V) throws { - if self.protobufSfixed32 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufSfixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufSfixed32, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33572,7 +34363,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufSFi } func traverse(visitor: inout V) throws { - if self.protobufSfixed64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufSfixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufSfixed64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33604,7 +34396,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufSIn } func traverse(visitor: inout V) throws { - if self.protobufSint32 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufSint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufSint32, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33636,7 +34429,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufSIn } func traverse(visitor: inout V) throws { - if self.protobufSint64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufSint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufSint64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33668,7 +34462,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufStr } func traverse(visitor: inout V) throws { - if self.protobufString != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufString != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufString, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33700,7 +34495,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufUIn } func traverse(visitor: inout V) throws { - if self.protobufUint32 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufUint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufUint32, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33732,7 +34528,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtobufUIn } func traverse(visitor: inout V) throws { - if self.protobufUint64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufUint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufUint64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33764,7 +34561,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protobuf_ex } func traverse(visitor: inout V) throws { - if self.protobufExtensionFieldValues != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufExtensionFieldValues != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufExtensionFieldValues, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33796,7 +34594,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protobuf_fi } func traverse(visitor: inout V) throws { - if self.protobufFieldNumber != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufFieldNumber != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufFieldNumber, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33828,7 +34627,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protobuf_ge } func traverse(visitor: inout V) throws { - if self.protobufGeneratedIsEqualTo != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufGeneratedIsEqualTo != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufGeneratedIsEqualTo, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33860,7 +34660,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protobuf_na } func traverse(visitor: inout V) throws { - if self.protobufNameMap != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufNameMap != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufNameMap, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33892,7 +34693,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protobuf_ne } func traverse(visitor: inout V) throws { - if self.protobufNewField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufNewField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufNewField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33924,7 +34726,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protobuf_pa } func traverse(visitor: inout V) throws { - if self.protobufPackage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protobufPackage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protobufPackage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33956,7 +34759,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protocolMes } func traverse(visitor: inout V) throws { - if self.`protocol` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`protocol` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`protocol`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -33988,7 +34792,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoFieldN } func traverse(visitor: inout V) throws { - if self.protoFieldName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protoFieldName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protoFieldName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34020,7 +34825,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoMessag } func traverse(visitor: inout V) throws { - if self.protoMessageName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protoMessageName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protoMessageName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34052,7 +34858,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ProtoNamePr } func traverse(visitor: inout V) throws { - if self.protoNameProviding != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protoNameProviding != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protoNameProviding, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34084,7 +34891,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoPaths: } func traverse(visitor: inout V) throws { - if self.protoPaths != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.protoPaths != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.protoPaths, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34116,7 +34924,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.publicMessa } func traverse(visitor: inout V) throws { - if self.`public` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`public` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`public`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34148,7 +34957,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.publicDepen } func traverse(visitor: inout V) throws { - if self.publicDependency != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.publicDependency != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.publicDependency, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34180,7 +34990,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putBoolValu } func traverse(visitor: inout V) throws { - if self.putBoolValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putBoolValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putBoolValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34212,7 +35023,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putBytesVal } func traverse(visitor: inout V) throws { - if self.putBytesValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putBytesValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putBytesValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34244,7 +35056,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putDoubleVa } func traverse(visitor: inout V) throws { - if self.putDoubleValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putDoubleValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putDoubleValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34276,7 +35089,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putEnumValu } func traverse(visitor: inout V) throws { - if self.putEnumValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putEnumValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putEnumValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34308,7 +35122,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putFixedUIn } func traverse(visitor: inout V) throws { - if self.putFixedUint32 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putFixedUint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putFixedUint32, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34340,7 +35155,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putFixedUIn } func traverse(visitor: inout V) throws { - if self.putFixedUint64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putFixedUint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putFixedUint64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34372,7 +35188,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putFloatVal } func traverse(visitor: inout V) throws { - if self.putFloatValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putFloatValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putFloatValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34404,7 +35221,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putInt64: S } func traverse(visitor: inout V) throws { - if self.putInt64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putInt64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putInt64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34436,7 +35254,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putStringVa } func traverse(visitor: inout V) throws { - if self.putStringValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putStringValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putStringValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34468,7 +35287,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putUInt64: } func traverse(visitor: inout V) throws { - if self.putUint64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putUint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putUint64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34500,7 +35320,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putUInt64He } func traverse(visitor: inout V) throws { - if self.putUint64Hex != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putUint64Hex != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putUint64Hex, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34532,7 +35353,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putVarInt: } func traverse(visitor: inout V) throws { - if self.putVarInt != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putVarInt != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putVarInt, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34564,7 +35386,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.putZigZagVa } func traverse(visitor: inout V) throws { - if self.putZigZagVarInt != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.putZigZagVarInt != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.putZigZagVarInt, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34596,7 +35419,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.pyGenericSe } func traverse(visitor: inout V) throws { - if self.pyGenericServices != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.pyGenericServices != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.pyGenericServices, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34628,7 +35452,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.R: SwiftPro } func traverse(visitor: inout V) throws { - if self.r != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.r != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.r, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34660,7 +35485,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.rawChars: S } func traverse(visitor: inout V) throws { - if self.rawChars != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.rawChars != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.rawChars, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34692,7 +35518,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.RawRepresen } func traverse(visitor: inout V) throws { - if self.rawRepresentable != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.rawRepresentable != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.rawRepresentable, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34724,7 +35551,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.RawValue: S } func traverse(visitor: inout V) throws { - if self.rawValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.rawValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.rawValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34756,7 +35584,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.read4HexDig } func traverse(visitor: inout V) throws { - if self.read4HexDigits != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.read4HexDigits != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.read4HexDigits, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34788,7 +35617,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.readBytes: } func traverse(visitor: inout V) throws { - if self.readBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.readBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.readBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34820,7 +35650,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.register: S } func traverse(visitor: inout V) throws { - if self.register != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.register != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.register, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34852,7 +35683,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.repeated: S } func traverse(visitor: inout V) throws { - if self.repeated != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.repeated != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.repeated, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34884,7 +35716,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.RepeatedEnu } func traverse(visitor: inout V) throws { - if self.repeatedEnumExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.repeatedEnumExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.repeatedEnumExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34916,7 +35749,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.RepeatedExt } func traverse(visitor: inout V) throws { - if self.repeatedExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.repeatedExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.repeatedExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34948,7 +35782,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.repeatedFie } func traverse(visitor: inout V) throws { - if self.repeatedFieldEncoding != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.repeatedFieldEncoding != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.repeatedFieldEncoding, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -34980,7 +35815,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.RepeatedGro } func traverse(visitor: inout V) throws { - if self.repeatedGroupExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.repeatedGroupExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.repeatedGroupExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35012,7 +35848,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.RepeatedMes } func traverse(visitor: inout V) throws { - if self.repeatedMessageExtensionField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.repeatedMessageExtensionField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.repeatedMessageExtensionField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35044,7 +35881,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.repeating: } func traverse(visitor: inout V) throws { - if self.repeating != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.repeating != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.repeating, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35076,7 +35914,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.requestStre } func traverse(visitor: inout V) throws { - if self.requestStreaming != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.requestStreaming != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.requestStreaming, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35108,7 +35947,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.requestType } func traverse(visitor: inout V) throws { - if self.requestTypeURL != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.requestTypeURL != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.requestTypeURL, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35140,7 +35980,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.requiredSiz } func traverse(visitor: inout V) throws { - if self.requiredSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.requiredSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.requiredSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35172,7 +36013,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.responseStr } func traverse(visitor: inout V) throws { - if self.responseStreaming != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.responseStreaming != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.responseStreaming, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35204,7 +36046,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.responseTyp } func traverse(visitor: inout V) throws { - if self.responseTypeURL != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.responseTypeURL != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.responseTypeURL, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35236,7 +36079,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.result: Swi } func traverse(visitor: inout V) throws { - if self.result != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.result != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.result, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35268,7 +36112,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.retention: } func traverse(visitor: inout V) throws { - if self.retention != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.retention != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.retention, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35300,7 +36145,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.rethrowsMes } func traverse(visitor: inout V) throws { - if self.`rethrows` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`rethrows` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`rethrows`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35332,7 +36178,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.returnMessa } func traverse(visitor: inout V) throws { - if self.`return` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`return` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`return`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35364,7 +36211,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ReturnType: } func traverse(visitor: inout V) throws { - if self.returnType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.returnType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.returnType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35396,7 +36244,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.revision: S } func traverse(visitor: inout V) throws { - if self.revision != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.revision != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.revision, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35428,7 +36277,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.rhs: SwiftP } func traverse(visitor: inout V) throws { - if self.rhs != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.rhs != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.rhs, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35460,7 +36310,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.root: Swift } func traverse(visitor: inout V) throws { - if self.root != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.root != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.root, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35492,7 +36343,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.rubyPackage } func traverse(visitor: inout V) throws { - if self.rubyPackage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.rubyPackage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.rubyPackage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35524,7 +36376,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.s: SwiftPro } func traverse(visitor: inout V) throws { - if self.s != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.s != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.s, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35556,7 +36409,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.sawBackslas } func traverse(visitor: inout V) throws { - if self.sawBackslash != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sawBackslash != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sawBackslash, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35588,7 +36442,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.sawSection4 } func traverse(visitor: inout V) throws { - if self.sawSection4Characters != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sawSection4Characters != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sawSection4Characters, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35620,7 +36475,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.sawSection5 } func traverse(visitor: inout V) throws { - if self.sawSection5Characters != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sawSection5Characters != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sawSection5Characters, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35652,7 +36508,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.scanner: Sw } func traverse(visitor: inout V) throws { - if self.scanner != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.scanner != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.scanner, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35684,7 +36541,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.seconds: Sw } func traverse(visitor: inout V) throws { - if self.seconds != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.seconds != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.seconds, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35716,7 +36574,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.selfMessage } func traverse(visitor: inout V) throws { - if self.self_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.self_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.self_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35748,7 +36607,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.semantic: S } func traverse(visitor: inout V) throws { - if self.semantic != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.semantic != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.semantic, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35780,7 +36640,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.SendableMes } func traverse(visitor: inout V) throws { - if self.sendable != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sendable != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sendable, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35812,7 +36673,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.separator: } func traverse(visitor: inout V) throws { - if self.separator != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.separator != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.separator, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35844,7 +36706,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.serialize: } func traverse(visitor: inout V) throws { - if self.serialize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.serialize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.serialize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35876,7 +36739,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.serializedB } func traverse(visitor: inout V) throws { - if self.serializedBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.serializedBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.serializedBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35908,7 +36772,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.serializedD } func traverse(visitor: inout V) throws { - if self.serializedData != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.serializedData != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.serializedData, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35940,7 +36805,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.serializedS } func traverse(visitor: inout V) throws { - if self.serializedSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.serializedSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.serializedSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -35972,7 +36838,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.serverStrea } func traverse(visitor: inout V) throws { - if self.serverStreaming != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.serverStreaming != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.serverStreaming, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36004,7 +36871,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.service: Sw } func traverse(visitor: inout V) throws { - if self.service != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.service != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.service, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36036,7 +36904,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ServiceDesc } func traverse(visitor: inout V) throws { - if self.serviceDescriptorProto != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.serviceDescriptorProto != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.serviceDescriptorProto, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36068,7 +36937,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ServiceOpti } func traverse(visitor: inout V) throws { - if self.serviceOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.serviceOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.serviceOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36100,7 +36970,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.set: SwiftP } func traverse(visitor: inout V) throws { - if self.set != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.set != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.set, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36132,7 +37003,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.setExtensio } func traverse(visitor: inout V) throws { - if self.setExtensionValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.setExtensionValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.setExtensionValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36164,7 +37036,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.shift: Swif } func traverse(visitor: inout V) throws { - if self.shift != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.shift != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.shift, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36196,7 +37069,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.SimpleExten } func traverse(visitor: inout V) throws { - if self.simpleExtensionMap != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.simpleExtensionMap != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.simpleExtensionMap, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36228,7 +37102,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.size: Swift } func traverse(visitor: inout V) throws { - if self.size != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.size != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.size, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36260,7 +37135,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.sizer: Swif } func traverse(visitor: inout V) throws { - if self.sizer != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sizer != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sizer, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36292,7 +37168,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.source: Swi } func traverse(visitor: inout V) throws { - if self.source != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.source != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.source, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36324,7 +37201,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.sourceCodeI } func traverse(visitor: inout V) throws { - if self.sourceCodeInfo != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sourceCodeInfo != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sourceCodeInfo, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36356,7 +37234,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.sourceConte } func traverse(visitor: inout V) throws { - if self.sourceContext != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sourceContext != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sourceContext, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36388,7 +37267,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.sourceEncod } func traverse(visitor: inout V) throws { - if self.sourceEncoding != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sourceEncoding != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sourceEncoding, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36420,7 +37300,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.sourceFile: } func traverse(visitor: inout V) throws { - if self.sourceFile != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.sourceFile != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.sourceFile, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36452,7 +37333,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.span: Swift } func traverse(visitor: inout V) throws { - if self.span != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.span != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.span, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36484,7 +37366,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.split: Swif } func traverse(visitor: inout V) throws { - if self.split != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.split != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.split, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36516,7 +37399,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.start: Swif } func traverse(visitor: inout V) throws { - if self.start != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.start != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.start, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36548,7 +37432,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.startArray: } func traverse(visitor: inout V) throws { - if self.startArray != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.startArray != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.startArray, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36580,7 +37465,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.startArrayO } func traverse(visitor: inout V) throws { - if self.startArrayObject != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.startArrayObject != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.startArrayObject, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36612,7 +37498,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.startField: } func traverse(visitor: inout V) throws { - if self.startField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.startField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.startField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36644,7 +37531,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.startIndex: } func traverse(visitor: inout V) throws { - if self.startIndex != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.startIndex != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.startIndex, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36676,7 +37564,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.startMessag } func traverse(visitor: inout V) throws { - if self.startMessageField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.startMessageField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.startMessageField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36708,7 +37597,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.startObject } func traverse(visitor: inout V) throws { - if self.startObject != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.startObject != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.startObject, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36740,7 +37630,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.startRegula } func traverse(visitor: inout V) throws { - if self.startRegularField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.startRegularField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.startRegularField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36772,7 +37663,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.state: Swif } func traverse(visitor: inout V) throws { - if self.state != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.state != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.state, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36804,7 +37696,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.staticMessa } func traverse(visitor: inout V) throws { - if self.`static` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`static` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`static`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36836,7 +37729,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.StaticStrin } func traverse(visitor: inout V) throws { - if self.staticString != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.staticString != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.staticString, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36868,7 +37762,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.storage: Sw } func traverse(visitor: inout V) throws { - if self.storage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.storage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.storage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36900,7 +37795,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.StringMessa } func traverse(visitor: inout V) throws { - if self.string != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.string != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.string, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36932,7 +37828,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.stringLiter } func traverse(visitor: inout V) throws { - if self.stringLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.stringLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.stringLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36964,7 +37861,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.StringLiter } func traverse(visitor: inout V) throws { - if self.stringLiteralType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.stringLiteralType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.stringLiteralType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -36996,7 +37894,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.stringResul } func traverse(visitor: inout V) throws { - if self.stringResult != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.stringResult != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.stringResult, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37028,7 +37927,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.stringValue } func traverse(visitor: inout V) throws { - if self.stringValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.stringValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.stringValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37060,7 +37960,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.structMessa } func traverse(visitor: inout V) throws { - if self.`struct` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`struct` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`struct`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37092,7 +37993,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.structValue } func traverse(visitor: inout V) throws { - if self.structValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.structValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.structValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37124,7 +38026,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.subDecoder: } func traverse(visitor: inout V) throws { - if self.subDecoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.subDecoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.subDecoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37156,7 +38059,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.subscriptMe } func traverse(visitor: inout V) throws { - if self.`subscript` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`subscript` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`subscript`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37188,7 +38092,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.subVisitor: } func traverse(visitor: inout V) throws { - if self.subVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.subVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.subVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37220,7 +38125,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.SwiftMessag } func traverse(visitor: inout V) throws { - if self.swift != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.swift != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.swift, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37252,7 +38158,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.swiftPrefix } func traverse(visitor: inout V) throws { - if self.swiftPrefix != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.swiftPrefix != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.swiftPrefix, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37284,7 +38191,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.SwiftProtob } func traverse(visitor: inout V) throws { - if self.swiftProtobufContiguousBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.swiftProtobufContiguousBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.swiftProtobufContiguousBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37316,7 +38224,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.syntax: Swi } func traverse(visitor: inout V) throws { - if self.syntax != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.syntax != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.syntax, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37348,7 +38257,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.T: SwiftPro } func traverse(visitor: inout V) throws { - if self.t != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.t != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.t, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37380,7 +38290,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.tag: SwiftP } func traverse(visitor: inout V) throws { - if self.tag != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.tag != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.tag, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37412,7 +38323,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.targets: Sw } func traverse(visitor: inout V) throws { - if self.targets != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.targets != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.targets, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37444,7 +38356,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.terminator: } func traverse(visitor: inout V) throws { - if self.terminator != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.terminator != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.terminator, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37476,7 +38389,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.testDecoder } func traverse(visitor: inout V) throws { - if self.testDecoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.testDecoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.testDecoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37508,7 +38422,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.text: Swift } func traverse(visitor: inout V) throws { - if self.text != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.text != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.text, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37540,7 +38455,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.textDecoder } func traverse(visitor: inout V) throws { - if self.textDecoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.textDecoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.textDecoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37572,7 +38488,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.TextFormatD } func traverse(visitor: inout V) throws { - if self.textFormatDecoder != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.textFormatDecoder != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.textFormatDecoder, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37604,7 +38521,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.TextFormatD } func traverse(visitor: inout V) throws { - if self.textFormatDecodingError != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.textFormatDecodingError != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.textFormatDecodingError, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37636,7 +38554,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.TextFormatD } func traverse(visitor: inout V) throws { - if self.textFormatDecodingOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.textFormatDecodingOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.textFormatDecodingOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37668,7 +38587,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.TextFormatE } func traverse(visitor: inout V) throws { - if self.textFormatEncodingOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.textFormatEncodingOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.textFormatEncodingOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37700,7 +38620,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.TextFormatE } func traverse(visitor: inout V) throws { - if self.textFormatEncodingVisitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.textFormatEncodingVisitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.textFormatEncodingVisitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37732,7 +38653,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.textFormatS } func traverse(visitor: inout V) throws { - if self.textFormatString != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.textFormatString != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.textFormatString, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37764,7 +38686,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.throwOrIgno } func traverse(visitor: inout V) throws { - if self.throwOrIgnore != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.throwOrIgnore != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.throwOrIgnore, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37796,7 +38719,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.throwsMessa } func traverse(visitor: inout V) throws { - if self.`throws` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`throws` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`throws`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37828,7 +38752,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.timeInterva } func traverse(visitor: inout V) throws { - if self.timeInterval != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.timeInterval != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.timeInterval, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37860,7 +38785,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.timeInterva } func traverse(visitor: inout V) throws { - if self.timeIntervalSince1970 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.timeIntervalSince1970 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.timeIntervalSince1970, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37892,7 +38818,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.timeInterva } func traverse(visitor: inout V) throws { - if self.timeIntervalSinceReferenceDate != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.timeIntervalSinceReferenceDate != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.timeIntervalSinceReferenceDate, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37924,7 +38851,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Timestamp: } func traverse(visitor: inout V) throws { - if self.timestamp != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.timestamp != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.timestamp, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37956,7 +38884,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.total: Swif } func traverse(visitor: inout V) throws { - if self.total != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.total != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.total, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -37988,7 +38917,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.totalArrayD } func traverse(visitor: inout V) throws { - if self.totalArrayDepth != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.totalArrayDepth != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.totalArrayDepth, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38020,7 +38950,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.totalSize: } func traverse(visitor: inout V) throws { - if self.totalSize != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.totalSize != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.totalSize, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38052,7 +38983,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.trailingCom } func traverse(visitor: inout V) throws { - if self.trailingComments != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.trailingComments != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.trailingComments, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38065,6 +38997,39 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.trailingCom } } +extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.traversalOptions: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoMessageName + ".traversalOptions" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "traversalOptions"), + ] + + mutating func decodeMessage(decoder: inout D) throws { + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &self.traversalOptions) }() + default: break + } + } + } + + func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.traversalOptions != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: self.traversalOptions, fieldNumber: 1) + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.traversalOptions, rhs: SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.traversalOptions) -> Bool { + if lhs.traversalOptions != rhs.traversalOptions {return false} + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.traverseMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { static let protoMessageName: String = SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.protoMessageName + ".traverse" static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ @@ -38084,7 +39049,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.traverseMes } func traverse(visitor: inout V) throws { - if self.traverse != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.traverse != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.traverse, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38116,7 +39082,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.trueMessage } func traverse(visitor: inout V) throws { - if self.`true` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`true` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`true`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38148,7 +39115,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.tryMessage: } func traverse(visitor: inout V) throws { - if self.`try` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`try` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`try`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38180,7 +39148,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.type: Swift } func traverse(visitor: inout V) throws { - if self.type != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.type != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.type, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38212,7 +39181,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.typealiasMe } func traverse(visitor: inout V) throws { - if self.`typealias` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`typealias` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`typealias`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38244,7 +39214,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.TypeEnum: S } func traverse(visitor: inout V) throws { - if self.typeEnum != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.typeEnum != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.typeEnum, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38276,7 +39247,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.typeName: S } func traverse(visitor: inout V) throws { - if self.typeName != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.typeName != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.typeName, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38308,7 +39280,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.typePrefix: } func traverse(visitor: inout V) throws { - if self.typePrefix != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.typePrefix != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.typePrefix, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38340,7 +39313,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.typeStart: } func traverse(visitor: inout V) throws { - if self.typeStart != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.typeStart != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.typeStart, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38372,7 +39346,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.typeUnknown } func traverse(visitor: inout V) throws { - if self.typeUnknown != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.typeUnknown != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.typeUnknown, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38404,7 +39379,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.typeURL: Sw } func traverse(visitor: inout V) throws { - if self.typeURL != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.typeURL != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.typeURL, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38436,7 +39412,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UInt32Messa } func traverse(visitor: inout V) throws { - if self.uint32 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.uint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.uint32, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38468,7 +39445,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UInt32Value } func traverse(visitor: inout V) throws { - if self.uint32Value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.uint32Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.uint32Value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38500,7 +39478,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UInt64Messa } func traverse(visitor: inout V) throws { - if self.uint64 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.uint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.uint64, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38532,7 +39511,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UInt64Value } func traverse(visitor: inout V) throws { - if self.uint64Value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.uint64Value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.uint64Value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38564,7 +39544,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UInt8: Swif } func traverse(visitor: inout V) throws { - if self.uint8 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.uint8 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.uint8, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38596,7 +39577,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.unchecked: } func traverse(visitor: inout V) throws { - if self.unchecked != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unchecked != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unchecked, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38628,7 +39610,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.unicodeScal } func traverse(visitor: inout V) throws { - if self.unicodeScalarLiteral != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unicodeScalarLiteral != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unicodeScalarLiteral, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38660,7 +39643,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UnicodeScal } func traverse(visitor: inout V) throws { - if self.unicodeScalarLiteralType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unicodeScalarLiteralType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unicodeScalarLiteralType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38692,7 +39676,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.unicodeScal } func traverse(visitor: inout V) throws { - if self.unicodeScalars != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unicodeScalars != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unicodeScalars, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38724,7 +39709,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UnicodeScal } func traverse(visitor: inout V) throws { - if self.unicodeScalarView != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unicodeScalarView != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unicodeScalarView, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38756,7 +39742,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.uninterpret } func traverse(visitor: inout V) throws { - if self.uninterpretedOption != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.uninterpretedOption != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.uninterpretedOption, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38788,7 +39775,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.union: Swif } func traverse(visitor: inout V) throws { - if self.union != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.union != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.union, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38820,7 +39808,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.uniqueStora } func traverse(visitor: inout V) throws { - if self.uniqueStorage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.uniqueStorage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.uniqueStorage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38852,7 +39841,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.unknown: Sw } func traverse(visitor: inout V) throws { - if self.unknown != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unknown != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unknown, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38884,7 +39874,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.unknownFiel } func traverse(visitor: inout V) throws { - if self.unknownFields_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unknownFields_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unknownFields_p, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38916,7 +39907,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UnknownStor } func traverse(visitor: inout V) throws { - if self.unknownStorage != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unknownStorage != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unknownStorage, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38948,7 +39940,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.unpackTo: S } func traverse(visitor: inout V) throws { - if self.unpackTo != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unpackTo != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unpackTo, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -38980,7 +39973,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UnsafeBuffe } func traverse(visitor: inout V) throws { - if self.unsafeBufferPointer != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unsafeBufferPointer != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unsafeBufferPointer, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39012,7 +40006,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UnsafeMutab } func traverse(visitor: inout V) throws { - if self.unsafeMutablePointer != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unsafeMutablePointer != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unsafeMutablePointer, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39044,7 +40039,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UnsafeMutab } func traverse(visitor: inout V) throws { - if self.unsafeMutableRawBufferPointer != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unsafeMutableRawBufferPointer != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unsafeMutableRawBufferPointer, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39076,7 +40072,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UnsafeRawBu } func traverse(visitor: inout V) throws { - if self.unsafeRawBufferPointer != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unsafeRawBufferPointer != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unsafeRawBufferPointer, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39108,7 +40105,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UnsafeRawPo } func traverse(visitor: inout V) throws { - if self.unsafeRawPointer != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unsafeRawPointer != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unsafeRawPointer, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39140,7 +40138,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.unverifiedL } func traverse(visitor: inout V) throws { - if self.unverifiedLazy != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.unverifiedLazy != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.unverifiedLazy, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39172,7 +40171,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.updatedOpti } func traverse(visitor: inout V) throws { - if self.updatedOptions != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.updatedOptions != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.updatedOptions, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39204,7 +40204,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.url: SwiftP } func traverse(visitor: inout V) throws { - if self.url != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.url != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.url, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39236,7 +40237,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.useDetermin } func traverse(visitor: inout V) throws { - if self.useDeterministicOrdering != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.useDeterministicOrdering != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.useDeterministicOrdering, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39268,7 +40270,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.utf8: Swift } func traverse(visitor: inout V) throws { - if self.utf8 != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.utf8 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.utf8, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39300,7 +40303,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.utf8Ptr: Sw } func traverse(visitor: inout V) throws { - if self.utf8Ptr != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.utf8Ptr != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.utf8Ptr, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39332,7 +40336,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.utf8ToDoubl } func traverse(visitor: inout V) throws { - if self.utf8ToDouble != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.utf8ToDouble != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.utf8ToDouble, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39364,7 +40369,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.utf8Validat } func traverse(visitor: inout V) throws { - if self.utf8Validation != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.utf8Validation != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.utf8Validation, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39396,7 +40402,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.UTF8View: S } func traverse(visitor: inout V) throws { - if self.utf8View != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.utf8View != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.utf8View, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39428,7 +40435,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.v: SwiftPro } func traverse(visitor: inout V) throws { - if self.v != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.v != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.v, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39460,7 +40468,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.value: Swif } func traverse(visitor: inout V) throws { - if self.value != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.value != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.value, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39492,7 +40501,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.valueField: } func traverse(visitor: inout V) throws { - if self.valueField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.valueField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.valueField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39524,7 +40534,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.values: Swi } func traverse(visitor: inout V) throws { - if self.values != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.values != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.values, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39556,7 +40567,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.ValueType: } func traverse(visitor: inout V) throws { - if self.valueType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.valueType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.valueType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39588,7 +40600,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.varMessage: } func traverse(visitor: inout V) throws { - if self.`var` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`var` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`var`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39620,7 +40633,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.verificatio } func traverse(visitor: inout V) throws { - if self.verification != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.verification != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.verification, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39652,7 +40666,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Verificatio } func traverse(visitor: inout V) throws { - if self.verificationState != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.verificationState != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.verificationState, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39684,7 +40699,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Version: Sw } func traverse(visitor: inout V) throws { - if self.version != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.version != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.version, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39716,7 +40732,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.versionStri } func traverse(visitor: inout V) throws { - if self.versionString != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.versionString != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.versionString, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39748,7 +40765,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitExtens } func traverse(visitor: inout V) throws { - if self.visitExtensionFields != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitExtensionFields != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitExtensionFields, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39780,7 +40798,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitExtens } func traverse(visitor: inout V) throws { - if self.visitExtensionFieldsAsMessageSet != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitExtensionFieldsAsMessageSet != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitExtensionFieldsAsMessageSet, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39812,7 +40831,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitMapFie } func traverse(visitor: inout V) throws { - if self.visitMapField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitMapField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitMapField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39844,7 +40864,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitor: Sw } func traverse(visitor: inout V) throws { - if self.visitor != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitor != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitor, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39876,7 +40897,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPacked != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPacked != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPacked, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39908,7 +40930,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedBoolField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedBoolField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedBoolField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39940,7 +40963,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedDoubleField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedDoubleField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedDoubleField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -39972,7 +40996,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedEnumField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedEnumField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedEnumField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40004,7 +41029,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedFixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedFixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedFixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40036,7 +41062,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedFixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedFixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedFixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40068,7 +41095,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedFloatField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedFloatField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedFloatField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40100,7 +41128,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedInt32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedInt32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedInt32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40132,7 +41161,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedInt64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedInt64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedInt64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40164,7 +41194,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedSfixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedSfixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedSfixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40196,7 +41227,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedSfixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedSfixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedSfixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40228,7 +41260,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedSint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedSint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedSint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40260,7 +41293,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedSint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedSint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedSint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40292,7 +41326,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedUint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedUint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedUint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40324,7 +41359,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitPacked } func traverse(visitor: inout V) throws { - if self.visitPackedUint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitPackedUint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitPackedUint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40356,7 +41392,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeated != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeated != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeated, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40388,7 +41425,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedBoolField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedBoolField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedBoolField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40420,7 +41458,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedBytesField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedBytesField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedBytesField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40452,7 +41491,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedDoubleField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedDoubleField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedDoubleField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40484,7 +41524,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedEnumField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedEnumField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedEnumField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40516,7 +41557,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedFixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedFixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedFixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40548,7 +41590,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedFixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedFixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedFixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40580,7 +41623,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedFloatField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedFloatField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedFloatField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40612,7 +41656,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedGroupField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedGroupField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedGroupField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40644,7 +41689,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedInt32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedInt32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedInt32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40676,7 +41722,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedInt64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedInt64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedInt64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40708,7 +41755,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedMessageField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedMessageField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedMessageField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40740,7 +41788,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedSfixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedSfixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedSfixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40772,7 +41821,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedSfixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedSfixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedSfixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40804,7 +41854,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedSint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedSint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedSint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40836,7 +41887,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedSint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedSint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedSint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40868,7 +41920,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedStringField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedStringField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedStringField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40900,7 +41953,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedUint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedUint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedUint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40932,7 +41986,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitRepeat } func traverse(visitor: inout V) throws { - if self.visitRepeatedUint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitRepeatedUint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitRepeatedUint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40964,7 +42019,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingular != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingular != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingular, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -40996,7 +42052,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularBoolField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularBoolField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularBoolField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41028,7 +42085,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularBytesField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularBytesField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularBytesField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41060,7 +42118,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularDoubleField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularDoubleField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularDoubleField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41092,7 +42151,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularEnumField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularEnumField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularEnumField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41124,7 +42184,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularFixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularFixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularFixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41156,7 +42217,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularFixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularFixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularFixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41188,7 +42250,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularFloatField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularFloatField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularFloatField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41220,7 +42283,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularGroupField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularGroupField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularGroupField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41252,7 +42316,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularInt32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularInt32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularInt32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41284,7 +42349,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularInt64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularInt64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularInt64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41316,7 +42382,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularMessageField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularMessageField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularMessageField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41348,7 +42415,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularSfixed32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularSfixed32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularSfixed32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41380,7 +42448,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularSfixed64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularSfixed64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularSfixed64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41412,7 +42481,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularSint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularSint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularSint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41444,7 +42514,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularSint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularSint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularSint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41476,7 +42547,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularStringField != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularStringField != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularStringField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41508,7 +42580,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularUint32Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularUint32Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularUint32Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41540,7 +42613,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitSingul } func traverse(visitor: inout V) throws { - if self.visitSingularUint64Field != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitSingularUint64Field != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitSingularUint64Field, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41572,7 +42646,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.visitUnknow } func traverse(visitor: inout V) throws { - if self.visitUnknown != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.visitUnknown != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.visitUnknown, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41604,7 +42679,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.wasDecoded: } func traverse(visitor: inout V) throws { - if self.wasDecoded != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.wasDecoded != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.wasDecoded, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41636,7 +42712,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.weak: Swift } func traverse(visitor: inout V) throws { - if self.weak != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.weak != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.weak, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41668,7 +42745,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.weakDepende } func traverse(visitor: inout V) throws { - if self.weakDependency != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.weakDependency != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.weakDependency, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41700,7 +42778,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.whereMessag } func traverse(visitor: inout V) throws { - if self.`where` != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.`where` != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.`where`, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41732,7 +42811,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.wireFormat: } func traverse(visitor: inout V) throws { - if self.wireFormat != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.wireFormat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.wireFormat, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41764,7 +42844,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.with: Swift } func traverse(visitor: inout V) throws { - if self.with != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.with != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.with, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41796,7 +42877,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.withUnsafeB } func traverse(visitor: inout V) throws { - if self.withUnsafeBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.withUnsafeBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.withUnsafeBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41828,7 +42910,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.withUnsafeM } func traverse(visitor: inout V) throws { - if self.withUnsafeMutableBytes != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.withUnsafeMutableBytes != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.withUnsafeMutableBytes, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41860,7 +42943,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.work: Swift } func traverse(visitor: inout V) throws { - if self.work != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.work != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.work, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41892,7 +42976,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.Wrapped: Sw } func traverse(visitor: inout V) throws { - if self.wrapped != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.wrapped != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.wrapped, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41924,7 +43009,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.WrappedType } func traverse(visitor: inout V) throws { - if self.wrappedType != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.wrappedType != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.wrappedType, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41956,7 +43042,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.wrappedValu } func traverse(visitor: inout V) throws { - if self.wrappedValue != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.wrappedValue != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.wrappedValue, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -41988,7 +43075,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.written: Sw } func traverse(visitor: inout V) throws { - if self.written != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.written != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.written, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -42020,7 +43108,8 @@ extension SwiftProtoTesting_Generated_GeneratedSwiftReservedMessages.yday: Swift } func traverse(visitor: inout V) throws { - if self.yday != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.yday != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.yday, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/map_proto2_unittest.pb.swift b/Tests/SwiftProtobufTests/map_proto2_unittest.pb.swift index 1164cb190..17693f339 100644 --- a/Tests/SwiftProtobufTests/map_proto2_unittest.pb.swift +++ b/Tests/SwiftProtobufTests/map_proto2_unittest.pb.swift @@ -255,46 +255,47 @@ extension SwiftProtoTesting_TestEnumMap: SwiftProtobuf.Message, SwiftProtobuf._M } func traverse(visitor: inout V) throws { - if !self.knownMapField.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.knownMapField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.knownMapField, fieldNumber: 101) } - if !self.unknownMapField.isEmpty { + if !self.unknownMapField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapField, fieldNumber: 102) } - if !self.unknownMapFieldInt64.isEmpty { + if !self.unknownMapFieldInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldInt64, fieldNumber: 200) } - if !self.unknownMapFieldUint64.isEmpty { + if !self.unknownMapFieldUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldUint64, fieldNumber: 201) } - if !self.unknownMapFieldInt32.isEmpty { + if !self.unknownMapFieldInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldInt32, fieldNumber: 202) } - if !self.unknownMapFieldUint32.isEmpty { + if !self.unknownMapFieldUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldUint32, fieldNumber: 203) } - if !self.unknownMapFieldFixed32.isEmpty { + if !self.unknownMapFieldFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldFixed32, fieldNumber: 204) } - if !self.unknownMapFieldFixed64.isEmpty { + if !self.unknownMapFieldFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldFixed64, fieldNumber: 205) } - if !self.unknownMapFieldBool.isEmpty { + if !self.unknownMapFieldBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldBool, fieldNumber: 206) } - if !self.unknownMapFieldString.isEmpty { + if !self.unknownMapFieldString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldString, fieldNumber: 207) } - if !self.unknownMapFieldSint32.isEmpty { + if !self.unknownMapFieldSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldSint32, fieldNumber: 208) } - if !self.unknownMapFieldSint64.isEmpty { + if !self.unknownMapFieldSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldSint64, fieldNumber: 209) } - if !self.unknownMapFieldSfixed32.isEmpty { + if !self.unknownMapFieldSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldSfixed32, fieldNumber: 210) } - if !self.unknownMapFieldSfixed64.isEmpty { + if !self.unknownMapFieldSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldSfixed64, fieldNumber: 211) } try unknownFields.traverse(visitor: &visitor) @@ -365,46 +366,47 @@ extension SwiftProtoTesting_TestEnumMapPlusExtra: SwiftProtobuf.Message, SwiftPr } func traverse(visitor: inout V) throws { - if !self.knownMapField.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.knownMapField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.knownMapField, fieldNumber: 101) } - if !self.unknownMapField.isEmpty { + if !self.unknownMapField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapField, fieldNumber: 102) } - if !self.unknownMapFieldInt64.isEmpty { + if !self.unknownMapFieldInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldInt64, fieldNumber: 200) } - if !self.unknownMapFieldUint64.isEmpty { + if !self.unknownMapFieldUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldUint64, fieldNumber: 201) } - if !self.unknownMapFieldInt32.isEmpty { + if !self.unknownMapFieldInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldInt32, fieldNumber: 202) } - if !self.unknownMapFieldUint32.isEmpty { + if !self.unknownMapFieldUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldUint32, fieldNumber: 203) } - if !self.unknownMapFieldFixed32.isEmpty { + if !self.unknownMapFieldFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldFixed32, fieldNumber: 204) } - if !self.unknownMapFieldFixed64.isEmpty { + if !self.unknownMapFieldFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldFixed64, fieldNumber: 205) } - if !self.unknownMapFieldBool.isEmpty { + if !self.unknownMapFieldBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldBool, fieldNumber: 206) } - if !self.unknownMapFieldString.isEmpty { + if !self.unknownMapFieldString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldString, fieldNumber: 207) } - if !self.unknownMapFieldSint32.isEmpty { + if !self.unknownMapFieldSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldSint32, fieldNumber: 208) } - if !self.unknownMapFieldSint64.isEmpty { + if !self.unknownMapFieldSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldSint64, fieldNumber: 209) } - if !self.unknownMapFieldSfixed32.isEmpty { + if !self.unknownMapFieldSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldSfixed32, fieldNumber: 210) } - if !self.unknownMapFieldSfixed64.isEmpty { + if !self.unknownMapFieldSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: self.unknownMapFieldSfixed64, fieldNumber: 211) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/map_unittest.pb.swift b/Tests/SwiftProtobufTests/map_unittest.pb.swift index f1728bc32..e19509e45 100644 --- a/Tests/SwiftProtobufTests/map_unittest.pb.swift +++ b/Tests/SwiftProtobufTests/map_unittest.pb.swift @@ -346,62 +346,63 @@ extension SwiftProtoTesting_TestMap: SwiftProtobuf.Message, SwiftProtobuf._Messa } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in - if !_storage._mapInt32Int32.isEmpty { + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 1) } - if !_storage._mapInt64Int64.isEmpty { + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 2) } - if !_storage._mapUint32Uint32.isEmpty { + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 3) } - if !_storage._mapUint64Uint64.isEmpty { + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 4) } - if !_storage._mapSint32Sint32.isEmpty { + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 5) } - if !_storage._mapSint64Sint64.isEmpty { + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 6) } - if !_storage._mapFixed32Fixed32.isEmpty { + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 7) } - if !_storage._mapFixed64Fixed64.isEmpty { + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 8) } - if !_storage._mapSfixed32Sfixed32.isEmpty { + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 9) } - if !_storage._mapSfixed64Sfixed64.isEmpty { + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 10) } - if !_storage._mapInt32Float.isEmpty { + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 11) } - if !_storage._mapInt32Double.isEmpty { + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 12) } - if !_storage._mapBoolBool.isEmpty { + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 13) } - if !_storage._mapStringString.isEmpty { + if !_storage._mapStringString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringString, fieldNumber: 14) } - if !_storage._mapInt32Bytes.isEmpty { + if !_storage._mapInt32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Bytes, fieldNumber: 15) } - if !_storage._mapInt32Enum.isEmpty { + if !_storage._mapInt32Enum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapInt32Enum, fieldNumber: 16) } - if !_storage._mapInt32ForeignMessage.isEmpty { + if !_storage._mapInt32ForeignMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapInt32ForeignMessage, fieldNumber: 17) } - if !_storage._mapStringForeignMessage.isEmpty { + if !_storage._mapStringForeignMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringForeignMessage, fieldNumber: 18) } - if !_storage._mapInt32AllTypes.isEmpty { + if !_storage._mapInt32AllTypes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapInt32AllTypes, fieldNumber: 19) } } @@ -465,7 +466,8 @@ extension SwiftProtoTesting_TestRequiredMessageMap: SwiftProtobuf.Message, Swift } func traverse(visitor: inout V) throws { - if !self.mapField.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.mapField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: self.mapField, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -497,7 +499,8 @@ extension SwiftProtoTesting_TestRecursiveMapMessage: SwiftProtobuf.Message, Swif } func traverse(visitor: inout V) throws { - if !self.a.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.a.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: self.a, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/test_messages_proto3.pb.swift b/Tests/SwiftProtobufTests/test_messages_proto3.pb.swift index 23f15c768..a0b8a2720 100644 --- a/Tests/SwiftProtobufTests/test_messages_proto3.pb.swift +++ b/Tests/SwiftProtobufTests/test_messages_proto3.pb.swift @@ -1355,162 +1355,163 @@ extension SwiftProtoTesting_Test3_TestAllTypesProto3: SwiftProtobuf.Message, Swi } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if _storage._optionalInt32 != 0 { + if _storage._optionalInt32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._optionalInt32, fieldNumber: 1) } - if _storage._optionalInt64 != 0 { + if _storage._optionalInt64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt64Field(value: _storage._optionalInt64, fieldNumber: 2) } - if _storage._optionalUint32 != 0 { + if _storage._optionalUint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt32Field(value: _storage._optionalUint32, fieldNumber: 3) } - if _storage._optionalUint64 != 0 { + if _storage._optionalUint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt64Field(value: _storage._optionalUint64, fieldNumber: 4) } - if _storage._optionalSint32 != 0 { + if _storage._optionalSint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSInt32Field(value: _storage._optionalSint32, fieldNumber: 5) } - if _storage._optionalSint64 != 0 { + if _storage._optionalSint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSInt64Field(value: _storage._optionalSint64, fieldNumber: 6) } - if _storage._optionalFixed32 != 0 { + if _storage._optionalFixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFixed32Field(value: _storage._optionalFixed32, fieldNumber: 7) } - if _storage._optionalFixed64 != 0 { + if _storage._optionalFixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFixed64Field(value: _storage._optionalFixed64, fieldNumber: 8) } - if _storage._optionalSfixed32 != 0 { + if _storage._optionalSfixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSFixed32Field(value: _storage._optionalSfixed32, fieldNumber: 9) } - if _storage._optionalSfixed64 != 0 { + if _storage._optionalSfixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } - if _storage._optionalBool != false { + if _storage._optionalBool != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: _storage._optionalBool, fieldNumber: 13) } - if !_storage._optionalString.isEmpty { + if !_storage._optionalString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._optionalString, fieldNumber: 14) } - if !_storage._optionalBytes.isEmpty { + if !_storage._optionalBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularBytesField(value: _storage._optionalBytes, fieldNumber: 15) } try { if let v = _storage._optionalNestedMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 18) } }() - if _storage._optionalNestedEnum != .foo { + if _storage._optionalNestedEnum != .foo || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalNestedEnum, fieldNumber: 21) } - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedNestedMessage.isEmpty { + if !_storage._repeatedNestedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedNestedMessage, fieldNumber: 48) } - if !_storage._repeatedNestedEnum.isEmpty { + if !_storage._repeatedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._repeatedNestedEnum, fieldNumber: 51) } - if !_storage._mapInt32Int32.isEmpty { + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 56) } - if !_storage._mapInt64Int64.isEmpty { + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 57) } - if !_storage._mapUint32Uint32.isEmpty { + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 58) } - if !_storage._mapUint64Uint64.isEmpty { + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 59) } - if !_storage._mapSint32Sint32.isEmpty { + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 60) } - if !_storage._mapSint64Sint64.isEmpty { + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 61) } - if !_storage._mapFixed32Fixed32.isEmpty { + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 62) } - if !_storage._mapFixed64Fixed64.isEmpty { + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 63) } - if !_storage._mapSfixed32Sfixed32.isEmpty { + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 64) } - if !_storage._mapSfixed64Sfixed64.isEmpty { + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 65) } - if !_storage._mapInt32Float.isEmpty { + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 66) } - if !_storage._mapInt32Double.isEmpty { + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 67) } - if !_storage._mapBoolBool.isEmpty { + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 68) } - if !_storage._mapStringString.isEmpty { + if !_storage._mapStringString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringString, fieldNumber: 69) } - if !_storage._mapStringBytes.isEmpty { + if !_storage._mapStringBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringBytes, fieldNumber: 70) } - if !_storage._mapStringNestedMessage.isEmpty { + if !_storage._mapStringNestedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringNestedMessage, fieldNumber: 71) } - if !_storage._mapStringNestedEnum.isEmpty { + if !_storage._mapStringNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapStringNestedEnum, fieldNumber: 73) } switch _storage._oneofField { @@ -1583,31 +1584,31 @@ extension SwiftProtoTesting_Test3_TestAllTypesProto3: SwiftProtobuf.Message, Swi try { if let v = _storage._optionalBytesWrapper { try visitor.visitSingularMessageField(value: v, fieldNumber: 209) } }() - if !_storage._repeatedBoolWrapper.isEmpty { + if !_storage._repeatedBoolWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedBoolWrapper, fieldNumber: 211) } - if !_storage._repeatedInt32Wrapper.isEmpty { + if !_storage._repeatedInt32Wrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedInt32Wrapper, fieldNumber: 212) } - if !_storage._repeatedInt64Wrapper.isEmpty { + if !_storage._repeatedInt64Wrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedInt64Wrapper, fieldNumber: 213) } - if !_storage._repeatedUint32Wrapper.isEmpty { + if !_storage._repeatedUint32Wrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedUint32Wrapper, fieldNumber: 214) } - if !_storage._repeatedUint64Wrapper.isEmpty { + if !_storage._repeatedUint64Wrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedUint64Wrapper, fieldNumber: 215) } - if !_storage._repeatedFloatWrapper.isEmpty { + if !_storage._repeatedFloatWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedFloatWrapper, fieldNumber: 216) } - if !_storage._repeatedDoubleWrapper.isEmpty { + if !_storage._repeatedDoubleWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedDoubleWrapper, fieldNumber: 217) } - if !_storage._repeatedStringWrapper.isEmpty { + if !_storage._repeatedStringWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedStringWrapper, fieldNumber: 218) } - if !_storage._repeatedBytesWrapper.isEmpty { + if !_storage._repeatedBytesWrapper.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedBytesWrapper, fieldNumber: 219) } try { if let v = _storage._optionalDuration { @@ -1628,82 +1629,82 @@ extension SwiftProtoTesting_Test3_TestAllTypesProto3: SwiftProtobuf.Message, Swi try { if let v = _storage._optionalValue { try visitor.visitSingularMessageField(value: v, fieldNumber: 306) } }() - if _storage._optionalNullValue != .nullValue { + if _storage._optionalNullValue != .nullValue || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalNullValue, fieldNumber: 307) } - if !_storage._repeatedDuration.isEmpty { + if !_storage._repeatedDuration.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedDuration, fieldNumber: 311) } - if !_storage._repeatedTimestamp.isEmpty { + if !_storage._repeatedTimestamp.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedTimestamp, fieldNumber: 312) } - if !_storage._repeatedFieldmask.isEmpty { + if !_storage._repeatedFieldmask.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedFieldmask, fieldNumber: 313) } - if !_storage._repeatedAny.isEmpty { + if !_storage._repeatedAny.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedAny, fieldNumber: 315) } - if !_storage._repeatedValue.isEmpty { + if !_storage._repeatedValue.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedValue, fieldNumber: 316) } - if !_storage._repeatedListValue.isEmpty { + if !_storage._repeatedListValue.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedListValue, fieldNumber: 317) } - if !_storage._repeatedStruct.isEmpty { + if !_storage._repeatedStruct.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedStruct, fieldNumber: 324) } - if _storage._fieldname1 != 0 { + if _storage._fieldname1 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldname1, fieldNumber: 401) } - if _storage._fieldName2 != 0 { + if _storage._fieldName2 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName2, fieldNumber: 402) } - if _storage._fieldName3 != 0 { + if _storage._fieldName3 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName3, fieldNumber: 403) } - if _storage._field_Name4_ != 0 { + if _storage._field_Name4_ != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field_Name4_, fieldNumber: 404) } - if _storage._field0Name5 != 0 { + if _storage._field0Name5 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field0Name5, fieldNumber: 405) } - if _storage._field0Name6 != 0 { + if _storage._field0Name6 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field0Name6, fieldNumber: 406) } - if _storage._fieldName7 != 0 { + if _storage._fieldName7 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName7, fieldNumber: 407) } - if _storage._fieldName8 != 0 { + if _storage._fieldName8 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName8, fieldNumber: 408) } - if _storage._fieldName9 != 0 { + if _storage._fieldName9 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName9, fieldNumber: 409) } - if _storage._fieldName10 != 0 { + if _storage._fieldName10 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName10, fieldNumber: 410) } - if _storage._fieldName11 != 0 { + if _storage._fieldName11 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName11, fieldNumber: 411) } - if _storage._fieldName12 != 0 { + if _storage._fieldName12 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName12, fieldNumber: 412) } - if _storage.__FieldName13 != 0 { + if _storage.__FieldName13 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage.__FieldName13, fieldNumber: 413) } - if _storage.__FieldName14 != 0 { + if _storage.__FieldName14 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage.__FieldName14, fieldNumber: 414) } - if _storage._field_Name15 != 0 { + if _storage._field_Name15 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field_Name15, fieldNumber: 415) } - if _storage._field_Name16 != 0 { + if _storage._field_Name16 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._field_Name16, fieldNumber: 416) } - if _storage._fieldName17__ != 0 { + if _storage._fieldName17__ != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName17__, fieldNumber: 417) } - if _storage._fieldName18__ != 0 { + if _storage._fieldName18__ != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._fieldName18__, fieldNumber: 418) } } @@ -1880,12 +1881,13 @@ extension SwiftProtoTesting_Test3_TestAllTypesProto3.NestedMessage: SwiftProtobu } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if _storage._a != 0 { + if _storage._a != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._a, fieldNumber: 1) } try { if let v = _storage._corecursive { diff --git a/Tests/SwiftProtobufTests/unittest.pb.swift b/Tests/SwiftProtobufTests/unittest.pb.swift index 28c5d01de..3be383d72 100644 --- a/Tests/SwiftProtobufTests/unittest.pb.swift +++ b/Tests/SwiftProtobufTests/unittest.pb.swift @@ -4340,6 +4340,7 @@ extension SwiftProtoTesting_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf._ } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -4426,79 +4427,79 @@ extension SwiftProtoTesting_TestAllTypes: SwiftProtobuf.Message, SwiftProtobuf._ try { if let v = _storage._optionalUnverifiedLazyMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 28) } }() - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedGroup.isEmpty { + if !_storage._repeatedGroup.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: _storage._repeatedGroup, fieldNumber: 46) } - if !_storage._repeatedNestedMessage.isEmpty { + if !_storage._repeatedNestedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedNestedMessage, fieldNumber: 48) } - if !_storage._repeatedForeignMessage.isEmpty { + if !_storage._repeatedForeignMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedForeignMessage, fieldNumber: 49) } - if !_storage._repeatedImportMessage.isEmpty { + if !_storage._repeatedImportMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedImportMessage, fieldNumber: 50) } - if !_storage._repeatedNestedEnum.isEmpty { + if !_storage._repeatedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._repeatedNestedEnum, fieldNumber: 51) } - if !_storage._repeatedForeignEnum.isEmpty { + if !_storage._repeatedForeignEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._repeatedForeignEnum, fieldNumber: 52) } - if !_storage._repeatedImportEnum.isEmpty { + if !_storage._repeatedImportEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._repeatedImportEnum, fieldNumber: 53) } - if !_storage._repeatedStringPiece.isEmpty { + if !_storage._repeatedStringPiece.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedStringPiece, fieldNumber: 54) } - if !_storage._repeatedCord.isEmpty { + if !_storage._repeatedCord.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedCord, fieldNumber: 55) } - if !_storage._repeatedLazyMessage.isEmpty { + if !_storage._repeatedLazyMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedLazyMessage, fieldNumber: 57) } try { if let v = _storage._defaultInt32 { @@ -4845,6 +4846,7 @@ extension SwiftProtoTesting_NestedTestAllTypes: SwiftProtobuf.Message, SwiftProt } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -4856,7 +4858,7 @@ extension SwiftProtoTesting_NestedTestAllTypes: SwiftProtobuf.Message, SwiftProt try { if let v = _storage._payload { try visitor.visitSingularMessageField(value: v, fieldNumber: 2) } }() - if !_storage._repeatedChild.isEmpty { + if !_storage._repeatedChild.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedChild, fieldNumber: 3) } try { if let v = _storage._lazyChild { @@ -5422,6 +5424,7 @@ extension SwiftProtoTesting_TestRequiredForeign: SwiftProtobuf.Message, SwiftPro } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -5429,7 +5432,7 @@ extension SwiftProtoTesting_TestRequiredForeign: SwiftProtobuf.Message, SwiftPro try { if let v = self._optionalMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 1) } }() - if !self.repeatedMessage.isEmpty { + if !self.repeatedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.repeatedMessage, fieldNumber: 2) } try { if let v = self._dummy { @@ -5482,6 +5485,7 @@ extension SwiftProtoTesting_TestRequiredMessage: SwiftProtobuf.Message, SwiftPro } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -5489,7 +5493,7 @@ extension SwiftProtoTesting_TestRequiredMessage: SwiftProtobuf.Message, SwiftPro try { if let v = self._optionalMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 1) } }() - if !self.repeatedMessage.isEmpty { + if !self.repeatedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.repeatedMessage, fieldNumber: 2) } try { if let v = self._requiredMessage { @@ -6351,46 +6355,47 @@ extension SwiftProtoTesting_TestPackedTypes: SwiftProtobuf.Message, SwiftProtobu } func traverse(visitor: inout V) throws { - if !self.packedInt32.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.packedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: self.packedInt32, fieldNumber: 90) } - if !self.packedInt64.isEmpty { + if !self.packedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: self.packedInt64, fieldNumber: 91) } - if !self.packedUint32.isEmpty { + if !self.packedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: self.packedUint32, fieldNumber: 92) } - if !self.packedUint64.isEmpty { + if !self.packedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: self.packedUint64, fieldNumber: 93) } - if !self.packedSint32.isEmpty { + if !self.packedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: self.packedSint32, fieldNumber: 94) } - if !self.packedSint64.isEmpty { + if !self.packedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: self.packedSint64, fieldNumber: 95) } - if !self.packedFixed32.isEmpty { + if !self.packedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: self.packedFixed32, fieldNumber: 96) } - if !self.packedFixed64.isEmpty { + if !self.packedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: self.packedFixed64, fieldNumber: 97) } - if !self.packedSfixed32.isEmpty { + if !self.packedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: self.packedSfixed32, fieldNumber: 98) } - if !self.packedSfixed64.isEmpty { + if !self.packedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: self.packedSfixed64, fieldNumber: 99) } - if !self.packedFloat.isEmpty { + if !self.packedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: self.packedFloat, fieldNumber: 100) } - if !self.packedDouble.isEmpty { + if !self.packedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: self.packedDouble, fieldNumber: 101) } - if !self.packedBool.isEmpty { + if !self.packedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: self.packedBool, fieldNumber: 102) } - if !self.packedEnum.isEmpty { + if !self.packedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.packedEnum, fieldNumber: 103) } try unknownFields.traverse(visitor: &visitor) @@ -6461,46 +6466,47 @@ extension SwiftProtoTesting_TestUnpackedTypes: SwiftProtobuf.Message, SwiftProto } func traverse(visitor: inout V) throws { - if !self.unpackedInt32.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.unpackedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: self.unpackedInt32, fieldNumber: 90) } - if !self.unpackedInt64.isEmpty { + if !self.unpackedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: self.unpackedInt64, fieldNumber: 91) } - if !self.unpackedUint32.isEmpty { + if !self.unpackedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: self.unpackedUint32, fieldNumber: 92) } - if !self.unpackedUint64.isEmpty { + if !self.unpackedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: self.unpackedUint64, fieldNumber: 93) } - if !self.unpackedSint32.isEmpty { + if !self.unpackedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: self.unpackedSint32, fieldNumber: 94) } - if !self.unpackedSint64.isEmpty { + if !self.unpackedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: self.unpackedSint64, fieldNumber: 95) } - if !self.unpackedFixed32.isEmpty { + if !self.unpackedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: self.unpackedFixed32, fieldNumber: 96) } - if !self.unpackedFixed64.isEmpty { + if !self.unpackedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: self.unpackedFixed64, fieldNumber: 97) } - if !self.unpackedSfixed32.isEmpty { + if !self.unpackedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: self.unpackedSfixed32, fieldNumber: 98) } - if !self.unpackedSfixed64.isEmpty { + if !self.unpackedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: self.unpackedSfixed64, fieldNumber: 99) } - if !self.unpackedFloat.isEmpty { + if !self.unpackedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: self.unpackedFloat, fieldNumber: 100) } - if !self.unpackedDouble.isEmpty { + if !self.unpackedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: self.unpackedDouble, fieldNumber: 101) } - if !self.unpackedBool.isEmpty { + if !self.unpackedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: self.unpackedBool, fieldNumber: 102) } - if !self.unpackedEnum.isEmpty { + if !self.unpackedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: self.unpackedEnum, fieldNumber: 103) } try unknownFields.traverse(visitor: &visitor) @@ -6590,6 +6596,7 @@ extension SwiftProtoTesting_TestParsingMerge: SwiftProtobuf.Message, SwiftProtob } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -6600,13 +6607,13 @@ extension SwiftProtoTesting_TestParsingMerge: SwiftProtobuf.Message, SwiftProtob try { if let v = self._optionalAllTypes { try visitor.visitSingularMessageField(value: v, fieldNumber: 2) } }() - if !self.repeatedAllTypes.isEmpty { + if !self.repeatedAllTypes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.repeatedAllTypes, fieldNumber: 3) } try { if let v = self._optionalGroup { try visitor.visitSingularGroupField(value: v, fieldNumber: 10) } }() - if !self.repeatedGroup.isEmpty { + if !self.repeatedGroup.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: self.repeatedGroup, fieldNumber: 20) } try visitor.visitExtensionFields(fields: _protobuf_extensionFieldValues, start: 1000, end: 536870912) @@ -6656,25 +6663,26 @@ extension SwiftProtoTesting_TestParsingMerge.RepeatedFieldsGenerator: SwiftProto } func traverse(visitor: inout V) throws { - if !self.field1.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.field1.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.field1, fieldNumber: 1) } - if !self.field2.isEmpty { + if !self.field2.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.field2, fieldNumber: 2) } - if !self.field3.isEmpty { + if !self.field3.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.field3, fieldNumber: 3) } - if !self.group1.isEmpty { + if !self.group1.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: self.group1, fieldNumber: 10) } - if !self.group2.isEmpty { + if !self.group2.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: self.group2, fieldNumber: 20) } - if !self.ext1.isEmpty { + if !self.ext1.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.ext1, fieldNumber: 1000) } - if !self.ext2.isEmpty { + if !self.ext2.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.ext2, fieldNumber: 1001) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/unittest_mset.pb.swift b/Tests/SwiftProtobufTests/unittest_mset.pb.swift index 88512c138..34c19ca13 100644 --- a/Tests/SwiftProtobufTests/unittest_mset.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_mset.pb.swift @@ -418,7 +418,8 @@ extension SwiftProtoTesting_RawMessageSet: SwiftProtobuf.Message, SwiftProtobuf. } func traverse(visitor: inout V) throws { - if !self.item.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.item.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: self.item, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/unittest_preserve_unknown_enum.pb.swift b/Tests/SwiftProtobufTests/unittest_preserve_unknown_enum.pb.swift index aac6b31bf..48b6616de 100644 --- a/Tests/SwiftProtobufTests/unittest_preserve_unknown_enum.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_preserve_unknown_enum.pb.swift @@ -279,20 +279,21 @@ extension SwiftProtoTesting_UnknownEnum_Proto3_MyMessage: SwiftProtobuf.Message, } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if self.e != .foo { + if self.e != .foo || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.e, fieldNumber: 1) } - if !self.repeatedE.isEmpty { + if !self.repeatedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.repeatedE, fieldNumber: 2) } - if !self.repeatedPackedE.isEmpty { + if !self.repeatedPackedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.repeatedPackedE, fieldNumber: 3) } - if !self.repeatedPackedUnexpectedE.isEmpty { + if !self.repeatedPackedUnexpectedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.repeatedPackedUnexpectedE, fieldNumber: 4) } switch self.o { @@ -363,20 +364,21 @@ extension SwiftProtoTesting_UnknownEnum_Proto3_MyMessagePlusExtra: SwiftProtobuf } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if self.e != .eFoo { + if self.e != .eFoo || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: self.e, fieldNumber: 1) } - if !self.repeatedE.isEmpty { + if !self.repeatedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.repeatedE, fieldNumber: 2) } - if !self.repeatedPackedE.isEmpty { + if !self.repeatedPackedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.repeatedPackedE, fieldNumber: 3) } - if !self.repeatedPackedUnexpectedE.isEmpty { + if !self.repeatedPackedUnexpectedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.repeatedPackedUnexpectedE, fieldNumber: 4) } switch self.o { diff --git a/Tests/SwiftProtobufTests/unittest_preserve_unknown_enum2.pb.swift b/Tests/SwiftProtobufTests/unittest_preserve_unknown_enum2.pb.swift index 406ca934d..73361adfb 100644 --- a/Tests/SwiftProtobufTests/unittest_preserve_unknown_enum2.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_preserve_unknown_enum2.pb.swift @@ -186,6 +186,7 @@ extension SwiftProtoTesting_UnknownEnum_Proto2_MyMessage: SwiftProtobuf.Message, } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -193,13 +194,13 @@ extension SwiftProtoTesting_UnknownEnum_Proto2_MyMessage: SwiftProtobuf.Message, try { if let v = self._e { try visitor.visitSingularEnumField(value: v, fieldNumber: 1) } }() - if !self.repeatedE.isEmpty { + if !self.repeatedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: self.repeatedE, fieldNumber: 2) } - if !self.repeatedPackedE.isEmpty { + if !self.repeatedPackedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.repeatedPackedE, fieldNumber: 3) } - if !self.repeatedPackedUnexpectedE.isEmpty { + if !self.repeatedPackedUnexpectedE.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: self.repeatedPackedUnexpectedE, fieldNumber: 4) } switch self.o { diff --git a/Tests/SwiftProtobufTests/unittest_proto3.pb.swift b/Tests/SwiftProtobufTests/unittest_proto3.pb.swift index 87f861d19..91b78c98d 100644 --- a/Tests/SwiftProtobufTests/unittest_proto3.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_proto3.pb.swift @@ -934,54 +934,55 @@ extension SwiftProtoTesting_Proto3_TestAllTypes: SwiftProtobuf.Message, SwiftPro } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if _storage._optionalInt32 != 0 { + if _storage._optionalInt32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._optionalInt32, fieldNumber: 1) } - if _storage._optionalInt64 != 0 { + if _storage._optionalInt64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt64Field(value: _storage._optionalInt64, fieldNumber: 2) } - if _storage._optionalUint32 != 0 { + if _storage._optionalUint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt32Field(value: _storage._optionalUint32, fieldNumber: 3) } - if _storage._optionalUint64 != 0 { + if _storage._optionalUint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt64Field(value: _storage._optionalUint64, fieldNumber: 4) } - if _storage._optionalSint32 != 0 { + if _storage._optionalSint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSInt32Field(value: _storage._optionalSint32, fieldNumber: 5) } - if _storage._optionalSint64 != 0 { + if _storage._optionalSint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSInt64Field(value: _storage._optionalSint64, fieldNumber: 6) } - if _storage._optionalFixed32 != 0 { + if _storage._optionalFixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFixed32Field(value: _storage._optionalFixed32, fieldNumber: 7) } - if _storage._optionalFixed64 != 0 { + if _storage._optionalFixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFixed64Field(value: _storage._optionalFixed64, fieldNumber: 8) } - if _storage._optionalSfixed32 != 0 { + if _storage._optionalSfixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSFixed32Field(value: _storage._optionalSfixed32, fieldNumber: 9) } - if _storage._optionalSfixed64 != 0 { + if _storage._optionalSfixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } - if _storage._optionalBool != false { + if _storage._optionalBool != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: _storage._optionalBool, fieldNumber: 13) } - if !_storage._optionalString.isEmpty { + if !_storage._optionalString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._optionalString, fieldNumber: 14) } - if !_storage._optionalBytes.isEmpty { + if !_storage._optionalBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularBytesField(value: _storage._optionalBytes, fieldNumber: 15) } try { if let v = _storage._optionalNestedMessage { @@ -993,16 +994,16 @@ extension SwiftProtoTesting_Proto3_TestAllTypes: SwiftProtobuf.Message, SwiftPro try { if let v = _storage._optionalImportMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 20) } }() - if _storage._optionalNestedEnum != .zero { + if _storage._optionalNestedEnum != .zero || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalNestedEnum, fieldNumber: 21) } - if _storage._optionalForeignEnum != .foreignZero { + if _storage._optionalForeignEnum != .foreignZero || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalForeignEnum, fieldNumber: 22) } - if !_storage._optionalStringPiece.isEmpty { + if !_storage._optionalStringPiece.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._optionalStringPiece, fieldNumber: 24) } - if !_storage._optionalCord.isEmpty { + if !_storage._optionalCord.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._optionalCord, fieldNumber: 25) } try { if let v = _storage._optionalPublicImportMessage { @@ -1014,73 +1015,73 @@ extension SwiftProtoTesting_Proto3_TestAllTypes: SwiftProtobuf.Message, SwiftPro try { if let v = _storage._optionalUnverifiedLazyMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 28) } }() - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedNestedMessage.isEmpty { + if !_storage._repeatedNestedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedNestedMessage, fieldNumber: 48) } - if !_storage._repeatedForeignMessage.isEmpty { + if !_storage._repeatedForeignMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedForeignMessage, fieldNumber: 49) } - if !_storage._repeatedImportMessage.isEmpty { + if !_storage._repeatedImportMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedImportMessage, fieldNumber: 50) } - if !_storage._repeatedNestedEnum.isEmpty { + if !_storage._repeatedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._repeatedNestedEnum, fieldNumber: 51) } - if !_storage._repeatedForeignEnum.isEmpty { + if !_storage._repeatedForeignEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._repeatedForeignEnum, fieldNumber: 52) } - if !_storage._repeatedStringPiece.isEmpty { + if !_storage._repeatedStringPiece.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedStringPiece, fieldNumber: 54) } - if !_storage._repeatedCord.isEmpty { + if !_storage._repeatedCord.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedCord, fieldNumber: 55) } - if !_storage._repeatedLazyMessage.isEmpty { + if !_storage._repeatedLazyMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedLazyMessage, fieldNumber: 57) } switch _storage._oneofField { @@ -1202,7 +1203,8 @@ extension SwiftProtoTesting_Proto3_TestAllTypes.NestedMessage: SwiftProtobuf.Mes } func traverse(visitor: inout V) throws { - if self.bb != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.bb != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.bb, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) @@ -1260,46 +1262,47 @@ extension SwiftProtoTesting_Proto3_TestPackedTypes: SwiftProtobuf.Message, Swift } func traverse(visitor: inout V) throws { - if !self.packedInt32.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.packedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: self.packedInt32, fieldNumber: 90) } - if !self.packedInt64.isEmpty { + if !self.packedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: self.packedInt64, fieldNumber: 91) } - if !self.packedUint32.isEmpty { + if !self.packedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: self.packedUint32, fieldNumber: 92) } - if !self.packedUint64.isEmpty { + if !self.packedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: self.packedUint64, fieldNumber: 93) } - if !self.packedSint32.isEmpty { + if !self.packedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: self.packedSint32, fieldNumber: 94) } - if !self.packedSint64.isEmpty { + if !self.packedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: self.packedSint64, fieldNumber: 95) } - if !self.packedFixed32.isEmpty { + if !self.packedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: self.packedFixed32, fieldNumber: 96) } - if !self.packedFixed64.isEmpty { + if !self.packedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: self.packedFixed64, fieldNumber: 97) } - if !self.packedSfixed32.isEmpty { + if !self.packedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: self.packedSfixed32, fieldNumber: 98) } - if !self.packedSfixed64.isEmpty { + if !self.packedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: self.packedSfixed64, fieldNumber: 99) } - if !self.packedFloat.isEmpty { + if !self.packedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: self.packedFloat, fieldNumber: 100) } - if !self.packedDouble.isEmpty { + if !self.packedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: self.packedDouble, fieldNumber: 101) } - if !self.packedBool.isEmpty { + if !self.packedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: self.packedBool, fieldNumber: 102) } - if !self.packedEnum.isEmpty { + if !self.packedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.packedEnum, fieldNumber: 103) } try unknownFields.traverse(visitor: &visitor) @@ -1370,46 +1373,47 @@ extension SwiftProtoTesting_Proto3_TestUnpackedTypes: SwiftProtobuf.Message, Swi } func traverse(visitor: inout V) throws { - if !self.repeatedInt32.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: self.repeatedInt32, fieldNumber: 1) } - if !self.repeatedInt64.isEmpty { + if !self.repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: self.repeatedInt64, fieldNumber: 2) } - if !self.repeatedUint32.isEmpty { + if !self.repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: self.repeatedUint32, fieldNumber: 3) } - if !self.repeatedUint64.isEmpty { + if !self.repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: self.repeatedUint64, fieldNumber: 4) } - if !self.repeatedSint32.isEmpty { + if !self.repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: self.repeatedSint32, fieldNumber: 5) } - if !self.repeatedSint64.isEmpty { + if !self.repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: self.repeatedSint64, fieldNumber: 6) } - if !self.repeatedFixed32.isEmpty { + if !self.repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: self.repeatedFixed32, fieldNumber: 7) } - if !self.repeatedFixed64.isEmpty { + if !self.repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: self.repeatedFixed64, fieldNumber: 8) } - if !self.repeatedSfixed32.isEmpty { + if !self.repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: self.repeatedSfixed32, fieldNumber: 9) } - if !self.repeatedSfixed64.isEmpty { + if !self.repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: self.repeatedSfixed64, fieldNumber: 10) } - if !self.repeatedFloat.isEmpty { + if !self.repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: self.repeatedFloat, fieldNumber: 11) } - if !self.repeatedDouble.isEmpty { + if !self.repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: self.repeatedDouble, fieldNumber: 12) } - if !self.repeatedBool.isEmpty { + if !self.repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: self.repeatedBool, fieldNumber: 13) } - if !self.repeatedNestedEnum.isEmpty { + if !self.repeatedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: self.repeatedNestedEnum, fieldNumber: 14) } try unknownFields.traverse(visitor: &visitor) @@ -1530,7 +1534,8 @@ extension SwiftProtoTesting_Proto3_ForeignMessage: SwiftProtobuf.Message, SwiftP } func traverse(visitor: inout V) throws { - if self.c != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.c != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.c, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/unittest_proto3_optional.pb.swift b/Tests/SwiftProtobufTests/unittest_proto3_optional.pb.swift index 81a11ccaa..78fdd5500 100644 --- a/Tests/SwiftProtobufTests/unittest_proto3_optional.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_proto3_optional.pb.swift @@ -442,6 +442,7 @@ extension SwiftProtoTesting_TestProto3Optional: SwiftProtobuf.Message, SwiftProt } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -504,10 +505,10 @@ extension SwiftProtoTesting_TestProto3Optional: SwiftProtobuf.Message, SwiftProt try { if let v = _storage._optionalNestedEnum { try visitor.visitSingularEnumField(value: v, fieldNumber: 21) } }() - if _storage._singularInt32 != 0 { + if _storage._singularInt32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._singularInt32, fieldNumber: 22) } - if _storage._singularInt64 != 0 { + if _storage._singularInt64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt64Field(value: _storage._singularInt64, fieldNumber: 23) } } diff --git a/Tests/SwiftProtobufTests/unittest_swift_deprecated.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_deprecated.pb.swift index 2f7885163..16266836d 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_deprecated.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_deprecated.pb.swift @@ -500,6 +500,7 @@ extension SwiftProtoTesting_Deprecated_MyMsg: SwiftProtobuf.Message, SwiftProtob } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -511,7 +512,7 @@ extension SwiftProtoTesting_Deprecated_MyMsg: SwiftProtobuf.Message, SwiftProtob try { if let v = _storage._intField { try visitor.visitSingularInt32Field(value: v, fieldNumber: 2) } }() - if !_storage._fixedField.isEmpty { + if !_storage._fixedField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._fixedField, fieldNumber: 3) } try { if let v = _storage._msgField { @@ -621,6 +622,7 @@ extension SwiftProtoTesting_Deprecated_MyMsg2: SwiftProtobuf.Message, SwiftProto } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -632,7 +634,7 @@ extension SwiftProtoTesting_Deprecated_MyMsg2: SwiftProtobuf.Message, SwiftProto try { if let v = _storage._intField { try visitor.visitSingularInt32Field(value: v, fieldNumber: 2) } }() - if !_storage._fixedField.isEmpty { + if !_storage._fixedField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._fixedField, fieldNumber: 3) } try { if let v = _storage._msgField { diff --git a/Tests/SwiftProtobufTests/unittest_swift_enum_proto2.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_enum_proto2.pb.swift index 3d0e5084a..a3e2c151f 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_enum_proto2.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_enum_proto2.pb.swift @@ -246,16 +246,17 @@ extension SwiftProtoTesting_Enum2_SwiftEnumTest: SwiftProtobuf.Message, SwiftPro } func traverse(visitor: inout V) throws { - if !self.values1.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.values1.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: self.values1, fieldNumber: 1) } - if !self.values2.isEmpty { + if !self.values2.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: self.values2, fieldNumber: 2) } - if !self.values3.isEmpty { + if !self.values3.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: self.values3, fieldNumber: 3) } - if !self.values4.isEmpty { + if !self.values4.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: self.values4, fieldNumber: 4) } try unknownFields.traverse(visitor: &visitor) @@ -318,7 +319,8 @@ extension SwiftProtoTesting_Enum2_SwiftEnumWithAliasTest: SwiftProtobuf.Message, } func traverse(visitor: inout V) throws { - if !self.values.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.values.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.values, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/unittest_swift_enum_proto3.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_enum_proto3.pb.swift index 07e323723..22bccc116 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_enum_proto3.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_enum_proto3.pb.swift @@ -287,16 +287,17 @@ extension SwiftProtoTesting_Enum3_SwiftEnumTest: SwiftProtobuf.Message, SwiftPro } func traverse(visitor: inout V) throws { - if !self.values1.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.values1.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.values1, fieldNumber: 1) } - if !self.values2.isEmpty { + if !self.values2.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.values2, fieldNumber: 2) } - if !self.values3.isEmpty { + if !self.values3.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.values3, fieldNumber: 3) } - if !self.values4.isEmpty { + if !self.values4.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.values4, fieldNumber: 4) } try unknownFields.traverse(visitor: &visitor) @@ -359,7 +360,8 @@ extension SwiftProtoTesting_Enum3_SwiftEnumWithAliasTest: SwiftProtobuf.Message, } func traverse(visitor: inout V) throws { - if !self.values.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.values.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.values, fieldNumber: 1) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/unittest_swift_groups.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_groups.pb.swift index af11ff9f8..ad2322d49 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_groups.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_groups.pb.swift @@ -501,6 +501,7 @@ extension SwiftTestNestingGroupsMessage: SwiftProtobuf.Message, SwiftProtobuf._M } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -511,7 +512,7 @@ extension SwiftTestNestingGroupsMessage: SwiftProtobuf.Message, SwiftProtobuf._M try { if let v = self._subGroup1 { try visitor.visitSingularGroupField(value: v, fieldNumber: 2) } }() - if !self.subGroup3.isEmpty { + if !self.subGroup3.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: self.subGroup3, fieldNumber: 3) } try unknownFields.traverse(visitor: &visitor) @@ -625,6 +626,7 @@ extension SwiftTestNestingGroupsMessage.SubGroup3: SwiftProtobuf.Message, SwiftP } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -632,7 +634,7 @@ extension SwiftTestNestingGroupsMessage.SubGroup3: SwiftProtobuf.Message, SwiftP try { if let v = self._sub3A { try visitor.visitSingularInt32Field(value: v, fieldNumber: 1) } }() - if !self.subGroup4.isEmpty { + if !self.subGroup4.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: self.subGroup4, fieldNumber: 2) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/unittest_swift_json.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_json.pb.swift index 4e0858e96..b9ab409d4 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_json.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_json.pb.swift @@ -65,7 +65,8 @@ extension SwiftProtoTesting_SwiftJSONTest: SwiftProtobuf.Message, SwiftProtobuf. } func traverse(visitor: inout V) throws { - if !self.repeatedNullValue.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.repeatedNullValue.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: self.repeatedNullValue, fieldNumber: 318) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/unittest_swift_oneof_merging.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_oneof_merging.pb.swift index 77599c68e..cf9264363 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_oneof_merging.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_oneof_merging.pb.swift @@ -332,6 +332,7 @@ extension SwiftProtoTesting_Merging_TestParsingMerge: SwiftProtobuf.Message, Swi } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and @@ -339,7 +340,7 @@ extension SwiftProtoTesting_Merging_TestParsingMerge: SwiftProtobuf.Message, Swi try { if let v = self._optionalMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 1) } }() - if !self.repeatedMessage.isEmpty { + if !self.repeatedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.repeatedMessage, fieldNumber: 2) } try unknownFields.traverse(visitor: &visitor) @@ -374,10 +375,11 @@ extension SwiftProtoTesting_Merging_TestParsingMerge.RepeatedFieldsGenerator: Sw } func traverse(visitor: inout V) throws { - if !self.field1.isEmpty { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if !self.field1.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.field1, fieldNumber: 1) } - if !self.field2.isEmpty { + if !self.field2.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: self.field2, fieldNumber: 2) } try unknownFields.traverse(visitor: &visitor) diff --git a/Tests/SwiftProtobufTests/unittest_swift_proto3_defaults.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_proto3_defaults.pb.swift new file mode 100644 index 000000000..eec663ade --- /dev/null +++ b/Tests/SwiftProtobufTests/unittest_swift_proto3_defaults.pb.swift @@ -0,0 +1,2202 @@ +// DO NOT EDIT. +// swift-format-ignore-file +// +// Generated by the Swift generator plugin for the protocol buffer compiler. +// Source: unittest_swift_proto3_defaults.proto +// +// For information on using the generated types, please see the documentation: +// https://github.com/apple/swift-protobuf/ + +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +import Foundation +import SwiftProtobuf + +// If the compiler emits an error on this type, it is because this file +// was generated by a version of the `protoc` Swift plug-in that is +// incompatible with the version of SwiftProtobuf to which you are linking. +// Please ensure that you are building against the same version of the API +// that was used to generate this file. +fileprivate struct _GeneratedWithProtocGenSwiftVersion: SwiftProtobuf.ProtobufAPIVersionCheck { + struct _3: SwiftProtobuf.ProtobufAPIVersion_3 {} + typealias Version = _3 +} + +/// This proto includes every type of field in singular and repeated +/// and optional forms. +struct SwiftProtoTesting_Test3_TestJsonAllTypesProto3: @unchecked Sendable { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + /// Singular + var optionalInt32: Int32 { + get {return _storage._optionalInt32 ?? 0} + set {_uniqueStorage()._optionalInt32 = newValue} + } + /// Returns true if `optionalInt32` has been explicitly set. + var hasOptionalInt32: Bool {return _storage._optionalInt32 != nil} + /// Clears the value of `optionalInt32`. Subsequent reads from it will return its default value. + mutating func clearOptionalInt32() {_uniqueStorage()._optionalInt32 = nil} + + var optionalInt64: Int64 { + get {return _storage._optionalInt64 ?? 0} + set {_uniqueStorage()._optionalInt64 = newValue} + } + /// Returns true if `optionalInt64` has been explicitly set. + var hasOptionalInt64: Bool {return _storage._optionalInt64 != nil} + /// Clears the value of `optionalInt64`. Subsequent reads from it will return its default value. + mutating func clearOptionalInt64() {_uniqueStorage()._optionalInt64 = nil} + + var optionalUint32: UInt32 { + get {return _storage._optionalUint32 ?? 0} + set {_uniqueStorage()._optionalUint32 = newValue} + } + /// Returns true if `optionalUint32` has been explicitly set. + var hasOptionalUint32: Bool {return _storage._optionalUint32 != nil} + /// Clears the value of `optionalUint32`. Subsequent reads from it will return its default value. + mutating func clearOptionalUint32() {_uniqueStorage()._optionalUint32 = nil} + + var optionalUint64: UInt64 { + get {return _storage._optionalUint64 ?? 0} + set {_uniqueStorage()._optionalUint64 = newValue} + } + /// Returns true if `optionalUint64` has been explicitly set. + var hasOptionalUint64: Bool {return _storage._optionalUint64 != nil} + /// Clears the value of `optionalUint64`. Subsequent reads from it will return its default value. + mutating func clearOptionalUint64() {_uniqueStorage()._optionalUint64 = nil} + + var optionalSint32: Int32 { + get {return _storage._optionalSint32 ?? 0} + set {_uniqueStorage()._optionalSint32 = newValue} + } + /// Returns true if `optionalSint32` has been explicitly set. + var hasOptionalSint32: Bool {return _storage._optionalSint32 != nil} + /// Clears the value of `optionalSint32`. Subsequent reads from it will return its default value. + mutating func clearOptionalSint32() {_uniqueStorage()._optionalSint32 = nil} + + var optionalSint64: Int64 { + get {return _storage._optionalSint64 ?? 0} + set {_uniqueStorage()._optionalSint64 = newValue} + } + /// Returns true if `optionalSint64` has been explicitly set. + var hasOptionalSint64: Bool {return _storage._optionalSint64 != nil} + /// Clears the value of `optionalSint64`. Subsequent reads from it will return its default value. + mutating func clearOptionalSint64() {_uniqueStorage()._optionalSint64 = nil} + + var optionalFixed32: UInt32 { + get {return _storage._optionalFixed32 ?? 0} + set {_uniqueStorage()._optionalFixed32 = newValue} + } + /// Returns true if `optionalFixed32` has been explicitly set. + var hasOptionalFixed32: Bool {return _storage._optionalFixed32 != nil} + /// Clears the value of `optionalFixed32`. Subsequent reads from it will return its default value. + mutating func clearOptionalFixed32() {_uniqueStorage()._optionalFixed32 = nil} + + var optionalFixed64: UInt64 { + get {return _storage._optionalFixed64 ?? 0} + set {_uniqueStorage()._optionalFixed64 = newValue} + } + /// Returns true if `optionalFixed64` has been explicitly set. + var hasOptionalFixed64: Bool {return _storage._optionalFixed64 != nil} + /// Clears the value of `optionalFixed64`. Subsequent reads from it will return its default value. + mutating func clearOptionalFixed64() {_uniqueStorage()._optionalFixed64 = nil} + + var optionalSfixed32: Int32 { + get {return _storage._optionalSfixed32 ?? 0} + set {_uniqueStorage()._optionalSfixed32 = newValue} + } + /// Returns true if `optionalSfixed32` has been explicitly set. + var hasOptionalSfixed32: Bool {return _storage._optionalSfixed32 != nil} + /// Clears the value of `optionalSfixed32`. Subsequent reads from it will return its default value. + mutating func clearOptionalSfixed32() {_uniqueStorage()._optionalSfixed32 = nil} + + var optionalSfixed64: Int64 { + get {return _storage._optionalSfixed64 ?? 0} + set {_uniqueStorage()._optionalSfixed64 = newValue} + } + /// Returns true if `optionalSfixed64` has been explicitly set. + var hasOptionalSfixed64: Bool {return _storage._optionalSfixed64 != nil} + /// Clears the value of `optionalSfixed64`. Subsequent reads from it will return its default value. + mutating func clearOptionalSfixed64() {_uniqueStorage()._optionalSfixed64 = nil} + + var optionalFloat: Float { + get {return _storage._optionalFloat ?? 0} + set {_uniqueStorage()._optionalFloat = newValue} + } + /// Returns true if `optionalFloat` has been explicitly set. + var hasOptionalFloat: Bool {return _storage._optionalFloat != nil} + /// Clears the value of `optionalFloat`. Subsequent reads from it will return its default value. + mutating func clearOptionalFloat() {_uniqueStorage()._optionalFloat = nil} + + var optionalDouble: Double { + get {return _storage._optionalDouble ?? 0} + set {_uniqueStorage()._optionalDouble = newValue} + } + /// Returns true if `optionalDouble` has been explicitly set. + var hasOptionalDouble: Bool {return _storage._optionalDouble != nil} + /// Clears the value of `optionalDouble`. Subsequent reads from it will return its default value. + mutating func clearOptionalDouble() {_uniqueStorage()._optionalDouble = nil} + + var optionalBool: Bool { + get {return _storage._optionalBool ?? false} + set {_uniqueStorage()._optionalBool = newValue} + } + /// Returns true if `optionalBool` has been explicitly set. + var hasOptionalBool: Bool {return _storage._optionalBool != nil} + /// Clears the value of `optionalBool`. Subsequent reads from it will return its default value. + mutating func clearOptionalBool() {_uniqueStorage()._optionalBool = nil} + + var optionalString: String { + get {return _storage._optionalString ?? String()} + set {_uniqueStorage()._optionalString = newValue} + } + /// Returns true if `optionalString` has been explicitly set. + var hasOptionalString: Bool {return _storage._optionalString != nil} + /// Clears the value of `optionalString`. Subsequent reads from it will return its default value. + mutating func clearOptionalString() {_uniqueStorage()._optionalString = nil} + + var optionalBytes: Data { + get {return _storage._optionalBytes ?? Data()} + set {_uniqueStorage()._optionalBytes = newValue} + } + /// Returns true if `optionalBytes` has been explicitly set. + var hasOptionalBytes: Bool {return _storage._optionalBytes != nil} + /// Clears the value of `optionalBytes`. Subsequent reads from it will return its default value. + mutating func clearOptionalBytes() {_uniqueStorage()._optionalBytes = nil} + + var optionalNestedMessage: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage { + get {return _storage._optionalNestedMessage ?? SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage()} + set {_uniqueStorage()._optionalNestedMessage = newValue} + } + /// Returns true if `optionalNestedMessage` has been explicitly set. + var hasOptionalNestedMessage: Bool {return _storage._optionalNestedMessage != nil} + /// Clears the value of `optionalNestedMessage`. Subsequent reads from it will return its default value. + mutating func clearOptionalNestedMessage() {_uniqueStorage()._optionalNestedMessage = nil} + + var optionalNestedEnum: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum { + get {return _storage._optionalNestedEnum ?? .foo} + set {_uniqueStorage()._optionalNestedEnum = newValue} + } + /// Returns true if `optionalNestedEnum` has been explicitly set. + var hasOptionalNestedEnum: Bool {return _storage._optionalNestedEnum != nil} + /// Clears the value of `optionalNestedEnum`. Subsequent reads from it will return its default value. + mutating func clearOptionalNestedEnum() {_uniqueStorage()._optionalNestedEnum = nil} + + var singularInt32: Int32 { + get {return _storage._singularInt32} + set {_uniqueStorage()._singularInt32 = newValue} + } + + var singularInt64: Int64 { + get {return _storage._singularInt64} + set {_uniqueStorage()._singularInt64 = newValue} + } + + var singularUint32: UInt32 { + get {return _storage._singularUint32} + set {_uniqueStorage()._singularUint32 = newValue} + } + + var singularUint64: UInt64 { + get {return _storage._singularUint64} + set {_uniqueStorage()._singularUint64 = newValue} + } + + var singularSint32: Int32 { + get {return _storage._singularSint32} + set {_uniqueStorage()._singularSint32 = newValue} + } + + var singularSint64: Int64 { + get {return _storage._singularSint64} + set {_uniqueStorage()._singularSint64 = newValue} + } + + var singularFixed32: UInt32 { + get {return _storage._singularFixed32} + set {_uniqueStorage()._singularFixed32 = newValue} + } + + var singularFixed64: UInt64 { + get {return _storage._singularFixed64} + set {_uniqueStorage()._singularFixed64 = newValue} + } + + var singularSfixed32: Int32 { + get {return _storage._singularSfixed32} + set {_uniqueStorage()._singularSfixed32 = newValue} + } + + var singularSfixed64: Int64 { + get {return _storage._singularSfixed64} + set {_uniqueStorage()._singularSfixed64 = newValue} + } + + var singularFloat: Float { + get {return _storage._singularFloat} + set {_uniqueStorage()._singularFloat = newValue} + } + + var singularDouble: Double { + get {return _storage._singularDouble} + set {_uniqueStorage()._singularDouble = newValue} + } + + var singularBool: Bool { + get {return _storage._singularBool} + set {_uniqueStorage()._singularBool = newValue} + } + + var singularString: String { + get {return _storage._singularString} + set {_uniqueStorage()._singularString = newValue} + } + + var singularBytes: Data { + get {return _storage._singularBytes} + set {_uniqueStorage()._singularBytes = newValue} + } + + var singularNestedMessage: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage { + get {return _storage._singularNestedMessage ?? SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage()} + set {_uniqueStorage()._singularNestedMessage = newValue} + } + /// Returns true if `singularNestedMessage` has been explicitly set. + var hasSingularNestedMessage: Bool {return _storage._singularNestedMessage != nil} + /// Clears the value of `singularNestedMessage`. Subsequent reads from it will return its default value. + mutating func clearSingularNestedMessage() {_uniqueStorage()._singularNestedMessage = nil} + + var singularNestedEnum: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum { + get {return _storage._singularNestedEnum} + set {_uniqueStorage()._singularNestedEnum = newValue} + } + + /// Repeated + var repeatedInt32: [Int32] { + get {return _storage._repeatedInt32} + set {_uniqueStorage()._repeatedInt32 = newValue} + } + + var repeatedInt64: [Int64] { + get {return _storage._repeatedInt64} + set {_uniqueStorage()._repeatedInt64 = newValue} + } + + var repeatedUint32: [UInt32] { + get {return _storage._repeatedUint32} + set {_uniqueStorage()._repeatedUint32 = newValue} + } + + var repeatedUint64: [UInt64] { + get {return _storage._repeatedUint64} + set {_uniqueStorage()._repeatedUint64 = newValue} + } + + var repeatedSint32: [Int32] { + get {return _storage._repeatedSint32} + set {_uniqueStorage()._repeatedSint32 = newValue} + } + + var repeatedSint64: [Int64] { + get {return _storage._repeatedSint64} + set {_uniqueStorage()._repeatedSint64 = newValue} + } + + var repeatedFixed32: [UInt32] { + get {return _storage._repeatedFixed32} + set {_uniqueStorage()._repeatedFixed32 = newValue} + } + + var repeatedFixed64: [UInt64] { + get {return _storage._repeatedFixed64} + set {_uniqueStorage()._repeatedFixed64 = newValue} + } + + var repeatedSfixed32: [Int32] { + get {return _storage._repeatedSfixed32} + set {_uniqueStorage()._repeatedSfixed32 = newValue} + } + + var repeatedSfixed64: [Int64] { + get {return _storage._repeatedSfixed64} + set {_uniqueStorage()._repeatedSfixed64 = newValue} + } + + var repeatedFloat: [Float] { + get {return _storage._repeatedFloat} + set {_uniqueStorage()._repeatedFloat = newValue} + } + + var repeatedDouble: [Double] { + get {return _storage._repeatedDouble} + set {_uniqueStorage()._repeatedDouble = newValue} + } + + var repeatedBool: [Bool] { + get {return _storage._repeatedBool} + set {_uniqueStorage()._repeatedBool = newValue} + } + + var repeatedString: [String] { + get {return _storage._repeatedString} + set {_uniqueStorage()._repeatedString = newValue} + } + + var repeatedBytes: [Data] { + get {return _storage._repeatedBytes} + set {_uniqueStorage()._repeatedBytes = newValue} + } + + var repeatedNestedMessage: [SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage] { + get {return _storage._repeatedNestedMessage} + set {_uniqueStorage()._repeatedNestedMessage = newValue} + } + + var repeatedNestedEnum: [SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum] { + get {return _storage._repeatedNestedEnum} + set {_uniqueStorage()._repeatedNestedEnum = newValue} + } + + /// Map + var mapInt32Int32: Dictionary { + get {return _storage._mapInt32Int32} + set {_uniqueStorage()._mapInt32Int32 = newValue} + } + + var mapInt64Int64: Dictionary { + get {return _storage._mapInt64Int64} + set {_uniqueStorage()._mapInt64Int64 = newValue} + } + + var mapUint32Uint32: Dictionary { + get {return _storage._mapUint32Uint32} + set {_uniqueStorage()._mapUint32Uint32 = newValue} + } + + var mapUint64Uint64: Dictionary { + get {return _storage._mapUint64Uint64} + set {_uniqueStorage()._mapUint64Uint64 = newValue} + } + + var mapSint32Sint32: Dictionary { + get {return _storage._mapSint32Sint32} + set {_uniqueStorage()._mapSint32Sint32 = newValue} + } + + var mapSint64Sint64: Dictionary { + get {return _storage._mapSint64Sint64} + set {_uniqueStorage()._mapSint64Sint64 = newValue} + } + + var mapFixed32Fixed32: Dictionary { + get {return _storage._mapFixed32Fixed32} + set {_uniqueStorage()._mapFixed32Fixed32 = newValue} + } + + var mapFixed64Fixed64: Dictionary { + get {return _storage._mapFixed64Fixed64} + set {_uniqueStorage()._mapFixed64Fixed64 = newValue} + } + + var mapSfixed32Sfixed32: Dictionary { + get {return _storage._mapSfixed32Sfixed32} + set {_uniqueStorage()._mapSfixed32Sfixed32 = newValue} + } + + var mapSfixed64Sfixed64: Dictionary { + get {return _storage._mapSfixed64Sfixed64} + set {_uniqueStorage()._mapSfixed64Sfixed64 = newValue} + } + + var mapInt32Float: Dictionary { + get {return _storage._mapInt32Float} + set {_uniqueStorage()._mapInt32Float = newValue} + } + + var mapInt32Double: Dictionary { + get {return _storage._mapInt32Double} + set {_uniqueStorage()._mapInt32Double = newValue} + } + + var mapBoolBool: Dictionary { + get {return _storage._mapBoolBool} + set {_uniqueStorage()._mapBoolBool = newValue} + } + + var mapStringString: Dictionary { + get {return _storage._mapStringString} + set {_uniqueStorage()._mapStringString = newValue} + } + + var mapStringBytes: Dictionary { + get {return _storage._mapStringBytes} + set {_uniqueStorage()._mapStringBytes = newValue} + } + + var mapStringNestedMessage: Dictionary { + get {return _storage._mapStringNestedMessage} + set {_uniqueStorage()._mapStringNestedMessage = newValue} + } + + var mapStringNestedEnum: Dictionary { + get {return _storage._mapStringNestedEnum} + set {_uniqueStorage()._mapStringNestedEnum = newValue} + } + + var oneofField: OneOf_OneofField? { + get {return _storage._oneofField} + set {_uniqueStorage()._oneofField = newValue} + } + + var oneofUint32: UInt32 { + get { + if case .oneofUint32(let v)? = _storage._oneofField {return v} + return 0 + } + set {_uniqueStorage()._oneofField = .oneofUint32(newValue)} + } + + var oneofNestedMessage: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage { + get { + if case .oneofNestedMessage(let v)? = _storage._oneofField {return v} + return SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage() + } + set {_uniqueStorage()._oneofField = .oneofNestedMessage(newValue)} + } + + var oneofString: String { + get { + if case .oneofString(let v)? = _storage._oneofField {return v} + return String() + } + set {_uniqueStorage()._oneofField = .oneofString(newValue)} + } + + var oneofBytes: Data { + get { + if case .oneofBytes(let v)? = _storage._oneofField {return v} + return Data() + } + set {_uniqueStorage()._oneofField = .oneofBytes(newValue)} + } + + var oneofBool: Bool { + get { + if case .oneofBool(let v)? = _storage._oneofField {return v} + return false + } + set {_uniqueStorage()._oneofField = .oneofBool(newValue)} + } + + var oneofUint64: UInt64 { + get { + if case .oneofUint64(let v)? = _storage._oneofField {return v} + return 0 + } + set {_uniqueStorage()._oneofField = .oneofUint64(newValue)} + } + + var oneofFloat: Float { + get { + if case .oneofFloat(let v)? = _storage._oneofField {return v} + return 0 + } + set {_uniqueStorage()._oneofField = .oneofFloat(newValue)} + } + + var oneofDouble: Double { + get { + if case .oneofDouble(let v)? = _storage._oneofField {return v} + return 0 + } + set {_uniqueStorage()._oneofField = .oneofDouble(newValue)} + } + + var oneofEnum: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum { + get { + if case .oneofEnum(let v)? = _storage._oneofField {return v} + return .foo + } + set {_uniqueStorage()._oneofField = .oneofEnum(newValue)} + } + + var oneofNullValue: SwiftProtobuf.Google_Protobuf_NullValue { + get { + if case .oneofNullValue(let v)? = _storage._oneofField {return v} + return .nullValue + } + set {_uniqueStorage()._oneofField = .oneofNullValue(newValue)} + } + + /// Well-known types + var optionalBoolWrapper: SwiftProtobuf.Google_Protobuf_BoolValue { + get {return _storage._optionalBoolWrapper ?? SwiftProtobuf.Google_Protobuf_BoolValue()} + set {_uniqueStorage()._optionalBoolWrapper = newValue} + } + /// Returns true if `optionalBoolWrapper` has been explicitly set. + var hasOptionalBoolWrapper: Bool {return _storage._optionalBoolWrapper != nil} + /// Clears the value of `optionalBoolWrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalBoolWrapper() {_uniqueStorage()._optionalBoolWrapper = nil} + + var optionalInt32Wrapper: SwiftProtobuf.Google_Protobuf_Int32Value { + get {return _storage._optionalInt32Wrapper ?? SwiftProtobuf.Google_Protobuf_Int32Value()} + set {_uniqueStorage()._optionalInt32Wrapper = newValue} + } + /// Returns true if `optionalInt32Wrapper` has been explicitly set. + var hasOptionalInt32Wrapper: Bool {return _storage._optionalInt32Wrapper != nil} + /// Clears the value of `optionalInt32Wrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalInt32Wrapper() {_uniqueStorage()._optionalInt32Wrapper = nil} + + var optionalInt64Wrapper: SwiftProtobuf.Google_Protobuf_Int64Value { + get {return _storage._optionalInt64Wrapper ?? SwiftProtobuf.Google_Protobuf_Int64Value()} + set {_uniqueStorage()._optionalInt64Wrapper = newValue} + } + /// Returns true if `optionalInt64Wrapper` has been explicitly set. + var hasOptionalInt64Wrapper: Bool {return _storage._optionalInt64Wrapper != nil} + /// Clears the value of `optionalInt64Wrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalInt64Wrapper() {_uniqueStorage()._optionalInt64Wrapper = nil} + + var optionalUint32Wrapper: SwiftProtobuf.Google_Protobuf_UInt32Value { + get {return _storage._optionalUint32Wrapper ?? SwiftProtobuf.Google_Protobuf_UInt32Value()} + set {_uniqueStorage()._optionalUint32Wrapper = newValue} + } + /// Returns true if `optionalUint32Wrapper` has been explicitly set. + var hasOptionalUint32Wrapper: Bool {return _storage._optionalUint32Wrapper != nil} + /// Clears the value of `optionalUint32Wrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalUint32Wrapper() {_uniqueStorage()._optionalUint32Wrapper = nil} + + var optionalUint64Wrapper: SwiftProtobuf.Google_Protobuf_UInt64Value { + get {return _storage._optionalUint64Wrapper ?? SwiftProtobuf.Google_Protobuf_UInt64Value()} + set {_uniqueStorage()._optionalUint64Wrapper = newValue} + } + /// Returns true if `optionalUint64Wrapper` has been explicitly set. + var hasOptionalUint64Wrapper: Bool {return _storage._optionalUint64Wrapper != nil} + /// Clears the value of `optionalUint64Wrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalUint64Wrapper() {_uniqueStorage()._optionalUint64Wrapper = nil} + + var optionalFloatWrapper: SwiftProtobuf.Google_Protobuf_FloatValue { + get {return _storage._optionalFloatWrapper ?? SwiftProtobuf.Google_Protobuf_FloatValue()} + set {_uniqueStorage()._optionalFloatWrapper = newValue} + } + /// Returns true if `optionalFloatWrapper` has been explicitly set. + var hasOptionalFloatWrapper: Bool {return _storage._optionalFloatWrapper != nil} + /// Clears the value of `optionalFloatWrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalFloatWrapper() {_uniqueStorage()._optionalFloatWrapper = nil} + + var optionalDoubleWrapper: SwiftProtobuf.Google_Protobuf_DoubleValue { + get {return _storage._optionalDoubleWrapper ?? SwiftProtobuf.Google_Protobuf_DoubleValue()} + set {_uniqueStorage()._optionalDoubleWrapper = newValue} + } + /// Returns true if `optionalDoubleWrapper` has been explicitly set. + var hasOptionalDoubleWrapper: Bool {return _storage._optionalDoubleWrapper != nil} + /// Clears the value of `optionalDoubleWrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalDoubleWrapper() {_uniqueStorage()._optionalDoubleWrapper = nil} + + var optionalStringWrapper: SwiftProtobuf.Google_Protobuf_StringValue { + get {return _storage._optionalStringWrapper ?? SwiftProtobuf.Google_Protobuf_StringValue()} + set {_uniqueStorage()._optionalStringWrapper = newValue} + } + /// Returns true if `optionalStringWrapper` has been explicitly set. + var hasOptionalStringWrapper: Bool {return _storage._optionalStringWrapper != nil} + /// Clears the value of `optionalStringWrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalStringWrapper() {_uniqueStorage()._optionalStringWrapper = nil} + + var optionalBytesWrapper: SwiftProtobuf.Google_Protobuf_BytesValue { + get {return _storage._optionalBytesWrapper ?? SwiftProtobuf.Google_Protobuf_BytesValue()} + set {_uniqueStorage()._optionalBytesWrapper = newValue} + } + /// Returns true if `optionalBytesWrapper` has been explicitly set. + var hasOptionalBytesWrapper: Bool {return _storage._optionalBytesWrapper != nil} + /// Clears the value of `optionalBytesWrapper`. Subsequent reads from it will return its default value. + mutating func clearOptionalBytesWrapper() {_uniqueStorage()._optionalBytesWrapper = nil} + + var repeatedBoolWrapper: [SwiftProtobuf.Google_Protobuf_BoolValue] { + get {return _storage._repeatedBoolWrapper} + set {_uniqueStorage()._repeatedBoolWrapper = newValue} + } + + var repeatedInt32Wrapper: [SwiftProtobuf.Google_Protobuf_Int32Value] { + get {return _storage._repeatedInt32Wrapper} + set {_uniqueStorage()._repeatedInt32Wrapper = newValue} + } + + var repeatedInt64Wrapper: [SwiftProtobuf.Google_Protobuf_Int64Value] { + get {return _storage._repeatedInt64Wrapper} + set {_uniqueStorage()._repeatedInt64Wrapper = newValue} + } + + var repeatedUint32Wrapper: [SwiftProtobuf.Google_Protobuf_UInt32Value] { + get {return _storage._repeatedUint32Wrapper} + set {_uniqueStorage()._repeatedUint32Wrapper = newValue} + } + + var repeatedUint64Wrapper: [SwiftProtobuf.Google_Protobuf_UInt64Value] { + get {return _storage._repeatedUint64Wrapper} + set {_uniqueStorage()._repeatedUint64Wrapper = newValue} + } + + var repeatedFloatWrapper: [SwiftProtobuf.Google_Protobuf_FloatValue] { + get {return _storage._repeatedFloatWrapper} + set {_uniqueStorage()._repeatedFloatWrapper = newValue} + } + + var repeatedDoubleWrapper: [SwiftProtobuf.Google_Protobuf_DoubleValue] { + get {return _storage._repeatedDoubleWrapper} + set {_uniqueStorage()._repeatedDoubleWrapper = newValue} + } + + var repeatedStringWrapper: [SwiftProtobuf.Google_Protobuf_StringValue] { + get {return _storage._repeatedStringWrapper} + set {_uniqueStorage()._repeatedStringWrapper = newValue} + } + + var repeatedBytesWrapper: [SwiftProtobuf.Google_Protobuf_BytesValue] { + get {return _storage._repeatedBytesWrapper} + set {_uniqueStorage()._repeatedBytesWrapper = newValue} + } + + var optionalDuration: SwiftProtobuf.Google_Protobuf_Duration { + get {return _storage._optionalDuration ?? SwiftProtobuf.Google_Protobuf_Duration()} + set {_uniqueStorage()._optionalDuration = newValue} + } + /// Returns true if `optionalDuration` has been explicitly set. + var hasOptionalDuration: Bool {return _storage._optionalDuration != nil} + /// Clears the value of `optionalDuration`. Subsequent reads from it will return its default value. + mutating func clearOptionalDuration() {_uniqueStorage()._optionalDuration = nil} + + var optionalTimestamp: SwiftProtobuf.Google_Protobuf_Timestamp { + get {return _storage._optionalTimestamp ?? SwiftProtobuf.Google_Protobuf_Timestamp()} + set {_uniqueStorage()._optionalTimestamp = newValue} + } + /// Returns true if `optionalTimestamp` has been explicitly set. + var hasOptionalTimestamp: Bool {return _storage._optionalTimestamp != nil} + /// Clears the value of `optionalTimestamp`. Subsequent reads from it will return its default value. + mutating func clearOptionalTimestamp() {_uniqueStorage()._optionalTimestamp = nil} + + var optionalFieldMask: SwiftProtobuf.Google_Protobuf_FieldMask { + get {return _storage._optionalFieldMask ?? SwiftProtobuf.Google_Protobuf_FieldMask()} + set {_uniqueStorage()._optionalFieldMask = newValue} + } + /// Returns true if `optionalFieldMask` has been explicitly set. + var hasOptionalFieldMask: Bool {return _storage._optionalFieldMask != nil} + /// Clears the value of `optionalFieldMask`. Subsequent reads from it will return its default value. + mutating func clearOptionalFieldMask() {_uniqueStorage()._optionalFieldMask = nil} + + var optionalStruct: SwiftProtobuf.Google_Protobuf_Struct { + get {return _storage._optionalStruct ?? SwiftProtobuf.Google_Protobuf_Struct()} + set {_uniqueStorage()._optionalStruct = newValue} + } + /// Returns true if `optionalStruct` has been explicitly set. + var hasOptionalStruct: Bool {return _storage._optionalStruct != nil} + /// Clears the value of `optionalStruct`. Subsequent reads from it will return its default value. + mutating func clearOptionalStruct() {_uniqueStorage()._optionalStruct = nil} + + var optionalAny: SwiftProtobuf.Google_Protobuf_Any { + get {return _storage._optionalAny ?? SwiftProtobuf.Google_Protobuf_Any()} + set {_uniqueStorage()._optionalAny = newValue} + } + /// Returns true if `optionalAny` has been explicitly set. + var hasOptionalAny: Bool {return _storage._optionalAny != nil} + /// Clears the value of `optionalAny`. Subsequent reads from it will return its default value. + mutating func clearOptionalAny() {_uniqueStorage()._optionalAny = nil} + + var optionalValue: SwiftProtobuf.Google_Protobuf_Value { + get {return _storage._optionalValue ?? SwiftProtobuf.Google_Protobuf_Value()} + set {_uniqueStorage()._optionalValue = newValue} + } + /// Returns true if `optionalValue` has been explicitly set. + var hasOptionalValue: Bool {return _storage._optionalValue != nil} + /// Clears the value of `optionalValue`. Subsequent reads from it will return its default value. + mutating func clearOptionalValue() {_uniqueStorage()._optionalValue = nil} + + var optionalNullValue: SwiftProtobuf.Google_Protobuf_NullValue { + get {return _storage._optionalNullValue ?? .nullValue} + set {_uniqueStorage()._optionalNullValue = newValue} + } + /// Returns true if `optionalNullValue` has been explicitly set. + var hasOptionalNullValue: Bool {return _storage._optionalNullValue != nil} + /// Clears the value of `optionalNullValue`. Subsequent reads from it will return its default value. + mutating func clearOptionalNullValue() {_uniqueStorage()._optionalNullValue = nil} + + var repeatedDuration: [SwiftProtobuf.Google_Protobuf_Duration] { + get {return _storage._repeatedDuration} + set {_uniqueStorage()._repeatedDuration = newValue} + } + + var repeatedTimestamp: [SwiftProtobuf.Google_Protobuf_Timestamp] { + get {return _storage._repeatedTimestamp} + set {_uniqueStorage()._repeatedTimestamp = newValue} + } + + var repeatedFieldmask: [SwiftProtobuf.Google_Protobuf_FieldMask] { + get {return _storage._repeatedFieldmask} + set {_uniqueStorage()._repeatedFieldmask = newValue} + } + + var repeatedStruct: [SwiftProtobuf.Google_Protobuf_Struct] { + get {return _storage._repeatedStruct} + set {_uniqueStorage()._repeatedStruct = newValue} + } + + var repeatedAny: [SwiftProtobuf.Google_Protobuf_Any] { + get {return _storage._repeatedAny} + set {_uniqueStorage()._repeatedAny = newValue} + } + + var repeatedValue: [SwiftProtobuf.Google_Protobuf_Value] { + get {return _storage._repeatedValue} + set {_uniqueStorage()._repeatedValue = newValue} + } + + var repeatedListValue: [SwiftProtobuf.Google_Protobuf_ListValue] { + get {return _storage._repeatedListValue} + set {_uniqueStorage()._repeatedListValue = newValue} + } + + /// Test field-name-to-JSON-name convention. + /// (protobuf says names can be any valid C/C++ identifier.) + var fieldname1: Int32 { + get {return _storage._fieldname1} + set {_uniqueStorage()._fieldname1 = newValue} + } + + var fieldName2: Int32 { + get {return _storage._fieldName2} + set {_uniqueStorage()._fieldName2 = newValue} + } + + var fieldName3: Int32 { + get {return _storage._fieldName3} + set {_uniqueStorage()._fieldName3 = newValue} + } + + var field_Name4_: Int32 { + get {return _storage._field_Name4_} + set {_uniqueStorage()._field_Name4_ = newValue} + } + + var field0Name5: Int32 { + get {return _storage._field0Name5} + set {_uniqueStorage()._field0Name5 = newValue} + } + + var field0Name6: Int32 { + get {return _storage._field0Name6} + set {_uniqueStorage()._field0Name6 = newValue} + } + + var fieldName7: Int32 { + get {return _storage._fieldName7} + set {_uniqueStorage()._fieldName7 = newValue} + } + + var fieldName8: Int32 { + get {return _storage._fieldName8} + set {_uniqueStorage()._fieldName8 = newValue} + } + + var fieldName9: Int32 { + get {return _storage._fieldName9} + set {_uniqueStorage()._fieldName9 = newValue} + } + + var fieldName10: Int32 { + get {return _storage._fieldName10} + set {_uniqueStorage()._fieldName10 = newValue} + } + + var fieldName11: Int32 { + get {return _storage._fieldName11} + set {_uniqueStorage()._fieldName11 = newValue} + } + + var fieldName12: Int32 { + get {return _storage._fieldName12} + set {_uniqueStorage()._fieldName12 = newValue} + } + + var _FieldName13: Int32 { + get {return _storage.__FieldName13} + set {_uniqueStorage().__FieldName13 = newValue} + } + + var _FieldName14: Int32 { + get {return _storage.__FieldName14} + set {_uniqueStorage().__FieldName14 = newValue} + } + + var field_Name15: Int32 { + get {return _storage._field_Name15} + set {_uniqueStorage()._field_Name15 = newValue} + } + + var field_Name16: Int32 { + get {return _storage._field_Name16} + set {_uniqueStorage()._field_Name16 = newValue} + } + + var fieldName17__: Int32 { + get {return _storage._fieldName17__} + set {_uniqueStorage()._fieldName17__ = newValue} + } + + var fieldName18__: Int32 { + get {return _storage._fieldName18__} + set {_uniqueStorage()._fieldName18__ = newValue} + } + + var unknownFields = SwiftProtobuf.UnknownStorage() + + enum OneOf_OneofField: Equatable, @unchecked Sendable { + case oneofUint32(UInt32) + case oneofNestedMessage(SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage) + case oneofString(String) + case oneofBytes(Data) + case oneofBool(Bool) + case oneofUint64(UInt64) + case oneofFloat(Float) + case oneofDouble(Double) + case oneofEnum(SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum) + case oneofNullValue(SwiftProtobuf.Google_Protobuf_NullValue) + + } + + enum NestedEnum: SwiftProtobuf.Enum { + typealias RawValue = Int + case foo // = 0 + case bar // = 1 + case baz // = 2 + + /// Intentionally negative. + case neg // = -1 + case UNRECOGNIZED(Int) + + init() { + self = .foo + } + + init?(rawValue: Int) { + switch rawValue { + case -1: self = .neg + case 0: self = .foo + case 1: self = .bar + case 2: self = .baz + default: self = .UNRECOGNIZED(rawValue) + } + } + + var rawValue: Int { + switch self { + case .neg: return -1 + case .foo: return 0 + case .bar: return 1 + case .baz: return 2 + case .UNRECOGNIZED(let i): return i + } + } + + // The compiler won't synthesize support with the UNRECOGNIZED case. + static let allCases: [SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum] = [ + .foo, + .bar, + .baz, + .neg, + ] + + } + + struct NestedMessage: @unchecked Sendable { + // SwiftProtobuf.Message conformance is added in an extension below. See the + // `Message` and `Message+*Additions` files in the SwiftProtobuf library for + // methods supported on all messages. + + var a: Int32 { + get {return _storage._a} + set {_uniqueStorage()._a = newValue} + } + + var corecursive: SwiftProtoTesting_Test3_TestJsonAllTypesProto3 { + get {return _storage._corecursive ?? SwiftProtoTesting_Test3_TestJsonAllTypesProto3()} + set {_uniqueStorage()._corecursive = newValue} + } + /// Returns true if `corecursive` has been explicitly set. + var hasCorecursive: Bool {return _storage._corecursive != nil} + /// Clears the value of `corecursive`. Subsequent reads from it will return its default value. + mutating func clearCorecursive() {_uniqueStorage()._corecursive = nil} + + var unknownFields = SwiftProtobuf.UnknownStorage() + + init() {} + + fileprivate var _storage = _StorageClass.defaultInstance + } + + init() {} + + fileprivate var _storage = _StorageClass.defaultInstance +} + +// MARK: - Code below here is support for the SwiftProtobuf runtime. + +fileprivate let _protobuf_package = "swift_proto_testing.test3" + +extension SwiftProtoTesting_Test3_TestJsonAllTypesProto3: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = _protobuf_package + ".TestJsonAllTypesProto3" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .standard(proto: "optional_int32"), + 2: .standard(proto: "optional_int64"), + 3: .standard(proto: "optional_uint32"), + 4: .standard(proto: "optional_uint64"), + 5: .standard(proto: "optional_sint32"), + 6: .standard(proto: "optional_sint64"), + 7: .standard(proto: "optional_fixed32"), + 8: .standard(proto: "optional_fixed64"), + 9: .standard(proto: "optional_sfixed32"), + 10: .standard(proto: "optional_sfixed64"), + 11: .standard(proto: "optional_float"), + 12: .standard(proto: "optional_double"), + 13: .standard(proto: "optional_bool"), + 14: .standard(proto: "optional_string"), + 15: .standard(proto: "optional_bytes"), + 16: .standard(proto: "optional_nested_message"), + 17: .standard(proto: "optional_nested_enum"), + 18: .standard(proto: "singular_int32"), + 19: .standard(proto: "singular_int64"), + 20: .standard(proto: "singular_uint32"), + 21: .standard(proto: "singular_uint64"), + 22: .standard(proto: "singular_sint32"), + 23: .standard(proto: "singular_sint64"), + 24: .standard(proto: "singular_fixed32"), + 25: .standard(proto: "singular_fixed64"), + 26: .standard(proto: "singular_sfixed32"), + 27: .standard(proto: "singular_sfixed64"), + 28: .standard(proto: "singular_float"), + 29: .standard(proto: "singular_double"), + 30: .standard(proto: "singular_bool"), + 31: .standard(proto: "singular_string"), + 32: .standard(proto: "singular_bytes"), + 33: .standard(proto: "singular_nested_message"), + 34: .standard(proto: "singular_nested_enum"), + 35: .standard(proto: "repeated_int32"), + 36: .standard(proto: "repeated_int64"), + 37: .standard(proto: "repeated_uint32"), + 38: .standard(proto: "repeated_uint64"), + 39: .standard(proto: "repeated_sint32"), + 40: .standard(proto: "repeated_sint64"), + 41: .standard(proto: "repeated_fixed32"), + 42: .standard(proto: "repeated_fixed64"), + 43: .standard(proto: "repeated_sfixed32"), + 44: .standard(proto: "repeated_sfixed64"), + 45: .standard(proto: "repeated_float"), + 46: .standard(proto: "repeated_double"), + 47: .standard(proto: "repeated_bool"), + 48: .standard(proto: "repeated_string"), + 49: .standard(proto: "repeated_bytes"), + 50: .standard(proto: "repeated_nested_message"), + 51: .standard(proto: "repeated_nested_enum"), + 56: .standard(proto: "map_int32_int32"), + 57: .standard(proto: "map_int64_int64"), + 58: .standard(proto: "map_uint32_uint32"), + 59: .standard(proto: "map_uint64_uint64"), + 60: .standard(proto: "map_sint32_sint32"), + 61: .standard(proto: "map_sint64_sint64"), + 62: .standard(proto: "map_fixed32_fixed32"), + 63: .standard(proto: "map_fixed64_fixed64"), + 64: .standard(proto: "map_sfixed32_sfixed32"), + 65: .standard(proto: "map_sfixed64_sfixed64"), + 66: .standard(proto: "map_int32_float"), + 67: .standard(proto: "map_int32_double"), + 68: .standard(proto: "map_bool_bool"), + 69: .standard(proto: "map_string_string"), + 70: .standard(proto: "map_string_bytes"), + 71: .standard(proto: "map_string_nested_message"), + 73: .standard(proto: "map_string_nested_enum"), + 111: .standard(proto: "oneof_uint32"), + 112: .standard(proto: "oneof_nested_message"), + 113: .standard(proto: "oneof_string"), + 114: .standard(proto: "oneof_bytes"), + 115: .standard(proto: "oneof_bool"), + 116: .standard(proto: "oneof_uint64"), + 117: .standard(proto: "oneof_float"), + 118: .standard(proto: "oneof_double"), + 119: .standard(proto: "oneof_enum"), + 120: .standard(proto: "oneof_null_value"), + 201: .standard(proto: "optional_bool_wrapper"), + 202: .standard(proto: "optional_int32_wrapper"), + 203: .standard(proto: "optional_int64_wrapper"), + 204: .standard(proto: "optional_uint32_wrapper"), + 205: .standard(proto: "optional_uint64_wrapper"), + 206: .standard(proto: "optional_float_wrapper"), + 207: .standard(proto: "optional_double_wrapper"), + 208: .standard(proto: "optional_string_wrapper"), + 209: .standard(proto: "optional_bytes_wrapper"), + 211: .standard(proto: "repeated_bool_wrapper"), + 212: .standard(proto: "repeated_int32_wrapper"), + 213: .standard(proto: "repeated_int64_wrapper"), + 214: .standard(proto: "repeated_uint32_wrapper"), + 215: .standard(proto: "repeated_uint64_wrapper"), + 216: .standard(proto: "repeated_float_wrapper"), + 217: .standard(proto: "repeated_double_wrapper"), + 218: .standard(proto: "repeated_string_wrapper"), + 219: .standard(proto: "repeated_bytes_wrapper"), + 301: .standard(proto: "optional_duration"), + 302: .standard(proto: "optional_timestamp"), + 303: .standard(proto: "optional_field_mask"), + 304: .standard(proto: "optional_struct"), + 305: .standard(proto: "optional_any"), + 306: .standard(proto: "optional_value"), + 307: .standard(proto: "optional_null_value"), + 311: .standard(proto: "repeated_duration"), + 312: .standard(proto: "repeated_timestamp"), + 313: .standard(proto: "repeated_fieldmask"), + 324: .standard(proto: "repeated_struct"), + 315: .standard(proto: "repeated_any"), + 316: .standard(proto: "repeated_value"), + 317: .standard(proto: "repeated_list_value"), + 401: .same(proto: "fieldname1"), + 402: .standard(proto: "field_name2"), + 403: .standard(proto: "_field_name3"), + 404: .standard(proto: "field__name4_"), + 405: .same(proto: "field0name5"), + 406: .standard(proto: "field_0_name6"), + 407: .same(proto: "fieldName7"), + 408: .same(proto: "FieldName8"), + 409: .standard(proto: "field_Name9"), + 410: .standard(proto: "Field_Name10"), + 411: .standard(proto: "FIELD_NAME11"), + 412: .standard(proto: "FIELD_name12"), + 413: .standard(proto: "__field_name13"), + 414: .standard(proto: "__Field_name14"), + 415: .standard(proto: "field__name15"), + 416: .standard(proto: "field__Name16"), + 417: .standard(proto: "field_name17__"), + 418: .standard(proto: "Field_name18__"), + ] + + fileprivate class _StorageClass { + var _optionalInt32: Int32? = nil + var _optionalInt64: Int64? = nil + var _optionalUint32: UInt32? = nil + var _optionalUint64: UInt64? = nil + var _optionalSint32: Int32? = nil + var _optionalSint64: Int64? = nil + var _optionalFixed32: UInt32? = nil + var _optionalFixed64: UInt64? = nil + var _optionalSfixed32: Int32? = nil + var _optionalSfixed64: Int64? = nil + var _optionalFloat: Float? = nil + var _optionalDouble: Double? = nil + var _optionalBool: Bool? = nil + var _optionalString: String? = nil + var _optionalBytes: Data? = nil + var _optionalNestedMessage: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage? = nil + var _optionalNestedEnum: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum? = nil + var _singularInt32: Int32 = 0 + var _singularInt64: Int64 = 0 + var _singularUint32: UInt32 = 0 + var _singularUint64: UInt64 = 0 + var _singularSint32: Int32 = 0 + var _singularSint64: Int64 = 0 + var _singularFixed32: UInt32 = 0 + var _singularFixed64: UInt64 = 0 + var _singularSfixed32: Int32 = 0 + var _singularSfixed64: Int64 = 0 + var _singularFloat: Float = 0 + var _singularDouble: Double = 0 + var _singularBool: Bool = false + var _singularString: String = String() + var _singularBytes: Data = Data() + var _singularNestedMessage: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage? = nil + var _singularNestedEnum: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum = .foo + var _repeatedInt32: [Int32] = [] + var _repeatedInt64: [Int64] = [] + var _repeatedUint32: [UInt32] = [] + var _repeatedUint64: [UInt64] = [] + var _repeatedSint32: [Int32] = [] + var _repeatedSint64: [Int64] = [] + var _repeatedFixed32: [UInt32] = [] + var _repeatedFixed64: [UInt64] = [] + var _repeatedSfixed32: [Int32] = [] + var _repeatedSfixed64: [Int64] = [] + var _repeatedFloat: [Float] = [] + var _repeatedDouble: [Double] = [] + var _repeatedBool: [Bool] = [] + var _repeatedString: [String] = [] + var _repeatedBytes: [Data] = [] + var _repeatedNestedMessage: [SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage] = [] + var _repeatedNestedEnum: [SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum] = [] + var _mapInt32Int32: Dictionary = [:] + var _mapInt64Int64: Dictionary = [:] + var _mapUint32Uint32: Dictionary = [:] + var _mapUint64Uint64: Dictionary = [:] + var _mapSint32Sint32: Dictionary = [:] + var _mapSint64Sint64: Dictionary = [:] + var _mapFixed32Fixed32: Dictionary = [:] + var _mapFixed64Fixed64: Dictionary = [:] + var _mapSfixed32Sfixed32: Dictionary = [:] + var _mapSfixed64Sfixed64: Dictionary = [:] + var _mapInt32Float: Dictionary = [:] + var _mapInt32Double: Dictionary = [:] + var _mapBoolBool: Dictionary = [:] + var _mapStringString: Dictionary = [:] + var _mapStringBytes: Dictionary = [:] + var _mapStringNestedMessage: Dictionary = [:] + var _mapStringNestedEnum: Dictionary = [:] + var _oneofField: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.OneOf_OneofField? + var _optionalBoolWrapper: SwiftProtobuf.Google_Protobuf_BoolValue? = nil + var _optionalInt32Wrapper: SwiftProtobuf.Google_Protobuf_Int32Value? = nil + var _optionalInt64Wrapper: SwiftProtobuf.Google_Protobuf_Int64Value? = nil + var _optionalUint32Wrapper: SwiftProtobuf.Google_Protobuf_UInt32Value? = nil + var _optionalUint64Wrapper: SwiftProtobuf.Google_Protobuf_UInt64Value? = nil + var _optionalFloatWrapper: SwiftProtobuf.Google_Protobuf_FloatValue? = nil + var _optionalDoubleWrapper: SwiftProtobuf.Google_Protobuf_DoubleValue? = nil + var _optionalStringWrapper: SwiftProtobuf.Google_Protobuf_StringValue? = nil + var _optionalBytesWrapper: SwiftProtobuf.Google_Protobuf_BytesValue? = nil + var _repeatedBoolWrapper: [SwiftProtobuf.Google_Protobuf_BoolValue] = [] + var _repeatedInt32Wrapper: [SwiftProtobuf.Google_Protobuf_Int32Value] = [] + var _repeatedInt64Wrapper: [SwiftProtobuf.Google_Protobuf_Int64Value] = [] + var _repeatedUint32Wrapper: [SwiftProtobuf.Google_Protobuf_UInt32Value] = [] + var _repeatedUint64Wrapper: [SwiftProtobuf.Google_Protobuf_UInt64Value] = [] + var _repeatedFloatWrapper: [SwiftProtobuf.Google_Protobuf_FloatValue] = [] + var _repeatedDoubleWrapper: [SwiftProtobuf.Google_Protobuf_DoubleValue] = [] + var _repeatedStringWrapper: [SwiftProtobuf.Google_Protobuf_StringValue] = [] + var _repeatedBytesWrapper: [SwiftProtobuf.Google_Protobuf_BytesValue] = [] + var _optionalDuration: SwiftProtobuf.Google_Protobuf_Duration? = nil + var _optionalTimestamp: SwiftProtobuf.Google_Protobuf_Timestamp? = nil + var _optionalFieldMask: SwiftProtobuf.Google_Protobuf_FieldMask? = nil + var _optionalStruct: SwiftProtobuf.Google_Protobuf_Struct? = nil + var _optionalAny: SwiftProtobuf.Google_Protobuf_Any? = nil + var _optionalValue: SwiftProtobuf.Google_Protobuf_Value? = nil + var _optionalNullValue: SwiftProtobuf.Google_Protobuf_NullValue? = nil + var _repeatedDuration: [SwiftProtobuf.Google_Protobuf_Duration] = [] + var _repeatedTimestamp: [SwiftProtobuf.Google_Protobuf_Timestamp] = [] + var _repeatedFieldmask: [SwiftProtobuf.Google_Protobuf_FieldMask] = [] + var _repeatedStruct: [SwiftProtobuf.Google_Protobuf_Struct] = [] + var _repeatedAny: [SwiftProtobuf.Google_Protobuf_Any] = [] + var _repeatedValue: [SwiftProtobuf.Google_Protobuf_Value] = [] + var _repeatedListValue: [SwiftProtobuf.Google_Protobuf_ListValue] = [] + var _fieldname1: Int32 = 0 + var _fieldName2: Int32 = 0 + var _fieldName3: Int32 = 0 + var _field_Name4_: Int32 = 0 + var _field0Name5: Int32 = 0 + var _field0Name6: Int32 = 0 + var _fieldName7: Int32 = 0 + var _fieldName8: Int32 = 0 + var _fieldName9: Int32 = 0 + var _fieldName10: Int32 = 0 + var _fieldName11: Int32 = 0 + var _fieldName12: Int32 = 0 + var __FieldName13: Int32 = 0 + var __FieldName14: Int32 = 0 + var _field_Name15: Int32 = 0 + var _field_Name16: Int32 = 0 + var _fieldName17__: Int32 = 0 + var _fieldName18__: Int32 = 0 + + static let defaultInstance = _StorageClass() + + private init() {} + + init(copying source: _StorageClass) { + _optionalInt32 = source._optionalInt32 + _optionalInt64 = source._optionalInt64 + _optionalUint32 = source._optionalUint32 + _optionalUint64 = source._optionalUint64 + _optionalSint32 = source._optionalSint32 + _optionalSint64 = source._optionalSint64 + _optionalFixed32 = source._optionalFixed32 + _optionalFixed64 = source._optionalFixed64 + _optionalSfixed32 = source._optionalSfixed32 + _optionalSfixed64 = source._optionalSfixed64 + _optionalFloat = source._optionalFloat + _optionalDouble = source._optionalDouble + _optionalBool = source._optionalBool + _optionalString = source._optionalString + _optionalBytes = source._optionalBytes + _optionalNestedMessage = source._optionalNestedMessage + _optionalNestedEnum = source._optionalNestedEnum + _singularInt32 = source._singularInt32 + _singularInt64 = source._singularInt64 + _singularUint32 = source._singularUint32 + _singularUint64 = source._singularUint64 + _singularSint32 = source._singularSint32 + _singularSint64 = source._singularSint64 + _singularFixed32 = source._singularFixed32 + _singularFixed64 = source._singularFixed64 + _singularSfixed32 = source._singularSfixed32 + _singularSfixed64 = source._singularSfixed64 + _singularFloat = source._singularFloat + _singularDouble = source._singularDouble + _singularBool = source._singularBool + _singularString = source._singularString + _singularBytes = source._singularBytes + _singularNestedMessage = source._singularNestedMessage + _singularNestedEnum = source._singularNestedEnum + _repeatedInt32 = source._repeatedInt32 + _repeatedInt64 = source._repeatedInt64 + _repeatedUint32 = source._repeatedUint32 + _repeatedUint64 = source._repeatedUint64 + _repeatedSint32 = source._repeatedSint32 + _repeatedSint64 = source._repeatedSint64 + _repeatedFixed32 = source._repeatedFixed32 + _repeatedFixed64 = source._repeatedFixed64 + _repeatedSfixed32 = source._repeatedSfixed32 + _repeatedSfixed64 = source._repeatedSfixed64 + _repeatedFloat = source._repeatedFloat + _repeatedDouble = source._repeatedDouble + _repeatedBool = source._repeatedBool + _repeatedString = source._repeatedString + _repeatedBytes = source._repeatedBytes + _repeatedNestedMessage = source._repeatedNestedMessage + _repeatedNestedEnum = source._repeatedNestedEnum + _mapInt32Int32 = source._mapInt32Int32 + _mapInt64Int64 = source._mapInt64Int64 + _mapUint32Uint32 = source._mapUint32Uint32 + _mapUint64Uint64 = source._mapUint64Uint64 + _mapSint32Sint32 = source._mapSint32Sint32 + _mapSint64Sint64 = source._mapSint64Sint64 + _mapFixed32Fixed32 = source._mapFixed32Fixed32 + _mapFixed64Fixed64 = source._mapFixed64Fixed64 + _mapSfixed32Sfixed32 = source._mapSfixed32Sfixed32 + _mapSfixed64Sfixed64 = source._mapSfixed64Sfixed64 + _mapInt32Float = source._mapInt32Float + _mapInt32Double = source._mapInt32Double + _mapBoolBool = source._mapBoolBool + _mapStringString = source._mapStringString + _mapStringBytes = source._mapStringBytes + _mapStringNestedMessage = source._mapStringNestedMessage + _mapStringNestedEnum = source._mapStringNestedEnum + _oneofField = source._oneofField + _optionalBoolWrapper = source._optionalBoolWrapper + _optionalInt32Wrapper = source._optionalInt32Wrapper + _optionalInt64Wrapper = source._optionalInt64Wrapper + _optionalUint32Wrapper = source._optionalUint32Wrapper + _optionalUint64Wrapper = source._optionalUint64Wrapper + _optionalFloatWrapper = source._optionalFloatWrapper + _optionalDoubleWrapper = source._optionalDoubleWrapper + _optionalStringWrapper = source._optionalStringWrapper + _optionalBytesWrapper = source._optionalBytesWrapper + _repeatedBoolWrapper = source._repeatedBoolWrapper + _repeatedInt32Wrapper = source._repeatedInt32Wrapper + _repeatedInt64Wrapper = source._repeatedInt64Wrapper + _repeatedUint32Wrapper = source._repeatedUint32Wrapper + _repeatedUint64Wrapper = source._repeatedUint64Wrapper + _repeatedFloatWrapper = source._repeatedFloatWrapper + _repeatedDoubleWrapper = source._repeatedDoubleWrapper + _repeatedStringWrapper = source._repeatedStringWrapper + _repeatedBytesWrapper = source._repeatedBytesWrapper + _optionalDuration = source._optionalDuration + _optionalTimestamp = source._optionalTimestamp + _optionalFieldMask = source._optionalFieldMask + _optionalStruct = source._optionalStruct + _optionalAny = source._optionalAny + _optionalValue = source._optionalValue + _optionalNullValue = source._optionalNullValue + _repeatedDuration = source._repeatedDuration + _repeatedTimestamp = source._repeatedTimestamp + _repeatedFieldmask = source._repeatedFieldmask + _repeatedStruct = source._repeatedStruct + _repeatedAny = source._repeatedAny + _repeatedValue = source._repeatedValue + _repeatedListValue = source._repeatedListValue + _fieldname1 = source._fieldname1 + _fieldName2 = source._fieldName2 + _fieldName3 = source._fieldName3 + _field_Name4_ = source._field_Name4_ + _field0Name5 = source._field0Name5 + _field0Name6 = source._field0Name6 + _fieldName7 = source._fieldName7 + _fieldName8 = source._fieldName8 + _fieldName9 = source._fieldName9 + _fieldName10 = source._fieldName10 + _fieldName11 = source._fieldName11 + _fieldName12 = source._fieldName12 + __FieldName13 = source.__FieldName13 + __FieldName14 = source.__FieldName14 + _field_Name15 = source._field_Name15 + _field_Name16 = source._field_Name16 + _fieldName17__ = source._fieldName17__ + _fieldName18__ = source._fieldName18__ + } + } + + fileprivate mutating func _uniqueStorage() -> _StorageClass { + if !isKnownUniquelyReferenced(&_storage) { + _storage = _StorageClass(copying: _storage) + } + return _storage + } + + mutating func decodeMessage(decoder: inout D) throws { + _ = _uniqueStorage() + try withExtendedLifetime(_storage) { (_storage: _StorageClass) in + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &_storage._optionalInt32) }() + case 2: try { try decoder.decodeSingularInt64Field(value: &_storage._optionalInt64) }() + case 3: try { try decoder.decodeSingularUInt32Field(value: &_storage._optionalUint32) }() + case 4: try { try decoder.decodeSingularUInt64Field(value: &_storage._optionalUint64) }() + case 5: try { try decoder.decodeSingularSInt32Field(value: &_storage._optionalSint32) }() + case 6: try { try decoder.decodeSingularSInt64Field(value: &_storage._optionalSint64) }() + case 7: try { try decoder.decodeSingularFixed32Field(value: &_storage._optionalFixed32) }() + case 8: try { try decoder.decodeSingularFixed64Field(value: &_storage._optionalFixed64) }() + case 9: try { try decoder.decodeSingularSFixed32Field(value: &_storage._optionalSfixed32) }() + case 10: try { try decoder.decodeSingularSFixed64Field(value: &_storage._optionalSfixed64) }() + case 11: try { try decoder.decodeSingularFloatField(value: &_storage._optionalFloat) }() + case 12: try { try decoder.decodeSingularDoubleField(value: &_storage._optionalDouble) }() + case 13: try { try decoder.decodeSingularBoolField(value: &_storage._optionalBool) }() + case 14: try { try decoder.decodeSingularStringField(value: &_storage._optionalString) }() + case 15: try { try decoder.decodeSingularBytesField(value: &_storage._optionalBytes) }() + case 16: try { try decoder.decodeSingularMessageField(value: &_storage._optionalNestedMessage) }() + case 17: try { try decoder.decodeSingularEnumField(value: &_storage._optionalNestedEnum) }() + case 18: try { try decoder.decodeSingularInt32Field(value: &_storage._singularInt32) }() + case 19: try { try decoder.decodeSingularInt64Field(value: &_storage._singularInt64) }() + case 20: try { try decoder.decodeSingularUInt32Field(value: &_storage._singularUint32) }() + case 21: try { try decoder.decodeSingularUInt64Field(value: &_storage._singularUint64) }() + case 22: try { try decoder.decodeSingularSInt32Field(value: &_storage._singularSint32) }() + case 23: try { try decoder.decodeSingularSInt64Field(value: &_storage._singularSint64) }() + case 24: try { try decoder.decodeSingularFixed32Field(value: &_storage._singularFixed32) }() + case 25: try { try decoder.decodeSingularFixed64Field(value: &_storage._singularFixed64) }() + case 26: try { try decoder.decodeSingularSFixed32Field(value: &_storage._singularSfixed32) }() + case 27: try { try decoder.decodeSingularSFixed64Field(value: &_storage._singularSfixed64) }() + case 28: try { try decoder.decodeSingularFloatField(value: &_storage._singularFloat) }() + case 29: try { try decoder.decodeSingularDoubleField(value: &_storage._singularDouble) }() + case 30: try { try decoder.decodeSingularBoolField(value: &_storage._singularBool) }() + case 31: try { try decoder.decodeSingularStringField(value: &_storage._singularString) }() + case 32: try { try decoder.decodeSingularBytesField(value: &_storage._singularBytes) }() + case 33: try { try decoder.decodeSingularMessageField(value: &_storage._singularNestedMessage) }() + case 34: try { try decoder.decodeSingularEnumField(value: &_storage._singularNestedEnum) }() + case 35: try { try decoder.decodeRepeatedInt32Field(value: &_storage._repeatedInt32) }() + case 36: try { try decoder.decodeRepeatedInt64Field(value: &_storage._repeatedInt64) }() + case 37: try { try decoder.decodeRepeatedUInt32Field(value: &_storage._repeatedUint32) }() + case 38: try { try decoder.decodeRepeatedUInt64Field(value: &_storage._repeatedUint64) }() + case 39: try { try decoder.decodeRepeatedSInt32Field(value: &_storage._repeatedSint32) }() + case 40: try { try decoder.decodeRepeatedSInt64Field(value: &_storage._repeatedSint64) }() + case 41: try { try decoder.decodeRepeatedFixed32Field(value: &_storage._repeatedFixed32) }() + case 42: try { try decoder.decodeRepeatedFixed64Field(value: &_storage._repeatedFixed64) }() + case 43: try { try decoder.decodeRepeatedSFixed32Field(value: &_storage._repeatedSfixed32) }() + case 44: try { try decoder.decodeRepeatedSFixed64Field(value: &_storage._repeatedSfixed64) }() + case 45: try { try decoder.decodeRepeatedFloatField(value: &_storage._repeatedFloat) }() + case 46: try { try decoder.decodeRepeatedDoubleField(value: &_storage._repeatedDouble) }() + case 47: try { try decoder.decodeRepeatedBoolField(value: &_storage._repeatedBool) }() + case 48: try { try decoder.decodeRepeatedStringField(value: &_storage._repeatedString) }() + case 49: try { try decoder.decodeRepeatedBytesField(value: &_storage._repeatedBytes) }() + case 50: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedNestedMessage) }() + case 51: try { try decoder.decodeRepeatedEnumField(value: &_storage._repeatedNestedEnum) }() + case 56: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapInt32Int32) }() + case 57: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapInt64Int64) }() + case 58: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapUint32Uint32) }() + case 59: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapUint64Uint64) }() + case 60: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapSint32Sint32) }() + case 61: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapSint64Sint64) }() + case 62: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapFixed32Fixed32) }() + case 63: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapFixed64Fixed64) }() + case 64: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapSfixed32Sfixed32) }() + case 65: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapSfixed64Sfixed64) }() + case 66: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapInt32Float) }() + case 67: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapInt32Double) }() + case 68: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapBoolBool) }() + case 69: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapStringString) }() + case 70: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: &_storage._mapStringBytes) }() + case 71: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: &_storage._mapStringNestedMessage) }() + case 73: try { try decoder.decodeMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: &_storage._mapStringNestedEnum) }() + case 111: try { + var v: UInt32? + try decoder.decodeSingularUInt32Field(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofUint32(v) + } + }() + case 112: try { + var v: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage? + var hadOneofValue = false + if let current = _storage._oneofField { + hadOneofValue = true + if case .oneofNestedMessage(let m) = current {v = m} + } + try decoder.decodeSingularMessageField(value: &v) + if let v = v { + if hadOneofValue {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofNestedMessage(v) + } + }() + case 113: try { + var v: String? + try decoder.decodeSingularStringField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofString(v) + } + }() + case 114: try { + var v: Data? + try decoder.decodeSingularBytesField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofBytes(v) + } + }() + case 115: try { + var v: Bool? + try decoder.decodeSingularBoolField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofBool(v) + } + }() + case 116: try { + var v: UInt64? + try decoder.decodeSingularUInt64Field(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofUint64(v) + } + }() + case 117: try { + var v: Float? + try decoder.decodeSingularFloatField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofFloat(v) + } + }() + case 118: try { + var v: Double? + try decoder.decodeSingularDoubleField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofDouble(v) + } + }() + case 119: try { + var v: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum? + try decoder.decodeSingularEnumField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofEnum(v) + } + }() + case 120: try { + var v: SwiftProtobuf.Google_Protobuf_NullValue? + try decoder.decodeSingularEnumField(value: &v) + if let v = v { + if _storage._oneofField != nil {try decoder.handleConflictingOneOf()} + _storage._oneofField = .oneofNullValue(v) + } + }() + case 201: try { try decoder.decodeSingularMessageField(value: &_storage._optionalBoolWrapper) }() + case 202: try { try decoder.decodeSingularMessageField(value: &_storage._optionalInt32Wrapper) }() + case 203: try { try decoder.decodeSingularMessageField(value: &_storage._optionalInt64Wrapper) }() + case 204: try { try decoder.decodeSingularMessageField(value: &_storage._optionalUint32Wrapper) }() + case 205: try { try decoder.decodeSingularMessageField(value: &_storage._optionalUint64Wrapper) }() + case 206: try { try decoder.decodeSingularMessageField(value: &_storage._optionalFloatWrapper) }() + case 207: try { try decoder.decodeSingularMessageField(value: &_storage._optionalDoubleWrapper) }() + case 208: try { try decoder.decodeSingularMessageField(value: &_storage._optionalStringWrapper) }() + case 209: try { try decoder.decodeSingularMessageField(value: &_storage._optionalBytesWrapper) }() + case 211: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedBoolWrapper) }() + case 212: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedInt32Wrapper) }() + case 213: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedInt64Wrapper) }() + case 214: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedUint32Wrapper) }() + case 215: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedUint64Wrapper) }() + case 216: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedFloatWrapper) }() + case 217: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedDoubleWrapper) }() + case 218: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedStringWrapper) }() + case 219: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedBytesWrapper) }() + case 301: try { try decoder.decodeSingularMessageField(value: &_storage._optionalDuration) }() + case 302: try { try decoder.decodeSingularMessageField(value: &_storage._optionalTimestamp) }() + case 303: try { try decoder.decodeSingularMessageField(value: &_storage._optionalFieldMask) }() + case 304: try { try decoder.decodeSingularMessageField(value: &_storage._optionalStruct) }() + case 305: try { try decoder.decodeSingularMessageField(value: &_storage._optionalAny) }() + case 306: try { try decoder.decodeSingularMessageField(value: &_storage._optionalValue) }() + case 307: try { try decoder.decodeSingularEnumField(value: &_storage._optionalNullValue) }() + case 311: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedDuration) }() + case 312: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedTimestamp) }() + case 313: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedFieldmask) }() + case 315: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedAny) }() + case 316: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedValue) }() + case 317: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedListValue) }() + case 324: try { try decoder.decodeRepeatedMessageField(value: &_storage._repeatedStruct) }() + case 401: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldname1) }() + case 402: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName2) }() + case 403: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName3) }() + case 404: try { try decoder.decodeSingularInt32Field(value: &_storage._field_Name4_) }() + case 405: try { try decoder.decodeSingularInt32Field(value: &_storage._field0Name5) }() + case 406: try { try decoder.decodeSingularInt32Field(value: &_storage._field0Name6) }() + case 407: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName7) }() + case 408: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName8) }() + case 409: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName9) }() + case 410: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName10) }() + case 411: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName11) }() + case 412: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName12) }() + case 413: try { try decoder.decodeSingularInt32Field(value: &_storage.__FieldName13) }() + case 414: try { try decoder.decodeSingularInt32Field(value: &_storage.__FieldName14) }() + case 415: try { try decoder.decodeSingularInt32Field(value: &_storage._field_Name15) }() + case 416: try { try decoder.decodeSingularInt32Field(value: &_storage._field_Name16) }() + case 417: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName17__) }() + case 418: try { try decoder.decodeSingularInt32Field(value: &_storage._fieldName18__) }() + default: break + } + } + } + } + + func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + try withExtendedLifetime(_storage) { (_storage: _StorageClass) in + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every if/case branch local when no optimizations + // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and + // https://github.com/apple/swift-protobuf/issues/1182 + try { if let v = _storage._optionalInt32 { + try visitor.visitSingularInt32Field(value: v, fieldNumber: 1) + } }() + try { if let v = _storage._optionalInt64 { + try visitor.visitSingularInt64Field(value: v, fieldNumber: 2) + } }() + try { if let v = _storage._optionalUint32 { + try visitor.visitSingularUInt32Field(value: v, fieldNumber: 3) + } }() + try { if let v = _storage._optionalUint64 { + try visitor.visitSingularUInt64Field(value: v, fieldNumber: 4) + } }() + try { if let v = _storage._optionalSint32 { + try visitor.visitSingularSInt32Field(value: v, fieldNumber: 5) + } }() + try { if let v = _storage._optionalSint64 { + try visitor.visitSingularSInt64Field(value: v, fieldNumber: 6) + } }() + try { if let v = _storage._optionalFixed32 { + try visitor.visitSingularFixed32Field(value: v, fieldNumber: 7) + } }() + try { if let v = _storage._optionalFixed64 { + try visitor.visitSingularFixed64Field(value: v, fieldNumber: 8) + } }() + try { if let v = _storage._optionalSfixed32 { + try visitor.visitSingularSFixed32Field(value: v, fieldNumber: 9) + } }() + try { if let v = _storage._optionalSfixed64 { + try visitor.visitSingularSFixed64Field(value: v, fieldNumber: 10) + } }() + try { if let v = _storage._optionalFloat { + try visitor.visitSingularFloatField(value: v, fieldNumber: 11) + } }() + try { if let v = _storage._optionalDouble { + try visitor.visitSingularDoubleField(value: v, fieldNumber: 12) + } }() + try { if let v = _storage._optionalBool { + try visitor.visitSingularBoolField(value: v, fieldNumber: 13) + } }() + try { if let v = _storage._optionalString { + try visitor.visitSingularStringField(value: v, fieldNumber: 14) + } }() + try { if let v = _storage._optionalBytes { + try visitor.visitSingularBytesField(value: v, fieldNumber: 15) + } }() + try { if let v = _storage._optionalNestedMessage { + try visitor.visitSingularMessageField(value: v, fieldNumber: 16) + } }() + try { if let v = _storage._optionalNestedEnum { + try visitor.visitSingularEnumField(value: v, fieldNumber: 17) + } }() + if _storage._singularInt32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._singularInt32, fieldNumber: 18) + } + if _storage._singularInt64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt64Field(value: _storage._singularInt64, fieldNumber: 19) + } + if _storage._singularUint32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularUInt32Field(value: _storage._singularUint32, fieldNumber: 20) + } + if _storage._singularUint64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularUInt64Field(value: _storage._singularUint64, fieldNumber: 21) + } + if _storage._singularSint32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularSInt32Field(value: _storage._singularSint32, fieldNumber: 22) + } + if _storage._singularSint64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularSInt64Field(value: _storage._singularSint64, fieldNumber: 23) + } + if _storage._singularFixed32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularFixed32Field(value: _storage._singularFixed32, fieldNumber: 24) + } + if _storage._singularFixed64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularFixed64Field(value: _storage._singularFixed64, fieldNumber: 25) + } + if _storage._singularSfixed32 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularSFixed32Field(value: _storage._singularSfixed32, fieldNumber: 26) + } + if _storage._singularSfixed64 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularSFixed64Field(value: _storage._singularSfixed64, fieldNumber: 27) + } + if _storage._singularFloat != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularFloatField(value: _storage._singularFloat, fieldNumber: 28) + } + if _storage._singularDouble != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularDoubleField(value: _storage._singularDouble, fieldNumber: 29) + } + if _storage._singularBool != false || alwaysVisitPrimitiveFields { + try visitor.visitSingularBoolField(value: _storage._singularBool, fieldNumber: 30) + } + if !_storage._singularString.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitSingularStringField(value: _storage._singularString, fieldNumber: 31) + } + if !_storage._singularBytes.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitSingularBytesField(value: _storage._singularBytes, fieldNumber: 32) + } + try { if let v = _storage._singularNestedMessage { + try visitor.visitSingularMessageField(value: v, fieldNumber: 33) + } }() + if _storage._singularNestedEnum != .foo || alwaysVisitPrimitiveFields { + try visitor.visitSingularEnumField(value: _storage._singularNestedEnum, fieldNumber: 34) + } + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedInt32Field(value: _storage._repeatedInt32, fieldNumber: 35) + } + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedInt64Field(value: _storage._repeatedInt64, fieldNumber: 36) + } + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 37) + } + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 38) + } + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 39) + } + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 40) + } + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 41) + } + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 42) + } + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 43) + } + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 44) + } + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedFloatField(value: _storage._repeatedFloat, fieldNumber: 45) + } + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedDoubleField(value: _storage._repeatedDouble, fieldNumber: 46) + } + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedBoolField(value: _storage._repeatedBool, fieldNumber: 47) + } + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 48) + } + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 49) + } + if !_storage._repeatedNestedMessage.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedNestedMessage, fieldNumber: 50) + } + if !_storage._repeatedNestedEnum.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitPackedEnumField(value: _storage._repeatedNestedEnum, fieldNumber: 51) + } + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 56) + } + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 57) + } + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 58) + } + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 59) + } + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 60) + } + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 61) + } + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 62) + } + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 63) + } + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 64) + } + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 65) + } + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 66) + } + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 67) + } + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 68) + } + if !_storage._mapStringString.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringString, fieldNumber: 69) + } + if !_storage._mapStringBytes.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringBytes, fieldNumber: 70) + } + if !_storage._mapStringNestedMessage.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringNestedMessage, fieldNumber: 71) + } + if !_storage._mapStringNestedEnum.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapStringNestedEnum, fieldNumber: 73) + } + switch _storage._oneofField { + case .oneofUint32?: try { + guard case .oneofUint32(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularUInt32Field(value: v, fieldNumber: 111) + }() + case .oneofNestedMessage?: try { + guard case .oneofNestedMessage(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularMessageField(value: v, fieldNumber: 112) + }() + case .oneofString?: try { + guard case .oneofString(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularStringField(value: v, fieldNumber: 113) + }() + case .oneofBytes?: try { + guard case .oneofBytes(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularBytesField(value: v, fieldNumber: 114) + }() + case .oneofBool?: try { + guard case .oneofBool(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularBoolField(value: v, fieldNumber: 115) + }() + case .oneofUint64?: try { + guard case .oneofUint64(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularUInt64Field(value: v, fieldNumber: 116) + }() + case .oneofFloat?: try { + guard case .oneofFloat(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularFloatField(value: v, fieldNumber: 117) + }() + case .oneofDouble?: try { + guard case .oneofDouble(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularDoubleField(value: v, fieldNumber: 118) + }() + case .oneofEnum?: try { + guard case .oneofEnum(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularEnumField(value: v, fieldNumber: 119) + }() + case .oneofNullValue?: try { + guard case .oneofNullValue(let v)? = _storage._oneofField else { preconditionFailure() } + try visitor.visitSingularEnumField(value: v, fieldNumber: 120) + }() + case nil: break + } + try { if let v = _storage._optionalBoolWrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 201) + } }() + try { if let v = _storage._optionalInt32Wrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 202) + } }() + try { if let v = _storage._optionalInt64Wrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 203) + } }() + try { if let v = _storage._optionalUint32Wrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 204) + } }() + try { if let v = _storage._optionalUint64Wrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 205) + } }() + try { if let v = _storage._optionalFloatWrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 206) + } }() + try { if let v = _storage._optionalDoubleWrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 207) + } }() + try { if let v = _storage._optionalStringWrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 208) + } }() + try { if let v = _storage._optionalBytesWrapper { + try visitor.visitSingularMessageField(value: v, fieldNumber: 209) + } }() + if !_storage._repeatedBoolWrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedBoolWrapper, fieldNumber: 211) + } + if !_storage._repeatedInt32Wrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedInt32Wrapper, fieldNumber: 212) + } + if !_storage._repeatedInt64Wrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedInt64Wrapper, fieldNumber: 213) + } + if !_storage._repeatedUint32Wrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedUint32Wrapper, fieldNumber: 214) + } + if !_storage._repeatedUint64Wrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedUint64Wrapper, fieldNumber: 215) + } + if !_storage._repeatedFloatWrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedFloatWrapper, fieldNumber: 216) + } + if !_storage._repeatedDoubleWrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedDoubleWrapper, fieldNumber: 217) + } + if !_storage._repeatedStringWrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedStringWrapper, fieldNumber: 218) + } + if !_storage._repeatedBytesWrapper.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedBytesWrapper, fieldNumber: 219) + } + try { if let v = _storage._optionalDuration { + try visitor.visitSingularMessageField(value: v, fieldNumber: 301) + } }() + try { if let v = _storage._optionalTimestamp { + try visitor.visitSingularMessageField(value: v, fieldNumber: 302) + } }() + try { if let v = _storage._optionalFieldMask { + try visitor.visitSingularMessageField(value: v, fieldNumber: 303) + } }() + try { if let v = _storage._optionalStruct { + try visitor.visitSingularMessageField(value: v, fieldNumber: 304) + } }() + try { if let v = _storage._optionalAny { + try visitor.visitSingularMessageField(value: v, fieldNumber: 305) + } }() + try { if let v = _storage._optionalValue { + try visitor.visitSingularMessageField(value: v, fieldNumber: 306) + } }() + try { if let v = _storage._optionalNullValue { + try visitor.visitSingularEnumField(value: v, fieldNumber: 307) + } }() + if !_storage._repeatedDuration.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedDuration, fieldNumber: 311) + } + if !_storage._repeatedTimestamp.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedTimestamp, fieldNumber: 312) + } + if !_storage._repeatedFieldmask.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedFieldmask, fieldNumber: 313) + } + if !_storage._repeatedAny.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedAny, fieldNumber: 315) + } + if !_storage._repeatedValue.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedValue, fieldNumber: 316) + } + if !_storage._repeatedListValue.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedListValue, fieldNumber: 317) + } + if !_storage._repeatedStruct.isEmpty || alwaysVisitPrimitiveFields { + try visitor.visitRepeatedMessageField(value: _storage._repeatedStruct, fieldNumber: 324) + } + if _storage._fieldname1 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldname1, fieldNumber: 401) + } + if _storage._fieldName2 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName2, fieldNumber: 402) + } + if _storage._fieldName3 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName3, fieldNumber: 403) + } + if _storage._field_Name4_ != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._field_Name4_, fieldNumber: 404) + } + if _storage._field0Name5 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._field0Name5, fieldNumber: 405) + } + if _storage._field0Name6 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._field0Name6, fieldNumber: 406) + } + if _storage._fieldName7 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName7, fieldNumber: 407) + } + if _storage._fieldName8 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName8, fieldNumber: 408) + } + if _storage._fieldName9 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName9, fieldNumber: 409) + } + if _storage._fieldName10 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName10, fieldNumber: 410) + } + if _storage._fieldName11 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName11, fieldNumber: 411) + } + if _storage._fieldName12 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName12, fieldNumber: 412) + } + if _storage.__FieldName13 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage.__FieldName13, fieldNumber: 413) + } + if _storage.__FieldName14 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage.__FieldName14, fieldNumber: 414) + } + if _storage._field_Name15 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._field_Name15, fieldNumber: 415) + } + if _storage._field_Name16 != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._field_Name16, fieldNumber: 416) + } + if _storage._fieldName17__ != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName17__, fieldNumber: 417) + } + if _storage._fieldName18__ != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._fieldName18__, fieldNumber: 418) + } + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: SwiftProtoTesting_Test3_TestJsonAllTypesProto3, rhs: SwiftProtoTesting_Test3_TestJsonAllTypesProto3) -> Bool { + if lhs._storage !== rhs._storage { + let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in + let _storage = _args.0 + let rhs_storage = _args.1 + if _storage._optionalInt32 != rhs_storage._optionalInt32 {return false} + if _storage._optionalInt64 != rhs_storage._optionalInt64 {return false} + if _storage._optionalUint32 != rhs_storage._optionalUint32 {return false} + if _storage._optionalUint64 != rhs_storage._optionalUint64 {return false} + if _storage._optionalSint32 != rhs_storage._optionalSint32 {return false} + if _storage._optionalSint64 != rhs_storage._optionalSint64 {return false} + if _storage._optionalFixed32 != rhs_storage._optionalFixed32 {return false} + if _storage._optionalFixed64 != rhs_storage._optionalFixed64 {return false} + if _storage._optionalSfixed32 != rhs_storage._optionalSfixed32 {return false} + if _storage._optionalSfixed64 != rhs_storage._optionalSfixed64 {return false} + if _storage._optionalFloat != rhs_storage._optionalFloat {return false} + if _storage._optionalDouble != rhs_storage._optionalDouble {return false} + if _storage._optionalBool != rhs_storage._optionalBool {return false} + if _storage._optionalString != rhs_storage._optionalString {return false} + if _storage._optionalBytes != rhs_storage._optionalBytes {return false} + if _storage._optionalNestedMessage != rhs_storage._optionalNestedMessage {return false} + if _storage._optionalNestedEnum != rhs_storage._optionalNestedEnum {return false} + if _storage._singularInt32 != rhs_storage._singularInt32 {return false} + if _storage._singularInt64 != rhs_storage._singularInt64 {return false} + if _storage._singularUint32 != rhs_storage._singularUint32 {return false} + if _storage._singularUint64 != rhs_storage._singularUint64 {return false} + if _storage._singularSint32 != rhs_storage._singularSint32 {return false} + if _storage._singularSint64 != rhs_storage._singularSint64 {return false} + if _storage._singularFixed32 != rhs_storage._singularFixed32 {return false} + if _storage._singularFixed64 != rhs_storage._singularFixed64 {return false} + if _storage._singularSfixed32 != rhs_storage._singularSfixed32 {return false} + if _storage._singularSfixed64 != rhs_storage._singularSfixed64 {return false} + if _storage._singularFloat != rhs_storage._singularFloat {return false} + if _storage._singularDouble != rhs_storage._singularDouble {return false} + if _storage._singularBool != rhs_storage._singularBool {return false} + if _storage._singularString != rhs_storage._singularString {return false} + if _storage._singularBytes != rhs_storage._singularBytes {return false} + if _storage._singularNestedMessage != rhs_storage._singularNestedMessage {return false} + if _storage._singularNestedEnum != rhs_storage._singularNestedEnum {return false} + if _storage._repeatedInt32 != rhs_storage._repeatedInt32 {return false} + if _storage._repeatedInt64 != rhs_storage._repeatedInt64 {return false} + if _storage._repeatedUint32 != rhs_storage._repeatedUint32 {return false} + if _storage._repeatedUint64 != rhs_storage._repeatedUint64 {return false} + if _storage._repeatedSint32 != rhs_storage._repeatedSint32 {return false} + if _storage._repeatedSint64 != rhs_storage._repeatedSint64 {return false} + if _storage._repeatedFixed32 != rhs_storage._repeatedFixed32 {return false} + if _storage._repeatedFixed64 != rhs_storage._repeatedFixed64 {return false} + if _storage._repeatedSfixed32 != rhs_storage._repeatedSfixed32 {return false} + if _storage._repeatedSfixed64 != rhs_storage._repeatedSfixed64 {return false} + if _storage._repeatedFloat != rhs_storage._repeatedFloat {return false} + if _storage._repeatedDouble != rhs_storage._repeatedDouble {return false} + if _storage._repeatedBool != rhs_storage._repeatedBool {return false} + if _storage._repeatedString != rhs_storage._repeatedString {return false} + if _storage._repeatedBytes != rhs_storage._repeatedBytes {return false} + if _storage._repeatedNestedMessage != rhs_storage._repeatedNestedMessage {return false} + if _storage._repeatedNestedEnum != rhs_storage._repeatedNestedEnum {return false} + if _storage._mapInt32Int32 != rhs_storage._mapInt32Int32 {return false} + if _storage._mapInt64Int64 != rhs_storage._mapInt64Int64 {return false} + if _storage._mapUint32Uint32 != rhs_storage._mapUint32Uint32 {return false} + if _storage._mapUint64Uint64 != rhs_storage._mapUint64Uint64 {return false} + if _storage._mapSint32Sint32 != rhs_storage._mapSint32Sint32 {return false} + if _storage._mapSint64Sint64 != rhs_storage._mapSint64Sint64 {return false} + if _storage._mapFixed32Fixed32 != rhs_storage._mapFixed32Fixed32 {return false} + if _storage._mapFixed64Fixed64 != rhs_storage._mapFixed64Fixed64 {return false} + if _storage._mapSfixed32Sfixed32 != rhs_storage._mapSfixed32Sfixed32 {return false} + if _storage._mapSfixed64Sfixed64 != rhs_storage._mapSfixed64Sfixed64 {return false} + if _storage._mapInt32Float != rhs_storage._mapInt32Float {return false} + if _storage._mapInt32Double != rhs_storage._mapInt32Double {return false} + if _storage._mapBoolBool != rhs_storage._mapBoolBool {return false} + if _storage._mapStringString != rhs_storage._mapStringString {return false} + if _storage._mapStringBytes != rhs_storage._mapStringBytes {return false} + if _storage._mapStringNestedMessage != rhs_storage._mapStringNestedMessage {return false} + if _storage._mapStringNestedEnum != rhs_storage._mapStringNestedEnum {return false} + if _storage._oneofField != rhs_storage._oneofField {return false} + if _storage._optionalBoolWrapper != rhs_storage._optionalBoolWrapper {return false} + if _storage._optionalInt32Wrapper != rhs_storage._optionalInt32Wrapper {return false} + if _storage._optionalInt64Wrapper != rhs_storage._optionalInt64Wrapper {return false} + if _storage._optionalUint32Wrapper != rhs_storage._optionalUint32Wrapper {return false} + if _storage._optionalUint64Wrapper != rhs_storage._optionalUint64Wrapper {return false} + if _storage._optionalFloatWrapper != rhs_storage._optionalFloatWrapper {return false} + if _storage._optionalDoubleWrapper != rhs_storage._optionalDoubleWrapper {return false} + if _storage._optionalStringWrapper != rhs_storage._optionalStringWrapper {return false} + if _storage._optionalBytesWrapper != rhs_storage._optionalBytesWrapper {return false} + if _storage._repeatedBoolWrapper != rhs_storage._repeatedBoolWrapper {return false} + if _storage._repeatedInt32Wrapper != rhs_storage._repeatedInt32Wrapper {return false} + if _storage._repeatedInt64Wrapper != rhs_storage._repeatedInt64Wrapper {return false} + if _storage._repeatedUint32Wrapper != rhs_storage._repeatedUint32Wrapper {return false} + if _storage._repeatedUint64Wrapper != rhs_storage._repeatedUint64Wrapper {return false} + if _storage._repeatedFloatWrapper != rhs_storage._repeatedFloatWrapper {return false} + if _storage._repeatedDoubleWrapper != rhs_storage._repeatedDoubleWrapper {return false} + if _storage._repeatedStringWrapper != rhs_storage._repeatedStringWrapper {return false} + if _storage._repeatedBytesWrapper != rhs_storage._repeatedBytesWrapper {return false} + if _storage._optionalDuration != rhs_storage._optionalDuration {return false} + if _storage._optionalTimestamp != rhs_storage._optionalTimestamp {return false} + if _storage._optionalFieldMask != rhs_storage._optionalFieldMask {return false} + if _storage._optionalStruct != rhs_storage._optionalStruct {return false} + if _storage._optionalAny != rhs_storage._optionalAny {return false} + if _storage._optionalValue != rhs_storage._optionalValue {return false} + if _storage._optionalNullValue != rhs_storage._optionalNullValue {return false} + if _storage._repeatedDuration != rhs_storage._repeatedDuration {return false} + if _storage._repeatedTimestamp != rhs_storage._repeatedTimestamp {return false} + if _storage._repeatedFieldmask != rhs_storage._repeatedFieldmask {return false} + if _storage._repeatedStruct != rhs_storage._repeatedStruct {return false} + if _storage._repeatedAny != rhs_storage._repeatedAny {return false} + if _storage._repeatedValue != rhs_storage._repeatedValue {return false} + if _storage._repeatedListValue != rhs_storage._repeatedListValue {return false} + if _storage._fieldname1 != rhs_storage._fieldname1 {return false} + if _storage._fieldName2 != rhs_storage._fieldName2 {return false} + if _storage._fieldName3 != rhs_storage._fieldName3 {return false} + if _storage._field_Name4_ != rhs_storage._field_Name4_ {return false} + if _storage._field0Name5 != rhs_storage._field0Name5 {return false} + if _storage._field0Name6 != rhs_storage._field0Name6 {return false} + if _storage._fieldName7 != rhs_storage._fieldName7 {return false} + if _storage._fieldName8 != rhs_storage._fieldName8 {return false} + if _storage._fieldName9 != rhs_storage._fieldName9 {return false} + if _storage._fieldName10 != rhs_storage._fieldName10 {return false} + if _storage._fieldName11 != rhs_storage._fieldName11 {return false} + if _storage._fieldName12 != rhs_storage._fieldName12 {return false} + if _storage.__FieldName13 != rhs_storage.__FieldName13 {return false} + if _storage.__FieldName14 != rhs_storage.__FieldName14 {return false} + if _storage._field_Name15 != rhs_storage._field_Name15 {return false} + if _storage._field_Name16 != rhs_storage._field_Name16 {return false} + if _storage._fieldName17__ != rhs_storage._fieldName17__ {return false} + if _storage._fieldName18__ != rhs_storage._fieldName18__ {return false} + return true + } + if !storagesAreEqual {return false} + } + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} + +extension SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedEnum: SwiftProtobuf._ProtoNameProviding { + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + -1: .same(proto: "NEG"), + 0: .same(proto: "FOO"), + 1: .same(proto: "BAR"), + 2: .same(proto: "BAZ"), + ] +} + +extension SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding { + static let protoMessageName: String = SwiftProtoTesting_Test3_TestJsonAllTypesProto3.protoMessageName + ".NestedMessage" + static let _protobuf_nameMap: SwiftProtobuf._NameMap = [ + 1: .same(proto: "a"), + 2: .same(proto: "corecursive"), + ] + + fileprivate class _StorageClass { + var _a: Int32 = 0 + var _corecursive: SwiftProtoTesting_Test3_TestJsonAllTypesProto3? = nil + + static let defaultInstance = _StorageClass() + + private init() {} + + init(copying source: _StorageClass) { + _a = source._a + _corecursive = source._corecursive + } + } + + fileprivate mutating func _uniqueStorage() -> _StorageClass { + if !isKnownUniquelyReferenced(&_storage) { + _storage = _StorageClass(copying: _storage) + } + return _storage + } + + mutating func decodeMessage(decoder: inout D) throws { + _ = _uniqueStorage() + try withExtendedLifetime(_storage) { (_storage: _StorageClass) in + while let fieldNumber = try decoder.nextFieldNumber() { + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every case branch when no optimizations are + // enabled. https://github.com/apple/swift-protobuf/issues/1034 + switch fieldNumber { + case 1: try { try decoder.decodeSingularInt32Field(value: &_storage._a) }() + case 2: try { try decoder.decodeSingularMessageField(value: &_storage._corecursive) }() + default: break + } + } + } + } + + func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + try withExtendedLifetime(_storage) { (_storage: _StorageClass) in + // The use of inline closures is to circumvent an issue where the compiler + // allocates stack space for every if/case branch local when no optimizations + // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and + // https://github.com/apple/swift-protobuf/issues/1182 + if _storage._a != 0 || alwaysVisitPrimitiveFields { + try visitor.visitSingularInt32Field(value: _storage._a, fieldNumber: 1) + } + try { if let v = _storage._corecursive { + try visitor.visitSingularMessageField(value: v, fieldNumber: 2) + } }() + } + try unknownFields.traverse(visitor: &visitor) + } + + static func ==(lhs: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage, rhs: SwiftProtoTesting_Test3_TestJsonAllTypesProto3.NestedMessage) -> Bool { + if lhs._storage !== rhs._storage { + let storagesAreEqual: Bool = withExtendedLifetime((lhs._storage, rhs._storage)) { (_args: (_StorageClass, _StorageClass)) in + let _storage = _args.0 + let rhs_storage = _args.1 + if _storage._a != rhs_storage._a {return false} + if _storage._corecursive != rhs_storage._corecursive {return false} + return true + } + if !storagesAreEqual {return false} + } + if lhs.unknownFields != rhs.unknownFields {return false} + return true + } +} diff --git a/Tests/SwiftProtobufTests/unittest_swift_runtime_proto2.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_runtime_proto2.pb.swift index f6a7786ae..36bdd94d4 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_runtime_proto2.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_runtime_proto2.pb.swift @@ -1237,6 +1237,7 @@ extension SwiftProtoTesting_Message2: SwiftProtobuf.Message, SwiftProtobuf._Mess } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations @@ -1296,58 +1297,58 @@ extension SwiftProtoTesting_Message2: SwiftProtobuf.Message, SwiftProtobuf._Mess try { if let v = _storage._optionalEnum { try visitor.visitSingularEnumField(value: v, fieldNumber: 19) } }() - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedGroup.isEmpty { + if !_storage._repeatedGroup.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedGroupField(value: _storage._repeatedGroup, fieldNumber: 46) } - if !_storage._repeatedMessage.isEmpty { + if !_storage._repeatedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedMessage, fieldNumber: 48) } - if !_storage._repeatedEnum.isEmpty { + if !_storage._repeatedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedEnumField(value: _storage._repeatedEnum, fieldNumber: 49) } switch _storage._o { @@ -1425,61 +1426,61 @@ extension SwiftProtoTesting_Message2: SwiftProtobuf.Message, SwiftProtobuf._Mess }() case nil: break } - if !_storage._mapInt32Int32.isEmpty { + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 70) } - if !_storage._mapInt64Int64.isEmpty { + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 71) } - if !_storage._mapUint32Uint32.isEmpty { + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 72) } - if !_storage._mapUint64Uint64.isEmpty { + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 73) } - if !_storage._mapSint32Sint32.isEmpty { + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 74) } - if !_storage._mapSint64Sint64.isEmpty { + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 75) } - if !_storage._mapFixed32Fixed32.isEmpty { + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 76) } - if !_storage._mapFixed64Fixed64.isEmpty { + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 77) } - if !_storage._mapSfixed32Sfixed32.isEmpty { + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 78) } - if !_storage._mapSfixed64Sfixed64.isEmpty { + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 79) } - if !_storage._mapInt32Float.isEmpty { + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 80) } - if !_storage._mapInt32Double.isEmpty { + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 81) } - if !_storage._mapBoolBool.isEmpty { + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 82) } - if !_storage._mapStringString.isEmpty { + if !_storage._mapStringString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringString, fieldNumber: 83) } - if !_storage._mapStringBytes.isEmpty { + if !_storage._mapStringBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringBytes, fieldNumber: 84) } - if !_storage._mapStringMessage.isEmpty { + if !_storage._mapStringMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringMessage, fieldNumber: 85) } - if !_storage._mapInt32Bytes.isEmpty { + if !_storage._mapInt32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Bytes, fieldNumber: 86) } - if !_storage._mapInt32Enum.isEmpty { + if !_storage._mapInt32Enum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapInt32Enum, fieldNumber: 87) } - if !_storage._mapInt32Message.isEmpty { + if !_storage._mapInt32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapInt32Message, fieldNumber: 88) } } diff --git a/Tests/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift b/Tests/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift index 55e622b16..562205bbb 100644 --- a/Tests/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_swift_runtime_proto3.pb.swift @@ -1028,111 +1028,112 @@ extension SwiftProtoTesting_Message3: SwiftProtobuf.Message, SwiftProtobuf._Mess } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if _storage._optionalInt32 != 0 { + if _storage._optionalInt32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: _storage._optionalInt32, fieldNumber: 1) } - if _storage._optionalInt64 != 0 { + if _storage._optionalInt64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt64Field(value: _storage._optionalInt64, fieldNumber: 2) } - if _storage._optionalUint32 != 0 { + if _storage._optionalUint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt32Field(value: _storage._optionalUint32, fieldNumber: 3) } - if _storage._optionalUint64 != 0 { + if _storage._optionalUint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularUInt64Field(value: _storage._optionalUint64, fieldNumber: 4) } - if _storage._optionalSint32 != 0 { + if _storage._optionalSint32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSInt32Field(value: _storage._optionalSint32, fieldNumber: 5) } - if _storage._optionalSint64 != 0 { + if _storage._optionalSint64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSInt64Field(value: _storage._optionalSint64, fieldNumber: 6) } - if _storage._optionalFixed32 != 0 { + if _storage._optionalFixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFixed32Field(value: _storage._optionalFixed32, fieldNumber: 7) } - if _storage._optionalFixed64 != 0 { + if _storage._optionalFixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFixed64Field(value: _storage._optionalFixed64, fieldNumber: 8) } - if _storage._optionalSfixed32 != 0 { + if _storage._optionalSfixed32 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSFixed32Field(value: _storage._optionalSfixed32, fieldNumber: 9) } - if _storage._optionalSfixed64 != 0 { + if _storage._optionalSfixed64 != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularSFixed64Field(value: _storage._optionalSfixed64, fieldNumber: 10) } - if _storage._optionalFloat != 0 { + if _storage._optionalFloat != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularFloatField(value: _storage._optionalFloat, fieldNumber: 11) } - if _storage._optionalDouble != 0 { + if _storage._optionalDouble != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularDoubleField(value: _storage._optionalDouble, fieldNumber: 12) } - if _storage._optionalBool != false { + if _storage._optionalBool != false || alwaysVisitPrimitiveFields { try visitor.visitSingularBoolField(value: _storage._optionalBool, fieldNumber: 13) } - if !_storage._optionalString.isEmpty { + if !_storage._optionalString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularStringField(value: _storage._optionalString, fieldNumber: 14) } - if !_storage._optionalBytes.isEmpty { + if !_storage._optionalBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitSingularBytesField(value: _storage._optionalBytes, fieldNumber: 15) } try { if let v = _storage._optionalMessage { try visitor.visitSingularMessageField(value: v, fieldNumber: 18) } }() - if _storage._optionalEnum != .foo { + if _storage._optionalEnum != .foo || alwaysVisitPrimitiveFields { try visitor.visitSingularEnumField(value: _storage._optionalEnum, fieldNumber: 19) } - if !_storage._repeatedInt32.isEmpty { + if !_storage._repeatedInt32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt32Field(value: _storage._repeatedInt32, fieldNumber: 31) } - if !_storage._repeatedInt64.isEmpty { + if !_storage._repeatedInt64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedInt64Field(value: _storage._repeatedInt64, fieldNumber: 32) } - if !_storage._repeatedUint32.isEmpty { + if !_storage._repeatedUint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt32Field(value: _storage._repeatedUint32, fieldNumber: 33) } - if !_storage._repeatedUint64.isEmpty { + if !_storage._repeatedUint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedUInt64Field(value: _storage._repeatedUint64, fieldNumber: 34) } - if !_storage._repeatedSint32.isEmpty { + if !_storage._repeatedSint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt32Field(value: _storage._repeatedSint32, fieldNumber: 35) } - if !_storage._repeatedSint64.isEmpty { + if !_storage._repeatedSint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSInt64Field(value: _storage._repeatedSint64, fieldNumber: 36) } - if !_storage._repeatedFixed32.isEmpty { + if !_storage._repeatedFixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed32Field(value: _storage._repeatedFixed32, fieldNumber: 37) } - if !_storage._repeatedFixed64.isEmpty { + if !_storage._repeatedFixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFixed64Field(value: _storage._repeatedFixed64, fieldNumber: 38) } - if !_storage._repeatedSfixed32.isEmpty { + if !_storage._repeatedSfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed32Field(value: _storage._repeatedSfixed32, fieldNumber: 39) } - if !_storage._repeatedSfixed64.isEmpty { + if !_storage._repeatedSfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedSFixed64Field(value: _storage._repeatedSfixed64, fieldNumber: 40) } - if !_storage._repeatedFloat.isEmpty { + if !_storage._repeatedFloat.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedFloatField(value: _storage._repeatedFloat, fieldNumber: 41) } - if !_storage._repeatedDouble.isEmpty { + if !_storage._repeatedDouble.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedDoubleField(value: _storage._repeatedDouble, fieldNumber: 42) } - if !_storage._repeatedBool.isEmpty { + if !_storage._repeatedBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedBoolField(value: _storage._repeatedBool, fieldNumber: 43) } - if !_storage._repeatedString.isEmpty { + if !_storage._repeatedString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedStringField(value: _storage._repeatedString, fieldNumber: 44) } - if !_storage._repeatedBytes.isEmpty { + if !_storage._repeatedBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedBytesField(value: _storage._repeatedBytes, fieldNumber: 45) } - if !_storage._repeatedMessage.isEmpty { + if !_storage._repeatedMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._repeatedMessage, fieldNumber: 48) } - if !_storage._repeatedEnum.isEmpty { + if !_storage._repeatedEnum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitPackedEnumField(value: _storage._repeatedEnum, fieldNumber: 49) } switch _storage._o { @@ -1206,61 +1207,61 @@ extension SwiftProtoTesting_Message3: SwiftProtobuf.Message, SwiftProtobuf._Mess }() case nil: break } - if !_storage._mapInt32Int32.isEmpty { + if !_storage._mapInt32Int32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Int32, fieldNumber: 70) } - if !_storage._mapInt64Int64.isEmpty { + if !_storage._mapInt64Int64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt64Int64, fieldNumber: 71) } - if !_storage._mapUint32Uint32.isEmpty { + if !_storage._mapUint32Uint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint32Uint32, fieldNumber: 72) } - if !_storage._mapUint64Uint64.isEmpty { + if !_storage._mapUint64Uint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapUint64Uint64, fieldNumber: 73) } - if !_storage._mapSint32Sint32.isEmpty { + if !_storage._mapSint32Sint32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint32Sint32, fieldNumber: 74) } - if !_storage._mapSint64Sint64.isEmpty { + if !_storage._mapSint64Sint64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSint64Sint64, fieldNumber: 75) } - if !_storage._mapFixed32Fixed32.isEmpty { + if !_storage._mapFixed32Fixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed32Fixed32, fieldNumber: 76) } - if !_storage._mapFixed64Fixed64.isEmpty { + if !_storage._mapFixed64Fixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapFixed64Fixed64, fieldNumber: 77) } - if !_storage._mapSfixed32Sfixed32.isEmpty { + if !_storage._mapSfixed32Sfixed32.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed32Sfixed32, fieldNumber: 78) } - if !_storage._mapSfixed64Sfixed64.isEmpty { + if !_storage._mapSfixed64Sfixed64.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapSfixed64Sfixed64, fieldNumber: 79) } - if !_storage._mapInt32Float.isEmpty { + if !_storage._mapInt32Float.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Float, fieldNumber: 80) } - if !_storage._mapInt32Double.isEmpty { + if !_storage._mapInt32Double.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Double, fieldNumber: 81) } - if !_storage._mapBoolBool.isEmpty { + if !_storage._mapBoolBool.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapBoolBool, fieldNumber: 82) } - if !_storage._mapStringString.isEmpty { + if !_storage._mapStringString.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringString, fieldNumber: 83) } - if !_storage._mapStringBytes.isEmpty { + if !_storage._mapStringBytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapStringBytes, fieldNumber: 84) } - if !_storage._mapStringMessage.isEmpty { + if !_storage._mapStringMessage.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapStringMessage, fieldNumber: 85) } - if !_storage._mapInt32Bytes.isEmpty { + if !_storage._mapInt32Bytes.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMap.self, value: _storage._mapInt32Bytes, fieldNumber: 86) } - if !_storage._mapInt32Enum.isEmpty { + if !_storage._mapInt32Enum.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufEnumMap.self, value: _storage._mapInt32Enum, fieldNumber: 87) } - if !_storage._mapInt32Message.isEmpty { + if !_storage._mapInt32Message.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._mapInt32Message, fieldNumber: 88) } } @@ -1454,13 +1455,14 @@ extension SwiftProtoTesting_Msg3NamesNoStorage: SwiftProtobuf.Message, SwiftProt } func traverse(visitor: inout V) throws { - if self.isInitialized_p != 0 { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields + if self.isInitialized_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.isInitialized_p, fieldNumber: 1) } - if self.debugDescription_p != 0 { + if self.debugDescription_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.debugDescription_p, fieldNumber: 2) } - if self.hasValue_p != 0 { + if self.hasValue_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.hasValue_p, fieldNumber: 3) } try unknownFields.traverse(visitor: &visitor) @@ -1498,14 +1500,15 @@ extension SwiftProtoTesting_Msg3NamesUsesStorage: SwiftProtobuf.Message, SwiftPr } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields // The use of inline closures is to circumvent an issue where the compiler // allocates stack space for every if/case branch local when no optimizations // are enabled. https://github.com/apple/swift-protobuf/issues/1034 and // https://github.com/apple/swift-protobuf/issues/1182 - if self.isInitialized_p != 0 { + if self.isInitialized_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.isInitialized_p, fieldNumber: 1) } - if self.debugDescription_p != 0 { + if self.debugDescription_p != 0 || alwaysVisitPrimitiveFields { try visitor.visitSingularInt32Field(value: self.debugDescription_p, fieldNumber: 2) } try { if let v = self._value { diff --git a/Tests/SwiftProtobufTests/unittest_well_known_types.pb.swift b/Tests/SwiftProtobufTests/unittest_well_known_types.pb.swift index b4c4ca925..ff20ea3da 100644 --- a/Tests/SwiftProtobufTests/unittest_well_known_types.pb.swift +++ b/Tests/SwiftProtobufTests/unittest_well_known_types.pb.swift @@ -949,59 +949,60 @@ extension SwiftProtoTesting_RepeatedWellKnownTypes: SwiftProtobuf.Message, Swift } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in - if !_storage._anyField.isEmpty { + if !_storage._anyField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._anyField, fieldNumber: 1) } - if !_storage._apiField.isEmpty { + if !_storage._apiField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._apiField, fieldNumber: 2) } - if !_storage._durationField.isEmpty { + if !_storage._durationField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._durationField, fieldNumber: 3) } - if !_storage._emptyField.isEmpty { + if !_storage._emptyField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._emptyField, fieldNumber: 4) } - if !_storage._fieldMaskField.isEmpty { + if !_storage._fieldMaskField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._fieldMaskField, fieldNumber: 5) } - if !_storage._sourceContextField.isEmpty { + if !_storage._sourceContextField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._sourceContextField, fieldNumber: 6) } - if !_storage._structField.isEmpty { + if !_storage._structField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._structField, fieldNumber: 7) } - if !_storage._timestampField.isEmpty { + if !_storage._timestampField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._timestampField, fieldNumber: 8) } - if !_storage._typeField.isEmpty { + if !_storage._typeField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._typeField, fieldNumber: 9) } - if !_storage._doubleField.isEmpty { + if !_storage._doubleField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._doubleField, fieldNumber: 10) } - if !_storage._floatField.isEmpty { + if !_storage._floatField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._floatField, fieldNumber: 11) } - if !_storage._int64Field.isEmpty { + if !_storage._int64Field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._int64Field, fieldNumber: 12) } - if !_storage._uint64Field.isEmpty { + if !_storage._uint64Field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._uint64Field, fieldNumber: 13) } - if !_storage._int32Field.isEmpty { + if !_storage._int32Field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._int32Field, fieldNumber: 14) } - if !_storage._uint32Field.isEmpty { + if !_storage._uint32Field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._uint32Field, fieldNumber: 15) } - if !_storage._boolField.isEmpty { + if !_storage._boolField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._boolField, fieldNumber: 16) } - if !_storage._stringField.isEmpty { + if !_storage._stringField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._stringField, fieldNumber: 17) } - if !_storage._bytesField.isEmpty { + if !_storage._bytesField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitRepeatedMessageField(value: _storage._bytesField, fieldNumber: 18) } } @@ -1507,59 +1508,60 @@ extension SwiftProtoTesting_MapWellKnownTypes: SwiftProtobuf.Message, SwiftProto } func traverse(visitor: inout V) throws { + let alwaysVisitPrimitiveFields = visitor.traversalOptions.alwaysVisitPrimitiveFields try withExtendedLifetime(_storage) { (_storage: _StorageClass) in - if !_storage._anyField.isEmpty { + if !_storage._anyField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._anyField, fieldNumber: 1) } - if !_storage._apiField.isEmpty { + if !_storage._apiField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._apiField, fieldNumber: 2) } - if !_storage._durationField.isEmpty { + if !_storage._durationField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._durationField, fieldNumber: 3) } - if !_storage._emptyField.isEmpty { + if !_storage._emptyField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._emptyField, fieldNumber: 4) } - if !_storage._fieldMaskField.isEmpty { + if !_storage._fieldMaskField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._fieldMaskField, fieldNumber: 5) } - if !_storage._sourceContextField.isEmpty { + if !_storage._sourceContextField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._sourceContextField, fieldNumber: 6) } - if !_storage._structField.isEmpty { + if !_storage._structField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._structField, fieldNumber: 7) } - if !_storage._timestampField.isEmpty { + if !_storage._timestampField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._timestampField, fieldNumber: 8) } - if !_storage._typeField.isEmpty { + if !_storage._typeField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._typeField, fieldNumber: 9) } - if !_storage._doubleField.isEmpty { + if !_storage._doubleField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._doubleField, fieldNumber: 10) } - if !_storage._floatField.isEmpty { + if !_storage._floatField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._floatField, fieldNumber: 11) } - if !_storage._int64Field.isEmpty { + if !_storage._int64Field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._int64Field, fieldNumber: 12) } - if !_storage._uint64Field.isEmpty { + if !_storage._uint64Field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._uint64Field, fieldNumber: 13) } - if !_storage._int32Field.isEmpty { + if !_storage._int32Field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._int32Field, fieldNumber: 14) } - if !_storage._uint32Field.isEmpty { + if !_storage._uint32Field.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._uint32Field, fieldNumber: 15) } - if !_storage._boolField.isEmpty { + if !_storage._boolField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._boolField, fieldNumber: 16) } - if !_storage._stringField.isEmpty { + if !_storage._stringField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._stringField, fieldNumber: 17) } - if !_storage._bytesField.isEmpty { + if !_storage._bytesField.isEmpty || alwaysVisitPrimitiveFields { try visitor.visitMapField(fieldType: SwiftProtobuf._ProtobufMessageMap.self, value: _storage._bytesField, fieldNumber: 18) } }