Lines Matching full:optional
26 optional int32 bb = 1;
37 optional int32 optional_int32 = 1;
38 optional int64 optional_int64 = 2;
39 optional uint32 optional_uint32 = 3;
40 optional uint64 optional_uint64 = 4;
41 optional sint32 optional_sint32 = 5;
42 optional sint64 optional_sint64 = 6;
43 optional fixed32 optional_fixed32 = 7;
44 optional fixed64 optional_fixed64 = 8;
45 optional sfixed32 optional_sfixed32 = 9;
46 optional sfixed64 optional_sfixed64 = 10;
47 optional float optional_float = 11;
48 optional double optional_double = 12;
49 optional bool optional_bool = 13;
50 optional string optional_string = 14;
51 optional bytes optional_bytes = 15;
53 optional group OptionalGroup = 16 {
54 optional int32 a = 17;
57 optional NestedMessage optional_nested_message = 18;
58 optional ForeignMessage optional_foreign_message = 19;
59 optional objc.protobuf.tests.import.Message optional_import_message = 20;
61 optional NestedEnum optional_nested_enum = 21;
62 optional ForeignEnum optional_foreign_enum = 22;
63 optional objc.protobuf.tests.import.Enum optional_import_enum = 23;
65 optional string optional_string_piece = 24 [ctype=STRING_PIECE];
66 optional string optional_cord = 25 [ctype=CORD];
69 optional objc.protobuf.tests.public_import.Message
72 optional NestedMessage optional_lazy_message = 27 [lazy=true];
73 optional NestedMessage optional_unverified_lazy_message = 28 [unverified_lazy=true];
93 optional int32 a = 47;
110 optional int32 default_int32 = 61 [default = 41 ];
111 optional int64 default_int64 = 62 [default = 42 ];
112 optional uint32 default_uint32 = 63 [default = 43 ];
113 optional uint64 default_uint64 = 64 [default = 44 ];
114 optional sint32 default_sint32 = 65 [default = -45 ];
115 optional sint64 default_sint64 = 66 [default = 46 ];
116 optional fixed32 default_fixed32 = 67 [default = 47 ];
117 optional fixed64 default_fixed64 = 68 [default = 48 ];
118 optional sfixed32 default_sfixed32 = 69 [default = 49 ];
119 optional sfixed64 default_sfixed64 = 70 [default = -50 ];
120 optional float default_float = 71 [default = 51.5 ];
121 optional double default_double = 72 [default = 52e3 ];
122 optional bool default_bool = 73 [default = true ];
123 optional string default_string = 74 [default = "hello"];
124 optional bytes default_bytes = 75 [default = "world"];
126 optional NestedEnum default_nested_enum = 81 [default = BAR ];
127 optional ForeignEnum default_foreign_enum = 82 [default = FOREIGN_BAR];
128 optional objc.protobuf.tests.import.Enum
131 optional string default_string_piece = 84 [ctype=STRING_PIECE,default="abc"];
132 optional string default_cord = 85 [ctype=CORD,default="123"];
145 optional NestedTestAllTypes child = 1;
146 optional TestAllTypes payload = 2;
148 optional NestedTestAllTypes lazy_child = 4 [lazy=true];
149 optional TestAllTypes eager_child = 5 [lazy=false];
153 optional int32 deprecated_int32 = 1 [deprecated=true];
166 optional int32 c = 1;
167 optional int32 d = 2;
193 optional int32 optional_int32_extension = 1;
194 optional int64 optional_int64_extension = 2;
195 optional uint32 optional_uint32_extension = 3;
196 optional uint64 optional_uint64_extension = 4;
197 optional sint32 optional_sint32_extension = 5;
198 optional sint64 optional_sint64_extension = 6;
199 optional fixed32 optional_fixed32_extension = 7;
200 optional fixed64 optional_fixed64_extension = 8;
201 optional sfixed32 optional_sfixed32_extension = 9;
202 optional sfixed64 optional_sfixed64_extension = 10;
203 optional float optional_float_extension = 11;
204 optional double optional_double_extension = 12;
205 optional bool optional_bool_extension = 13;
206 optional string optional_string_extension = 14;
207 optional bytes optional_bytes_extension = 15;
209 optional group OptionalGroup_extension = 16 {
210 optional int32 a = 17;
213 optional TestAllTypes.NestedMessage optional_nested_message_extension = 18;
214 optional ForeignMessage optional_foreign_message_extension = 19;
215 optional objc.protobuf.tests.import.Message
218 optional TestAllTypes.NestedEnum optional_nested_enum_extension = 21;
219 optional ForeignEnum optional_foreign_enum_extension = 22;
220 optional objc.protobuf.tests.import.Enum
223 optional string optional_string_piece_extension = 24 [ctype=STRING_PIECE];
224 optional string optional_cord_extension = 25;
226 optional objc.protobuf.tests.public_import.Message
229 optional TestAllTypes.NestedMessage
231 optional TestAllTypes.NestedMessage
252 optional int32 a = 47;
272 optional int32 default_int32_extension = 61 [default = 41 ];
273 optional int64 default_int64_extension = 62 [default = 42 ];
274 optional uint32 default_uint32_extension = 63 [default = 43 ];
275 optional uint64 default_uint64_extension = 64 [default = 44 ];
276 optional sint32 default_sint32_extension = 65 [default = -45 ];
277 optional sint64 default_sint64_extension = 66 [default = 46 ];
278 optional fixed32 default_fixed32_extension = 67 [default = 47 ];
279 optional fixed64 default_fixed64_extension = 68 [default = 48 ];
280 optional sfixed32 default_sfixed32_extension = 69 [default = 49 ];
281 optional sfixed64 default_sfixed64_extension = 70 [default = -50 ];
282 optional float default_float_extension = 71 [default = 51.5 ];
283 optional double default_double_extension = 72 [default = 52e3 ];
284 optional bool default_bool_extension = 73 [default = true ];
285 optional string default_string_extension = 74 [default = "hello"];
286 optional bytes default_bytes_extension = 75 [default = "world"];
288 optional TestAllTypes.NestedEnum
290 optional ForeignEnum
292 optional objc.protobuf.tests.import.Enum
295 optional string default_string_piece_extension = 84 [ctype=STRING_PIECE,
297 optional string default_cord_extension = 85 [default="123"];
300 optional uint32 oneof_uint32_extension = 111;
301 optional TestAllTypes.NestedMessage oneof_nested_message_extension = 112;
302 optional string oneof_string_extension = 113;
303 optional bytes oneof_bytes_extension = 114;
307 optional int32 a = 1;
311 optional int32 c = 2;
317 optional group OptionalGroup = 16 {
318 optional int32 a = 17;
320 optional ForeignEnum optional_foreign_enum = 22;
331 optional string test = 1002 [default="test"];
334 optional string nested_string_extension = 1003;
338 optional group OptionalGroup_extension = 16 {
339 optional int32 a = 17;
341 optional ForeignEnum optional_foreign_enum_extension = 22;
346 optional string a = 1;
347 optional string b = 2;
348 optional TestAllExtensions optional_extension = 3;
356 optional int32 a = 1;
357 optional int32 b = 2;
359 optional NestedDynamicExtensions dynamic = 409707008;
361 optional string a = 1;
362 optional string b = 2;
363 optional NestedTestAllExtensionsData optional_extension = 3;
367 optional int32 a = 1;
368 optional TestChildExtension child = 2;
374 optional int32 a = 1;
375 optional TestChildExtensionData child = 2;
382 // optional fields for all types.
385 optional int32 dummy2 = 2;
389 optional TestRequired single = 1000;
395 optional int32 dummy4 = 4;
396 optional int32 dummy5 = 5;
397 optional int32 dummy6 = 6;
398 optional int32 dummy7 = 7;
399 optional int32 dummy8 = 8;
400 optional int32 dummy9 = 9;
401 optional int32 dummy10 = 10;
402 optional int32 dummy11 = 11;
403 optional int32 dummy12 = 12;
404 optional int32 dummy13 = 13;
405 optional int32 dummy14 = 14;
406 optional int32 dummy15 = 15;
407 optional int32 dummy16 = 16;
408 optional int32 dummy17 = 17;
409 optional int32 dummy18 = 18;
410 optional int32 dummy19 = 19;
411 optional int32 dummy20 = 20;
412 optional int32 dummy21 = 21;
413 optional int32 dummy22 = 22;
414 optional int32 dummy23 = 23;
415 optional int32 dummy24 = 24;
416 optional int32 dummy25 = 25;
417 optional int32 dummy26 = 26;
418 optional int32 dummy27 = 27;
419 optional int32 dummy28 = 28;
420 optional int32 dummy29 = 29;
421 optional int32 dummy30 = 30;
422 optional int32 dummy31 = 31;
423 optional int32 dummy32 = 32;
427 // Add an optional child message to make this non-trivial for go/pdlazy.
428 optional ForeignMessage optional_foreign = 34;
432 optional TestRequired optional_message = 1;
434 optional int32 dummy = 3;
437 optional NestedTestAllTypes optional_lazy_message = 4 [lazy = true];
441 optional TestRequired optional_message = 1;
447 optional TestNestedRequiredForeign child = 1;
448 optional TestRequiredForeign payload = 2;
449 optional int32 dummy = 3;
454 optional TestAllTypes.NestedMessage foreign_nested = 1;
470 optional int32 bb = 1;
472 optional int32 cc = 1;
487 optional int32 a = 1;
488 optional int32 bb = 268435455;
492 optional TestRecursiveMessage a = 1;
493 optional int32 i = 2;
499 optional TestMutualRecursionB b = 1;
501 optional TestMutualRecursionB bb = 1;
502 optional group SubGroup = 2 {
503 optional SubMessage sub_message = 3; // Needed because of bug in javatest
504 optional TestAllTypes not_in_this_scc = 4;
509 optional TestMutualRecursionA a = 1;
510 optional int32 optional_int32 = 2;
515 optional group SubGroup = 1 {
519 optional SubMessage sub_message = 1;
527 optional int32 a = 1; // NO_PROTO1
528 optional group Foo = 2 { optional int32 a = 1; } // NO_PROTO1
529 optional group Bar = 3 { optional int32 a = 1; } // NO_PROTO1
534 optional TestAllTypes sub_message = 1 [lazy=false];
537 optional TestAllTypes sub_message = 1 [lazy=true];
541 optional TestPackedTypes packed = 1;
543 optional TestAllTypes message_foo = 1;
544 optional TestAllTypes message_bar = 2;
545 optional NestedMessage message_baz = 3;
553 optional NestedMessage optional_nested_message = 1;
582 optional int32 PrimitiveField = 1;
583 optional string StringField = 2;
584 optional ForeignEnum EnumField = 3;
585 optional ForeignMessage MessageField = 4;
586 optional string StringPieceField = 5 [ctype=STRING_PIECE];
587 optional string CordField = 6 [ctype=CORD];
601 optional string my_string = 11;
603 optional int64 my_int = 1;
605 optional float my_float = 101;
607 optional int64 oo = 2;
611 optional int32 bb = 1;
614 optional NestedMessage optional_nested_message = 200;
618 optional string my_extension_string = 50;
619 optional int32 my_extension_int = 5;
624 optional TestExtensionOrderings1 test_ext_orderings1 = 13;
626 optional string my_string = 1;
631 optional TestExtensionOrderings2 test_ext_orderings2 = 12;
635 optional TestExtensionOrderings3 test_ext_orderings3 = 14;
637 optional string my_string = 1;
639 optional string my_string = 1;
643 optional bytes escaped_bytes = 1 [default = "\0\001\a\b\f\n\r\t\v\\\'\"\xfe"];
644 optional uint32 large_uint32 = 2 [default = 0xFFFFFFFF];
645 optional uint64 large_uint64 = 3 [default = 0xFFFFFFFFFFFFFFFF];
646 optional int32 small_int32 = 4 [default = -0x7FFFFFFF];
647 optional int64 small_int64 = 5 [default = -0x7FFFFFFFFFFFFFFF];
648 optional int32 really_small_int32 = 21 [default = -0x80000000];
649 optional int64 really_small_int64 = 22 [default = -0x8000000000000000];
654 optional string utf8_string = 6 [default = "\341\210\264"];
657 optional float zero_float = 7 [default = 0];
658 optional float one_float = 8 [default = 1];
659 optional float small_float = 9 [default = 1.5];
660 optional float negative_one_float = 10 [default = -1];
661 optional float negative_float = 11 [default = -1.5];
663 optional float large_float = 12 [default = 2E8];
664 optional float small_negative_float = 13 [default = -8e-28];
667 optional double inf_double = 14 [default = inf];
668 optional double neg_inf_double = 15 [default = -inf];
669 optional double nan_double = 16 [default = nan];
670 optional float inf_float = 17 [default = inf];
671 optional float neg_inf_float = 18 [default = -inf];
672 optional float nan_float = 19 [default = nan];
679 optional string cpp_trigraph = 20 [default = "? \? ?? \?? \??? ??/ ?\?-"];
682 optional string string_with_zero = 23 [default = "hel\000lo"];
683 optional bytes bytes_with_zero = 24 [default = "wor\000ld"];
684 optional string string_piece_with_zero = 25 [ctype=STRING_PIECE,
686 optional string cord_with_zero = 26 [ctype=CORD,
688 optional string replacement_string = 27 [default="${unknown}"];
692 optional TestSparseEnum sparse_enum = 1;
697 optional string data = 1;
705 optional bytes data = 1;
713 optional string str1 = 1;
714 optional string str2 = 2;
715 optional string str3 = 3;
716 optional string str4 = 4;
717 optional string str5 = 5;
718 optional string str6 = 6;
719 optional string str7 = 7;
720 optional string str8 = 8;
721 optional string str9 = 9;
722 optional string str10 = 10;
723 optional string str11 = 11;
724 optional string str12 = 12;
725 optional string str13 = 13;
726 optional string str14 = 14;
727 optional string str15 = 15;
728 optional string str16 = 16;
729 optional string str17 = 17;
730 optional string str18 = 18;
731 optional string str19 = 19;
732 optional string str20 = 20;
733 optional string str21 = 21;
734 optional string str22 = 22;
735 optional string str23 = 23;
736 optional string str24 = 24;
737 optional string str25 = 25;
738 optional string str26 = 26;
739 optional string str27 = 27;
740 optional string str28 = 28;
741 optional string str29 = 29;
742 optional string str30 = 30;
743 optional string str31 = 31;
744 optional string str32 = 32;
749 optional int32 data = 1;
753 optional uint32 data = 1;
757 optional int64 data = 1;
761 optional uint64 data = 1;
765 optional bool data = 1;
775 optional int32 a = 5;
776 optional string b = 6;
782 optional int32 foo_int = 1;
783 optional string foo_string = 2;
784 optional TestAllTypes foo_message = 3;
785 optional group FooGroup = 4 {
786 optional int32 a = 5;
787 optional string b = 6;
801 optional int32 a = 9;
802 optional string b = 10;
820 optional int32 baz_int = 18;
821 optional string baz_string = 19 [default = "BAZ"];
824 optional int64 moo_int = 1;
937 optional int32 dynamic_field = 2100;
940 optional fixed32 scalar_extension = 2000;
941 optional ForeignEnum enum_extension = 2001;
942 optional DynamicEnumType dynamic_enum_extension = 2002;
944 optional ForeignMessage message_extension = 2003;
945 optional DynamicMessageType dynamic_message_extension = 2004;
968 // Test that if an optional or required message/group field appears multiple
975 // the corresponding required/optional fields in TestParsingMerge.
981 optional TestAllTypes field1 = 11;
984 optional TestAllTypes field1 = 21;
990 optional TestAllTypes optional_all_types = 2;
992 optional group OptionalGroup = 10 {
993 optional TestAllTypes optional_group_all_types = 11;
996 optional TestAllTypes repeated_group_all_types = 21;
1000 optional TestAllTypes optional_ext = 1000;
1008 optional TestAllExtensions all_extensions = 1;
1013 optional string a = 1 [default="*/ <- Neither should this."];
1019 optional bool m1 = 1;
1020 optional int64 m2 = 2;
1021 optional bool m3 = 3;
1022 optional string m4 = 4;
1023 optional int32 m5 = 5;
1024 optional int64 m6 = 6;
1045 optional int32 field_name1 = 1;
1046 optional int32 fieldName2 = 2;
1047 optional int32 FieldName3 = 3;
1048 optional int32 _field_name4 = 4;
1049 optional int32 FIELD_NAME5 = 5;
1050 optional int32 field_name6 = 6 [json_name = "@type"];
1051 optional int32 fieldname7 = 7;
1055 optional int32 optional_int32 = 536870000;
1056 optional int32 fixed_32 = 536870001;
1060 optional ForeignEnum optional_enum = 536870004;
1061 optional string optional_string = 536870005;
1062 optional bytes optional_bytes = 536870006;
1063 optional ForeignMessage optional_message = 536870007;
1065 optional group OptionalGroup = 536870008 {
1066 optional int32 group_a = 536870009;
1086 optional TestAllTypes test_all_types = 536860000;
1090 optional int32 field1 = 1;
1091 optional int32 field2 = 2;
1092 optional int32 field3 = 3;
1093 optional int32 field4 = 4;
1095 optional int32 field6 = 6;
1096 optional int32 field7 = 7;
1097 optional int32 field8 = 8;
1098 optional int32 field9 = 9;
1099 optional int32 field10 = 10;
1103 optional int32 test_extension_inside_table_extension = 5;
1108 optional group Layer1OptionalGroup = 1 {
1121 optional string another_field = 6;
1124 optional string but_why_tho = 5;
1130 optional string inner_name= 1;
1134 optional TestNestedGroupExtensionInnerExtension inner = 3;
1242 optional int32 foo_one = 1;
1247 optional int32 foo_two = 6;
1248 optional int32 foo_three = 7;
1252 optional int32 foo_four = 13;
1259 optional int32 bar_one = 2;
1260 optional int32 bar_two = 4;
1262 optional int32 bar_three = 10;
1264 optional int32 bar_four = 15;
1265 optional int32 bar_five = 19;
1270 optional int32 optional_int32_1 = 1;
1271 optional int32 optional_int32_2 = 2;
1272 optional int32 optional_int32_63 = 63;
1273 optional int32 optional_int32_64 = 64;
1277 optional int32 optional_int32_1 = 1;
1278 optional int32 optional_int32_2 = 2;
1279 optional int32 optional_int32_63 = 63;
1280 optional int32 optional_int32_64 = 64;
1282 optional TestAllTypes optional_all_types = 9;
1287 optional int64 optional_int64_30 = 30;
1289 optional int32 optional_int32_1 = 1;
1290 optional int32 optional_int32_2 = 2;
1291 optional int32 optional_int32_3 = 3;
1292 optional int32 optional_int32_4 = 4;
1293 optional int32 optional_int32_63 = 63;
1294 optional int32 optional_int32_64 = 64;
1296 optional TestAllTypes optional_all_types = 9;
1301 optional int64 optional_int64_30 = 30;
1302 optional int32 optional_int32_300 = 300;
1304 optional int32 optional_int32_1 = 1;
1305 optional int32 optional_int32_2 = 2;
1306 optional int32 optional_int32_3 = 3;
1307 optional int32 optional_int32_4 = 4;
1308 optional int32 optional_int32_63 = 63;
1309 optional int32 optional_int32_64 = 64;
1311 optional TestAllTypes optional_all_types = 9;
1316 optional uint32 optional_uint32_1 = 1;
1317 optional uint32 optional_uint32_2 = 2;
1318 optional uint32 optional_uint32_63 = 63;
1319 optional uint32 optional_uint32_64 = 64;
1323 optional uint32 optional_uint32_1 = 1;
1324 optional uint32 optional_uint32_2 = 2;
1325 optional uint32 optional_uint32_63 = 63;
1326 optional uint32 optional_uint32_64 = 64;
1328 optional TestAllTypes optional_all_types = 9;
1333 optional uint32 optional_uint32_1 = 1;
1334 optional int32 optional_int32_2 = 2;
1335 optional int32 optional_int32_63 = 63;
1336 optional int32 optional_int32_64 = 64;
1338 optional TestAllTypes optional_all_types = 9;
1343 optional int32 optional_int32_65 = 65;
1345 optional int64 optional_int64_1 = 1;
1346 optional int64 optional_int64_2 = 2;
1347 optional int64 optional_int64_63 = 63;
1348 optional int64 optional_int64_64 = 64;
1350 optional TestAllTypes optional_all_types = 9;
1355 optional int32 optional_int32_1000 = 1000;
1356 optional int32 optional_int32_65 = 65;
1358 optional int32 optional_int32_1 = 1;
1359 optional int32 optional_int32_2 = 2;
1360 optional int32 optional_int32_63 = 63;
1361 optional int32 optional_int32_64 = 64;
1363 optional TestAllTypes optional_all_types = 9;
1368 optional uint32 optional_uint32_1000 = 1000;
1369 optional uint32 optional_uint32_65 = 65;
1371 optional uint32 optional_uint32_1 = 1;
1372 optional uint32 optional_uint32_2 = 2;
1373 optional uint32 optional_uint32_63 = 63;
1374 optional uint32 optional_uint32_64 = 64;
1376 optional TestAllTypes optional_all_types = 9;
1382 optional uint32 optional_uint32_5000 = 5000;
1383 optional uint32 optional_uint32_1000 = 1000;
1384 optional uint32 optional_uint32_66 = 66;
1385 optional uint32 optional_uint32_65 = 65;
1387 optional uint32 optional_uint32_1 = 1;
1388 optional uint32 optional_uint32_2 = 2;
1389 optional uint32 optional_uint32_63 = 63;
1390 optional uint32 optional_uint32_64 = 64;
1392 optional Nested optional_nested = 9;
1395 optional Nested optional_nested = 1;
1407 optional SeqSmall0 optional_seq_small_0_lowfield = 1;
1408 optional SeqSmall0 optional_seq_small_0_midfield = 1001;
1409 optional SeqSmall0 optional_seq_small_0_hifield = 1000001;
1422 optional SeqSmall1 optional_seq_small_1_lowfield = 4;
1423 optional SeqSmall1 optional_seq_small_1_midfield = 1004;
1424 optional SeqSmall1 optional_seq_small_1_hifield = 1000004;
1469 optional SeqLarge optional_seq_large_lowfield = 7;
1470 optional SeqLarge optional_seq_large_midfield = 1007;
1471 optional SeqLarge optional_seq_large_hifield = 1000007;
1487 optional Arbitrary optional_arbitrary_lowfield = 10;
1488 optional Arbitrary optional_arbitrary_midfield = 1010;
1489 optional Arbitrary optional_arbitrary_hifield = 1000010;
1498 optional int32 other_field = 99;
1504 optional bool optional_bool_lowfield = 1;
1505 optional bool optional_bool_midfield = 1001;
1506 optional bool optional_bool_hifield = 1000001;
1515 optional int32 other_field = 99;