1// Protocol Buffers - Google's data interchange format 2// Copyright 2008 Google Inc. All rights reserved. 3// 4// Use of this source code is governed by a BSD-style 5// license that can be found in the LICENSE file or at 6// https://developers.google.com/open-source/licenses/bsd 7 8// LINT: ALLOW_GROUPS 9edition = "2023"; 10 11package protobuf.experimental; 12 13option features.utf8_validation = NONE; 14option java_package = "com.google.protobuf.testing"; 15option java_outer_classname = "Proto2Testing"; 16 17message Proto2SpecialFieldName { 18 double regular_name = 1; 19 int32 cached_size = 2; 20 int64 serialized_size = 3; 21 string class = 4; 22} 23 24message Proto2Message { 25 26 enum TestEnum { 27 option features.enum_type = CLOSED; 28 29 ZERO = 0; 30 ONE = 1; 31 TWO = 2; 32 } 33 34 double field_double_1 = 1; 35 float field_float_2 = 2; 36 int64 field_int64_3 = 3; 37 uint64 field_uint64_4 = 4; 38 int32 field_int32_5 = 5; 39 fixed64 field_fixed64_6 = 6; 40 fixed32 field_fixed32_7 = 7; 41 bool field_bool_8 = 8; 42 string field_string_9 = 9; 43 Proto2Message field_message_10 = 10; 44 bytes field_bytes_11 = 11; 45 uint32 field_uint32_12 = 12; 46 TestEnum field_enum_13 = 13; 47 sfixed32 field_sfixed32_14 = 14; 48 sfixed64 field_sfixed64_15 = 15; 49 sint32 field_sint32_16 = 16; 50 sint64 field_sint64_17 = 17; 51 repeated double field_double_list_18 = 18 52 [features.repeated_field_encoding = EXPANDED]; 53 54 repeated float field_float_list_19 = 19 55 [features.repeated_field_encoding = EXPANDED]; 56 57 repeated int64 field_int64_list_20 = 20 58 [features.repeated_field_encoding = EXPANDED]; 59 60 repeated uint64 field_uint64_list_21 = 21 61 [features.repeated_field_encoding = EXPANDED]; 62 63 repeated int32 field_int32_list_22 = 22 64 [features.repeated_field_encoding = EXPANDED]; 65 66 repeated fixed64 field_fixed64_list_23 = 23 67 [features.repeated_field_encoding = EXPANDED]; 68 69 repeated fixed32 field_fixed32_list_24 = 24 70 [features.repeated_field_encoding = EXPANDED]; 71 72 repeated bool field_bool_list_25 = 25 73 [features.repeated_field_encoding = EXPANDED]; 74 75 repeated string field_string_list_26 = 26; 76 repeated Proto2Message field_message_list_27 = 27; 77 repeated bytes field_bytes_list_28 = 28; 78 repeated uint32 field_uint32_list_29 = 29 79 [features.repeated_field_encoding = EXPANDED]; 80 81 repeated TestEnum field_enum_list_30 = 30 82 [features.repeated_field_encoding = EXPANDED]; 83 84 repeated sfixed32 field_sfixed32_list_31 = 31 85 [features.repeated_field_encoding = EXPANDED]; 86 87 repeated sfixed64 field_sfixed64_list_32 = 32 88 [features.repeated_field_encoding = EXPANDED]; 89 90 repeated sint32 field_sint32_list_33 = 33 91 [features.repeated_field_encoding = EXPANDED]; 92 93 repeated sint64 field_sint64_list_34 = 34 94 [features.repeated_field_encoding = EXPANDED]; 95 96 repeated double field_double_list_packed_35 = 35; 97 repeated float field_float_list_packed_36 = 36; 98 repeated int64 field_int64_list_packed_37 = 37; 99 repeated uint64 field_uint64_list_packed_38 = 38; 100 repeated int32 field_int32_list_packed_39 = 39; 101 repeated fixed64 field_fixed64_list_packed_40 = 40; 102 repeated fixed32 field_fixed32_list_packed_41 = 41; 103 repeated bool field_bool_list_packed_42 = 42; 104 repeated uint32 field_uint32_list_packed_43 = 43; 105 repeated TestEnum field_enum_list_packed_44 = 44; 106 repeated sfixed32 field_sfixed32_list_packed_45 = 45; 107 repeated sfixed64 field_sfixed64_list_packed_46 = 46; 108 repeated sint32 field_sint32_list_packed_47 = 47; 109 repeated sint64 field_sint64_list_packed_48 = 48; 110 111 message FieldGroup49 { 112 int32 field_int32_50 = 50; 113 } 114 115 FieldGroup49 fieldgroup49 = 49 [features.message_encoding = DELIMITED]; 116 117 message FieldGroupList51 { 118 int32 field_int32_52 = 52; 119 } 120 121 repeated FieldGroupList51 fieldgrouplist51 = 51 122 [features.message_encoding = DELIMITED]; 123 124 oneof test_oneof { 125 double field_double_53 = 53; 126 float field_float_54 = 54; 127 int64 field_int64_55 = 55; 128 uint64 field_uint64_56 = 56; 129 int32 field_int32_57 = 57; 130 fixed64 field_fixed64_58 = 58; 131 fixed32 field_fixed32_59 = 59; 132 bool field_bool_60 = 60; 133 string field_string_61 = 61; 134 Proto2Message field_message_62 = 62; 135 bytes field_bytes_63 = 63; 136 uint32 field_uint32_64 = 64; 137 sfixed32 field_sfixed32_65 = 65; 138 sfixed64 field_sfixed64_66 = 66; 139 sint32 field_sint32_67 = 67; 140 sint64 field_sint64_68 = 68; 141 FieldGroup69 fieldgroup69 = 69 [features.message_encoding = DELIMITED]; 142 } 143 144 message FieldGroup69 { 145 int32 field_int32_70 = 70; 146 } 147 148 message RequiredNestedMessage { 149 int32 value = 1; 150 } 151 152 double field_required_double_71 = 71 153 [features.field_presence = LEGACY_REQUIRED]; 154 155 float field_required_float_72 = 72 156 [features.field_presence = LEGACY_REQUIRED]; 157 158 int64 field_required_int64_73 = 73 159 [features.field_presence = LEGACY_REQUIRED]; 160 161 uint64 field_required_uint64_74 = 74 162 [features.field_presence = LEGACY_REQUIRED]; 163 164 int32 field_required_int32_75 = 75 165 [features.field_presence = LEGACY_REQUIRED]; 166 167 fixed64 field_required_fixed64_76 = 76 168 [features.field_presence = LEGACY_REQUIRED]; 169 170 fixed32 field_required_fixed32_77 = 77 171 [features.field_presence = LEGACY_REQUIRED]; 172 173 bool field_required_bool_78 = 78 [features.field_presence = LEGACY_REQUIRED]; 174 175 string field_required_string_79 = 79 176 [features.field_presence = LEGACY_REQUIRED]; 177 178 RequiredNestedMessage field_required_message_80 = 80 179 [features.field_presence = LEGACY_REQUIRED]; 180 181 bytes field_required_bytes_81 = 81 182 [features.field_presence = LEGACY_REQUIRED]; 183 184 uint32 field_required_uint32_82 = 82 185 [features.field_presence = LEGACY_REQUIRED]; 186 187 TestEnum field_required_enum_83 = 83 188 [features.field_presence = LEGACY_REQUIRED]; 189 190 sfixed32 field_required_sfixed32_84 = 84 191 [features.field_presence = LEGACY_REQUIRED]; 192 193 sfixed64 field_required_sfixed64_85 = 85 194 [features.field_presence = LEGACY_REQUIRED]; 195 196 sint32 field_required_sint32_86 = 86 197 [features.field_presence = LEGACY_REQUIRED]; 198 199 sint64 field_required_sint64_87 = 87 200 [features.field_presence = LEGACY_REQUIRED]; 201 202 message FieldRequiredGroup88 { 203 int32 field_int32_89 = 89; 204 } 205 206 FieldRequiredGroup88 fieldrequiredgroup88 = 88 [ 207 features.field_presence = LEGACY_REQUIRED, 208 features.message_encoding = DELIMITED 209 ]; 210} 211 212message Proto2Empty {} 213 214message Proto2MessageWithExtensions { 215 extensions 1 to 10000; 216} 217 218extend Proto2MessageWithExtensions { 219 double field_double_1 = 1; 220 float field_float_2 = 2; 221 int64 field_int64_3 = 3; 222 uint64 field_uint64_4 = 4; 223 int32 field_int32_5 = 5; 224 fixed64 field_fixed64_6 = 6; 225 fixed32 field_fixed32_7 = 7; 226 bool field_bool_8 = 8; 227 string field_string_9 = 9; 228 Proto2Message field_message_10 = 10; 229 bytes field_bytes_11 = 11; 230 uint32 field_uint32_12 = 12; 231 Proto2Message.TestEnum field_enum_13 = 13; 232 sfixed32 field_sfixed32_14 = 14; 233 sfixed64 field_sfixed64_15 = 15; 234 sint32 field_sint32_16 = 16; 235 sint64 field_sint64_17 = 17; 236 repeated double field_double_list_18 = 18 237 [features.repeated_field_encoding = EXPANDED]; 238 239 repeated float field_float_list_19 = 19 240 [features.repeated_field_encoding = EXPANDED]; 241 242 repeated int64 field_int64_list_20 = 20 243 [features.repeated_field_encoding = EXPANDED]; 244 245 repeated uint64 field_uint64_list_21 = 21 246 [features.repeated_field_encoding = EXPANDED]; 247 248 repeated int32 field_int32_list_22 = 22 249 [features.repeated_field_encoding = EXPANDED]; 250 251 repeated fixed64 field_fixed64_list_23 = 23 252 [features.repeated_field_encoding = EXPANDED]; 253 254 repeated fixed32 field_fixed32_list_24 = 24 255 [features.repeated_field_encoding = EXPANDED]; 256 257 repeated bool field_bool_list_25 = 25 258 [features.repeated_field_encoding = EXPANDED]; 259 260 repeated string field_string_list_26 = 26; 261 repeated Proto2Message field_message_list_27 = 27; 262 repeated bytes field_bytes_list_28 = 28; 263 repeated uint32 field_uint32_list_29 = 29 264 [features.repeated_field_encoding = EXPANDED]; 265 266 repeated Proto2Message.TestEnum field_enum_list_30 = 30 267 [features.repeated_field_encoding = EXPANDED]; 268 269 repeated sfixed32 field_sfixed32_list_31 = 31 270 [features.repeated_field_encoding = EXPANDED]; 271 272 repeated sfixed64 field_sfixed64_list_32 = 32 273 [features.repeated_field_encoding = EXPANDED]; 274 275 repeated sint32 field_sint32_list_33 = 33 276 [features.repeated_field_encoding = EXPANDED]; 277 278 repeated sint64 field_sint64_list_34 = 34 279 [features.repeated_field_encoding = EXPANDED]; 280 281 repeated double field_double_list_packed_35 = 35; 282 repeated float field_float_list_packed_36 = 36; 283 repeated int64 field_int64_list_packed_37 = 37; 284 repeated uint64 field_uint64_list_packed_38 = 38; 285 repeated int32 field_int32_list_packed_39 = 39; 286 repeated fixed64 field_fixed64_list_packed_40 = 40; 287 repeated fixed32 field_fixed32_list_packed_41 = 41; 288 repeated bool field_bool_list_packed_42 = 42; 289 repeated uint32 field_uint32_list_packed_43 = 43; 290 repeated Proto2Message.TestEnum field_enum_list_packed_44 = 44; 291 repeated sfixed32 field_sfixed32_list_packed_45 = 45; 292 repeated sfixed64 field_sfixed64_list_packed_46 = 46; 293 repeated sint32 field_sint32_list_packed_47 = 47; 294 repeated sint64 field_sint64_list_packed_48 = 48; 295 FieldGroup49 fieldgroup49 = 49 [features.message_encoding = DELIMITED]; 296 297 repeated FieldGroupList51 fieldgrouplist51 = 51 298 [features.message_encoding = DELIMITED]; 299} 300 301message FieldGroup49 { 302 int32 field_int32_50 = 50; 303} 304 305message FieldGroupList51 { 306 int32 field_int32_52 = 52; 307} 308 309message Proto2MessageWithMaps { 310 map<bool, bool> field_map_bool_bool_1 = 1; 311 map<bool, bytes> field_map_bool_bytes_2 = 2; 312 map<bool, double> field_map_bool_double_3 = 3; 313 map<bool, Proto2Message.TestEnum> field_map_bool_enum_4 = 4; 314 map<bool, fixed32> field_map_bool_fixed32_5 = 5; 315 map<bool, fixed64> field_map_bool_fixed64_6 = 6; 316 map<bool, float> field_map_bool_float_7 = 7; 317 map<bool, int32> field_map_bool_int32_8 = 8; 318 map<bool, int64> field_map_bool_int64_9 = 9; 319 map<bool, Proto2Message> field_map_bool_message_10 = 10; 320 map<bool, sfixed32> field_map_bool_sfixed32_11 = 11; 321 map<bool, sfixed64> field_map_bool_sfixed64_12 = 12; 322 map<bool, sint32> field_map_bool_sint32_13 = 13; 323 map<bool, sint64> field_map_bool_sint64_14 = 14; 324 map<bool, string> field_map_bool_string_15 = 15; 325 map<bool, uint32> field_map_bool_uint32_16 = 16; 326 map<bool, uint64> field_map_bool_uint64_17 = 17; 327 map<fixed32, bool> field_map_fixed32_bool_18 = 18; 328 map<fixed32, bytes> field_map_fixed32_bytes_19 = 19; 329 map<fixed32, double> field_map_fixed32_double_20 = 20; 330 map<fixed32, Proto2Message.TestEnum> field_map_fixed32_enum_21 = 21; 331 map<fixed32, fixed32> field_map_fixed32_fixed32_22 = 22; 332 map<fixed32, fixed64> field_map_fixed32_fixed64_23 = 23; 333 map<fixed32, float> field_map_fixed32_float_24 = 24; 334 map<fixed32, int32> field_map_fixed32_int32_25 = 25; 335 map<fixed32, int64> field_map_fixed32_int64_26 = 26; 336 map<fixed32, Proto2Message> field_map_fixed32_message_27 = 27; 337 map<fixed32, sfixed32> field_map_fixed32_sfixed32_28 = 28; 338 map<fixed32, sfixed64> field_map_fixed32_sfixed64_29 = 29; 339 map<fixed32, sint32> field_map_fixed32_sint32_30 = 30; 340 map<fixed32, sint64> field_map_fixed32_sint64_31 = 31; 341 map<fixed32, string> field_map_fixed32_string_32 = 32; 342 map<fixed32, uint32> field_map_fixed32_uint32_33 = 33; 343 map<fixed32, uint64> field_map_fixed32_uint64_34 = 34; 344 map<fixed64, bool> field_map_fixed64_bool_35 = 35; 345 map<fixed64, bytes> field_map_fixed64_bytes_36 = 36; 346 map<fixed64, double> field_map_fixed64_double_37 = 37; 347 map<fixed64, Proto2Message.TestEnum> field_map_fixed64_enum_38 = 38; 348 map<fixed64, fixed32> field_map_fixed64_fixed32_39 = 39; 349 map<fixed64, fixed64> field_map_fixed64_fixed64_40 = 40; 350 map<fixed64, float> field_map_fixed64_float_41 = 41; 351 map<fixed64, int32> field_map_fixed64_int32_42 = 42; 352 map<fixed64, int64> field_map_fixed64_int64_43 = 43; 353 map<fixed64, Proto2Message> field_map_fixed64_message_44 = 44; 354 map<fixed64, sfixed32> field_map_fixed64_sfixed32_45 = 45; 355 map<fixed64, sfixed64> field_map_fixed64_sfixed64_46 = 46; 356 map<fixed64, sint32> field_map_fixed64_sint32_47 = 47; 357 map<fixed64, sint64> field_map_fixed64_sint64_48 = 48; 358 map<fixed64, string> field_map_fixed64_string_49 = 49; 359 map<fixed64, uint32> field_map_fixed64_uint32_50 = 50; 360 map<fixed64, uint64> field_map_fixed64_uint64_51 = 51; 361 map<int32, bool> field_map_int32_bool_52 = 52; 362 map<int32, bytes> field_map_int32_bytes_53 = 53; 363 map<int32, double> field_map_int32_double_54 = 54; 364 map<int32, Proto2Message.TestEnum> field_map_int32_enum_55 = 55; 365 map<int32, fixed32> field_map_int32_fixed32_56 = 56; 366 map<int32, fixed64> field_map_int32_fixed64_57 = 57; 367 map<int32, float> field_map_int32_float_58 = 58; 368 map<int32, int32> field_map_int32_int32_59 = 59; 369 map<int32, int64> field_map_int32_int64_60 = 60; 370 map<int32, Proto2Message> field_map_int32_message_61 = 61; 371 map<int32, sfixed32> field_map_int32_sfixed32_62 = 62; 372 map<int32, sfixed64> field_map_int32_sfixed64_63 = 63; 373 map<int32, sint32> field_map_int32_sint32_64 = 64; 374 map<int32, sint64> field_map_int32_sint64_65 = 65; 375 map<int32, string> field_map_int32_string_66 = 66; 376 map<int32, uint32> field_map_int32_uint32_67 = 67; 377 map<int32, uint64> field_map_int32_uint64_68 = 68; 378 map<int64, bool> field_map_int64_bool_69 = 69; 379 map<int64, bytes> field_map_int64_bytes_70 = 70; 380 map<int64, double> field_map_int64_double_71 = 71; 381 map<int64, Proto2Message.TestEnum> field_map_int64_enum_72 = 72; 382 map<int64, fixed32> field_map_int64_fixed32_73 = 73; 383 map<int64, fixed64> field_map_int64_fixed64_74 = 74; 384 map<int64, float> field_map_int64_float_75 = 75; 385 map<int64, int32> field_map_int64_int32_76 = 76; 386 map<int64, int64> field_map_int64_int64_77 = 77; 387 map<int64, Proto2Message> field_map_int64_message_78 = 78; 388 map<int64, sfixed32> field_map_int64_sfixed32_79 = 79; 389 map<int64, sfixed64> field_map_int64_sfixed64_80 = 80; 390 map<int64, sint32> field_map_int64_sint32_81 = 81; 391 map<int64, sint64> field_map_int64_sint64_82 = 82; 392 map<int64, string> field_map_int64_string_83 = 83; 393 map<int64, uint32> field_map_int64_uint32_84 = 84; 394 map<int64, uint64> field_map_int64_uint64_85 = 85; 395 map<sfixed32, bool> field_map_sfixed32_bool_86 = 86; 396 map<sfixed32, bytes> field_map_sfixed32_bytes_87 = 87; 397 map<sfixed32, double> field_map_sfixed32_double_88 = 88; 398 map<sfixed32, Proto2Message.TestEnum> field_map_sfixed32_enum_89 = 89; 399 map<sfixed32, fixed32> field_map_sfixed32_fixed32_90 = 90; 400 map<sfixed32, fixed64> field_map_sfixed32_fixed64_91 = 91; 401 map<sfixed32, float> field_map_sfixed32_float_92 = 92; 402 map<sfixed32, int32> field_map_sfixed32_int32_93 = 93; 403 map<sfixed32, int64> field_map_sfixed32_int64_94 = 94; 404 map<sfixed32, Proto2Message> field_map_sfixed32_message_95 = 95; 405 map<sfixed32, sfixed32> field_map_sfixed32_sfixed32_96 = 96; 406 map<sfixed32, sfixed64> field_map_sfixed32_sfixed64_97 = 97; 407 map<sfixed32, sint32> field_map_sfixed32_sint32_98 = 98; 408 map<sfixed32, sint64> field_map_sfixed32_sint64_99 = 99; 409 map<sfixed32, string> field_map_sfixed32_string_100 = 100; 410 map<sfixed32, uint32> field_map_sfixed32_uint32_101 = 101; 411 map<sfixed32, uint64> field_map_sfixed32_uint64_102 = 102; 412 map<sfixed64, bool> field_map_sfixed64_bool_103 = 103; 413 map<sfixed64, bytes> field_map_sfixed64_bytes_104 = 104; 414 map<sfixed64, double> field_map_sfixed64_double_105 = 105; 415 map<sfixed64, Proto2Message.TestEnum> field_map_sfixed64_enum_106 = 106; 416 map<sfixed64, fixed32> field_map_sfixed64_fixed32_107 = 107; 417 map<sfixed64, fixed64> field_map_sfixed64_fixed64_108 = 108; 418 map<sfixed64, float> field_map_sfixed64_float_109 = 109; 419 map<sfixed64, int32> field_map_sfixed64_int32_110 = 110; 420 map<sfixed64, int64> field_map_sfixed64_int64_111 = 111; 421 map<sfixed64, Proto2Message> field_map_sfixed64_message_112 = 112; 422 map<sfixed64, sfixed32> field_map_sfixed64_sfixed32_113 = 113; 423 map<sfixed64, sfixed64> field_map_sfixed64_sfixed64_114 = 114; 424 map<sfixed64, sint32> field_map_sfixed64_sint32_115 = 115; 425 map<sfixed64, sint64> field_map_sfixed64_sint64_116 = 116; 426 map<sfixed64, string> field_map_sfixed64_string_117 = 117; 427 map<sfixed64, uint32> field_map_sfixed64_uint32_118 = 118; 428 map<sfixed64, uint64> field_map_sfixed64_uint64_119 = 119; 429 map<sint32, bool> field_map_sint32_bool_120 = 120; 430 map<sint32, bytes> field_map_sint32_bytes_121 = 121; 431 map<sint32, double> field_map_sint32_double_122 = 122; 432 map<sint32, Proto2Message.TestEnum> field_map_sint32_enum_123 = 123; 433 map<sint32, fixed32> field_map_sint32_fixed32_124 = 124; 434 map<sint32, fixed64> field_map_sint32_fixed64_125 = 125; 435 map<sint32, float> field_map_sint32_float_126 = 126; 436 map<sint32, int32> field_map_sint32_int32_127 = 127; 437 map<sint32, int64> field_map_sint32_int64_128 = 128; 438 map<sint32, Proto2Message> field_map_sint32_message_129 = 129; 439 map<sint32, sfixed32> field_map_sint32_sfixed32_130 = 130; 440 map<sint32, sfixed64> field_map_sint32_sfixed64_131 = 131; 441 map<sint32, sint32> field_map_sint32_sint32_132 = 132; 442 map<sint32, sint64> field_map_sint32_sint64_133 = 133; 443 map<sint32, string> field_map_sint32_string_134 = 134; 444 map<sint32, uint32> field_map_sint32_uint32_135 = 135; 445 map<sint32, uint64> field_map_sint32_uint64_136 = 136; 446 map<sint64, bool> field_map_sint64_bool_137 = 137; 447 map<sint64, bytes> field_map_sint64_bytes_138 = 138; 448 map<sint64, double> field_map_sint64_double_139 = 139; 449 map<sint64, Proto2Message.TestEnum> field_map_sint64_enum_140 = 140; 450 map<sint64, fixed32> field_map_sint64_fixed32_141 = 141; 451 map<sint64, fixed64> field_map_sint64_fixed64_142 = 142; 452 map<sint64, float> field_map_sint64_float_143 = 143; 453 map<sint64, int32> field_map_sint64_int32_144 = 144; 454 map<sint64, int64> field_map_sint64_int64_145 = 145; 455 map<sint64, Proto2Message> field_map_sint64_message_146 = 146; 456 map<sint64, sfixed32> field_map_sint64_sfixed32_147 = 147; 457 map<sint64, sfixed64> field_map_sint64_sfixed64_148 = 148; 458 map<sint64, sint32> field_map_sint64_sint32_149 = 149; 459 map<sint64, sint64> field_map_sint64_sint64_150 = 150; 460 map<sint64, string> field_map_sint64_string_151 = 151; 461 map<sint64, uint32> field_map_sint64_uint32_152 = 152; 462 map<sint64, uint64> field_map_sint64_uint64_153 = 153; 463 map<string, bool> field_map_string_bool_154 = 154; 464 map<string, bytes> field_map_string_bytes_155 = 155; 465 map<string, double> field_map_string_double_156 = 156; 466 map<string, Proto2Message.TestEnum> field_map_string_enum_157 = 157; 467 map<string, fixed32> field_map_string_fixed32_158 = 158; 468 map<string, fixed64> field_map_string_fixed64_159 = 159; 469 map<string, float> field_map_string_float_160 = 160; 470 map<string, int32> field_map_string_int32_161 = 161; 471 map<string, int64> field_map_string_int64_162 = 162; 472 map<string, Proto2Message> field_map_string_message_163 = 163; 473 map<string, sfixed32> field_map_string_sfixed32_164 = 164; 474 map<string, sfixed64> field_map_string_sfixed64_165 = 165; 475 map<string, sint32> field_map_string_sint32_166 = 166; 476 map<string, sint64> field_map_string_sint64_167 = 167; 477 map<string, string> field_map_string_string_168 = 168; 478 map<string, uint32> field_map_string_uint32_169 = 169; 479 map<string, uint64> field_map_string_uint64_170 = 170; 480 map<uint32, bool> field_map_uint32_bool_171 = 171; 481 map<uint32, bytes> field_map_uint32_bytes_172 = 172; 482 map<uint32, double> field_map_uint32_double_173 = 173; 483 map<uint32, Proto2Message.TestEnum> field_map_uint32_enum_174 = 174; 484 map<uint32, fixed32> field_map_uint32_fixed32_175 = 175; 485 map<uint32, fixed64> field_map_uint32_fixed64_176 = 176; 486 map<uint32, float> field_map_uint32_float_177 = 177; 487 map<uint32, int32> field_map_uint32_int32_178 = 178; 488 map<uint32, int64> field_map_uint32_int64_179 = 179; 489 map<uint32, Proto2Message> field_map_uint32_message_180 = 180; 490 map<uint32, sfixed32> field_map_uint32_sfixed32_181 = 181; 491 map<uint32, sfixed64> field_map_uint32_sfixed64_182 = 182; 492 map<uint32, sint32> field_map_uint32_sint32_183 = 183; 493 map<uint32, sint64> field_map_uint32_sint64_184 = 184; 494 map<uint32, string> field_map_uint32_string_185 = 185; 495 map<uint32, uint32> field_map_uint32_uint32_186 = 186; 496 map<uint32, uint64> field_map_uint32_uint64_187 = 187; 497 map<uint64, bool> field_map_uint64_bool_188 = 188; 498 map<uint64, bytes> field_map_uint64_bytes_189 = 189; 499 map<uint64, double> field_map_uint64_double_190 = 190; 500 map<uint64, Proto2Message.TestEnum> field_map_uint64_enum_191 = 191; 501 map<uint64, fixed32> field_map_uint64_fixed32_192 = 192; 502 map<uint64, fixed64> field_map_uint64_fixed64_193 = 193; 503 map<uint64, float> field_map_uint64_float_194 = 194; 504 map<uint64, int32> field_map_uint64_int32_195 = 195; 505 map<uint64, int64> field_map_uint64_int64_196 = 196; 506 map<uint64, Proto2Message> field_map_uint64_message_197 = 197; 507 map<uint64, sfixed32> field_map_uint64_sfixed32_198 = 198; 508 map<uint64, sfixed64> field_map_uint64_sfixed64_199 = 199; 509 map<uint64, sint32> field_map_uint64_sint32_200 = 200; 510 map<uint64, sint64> field_map_uint64_sint64_201 = 201; 511 map<uint64, string> field_map_uint64_string_202 = 202; 512 map<uint64, uint32> field_map_uint64_uint32_203 = 203; 513 map<uint64, uint64> field_map_uint64_uint64_204 = 204; 514} 515