github.com/jhump/protoreflect@v1.16.0/desc/protoparse/test-source-info.txt (about) 1 ---- desc_test_comments.proto ---- 2 3 4 : 5 desc_test_comments.proto:8:1 6 desc_test_comments.proto:156:2 7 8 9 > syntax: 10 desc_test_comments.proto:8:1 11 desc_test_comments.proto:8:19 12 Leading detached comment [0]: 13 This is the first detached comment for the syntax. 14 15 Leading detached comment [1]: 16 17 This is a second detached comment. 18 19 Leading detached comment [2]: 20 This is a third. 21 22 Leading comments: 23 Syntax comment... 24 25 Trailing comments: 26 Syntax trailer. 27 28 29 30 > package: 31 desc_test_comments.proto:12:1 32 desc_test_comments.proto:12:17 33 Leading comments: 34 And now the package declaration 35 36 37 38 > options: 39 desc_test_comments.proto:15:1 40 desc_test_comments.proto:15:75 41 42 43 > options > go_package: 44 desc_test_comments.proto:15:1 45 desc_test_comments.proto:15:75 46 Leading comments: 47 option comments FTW!!! 48 49 50 51 > dependency[0]: 52 desc_test_comments.proto:17:1 53 desc_test_comments.proto:17:45 54 55 56 > public_dependency[0]: 57 desc_test_comments.proto:17:8 58 desc_test_comments.proto:17:14 59 60 61 > dependency[1]: 62 desc_test_comments.proto:18:1 63 desc_test_comments.proto:18:34 64 65 66 > message_type[0]: 67 desc_test_comments.proto:25:1 68 desc_test_comments.proto:113:2 69 Leading detached comment [0]: 70 Multiple white space lines (like above) cannot 71 be preserved... 72 73 Leading comments: 74 We need a request for our RPC service below. 75 76 77 78 > message_type[0] > name: 79 desc_test_comments.proto:25:68 80 desc_test_comments.proto:25:75 81 Leading comments: 82 request with a capital R 83 Trailing comments: 84 trailer 85 86 87 88 > message_type[0] > options: 89 desc_test_comments.proto:26:9 90 desc_test_comments.proto:26:34 91 92 93 > message_type[0] > options > deprecated: 94 desc_test_comments.proto:26:9 95 desc_test_comments.proto:26:34 96 Trailing comments: 97 deprecated! 98 99 100 101 > message_type[0] > field[0]: 102 desc_test_comments.proto:29:9 103 desc_test_comments.proto:32:132 104 Leading comments: 105 A field comment 106 107 Trailing comments: 108 field trailer #1... 109 110 111 112 > message_type[0] > field[0] > label: 113 desc_test_comments.proto:29:9 114 desc_test_comments.proto:29:17 115 116 117 > message_type[0] > field[0] > type: 118 desc_test_comments.proto:29:18 119 desc_test_comments.proto:29:23 120 121 122 > message_type[0] > field[0] > name: 123 desc_test_comments.proto:29:24 124 desc_test_comments.proto:29:27 125 126 127 > message_type[0] > field[0] > number: 128 desc_test_comments.proto:29:70 129 desc_test_comments.proto:29:71 130 Leading comments: 131 tag numero uno 132 Trailing comments: 133 tag trailer 134 that spans multiple lines... 135 more than two. 136 137 138 > message_type[0] > field[0] > options: 139 desc_test_comments.proto:32:11 140 desc_test_comments.proto:32:131 141 142 143 > message_type[0] > field[0] > options > packed: 144 desc_test_comments.proto:32:12 145 desc_test_comments.proto:32:23 146 Trailing comments: 147 packed! 148 149 150 > message_type[0] > field[0] > json_name: 151 desc_test_comments.proto:32:39 152 desc_test_comments.proto:32:56 153 Trailing comments: 154 custom JSON! 155 156 157 > message_type[0] > field[0] > options > (testprotos.ffubar)[0]: 158 desc_test_comments.proto:32:77 159 desc_test_comments.proto:32:102 160 161 162 > message_type[0] > field[0] > options > (testprotos.ffubarb): 163 desc_test_comments.proto:32:104 164 desc_test_comments.proto:32:130 165 166 167 > message_type[0] > options: 168 desc_test_comments.proto:35:27 169 desc_test_comments.proto:35:61 170 171 172 > message_type[0] > options > (testprotos.mfubar): 173 desc_test_comments.proto:35:27 174 desc_test_comments.proto:35:61 175 Leading comments: 176 lead mfubar 177 Trailing comments: 178 trailing mfubar 179 180 181 182 > message_type[0] > field[1]: 183 desc_test_comments.proto:42:29 184 desc_test_comments.proto:43:77 185 Leading detached comment [0]: 186 some detached comments 187 188 Leading detached comment [1]: 189 some detached comments with unicode θΏδΈͺζ―εΌ 190 191 Leading detached comment [2]: 192 Another field comment 193 194 Leading comments: 195 label comment 196 197 198 > message_type[0] > field[1] > label: 199 desc_test_comments.proto:42:29 200 desc_test_comments.proto:42:37 201 202 203 > message_type[0] > field[1] > type: 204 desc_test_comments.proto:42:57 205 desc_test_comments.proto:42:63 206 Leading detached comment [0]: 207 type comment 208 209 210 > message_type[0] > field[1] > name: 211 desc_test_comments.proto:42:83 212 desc_test_comments.proto:42:87 213 Leading detached comment [0]: 214 name comment 215 216 217 > message_type[0] > field[1] > number: 218 desc_test_comments.proto:42:90 219 desc_test_comments.proto:42:91 220 221 222 > message_type[0] > field[1] > options: 223 desc_test_comments.proto:43:17 224 desc_test_comments.proto:43:76 225 226 227 > message_type[0] > field[1] > default_value: 228 desc_test_comments.proto:43:37 229 desc_test_comments.proto:43:54 230 Leading detached comment [0]: 231 default lead 232 Trailing comments: 233 default trail 234 235 236 > message_type[0] > extension_range: 237 desc_test_comments.proto:46:9 238 desc_test_comments.proto:46:31 239 Leading comments: 240 extension range comments are (sadly) not preserved 241 242 243 244 > message_type[0] > extension_range[0]: 245 desc_test_comments.proto:46:20 246 desc_test_comments.proto:46:30 247 248 249 > message_type[0] > extension_range[0] > start: 250 desc_test_comments.proto:46:20 251 desc_test_comments.proto:46:23 252 253 254 > message_type[0] > extension_range[0] > end: 255 desc_test_comments.proto:46:27 256 desc_test_comments.proto:46:30 257 258 259 > message_type[0] > extension_range: 260 desc_test_comments.proto:47:9 261 desc_test_comments.proto:47:109 262 263 264 > message_type[0] > extension_range[1]: 265 desc_test_comments.proto:47:20 266 desc_test_comments.proto:47:30 267 268 269 > message_type[0] > extension_range[1] > start: 270 desc_test_comments.proto:47:20 271 desc_test_comments.proto:47:23 272 273 274 > message_type[0] > extension_range[1] > end: 275 desc_test_comments.proto:47:27 276 desc_test_comments.proto:47:30 277 278 279 > message_type[0] > extension_range[1] > options: 280 desc_test_comments.proto:47:31 281 desc_test_comments.proto:47:108 282 283 284 > message_type[0] > extension_range[1] > options > (testprotos.exfubarb): 285 desc_test_comments.proto:47:32 286 desc_test_comments.proto:47:74 287 288 289 > message_type[0] > extension_range[1] > options > (testprotos.exfubar)[0]: 290 desc_test_comments.proto:47:76 291 desc_test_comments.proto:47:107 292 293 294 > message_type[0] > reserved_range: 295 desc_test_comments.proto:51:48 296 desc_test_comments.proto:51:77 297 Leading detached comment [0]: 298 another detached comment 299 300 Leading comments: 301 same for reserved range comments 302 303 304 > message_type[0] > reserved_range[0]: 305 desc_test_comments.proto:51:57 306 desc_test_comments.proto:51:65 307 308 309 > message_type[0] > reserved_range[0] > start: 310 desc_test_comments.proto:51:57 311 desc_test_comments.proto:51:59 312 313 314 > message_type[0] > reserved_range[0] > end: 315 desc_test_comments.proto:51:63 316 desc_test_comments.proto:51:65 317 318 319 > message_type[0] > reserved_range[1]: 320 desc_test_comments.proto:51:67 321 desc_test_comments.proto:51:75 322 323 324 > message_type[0] > reserved_range[1] > start: 325 desc_test_comments.proto:51:67 326 desc_test_comments.proto:51:69 327 328 329 > message_type[0] > reserved_range[1] > end: 330 desc_test_comments.proto:51:73 331 desc_test_comments.proto:51:75 332 333 334 > message_type[0] > reserved_name: 335 desc_test_comments.proto:52:9 336 desc_test_comments.proto:52:38 337 Trailing comments: 338 reserved trailers 339 340 341 > message_type[0] > reserved_name[0]: 342 desc_test_comments.proto:52:18 343 desc_test_comments.proto:52:23 344 345 346 > message_type[0] > reserved_name[1]: 347 desc_test_comments.proto:52:25 348 desc_test_comments.proto:52:30 349 350 351 > message_type[0] > reserved_name[2]: 352 desc_test_comments.proto:52:32 353 desc_test_comments.proto:52:37 354 355 356 > message_type[0] > field[2]: 357 desc_test_comments.proto:55:9 358 desc_test_comments.proto:69:10 359 360 361 > message_type[0] > field[2] > label: 362 desc_test_comments.proto:55:9 363 desc_test_comments.proto:55:17 364 365 366 > message_type[0] > field[2] > type: 367 desc_test_comments.proto:55:18 368 desc_test_comments.proto:55:23 369 370 371 > message_type[0] > field[2] > name: 372 desc_test_comments.proto:55:41 373 desc_test_comments.proto:55:47 374 375 376 > message_type[0] > field[2] > number: 377 desc_test_comments.proto:55:50 378 desc_test_comments.proto:55:51 379 380 381 > message_type[0] > nested_type[0]: 382 desc_test_comments.proto:55:9 383 desc_test_comments.proto:69:10 384 Leading comments: 385 Group comment with emoji π π π» β€ π― π₯ πΆ π¦ π₯ π» π π πͺ 386 387 Trailing comments: 388 trailer for Extras 389 390 391 392 > message_type[0] > nested_type[0] > name: 393 desc_test_comments.proto:55:41 394 desc_test_comments.proto:55:47 395 Leading detached comment [0]: 396 group name 397 398 399 > message_type[0] > field[2] > type_name: 400 desc_test_comments.proto:55:41 401 desc_test_comments.proto:55:47 402 403 404 > message_type[0] > nested_type[0] > options: 405 desc_test_comments.proto:59:17 406 desc_test_comments.proto:59:52 407 408 409 > message_type[0] > nested_type[0] > options > (testprotos.mfubar): 410 desc_test_comments.proto:59:17 411 desc_test_comments.proto:59:52 412 Leading comments: 413 this is a custom option 414 415 416 417 > message_type[0] > nested_type[0] > field[0]: 418 desc_test_comments.proto:61:17 419 desc_test_comments.proto:61:41 420 421 422 > message_type[0] > nested_type[0] > field[0] > label: 423 desc_test_comments.proto:61:17 424 desc_test_comments.proto:61:25 425 426 427 > message_type[0] > nested_type[0] > field[0] > type: 428 desc_test_comments.proto:61:26 429 desc_test_comments.proto:61:32 430 431 432 > message_type[0] > nested_type[0] > field[0] > name: 433 desc_test_comments.proto:61:33 434 desc_test_comments.proto:61:36 435 436 437 > message_type[0] > nested_type[0] > field[0] > number: 438 desc_test_comments.proto:61:39 439 desc_test_comments.proto:61:40 440 441 442 > message_type[0] > nested_type[0] > field[1]: 443 desc_test_comments.proto:62:17 444 desc_test_comments.proto:62:40 445 446 447 > message_type[0] > nested_type[0] > field[1] > label: 448 desc_test_comments.proto:62:17 449 desc_test_comments.proto:62:25 450 451 452 > message_type[0] > nested_type[0] > field[1] > type: 453 desc_test_comments.proto:62:26 454 desc_test_comments.proto:62:31 455 456 457 > message_type[0] > nested_type[0] > field[1] > name: 458 desc_test_comments.proto:62:32 459 desc_test_comments.proto:62:35 460 461 462 > message_type[0] > nested_type[0] > field[1] > number: 463 desc_test_comments.proto:62:38 464 desc_test_comments.proto:62:39 465 466 467 > message_type[0] > nested_type[0] > options: 468 desc_test_comments.proto:64:17 469 desc_test_comments.proto:64:64 470 471 472 > message_type[0] > nested_type[0] > options > no_standard_descriptor_accessor: 473 desc_test_comments.proto:64:17 474 desc_test_comments.proto:64:64 475 476 477 > message_type[0] > nested_type[0] > field[2]: 478 desc_test_comments.proto:67:17 479 desc_test_comments.proto:67:41 480 Leading comments: 481 Leading comment... 482 483 Trailing comments: 484 Trailing comment... 485 486 487 488 > message_type[0] > nested_type[0] > field[2] > label: 489 desc_test_comments.proto:67:17 490 desc_test_comments.proto:67:25 491 492 493 > message_type[0] > nested_type[0] > field[2] > type: 494 desc_test_comments.proto:67:26 495 desc_test_comments.proto:67:32 496 497 498 > message_type[0] > nested_type[0] > field[2] > name: 499 desc_test_comments.proto:67:33 500 desc_test_comments.proto:67:36 501 502 503 > message_type[0] > nested_type[0] > field[2] > number: 504 desc_test_comments.proto:67:39 505 desc_test_comments.proto:67:40 506 507 508 > message_type[0] > enum_type[0]: 509 desc_test_comments.proto:71:9 510 desc_test_comments.proto:93:10 511 Trailing comments: 512 trailer for enum 513 514 515 516 > message_type[0] > enum_type[0] > name: 517 desc_test_comments.proto:71:14 518 desc_test_comments.proto:71:29 519 Trailing comments: 520 "super"! 521 522 523 524 > message_type[0] > enum_type[0] > options: 525 desc_test_comments.proto:75:17 526 desc_test_comments.proto:75:43 527 528 529 > message_type[0] > enum_type[0] > options > allow_alias: 530 desc_test_comments.proto:75:17 531 desc_test_comments.proto:75:43 532 Leading comments: 533 allow_alias comments! 534 535 536 537 > message_type[0] > enum_type[0] > value[0]: 538 desc_test_comments.proto:77:17 539 desc_test_comments.proto:77:86 540 541 542 > message_type[0] > enum_type[0] > value[0] > name: 543 desc_test_comments.proto:77:17 544 desc_test_comments.proto:77:22 545 546 547 > message_type[0] > enum_type[0] > value[0] > number: 548 desc_test_comments.proto:77:25 549 desc_test_comments.proto:77:26 550 551 552 > message_type[0] > enum_type[0] > value[0] > options: 553 desc_test_comments.proto:77:27 554 desc_test_comments.proto:77:85 555 556 557 > message_type[0] > enum_type[0] > value[0] > options > (testprotos.evfubars): 558 desc_test_comments.proto:77:28 559 desc_test_comments.proto:77:56 560 561 562 > message_type[0] > enum_type[0] > value[0] > options > (testprotos.evfubar): 563 desc_test_comments.proto:77:58 564 desc_test_comments.proto:77:84 565 566 567 > message_type[0] > enum_type[0] > value[1]: 568 desc_test_comments.proto:78:17 569 desc_test_comments.proto:78:100 570 571 572 > message_type[0] > enum_type[0] > value[1] > name: 573 desc_test_comments.proto:78:17 574 desc_test_comments.proto:78:22 575 576 577 > message_type[0] > enum_type[0] > value[1] > number: 578 desc_test_comments.proto:78:25 579 desc_test_comments.proto:78:26 580 581 582 > message_type[0] > enum_type[0] > value[1] > options: 583 desc_test_comments.proto:78:27 584 desc_test_comments.proto:78:99 585 586 587 > message_type[0] > enum_type[0] > value[1] > options > (testprotos.evfubaruf): 588 desc_test_comments.proto:78:29 589 desc_test_comments.proto:78:57 590 591 592 > message_type[0] > enum_type[0] > value[1] > options > (testprotos.evfubaru): 593 desc_test_comments.proto:78:73 594 desc_test_comments.proto:78:98 595 Leading detached comment [0]: 596 swoosh! 597 598 599 > message_type[0] > enum_type[0] > value[2]: 600 desc_test_comments.proto:79:17 601 desc_test_comments.proto:79:27 602 603 604 > message_type[0] > enum_type[0] > value[2] > name: 605 desc_test_comments.proto:79:17 606 desc_test_comments.proto:79:22 607 608 609 > message_type[0] > enum_type[0] > value[2] > number: 610 desc_test_comments.proto:79:25 611 desc_test_comments.proto:79:26 612 613 614 > message_type[0] > enum_type[0] > value[3]: 615 desc_test_comments.proto:80:17 616 desc_test_comments.proto:80:28 617 618 619 > message_type[0] > enum_type[0] > value[3] > name: 620 desc_test_comments.proto:80:17 621 desc_test_comments.proto:80:23 622 623 624 > message_type[0] > enum_type[0] > value[3] > number: 625 desc_test_comments.proto:80:26 626 desc_test_comments.proto:80:27 627 628 629 > message_type[0] > enum_type[0] > options: 630 desc_test_comments.proto:82:17 631 desc_test_comments.proto:82:52 632 633 634 > message_type[0] > enum_type[0] > options > (testprotos.efubars): 635 desc_test_comments.proto:82:17 636 desc_test_comments.proto:82:52 637 638 639 > message_type[0] > enum_type[0] > value[4]: 640 desc_test_comments.proto:84:17 641 desc_test_comments.proto:84:27 642 643 644 > message_type[0] > enum_type[0] > value[4] > name: 645 desc_test_comments.proto:84:17 646 desc_test_comments.proto:84:22 647 648 649 > message_type[0] > enum_type[0] > value[4] > number: 650 desc_test_comments.proto:84:25 651 desc_test_comments.proto:84:26 652 653 654 > message_type[0] > enum_type[0] > value[5]: 655 desc_test_comments.proto:85:17 656 desc_test_comments.proto:85:29 657 658 659 > message_type[0] > enum_type[0] > value[5] > name: 660 desc_test_comments.proto:85:17 661 desc_test_comments.proto:85:24 662 663 664 > message_type[0] > enum_type[0] > value[5] > number: 665 desc_test_comments.proto:85:27 666 desc_test_comments.proto:85:28 667 668 669 > message_type[0] > enum_type[0] > value[6]: 670 desc_test_comments.proto:86:17 671 desc_test_comments.proto:86:60 672 673 674 > message_type[0] > enum_type[0] > value[6] > name: 675 desc_test_comments.proto:86:17 676 desc_test_comments.proto:86:24 677 678 679 > message_type[0] > enum_type[0] > value[6] > number: 680 desc_test_comments.proto:86:27 681 desc_test_comments.proto:86:28 682 683 684 > message_type[0] > enum_type[0] > value[6] > options: 685 desc_test_comments.proto:86:29 686 desc_test_comments.proto:86:59 687 688 689 > message_type[0] > enum_type[0] > value[6] > options > (testprotos.evfubarsf): 690 desc_test_comments.proto:86:30 691 desc_test_comments.proto:86:58 692 693 694 > message_type[0] > enum_type[0] > value[7]: 695 desc_test_comments.proto:87:17 696 desc_test_comments.proto:87:28 697 698 699 > message_type[0] > enum_type[0] > value[7] > name: 700 desc_test_comments.proto:87:17 701 desc_test_comments.proto:87:23 702 703 704 > message_type[0] > enum_type[0] > value[7] > number: 705 desc_test_comments.proto:87:26 706 desc_test_comments.proto:87:27 707 708 709 > message_type[0] > enum_type[0] > value[8]: 710 desc_test_comments.proto:88:17 711 desc_test_comments.proto:88:31 712 713 714 > message_type[0] > enum_type[0] > value[8] > name: 715 desc_test_comments.proto:88:17 716 desc_test_comments.proto:88:26 717 718 719 > message_type[0] > enum_type[0] > value[8] > number: 720 desc_test_comments.proto:88:29 721 desc_test_comments.proto:88:30 722 723 724 > message_type[0] > enum_type[0] > value[9]: 725 desc_test_comments.proto:89:17 726 desc_test_comments.proto:89:27 727 728 729 > message_type[0] > enum_type[0] > value[9] > name: 730 desc_test_comments.proto:89:17 731 desc_test_comments.proto:89:22 732 733 734 > message_type[0] > enum_type[0] > value[9] > number: 735 desc_test_comments.proto:89:25 736 desc_test_comments.proto:89:26 737 738 739 > message_type[0] > enum_type[0] > value[10]: 740 desc_test_comments.proto:90:17 741 desc_test_comments.proto:90:31 742 743 744 > message_type[0] > enum_type[0] > value[10] > name: 745 desc_test_comments.proto:90:17 746 desc_test_comments.proto:90:23 747 748 749 > message_type[0] > enum_type[0] > value[10] > number: 750 desc_test_comments.proto:90:26 751 desc_test_comments.proto:90:30 752 753 754 > message_type[0] > enum_type[0] > options: 755 desc_test_comments.proto:92:17 756 desc_test_comments.proto:92:50 757 758 759 > message_type[0] > enum_type[0] > options > (testprotos.efubar): 760 desc_test_comments.proto:92:17 761 desc_test_comments.proto:92:50 762 763 764 > message_type[0] > oneof_decl[0]: 765 desc_test_comments.proto:96:9 766 desc_test_comments.proto:101:10 767 Leading comments: 768 can be this or that 769 770 Trailing comments: 771 trailer for oneof abc 772 773 774 775 > message_type[0] > oneof_decl[0] > name: 776 desc_test_comments.proto:96:15 777 desc_test_comments.proto:96:18 778 779 780 > message_type[0] > field[3]: 781 desc_test_comments.proto:99:17 782 desc_test_comments.proto:99:33 783 784 785 > message_type[0] > field[3] > type: 786 desc_test_comments.proto:99:17 787 desc_test_comments.proto:99:23 788 789 790 > message_type[0] > field[3] > name: 791 desc_test_comments.proto:99:24 792 desc_test_comments.proto:99:28 793 794 795 > message_type[0] > field[3] > number: 796 desc_test_comments.proto:99:31 797 desc_test_comments.proto:99:32 798 799 800 > message_type[0] > field[4]: 801 desc_test_comments.proto:100:17 802 desc_test_comments.proto:100:32 803 804 805 > message_type[0] > field[4] > type: 806 desc_test_comments.proto:100:17 807 desc_test_comments.proto:100:22 808 809 810 > message_type[0] > field[4] > name: 811 desc_test_comments.proto:100:23 812 desc_test_comments.proto:100:27 813 814 815 > message_type[0] > field[4] > number: 816 desc_test_comments.proto:100:30 817 desc_test_comments.proto:100:31 818 819 820 > message_type[0] > oneof_decl[1]: 821 desc_test_comments.proto:103:9 822 desc_test_comments.proto:109:10 823 Leading comments: 824 can be these or those 825 826 827 828 > message_type[0] > oneof_decl[1] > name: 829 desc_test_comments.proto:103:15 830 desc_test_comments.proto:103:18 831 832 833 > message_type[0] > oneof_decl[1] > options: 834 desc_test_comments.proto:105:17 835 desc_test_comments.proto:105:89 836 837 838 > message_type[0] > oneof_decl[1] > options > (testprotos.oofubar)[0]: 839 desc_test_comments.proto:105:17 840 desc_test_comments.proto:105:89 841 Leading comments: 842 whoops? 843 844 845 846 > message_type[0] > field[5]: 847 desc_test_comments.proto:107:17 848 desc_test_comments.proto:107:34 849 850 851 > message_type[0] > field[5] > type: 852 desc_test_comments.proto:107:17 853 desc_test_comments.proto:107:23 854 855 856 > message_type[0] > field[5] > name: 857 desc_test_comments.proto:107:24 858 desc_test_comments.proto:107:29 859 860 861 > message_type[0] > field[5] > number: 862 desc_test_comments.proto:107:32 863 desc_test_comments.proto:107:33 864 865 866 > message_type[0] > field[6]: 867 desc_test_comments.proto:108:17 868 desc_test_comments.proto:108:33 869 870 871 > message_type[0] > field[6] > type: 872 desc_test_comments.proto:108:17 873 desc_test_comments.proto:108:22 874 875 876 > message_type[0] > field[6] > name: 877 desc_test_comments.proto:108:23 878 desc_test_comments.proto:108:28 879 880 881 > message_type[0] > field[6] > number: 882 desc_test_comments.proto:108:31 883 desc_test_comments.proto:108:32 884 885 886 > message_type[0] > field[7]: 887 desc_test_comments.proto:112:9 888 desc_test_comments.proto:112:40 889 Leading comments: 890 map field 891 892 893 894 > message_type[0] > field[7] > type_name: 895 desc_test_comments.proto:112:9 896 desc_test_comments.proto:112:28 897 898 899 > message_type[0] > field[7] > name: 900 desc_test_comments.proto:112:29 901 desc_test_comments.proto:112:35 902 903 904 > message_type[0] > field[7] > number: 905 desc_test_comments.proto:112:38 906 desc_test_comments.proto:112:39 907 908 909 > extension: 910 desc_test_comments.proto:117:1 911 desc_test_comments.proto:128:2 912 Leading detached comment [0]: 913 And next we'll need some extensions... 914 915 Trailing comments: 916 trailer for extend block 917 918 919 920 > extension[0]: 921 desc_test_comments.proto:125:9 922 desc_test_comments.proto:125:37 923 Leading comments: 924 comment for guid1 925 926 927 928 > extension[0] > extendee: 929 desc_test_comments.proto:119:1 930 desc_test_comments.proto:119:8 931 Leading comments: 932 extendee comment 933 934 935 936 > extension[0] > label: 937 desc_test_comments.proto:125:9 938 desc_test_comments.proto:125:17 939 940 941 > extension[0] > type: 942 desc_test_comments.proto:125:18 943 desc_test_comments.proto:125:24 944 945 946 > extension[0] > name: 947 desc_test_comments.proto:125:25 948 desc_test_comments.proto:125:30 949 950 951 > extension[0] > number: 952 desc_test_comments.proto:125:33 953 desc_test_comments.proto:125:36 954 955 956 > extension[1]: 957 desc_test_comments.proto:127:9 958 desc_test_comments.proto:127:37 959 Leading comments: 960 ... and a comment for guid2 961 962 963 964 > extension[1] > extendee: 965 desc_test_comments.proto:119:1 966 desc_test_comments.proto:119:8 967 968 969 > extension[1] > label: 970 desc_test_comments.proto:127:9 971 desc_test_comments.proto:127:17 972 973 974 > extension[1] > type: 975 desc_test_comments.proto:127:18 976 desc_test_comments.proto:127:24 977 978 979 > extension[1] > name: 980 desc_test_comments.proto:127:25 981 desc_test_comments.proto:127:30 982 983 984 > extension[1] > number: 985 desc_test_comments.proto:127:33 986 desc_test_comments.proto:127:36 987 988 989 > message_type[1]: 990 desc_test_comments.proto:131:1 991 desc_test_comments.proto:131:115 992 Trailing comments: 993 trailer for AnEmptyMessage 994 995 996 > message_type[1] > name: 997 desc_test_comments.proto:131:36 998 desc_test_comments.proto:131:50 999 Leading detached comment [0]: 1000 name leading comment 1001 1002 1003 > service[0]: 1004 desc_test_comments.proto:134:1 1005 desc_test_comments.proto:156:2 1006 Leading comments: 1007 Service comment 1008 1009 Trailing comments: 1010 service trailer 1011 that spans multiple lines 1012 1013 1014 1015 > service[0] > name: 1016 desc_test_comments.proto:134:28 1017 desc_test_comments.proto:134:38 1018 Leading detached comment [0]: 1019 service name 1020 1021 1022 > service[0] > options: 1023 desc_test_comments.proto:139:9 1024 desc_test_comments.proto:139:43 1025 1026 1027 > service[0] > options > (testprotos.sfubar) > id: 1028 desc_test_comments.proto:139:9 1029 desc_test_comments.proto:139:43 1030 Leading comments: 1031 option that sets field 1032 1033 1034 1035 > service[0] > options: 1036 desc_test_comments.proto:141:9 1037 desc_test_comments.proto:141:47 1038 1039 1040 > service[0] > options > (testprotos.sfubar) > name: 1041 desc_test_comments.proto:141:9 1042 desc_test_comments.proto:141:47 1043 Leading comments: 1044 another option that sets field 1045 1046 1047 1048 > service[0] > options: 1049 desc_test_comments.proto:142:9 1050 desc_test_comments.proto:142:35 1051 1052 1053 > service[0] > options > deprecated: 1054 desc_test_comments.proto:142:9 1055 desc_test_comments.proto:142:35 1056 Trailing comments: 1057 DEPRECATED! 1058 1059 1060 1061 > service[0] > options: 1062 desc_test_comments.proto:144:9 1063 desc_test_comments.proto:144:45 1064 1065 1066 > service[0] > options > (testprotos.sfubare): 1067 desc_test_comments.proto:144:9 1068 desc_test_comments.proto:144:45 1069 1070 1071 > service[0] > method[0]: 1072 desc_test_comments.proto:147:9 1073 desc_test_comments.proto:148:84 1074 Leading comments: 1075 Method comment 1076 1077 Trailing comments: 1078 compact method trailer 1079 1080 1081 1082 > service[0] > method[0] > name: 1083 desc_test_comments.proto:147:28 1084 desc_test_comments.proto:147:40 1085 Leading detached comment [0]: 1086 rpc name 1087 1088 1089 > service[0] > method[0] > client_streaming: 1090 desc_test_comments.proto:147:73 1091 desc_test_comments.proto:147:79 1092 Leading detached comment [0]: 1093 comment B 1094 1095 1096 > service[0] > method[0] > input_type: 1097 desc_test_comments.proto:147:96 1098 desc_test_comments.proto:147:103 1099 Leading detached comment [0]: 1100 comment C 1101 1102 1103 > service[0] > method[0] > output_type: 1104 desc_test_comments.proto:148:57 1105 desc_test_comments.proto:148:64 1106 Leading detached comment [0]: 1107 comment E 1108 1109 1110 > service[0] > method[1]: 1111 desc_test_comments.proto:150:9 1112 desc_test_comments.proto:155:10 1113 Trailing comments: 1114 trailer for method 1115 1116 1117 1118 > service[0] > method[1] > name: 1119 desc_test_comments.proto:150:13 1120 desc_test_comments.proto:150:21 1121 1122 1123 > service[0] > method[1] > input_type: 1124 desc_test_comments.proto:150:23 1125 desc_test_comments.proto:150:30 1126 1127 1128 > service[0] > method[1] > output_type: 1129 desc_test_comments.proto:150:41 1130 desc_test_comments.proto:150:62 1131 1132 1133 > service[0] > method[1] > options: 1134 desc_test_comments.proto:152:17 1135 desc_test_comments.proto:152:42 1136 1137 1138 > service[0] > method[1] > options > deprecated: 1139 desc_test_comments.proto:152:17 1140 desc_test_comments.proto:152:42 1141 Leading comments: 1142 this RPC is deprecated! 1143 1144 1145 1146 > service[0] > method[1] > options: 1147 desc_test_comments.proto:153:17 1148 desc_test_comments.proto:153:53 1149 1150 1151 > service[0] > method[1] > options > (testprotos.mtfubar)[0]: 1152 desc_test_comments.proto:153:17 1153 desc_test_comments.proto:153:53 1154 1155 1156 > service[0] > method[1] > options: 1157 desc_test_comments.proto:154:17 1158 desc_test_comments.proto:154:56 1159 1160 1161 > service[0] > method[1] > options > (testprotos.mtfubard): 1162 desc_test_comments.proto:154:17 1163 desc_test_comments.proto:154:56 1164 ---- desc_test_complex.proto ---- 1165 1166 1167 : 1168 desc_test_complex.proto:1:1 1169 desc_test_complex.proto:298:2 1170 1171 1172 > syntax: 1173 desc_test_complex.proto:1:1 1174 desc_test_complex.proto:1:19 1175 1176 1177 > package: 1178 desc_test_complex.proto:3:1 1179 desc_test_complex.proto:3:17 1180 1181 1182 > options: 1183 desc_test_complex.proto:5:1 1184 desc_test_complex.proto:5:73 1185 1186 1187 > options > go_package: 1188 desc_test_complex.proto:5:1 1189 desc_test_complex.proto:5:73 1190 1191 1192 > dependency[0]: 1193 desc_test_complex.proto:7:1 1194 desc_test_complex.proto:7:43 1195 1196 1197 > message_type[0]: 1198 desc_test_complex.proto:9:1 1199 desc_test_complex.proto:14:2 1200 1201 1202 > message_type[0] > name: 1203 desc_test_complex.proto:9:9 1204 desc_test_complex.proto:9:15 1205 1206 1207 > message_type[0] > field[0]: 1208 desc_test_complex.proto:10:9 1209 desc_test_complex.proto:10:34 1210 1211 1212 > message_type[0] > field[0] > label: 1213 desc_test_complex.proto:10:9 1214 desc_test_complex.proto:10:17 1215 1216 1217 > message_type[0] > field[0] > type: 1218 desc_test_complex.proto:10:18 1219 desc_test_complex.proto:10:24 1220 1221 1222 > message_type[0] > field[0] > name: 1223 desc_test_complex.proto:10:25 1224 desc_test_complex.proto:10:29 1225 1226 1227 > message_type[0] > field[0] > number: 1228 desc_test_complex.proto:10:32 1229 desc_test_complex.proto:10:33 1230 1231 1232 > message_type[0] > field[1]: 1233 desc_test_complex.proto:11:9 1234 desc_test_complex.proto:11:32 1235 1236 1237 > message_type[0] > field[1] > label: 1238 desc_test_complex.proto:11:9 1239 desc_test_complex.proto:11:17 1240 1241 1242 > message_type[0] > field[1] > type: 1243 desc_test_complex.proto:11:18 1244 desc_test_complex.proto:11:24 1245 1246 1247 > message_type[0] > field[1] > name: 1248 desc_test_complex.proto:11:25 1249 desc_test_complex.proto:11:27 1250 1251 1252 > message_type[0] > field[1] > number: 1253 desc_test_complex.proto:11:30 1254 desc_test_complex.proto:11:31 1255 1256 1257 > message_type[0] > field[2]: 1258 desc_test_complex.proto:12:9 1259 desc_test_complex.proto:12:35 1260 Trailing comments: 1261 default JSON name will be capitalized 1262 1263 1264 1265 > message_type[0] > field[2] > label: 1266 desc_test_complex.proto:12:9 1267 desc_test_complex.proto:12:17 1268 1269 1270 > message_type[0] > field[2] > type: 1271 desc_test_complex.proto:12:18 1272 desc_test_complex.proto:12:23 1273 1274 1275 > message_type[0] > field[2] > name: 1276 desc_test_complex.proto:12:24 1277 desc_test_complex.proto:12:30 1278 1279 1280 > message_type[0] > field[2] > number: 1281 desc_test_complex.proto:12:33 1282 desc_test_complex.proto:12:34 1283 1284 1285 > message_type[0] > field[3]: 1286 desc_test_complex.proto:13:9 1287 desc_test_complex.proto:13:29 1288 Trailing comments: 1289 default JSON name will be empty(!) 1290 1291 1292 1293 > message_type[0] > field[3] > label: 1294 desc_test_complex.proto:13:9 1295 desc_test_complex.proto:13:17 1296 1297 1298 > message_type[0] > field[3] > type: 1299 desc_test_complex.proto:13:18 1300 desc_test_complex.proto:13:22 1301 1302 1303 > message_type[0] > field[3] > name: 1304 desc_test_complex.proto:13:23 1305 desc_test_complex.proto:13:24 1306 1307 1308 > message_type[0] > field[3] > number: 1309 desc_test_complex.proto:13:27 1310 desc_test_complex.proto:13:28 1311 1312 1313 > extension: 1314 desc_test_complex.proto:16:1 1315 desc_test_complex.proto:20:2 1316 1317 1318 > extension[0]: 1319 desc_test_complex.proto:19:9 1320 desc_test_complex.proto:19:39 1321 1322 1323 > extension[0] > extendee: 1324 desc_test_complex.proto:16:8 1325 desc_test_complex.proto:18:25 1326 1327 1328 > extension[0] > label: 1329 desc_test_complex.proto:19:9 1330 desc_test_complex.proto:19:17 1331 1332 1333 > extension[0] > type: 1334 desc_test_complex.proto:19:18 1335 desc_test_complex.proto:19:24 1336 1337 1338 > extension[0] > name: 1339 desc_test_complex.proto:19:25 1340 desc_test_complex.proto:19:30 1341 1342 1343 > extension[0] > number: 1344 desc_test_complex.proto:19:33 1345 desc_test_complex.proto:19:38 1346 1347 1348 > message_type[1]: 1349 desc_test_complex.proto:22:1 1350 desc_test_complex.proto:61:2 1351 1352 1353 > message_type[1] > name: 1354 desc_test_complex.proto:22:9 1355 desc_test_complex.proto:22:13 1356 1357 1358 > message_type[1] > field[0]: 1359 desc_test_complex.proto:23:9 1360 desc_test_complex.proto:23:55 1361 1362 1363 > message_type[1] > field[0] > label: 1364 desc_test_complex.proto:23:9 1365 desc_test_complex.proto:23:17 1366 1367 1368 > message_type[1] > field[0] > type: 1369 desc_test_complex.proto:23:18 1370 desc_test_complex.proto:23:24 1371 1372 1373 > message_type[1] > field[0] > name: 1374 desc_test_complex.proto:23:25 1375 desc_test_complex.proto:23:28 1376 1377 1378 > message_type[1] > field[0] > number: 1379 desc_test_complex.proto:23:31 1380 desc_test_complex.proto:23:32 1381 1382 1383 > message_type[1] > field[0] > options: 1384 desc_test_complex.proto:23:33 1385 desc_test_complex.proto:23:54 1386 1387 1388 > message_type[1] > field[0] > json_name: 1389 desc_test_complex.proto:23:34 1390 desc_test_complex.proto:23:53 1391 1392 1393 > message_type[1] > field[1]: 1394 desc_test_complex.proto:24:9 1395 desc_test_complex.proto:24:34 1396 1397 1398 > message_type[1] > field[1] > label: 1399 desc_test_complex.proto:24:9 1400 desc_test_complex.proto:24:17 1401 1402 1403 > message_type[1] > field[1] > type: 1404 desc_test_complex.proto:24:18 1405 desc_test_complex.proto:24:23 1406 1407 1408 > message_type[1] > field[1] > name: 1409 desc_test_complex.proto:24:24 1410 desc_test_complex.proto:24:29 1411 1412 1413 > message_type[1] > field[1] > number: 1414 desc_test_complex.proto:24:32 1415 desc_test_complex.proto:24:33 1416 1417 1418 > message_type[1] > field[2]: 1419 desc_test_complex.proto:25:9 1420 desc_test_complex.proto:25:31 1421 1422 1423 > message_type[1] > field[2] > label: 1424 desc_test_complex.proto:25:9 1425 desc_test_complex.proto:25:17 1426 1427 1428 > message_type[1] > field[2] > type_name: 1429 desc_test_complex.proto:25:18 1430 desc_test_complex.proto:25:24 1431 1432 1433 > message_type[1] > field[2] > name: 1434 desc_test_complex.proto:25:25 1435 desc_test_complex.proto:25:26 1436 1437 1438 > message_type[1] > field[2] > number: 1439 desc_test_complex.proto:25:29 1440 desc_test_complex.proto:25:30 1441 1442 1443 > message_type[1] > field[3]: 1444 desc_test_complex.proto:26:9 1445 desc_test_complex.proto:26:31 1446 1447 1448 > message_type[1] > field[3] > label: 1449 desc_test_complex.proto:26:9 1450 desc_test_complex.proto:26:17 1451 1452 1453 > message_type[1] > field[3] > type_name: 1454 desc_test_complex.proto:26:18 1455 desc_test_complex.proto:26:24 1456 1457 1458 > message_type[1] > field[3] > name: 1459 desc_test_complex.proto:26:25 1460 desc_test_complex.proto:26:26 1461 1462 1463 > message_type[1] > field[3] > number: 1464 desc_test_complex.proto:26:29 1465 desc_test_complex.proto:26:30 1466 1467 1468 > message_type[1] > field[4]: 1469 desc_test_complex.proto:27:9 1470 desc_test_complex.proto:27:34 1471 1472 1473 > message_type[1] > field[4] > type_name: 1474 desc_test_complex.proto:27:9 1475 desc_test_complex.proto:27:27 1476 1477 1478 > message_type[1] > field[4] > name: 1479 desc_test_complex.proto:27:28 1480 desc_test_complex.proto:27:29 1481 1482 1483 > message_type[1] > field[4] > number: 1484 desc_test_complex.proto:27:32 1485 desc_test_complex.proto:27:33 1486 1487 1488 > message_type[1] > field[5]: 1489 desc_test_complex.proto:29:9 1490 desc_test_complex.proto:29:67 1491 1492 1493 > message_type[1] > field[5] > label: 1494 desc_test_complex.proto:29:9 1495 desc_test_complex.proto:29:17 1496 1497 1498 > message_type[1] > field[5] > type: 1499 desc_test_complex.proto:29:18 1500 desc_test_complex.proto:29:23 1501 1502 1503 > message_type[1] > field[5] > name: 1504 desc_test_complex.proto:29:24 1505 desc_test_complex.proto:29:25 1506 1507 1508 > message_type[1] > field[5] > number: 1509 desc_test_complex.proto:29:28 1510 desc_test_complex.proto:29:29 1511 1512 1513 > message_type[1] > field[5] > options: 1514 desc_test_complex.proto:29:30 1515 desc_test_complex.proto:29:66 1516 1517 1518 > message_type[1] > field[5] > default_value: 1519 desc_test_complex.proto:29:31 1520 desc_test_complex.proto:29:65 1521 1522 1523 > message_type[1] > extension_range: 1524 desc_test_complex.proto:31:9 1525 desc_test_complex.proto:31:31 1526 1527 1528 > message_type[1] > extension_range[0]: 1529 desc_test_complex.proto:31:20 1530 desc_test_complex.proto:31:30 1531 1532 1533 > message_type[1] > extension_range[0] > start: 1534 desc_test_complex.proto:31:20 1535 desc_test_complex.proto:31:23 1536 1537 1538 > message_type[1] > extension_range[0] > end: 1539 desc_test_complex.proto:31:27 1540 desc_test_complex.proto:31:30 1541 1542 1543 > message_type[1] > extension_range: 1544 desc_test_complex.proto:33:9 1545 desc_test_complex.proto:33:91 1546 1547 1548 > message_type[1] > extension_range[1]: 1549 desc_test_complex.proto:33:20 1550 desc_test_complex.proto:33:23 1551 1552 1553 > message_type[1] > extension_range[1] > start: 1554 desc_test_complex.proto:33:20 1555 desc_test_complex.proto:33:23 1556 1557 1558 > message_type[1] > extension_range[1] > end: 1559 desc_test_complex.proto:33:20 1560 desc_test_complex.proto:33:23 1561 1562 1563 > message_type[1] > extension_range[2]: 1564 desc_test_complex.proto:33:25 1565 desc_test_complex.proto:33:35 1566 1567 1568 > message_type[1] > extension_range[2] > start: 1569 desc_test_complex.proto:33:25 1570 desc_test_complex.proto:33:28 1571 1572 1573 > message_type[1] > extension_range[2] > end: 1574 desc_test_complex.proto:33:32 1575 desc_test_complex.proto:33:35 1576 1577 1578 > message_type[1] > extension_range[3]: 1579 desc_test_complex.proto:33:37 1580 desc_test_complex.proto:33:47 1581 1582 1583 > message_type[1] > extension_range[3] > start: 1584 desc_test_complex.proto:33:37 1585 desc_test_complex.proto:33:40 1586 1587 1588 > message_type[1] > extension_range[3] > end: 1589 desc_test_complex.proto:33:44 1590 desc_test_complex.proto:33:47 1591 1592 1593 > message_type[1] > extension_range[4]: 1594 desc_test_complex.proto:33:49 1595 desc_test_complex.proto:33:61 1596 1597 1598 > message_type[1] > extension_range[4] > start: 1599 desc_test_complex.proto:33:49 1600 desc_test_complex.proto:33:54 1601 1602 1603 > message_type[1] > extension_range[4] > end: 1604 desc_test_complex.proto:33:58 1605 desc_test_complex.proto:33:61 1606 1607 1608 > message_type[1] > extension_range[1] > options: 1609 desc_test_complex.proto:33:62 1610 desc_test_complex.proto:33:90 1611 1612 1613 > message_type[1] > extension_range[1] > options > (foo.bar.label): 1614 desc_test_complex.proto:33:63 1615 desc_test_complex.proto:33:89 1616 1617 1618 > message_type[1] > extension_range[2] > options: 1619 desc_test_complex.proto:33:62 1620 desc_test_complex.proto:33:90 1621 1622 1623 > message_type[1] > extension_range[2] > options > (foo.bar.label): 1624 desc_test_complex.proto:33:63 1625 desc_test_complex.proto:33:89 1626 1627 1628 > message_type[1] > extension_range[3] > options: 1629 desc_test_complex.proto:33:62 1630 desc_test_complex.proto:33:90 1631 1632 1633 > message_type[1] > extension_range[3] > options > (foo.bar.label): 1634 desc_test_complex.proto:33:63 1635 desc_test_complex.proto:33:89 1636 1637 1638 > message_type[1] > extension_range[4] > options: 1639 desc_test_complex.proto:33:62 1640 desc_test_complex.proto:33:90 1641 1642 1643 > message_type[1] > extension_range[4] > options > (foo.bar.label): 1644 desc_test_complex.proto:33:63 1645 desc_test_complex.proto:33:89 1646 1647 1648 > message_type[1] > nested_type[1]: 1649 desc_test_complex.proto:35:9 1650 desc_test_complex.proto:60:10 1651 1652 1653 > message_type[1] > nested_type[1] > name: 1654 desc_test_complex.proto:35:17 1655 desc_test_complex.proto:35:23 1656 1657 1658 > message_type[1] > nested_type[1] > extension: 1659 desc_test_complex.proto:36:17 1660 desc_test_complex.proto:38:18 1661 1662 1663 > message_type[1] > nested_type[1] > extension[0]: 1664 desc_test_complex.proto:37:25 1665 desc_test_complex.proto:37:56 1666 1667 1668 > message_type[1] > nested_type[1] > extension[0] > extendee: 1669 desc_test_complex.proto:36:24 1670 desc_test_complex.proto:36:54 1671 1672 1673 > message_type[1] > nested_type[1] > extension[0] > label: 1674 desc_test_complex.proto:37:25 1675 desc_test_complex.proto:37:33 1676 1677 1678 > message_type[1] > nested_type[1] > extension[0] > type: 1679 desc_test_complex.proto:37:34 1680 desc_test_complex.proto:37:39 1681 1682 1683 > message_type[1] > nested_type[1] > extension[0] > name: 1684 desc_test_complex.proto:37:40 1685 desc_test_complex.proto:37:47 1686 1687 1688 > message_type[1] > nested_type[1] > extension[0] > number: 1689 desc_test_complex.proto:37:50 1690 desc_test_complex.proto:37:55 1691 1692 1693 > message_type[1] > nested_type[1] > nested_type[0]: 1694 desc_test_complex.proto:39:17 1695 desc_test_complex.proto:59:18 1696 1697 1698 > message_type[1] > nested_type[1] > nested_type[0] > name: 1699 desc_test_complex.proto:39:25 1700 desc_test_complex.proto:39:38 1701 1702 1703 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0]: 1704 desc_test_complex.proto:40:25 1705 desc_test_complex.proto:48:26 1706 1707 1708 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > name: 1709 desc_test_complex.proto:40:30 1710 desc_test_complex.proto:40:33 1711 1712 1713 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[0]: 1714 desc_test_complex.proto:41:33 1715 desc_test_complex.proto:41:40 1716 1717 1718 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[0] > name: 1719 desc_test_complex.proto:41:33 1720 desc_test_complex.proto:41:35 1721 1722 1723 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[0] > number: 1724 desc_test_complex.proto:41:38 1725 desc_test_complex.proto:41:39 1726 1727 1728 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[1]: 1729 desc_test_complex.proto:42:33 1730 desc_test_complex.proto:42:40 1731 1732 1733 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[1] > name: 1734 desc_test_complex.proto:42:33 1735 desc_test_complex.proto:42:35 1736 1737 1738 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[1] > number: 1739 desc_test_complex.proto:42:38 1740 desc_test_complex.proto:42:39 1741 1742 1743 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[2]: 1744 desc_test_complex.proto:43:33 1745 desc_test_complex.proto:43:40 1746 1747 1748 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[2] > name: 1749 desc_test_complex.proto:43:33 1750 desc_test_complex.proto:43:35 1751 1752 1753 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[2] > number: 1754 desc_test_complex.proto:43:38 1755 desc_test_complex.proto:43:39 1756 1757 1758 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[3]: 1759 desc_test_complex.proto:44:33 1760 desc_test_complex.proto:44:40 1761 1762 1763 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[3] > name: 1764 desc_test_complex.proto:44:33 1765 desc_test_complex.proto:44:35 1766 1767 1768 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[3] > number: 1769 desc_test_complex.proto:44:38 1770 desc_test_complex.proto:44:39 1771 1772 1773 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[4]: 1774 desc_test_complex.proto:45:33 1775 desc_test_complex.proto:45:40 1776 1777 1778 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[4] > name: 1779 desc_test_complex.proto:45:33 1780 desc_test_complex.proto:45:35 1781 1782 1783 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[4] > number: 1784 desc_test_complex.proto:45:38 1785 desc_test_complex.proto:45:39 1786 1787 1788 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[5]: 1789 desc_test_complex.proto:46:33 1790 desc_test_complex.proto:46:40 1791 1792 1793 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[5] > name: 1794 desc_test_complex.proto:46:33 1795 desc_test_complex.proto:46:35 1796 1797 1798 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[5] > number: 1799 desc_test_complex.proto:46:38 1800 desc_test_complex.proto:46:39 1801 1802 1803 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[6]: 1804 desc_test_complex.proto:47:33 1805 desc_test_complex.proto:47:40 1806 1807 1808 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[6] > name: 1809 desc_test_complex.proto:47:33 1810 desc_test_complex.proto:47:35 1811 1812 1813 > message_type[1] > nested_type[1] > nested_type[0] > enum_type[0] > value[6] > number: 1814 desc_test_complex.proto:47:38 1815 desc_test_complex.proto:47:39 1816 1817 1818 > message_type[1] > nested_type[1] > nested_type[0] > options: 1819 desc_test_complex.proto:49:25 1820 desc_test_complex.proto:49:50 1821 1822 1823 > message_type[1] > nested_type[1] > nested_type[0] > options > (foo.bar.Test.Nested.fooblez): 1824 desc_test_complex.proto:49:25 1825 desc_test_complex.proto:49:50 1826 1827 1828 > message_type[1] > nested_type[1] > nested_type[0] > extension: 1829 desc_test_complex.proto:50:25 1830 desc_test_complex.proto:52:26 1831 1832 1833 > message_type[1] > nested_type[1] > nested_type[0] > extension[0]: 1834 desc_test_complex.proto:51:33 1835 desc_test_complex.proto:51:64 1836 1837 1838 > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > extendee: 1839 desc_test_complex.proto:50:32 1840 desc_test_complex.proto:50:36 1841 1842 1843 > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > label: 1844 desc_test_complex.proto:51:33 1845 desc_test_complex.proto:51:41 1846 1847 1848 > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > type: 1849 desc_test_complex.proto:51:42 1850 desc_test_complex.proto:51:48 1851 1852 1853 > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > name: 1854 desc_test_complex.proto:51:49 1855 desc_test_complex.proto:51:57 1856 1857 1858 > message_type[1] > nested_type[1] > nested_type[0] > extension[0] > number: 1859 desc_test_complex.proto:51:60 1860 desc_test_complex.proto:51:63 1861 1862 1863 > message_type[1] > nested_type[1] > nested_type[0] > options: 1864 desc_test_complex.proto:53:25 1865 desc_test_complex.proto:53:108 1866 1867 1868 > message_type[1] > nested_type[1] > nested_type[0] > options > (foo.bar.rept)[0]: 1869 desc_test_complex.proto:53:25 1870 desc_test_complex.proto:53:108 1871 1872 1873 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0]: 1874 desc_test_complex.proto:54:25 1875 desc_test_complex.proto:58:26 1876 1877 1878 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > name: 1879 desc_test_complex.proto:54:33 1880 desc_test_complex.proto:54:51 1881 1882 1883 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > options: 1884 desc_test_complex.proto:55:33 1885 desc_test_complex.proto:55:109 1886 1887 1888 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > options > (foo.bar.rept)[0]: 1889 desc_test_complex.proto:55:33 1890 desc_test_complex.proto:55:109 1891 1892 1893 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0]: 1894 desc_test_complex.proto:57:33 1895 desc_test_complex.proto:57:56 1896 1897 1898 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0] > label: 1899 desc_test_complex.proto:57:33 1900 desc_test_complex.proto:57:41 1901 1902 1903 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0] > type_name: 1904 desc_test_complex.proto:57:42 1905 desc_test_complex.proto:57:46 1906 1907 1908 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0] > name: 1909 desc_test_complex.proto:57:47 1910 desc_test_complex.proto:57:51 1911 1912 1913 > message_type[1] > nested_type[1] > nested_type[0] > nested_type[0] > field[0] > number: 1914 desc_test_complex.proto:57:54 1915 desc_test_complex.proto:57:55 1916 1917 1918 > enum_type[0]: 1919 desc_test_complex.proto:63:1 1920 desc_test_complex.proto:72:2 1921 1922 1923 > enum_type[0] > name: 1924 desc_test_complex.proto:63:6 1925 desc_test_complex.proto:63:26 1926 1927 1928 > enum_type[0] > value[0]: 1929 desc_test_complex.proto:64:9 1930 desc_test_complex.proto:64:15 1931 1932 1933 > enum_type[0] > value[0] > name: 1934 desc_test_complex.proto:64:9 1935 desc_test_complex.proto:64:10 1936 1937 1938 > enum_type[0] > value[0] > number: 1939 desc_test_complex.proto:64:13 1940 desc_test_complex.proto:64:14 1941 1942 1943 > enum_type[0] > value[1]: 1944 desc_test_complex.proto:65:9 1945 desc_test_complex.proto:65:15 1946 1947 1948 > enum_type[0] > value[1] > name: 1949 desc_test_complex.proto:65:9 1950 desc_test_complex.proto:65:10 1951 1952 1953 > enum_type[0] > value[1] > number: 1954 desc_test_complex.proto:65:13 1955 desc_test_complex.proto:65:14 1956 1957 1958 > enum_type[0] > value[2]: 1959 desc_test_complex.proto:66:9 1960 desc_test_complex.proto:66:15 1961 1962 1963 > enum_type[0] > value[2] > name: 1964 desc_test_complex.proto:66:9 1965 desc_test_complex.proto:66:10 1966 1967 1968 > enum_type[0] > value[2] > number: 1969 desc_test_complex.proto:66:13 1970 desc_test_complex.proto:66:14 1971 1972 1973 > enum_type[0] > reserved_range: 1974 desc_test_complex.proto:67:9 1975 desc_test_complex.proto:67:30 1976 1977 1978 > enum_type[0] > reserved_range[0]: 1979 desc_test_complex.proto:67:18 1980 desc_test_complex.proto:67:29 1981 1982 1983 > enum_type[0] > reserved_range[0] > start: 1984 desc_test_complex.proto:67:18 1985 desc_test_complex.proto:67:22 1986 1987 1988 > enum_type[0] > reserved_range[0] > end: 1989 desc_test_complex.proto:67:26 1990 desc_test_complex.proto:67:29 1991 1992 1993 > enum_type[0] > reserved_range: 1994 desc_test_complex.proto:68:9 1995 desc_test_complex.proto:68:26 1996 1997 1998 > enum_type[0] > reserved_range[1]: 1999 desc_test_complex.proto:68:18 2000 desc_test_complex.proto:68:25 2001 2002 2003 > enum_type[0] > reserved_range[1] > start: 2004 desc_test_complex.proto:68:18 2005 desc_test_complex.proto:68:20 2006 2007 2008 > enum_type[0] > reserved_range[1] > end: 2009 desc_test_complex.proto:68:24 2010 desc_test_complex.proto:68:25 2011 2012 2013 > enum_type[0] > reserved_range: 2014 desc_test_complex.proto:69:9 2015 desc_test_complex.proto:69:40 2016 2017 2018 > enum_type[0] > reserved_range[2]: 2019 desc_test_complex.proto:69:18 2020 desc_test_complex.proto:69:25 2021 2022 2023 > enum_type[0] > reserved_range[2] > start: 2024 desc_test_complex.proto:69:18 2025 desc_test_complex.proto:69:19 2026 2027 2028 > enum_type[0] > reserved_range[2] > end: 2029 desc_test_complex.proto:69:23 2030 desc_test_complex.proto:69:25 2031 2032 2033 > enum_type[0] > reserved_range[3]: 2034 desc_test_complex.proto:69:27 2035 desc_test_complex.proto:69:35 2036 2037 2038 > enum_type[0] > reserved_range[3] > start: 2039 desc_test_complex.proto:69:27 2040 desc_test_complex.proto:69:29 2041 2042 2043 > enum_type[0] > reserved_range[3] > end: 2044 desc_test_complex.proto:69:33 2045 desc_test_complex.proto:69:35 2046 2047 2048 > enum_type[0] > reserved_range[4]: 2049 desc_test_complex.proto:69:37 2050 desc_test_complex.proto:69:39 2051 2052 2053 > enum_type[0] > reserved_range[4] > start: 2054 desc_test_complex.proto:69:37 2055 desc_test_complex.proto:69:39 2056 2057 2058 > enum_type[0] > reserved_range[4] > end: 2059 desc_test_complex.proto:69:37 2060 desc_test_complex.proto:69:39 2061 2062 2063 > enum_type[0] > reserved_range: 2064 desc_test_complex.proto:70:9 2065 desc_test_complex.proto:70:27 2066 2067 2068 > enum_type[0] > reserved_range[5]: 2069 desc_test_complex.proto:70:18 2070 desc_test_complex.proto:70:26 2071 2072 2073 > enum_type[0] > reserved_range[5] > start: 2074 desc_test_complex.proto:70:18 2075 desc_test_complex.proto:70:20 2076 2077 2078 > enum_type[0] > reserved_range[5] > end: 2079 desc_test_complex.proto:70:24 2080 desc_test_complex.proto:70:26 2081 2082 2083 > enum_type[0] > reserved_name: 2084 desc_test_complex.proto:71:9 2085 desc_test_complex.proto:71:32 2086 2087 2088 > enum_type[0] > reserved_name[0]: 2089 desc_test_complex.proto:71:18 2090 desc_test_complex.proto:71:21 2091 2092 2093 > enum_type[0] > reserved_name[1]: 2094 desc_test_complex.proto:71:23 2095 desc_test_complex.proto:71:26 2096 2097 2098 > enum_type[0] > reserved_name[2]: 2099 desc_test_complex.proto:71:28 2100 desc_test_complex.proto:71:31 2101 2102 2103 > message_type[2]: 2104 desc_test_complex.proto:74:1 2105 desc_test_complex.proto:78:2 2106 2107 2108 > message_type[2] > name: 2109 desc_test_complex.proto:74:9 2110 desc_test_complex.proto:74:32 2111 2112 2113 > message_type[2] > reserved_range: 2114 desc_test_complex.proto:75:9 2115 desc_test_complex.proto:75:40 2116 2117 2118 > message_type[2] > reserved_range[0]: 2119 desc_test_complex.proto:75:18 2120 desc_test_complex.proto:75:25 2121 2122 2123 > message_type[2] > reserved_range[0] > start: 2124 desc_test_complex.proto:75:18 2125 desc_test_complex.proto:75:19 2126 2127 2128 > message_type[2] > reserved_range[0] > end: 2129 desc_test_complex.proto:75:23 2130 desc_test_complex.proto:75:25 2131 2132 2133 > message_type[2] > reserved_range[1]: 2134 desc_test_complex.proto:75:27 2135 desc_test_complex.proto:75:35 2136 2137 2138 > message_type[2] > reserved_range[1] > start: 2139 desc_test_complex.proto:75:27 2140 desc_test_complex.proto:75:29 2141 2142 2143 > message_type[2] > reserved_range[1] > end: 2144 desc_test_complex.proto:75:33 2145 desc_test_complex.proto:75:35 2146 2147 2148 > message_type[2] > reserved_range[2]: 2149 desc_test_complex.proto:75:37 2150 desc_test_complex.proto:75:39 2151 2152 2153 > message_type[2] > reserved_range[2] > start: 2154 desc_test_complex.proto:75:37 2155 desc_test_complex.proto:75:39 2156 2157 2158 > message_type[2] > reserved_range[2] > end: 2159 desc_test_complex.proto:75:37 2160 desc_test_complex.proto:75:39 2161 2162 2163 > message_type[2] > reserved_range: 2164 desc_test_complex.proto:76:9 2165 desc_test_complex.proto:76:30 2166 2167 2168 > message_type[2] > reserved_range[3]: 2169 desc_test_complex.proto:76:18 2170 desc_test_complex.proto:76:29 2171 2172 2173 > message_type[2] > reserved_range[3] > start: 2174 desc_test_complex.proto:76:18 2175 desc_test_complex.proto:76:22 2176 2177 2178 > message_type[2] > reserved_range[3] > end: 2179 desc_test_complex.proto:76:26 2180 desc_test_complex.proto:76:29 2181 2182 2183 > message_type[2] > reserved_name: 2184 desc_test_complex.proto:77:9 2185 desc_test_complex.proto:77:32 2186 2187 2188 > message_type[2] > reserved_name[0]: 2189 desc_test_complex.proto:77:18 2190 desc_test_complex.proto:77:21 2191 2192 2193 > message_type[2] > reserved_name[1]: 2194 desc_test_complex.proto:77:23 2195 desc_test_complex.proto:77:26 2196 2197 2198 > message_type[2] > reserved_name[2]: 2199 desc_test_complex.proto:77:28 2200 desc_test_complex.proto:77:31 2201 2202 2203 > message_type[3]: 2204 desc_test_complex.proto:80:1 2205 desc_test_complex.proto:82:2 2206 2207 2208 > message_type[3] > name: 2209 desc_test_complex.proto:80:9 2210 desc_test_complex.proto:80:23 2211 2212 2213 > message_type[3] > field[0]: 2214 desc_test_complex.proto:81:9 2215 desc_test_complex.proto:81:38 2216 2217 2218 > message_type[3] > field[0] > type_name: 2219 desc_test_complex.proto:81:9 2220 desc_test_complex.proto:81:28 2221 2222 2223 > message_type[3] > field[0] > name: 2224 desc_test_complex.proto:81:29 2225 desc_test_complex.proto:81:33 2226 2227 2228 > message_type[3] > field[0] > number: 2229 desc_test_complex.proto:81:36 2230 desc_test_complex.proto:81:37 2231 2232 2233 > extension: 2234 desc_test_complex.proto:84:1 2235 desc_test_complex.proto:89:2 2236 2237 2238 > extension[1]: 2239 desc_test_complex.proto:85:9 2240 desc_test_complex.proto:85:36 2241 2242 2243 > extension[1] > extendee: 2244 desc_test_complex.proto:84:8 2245 desc_test_complex.proto:84:38 2246 2247 2248 > extension[1] > label: 2249 desc_test_complex.proto:85:9 2250 desc_test_complex.proto:85:17 2251 2252 2253 > extension[1] > type_name: 2254 desc_test_complex.proto:85:18 2255 desc_test_complex.proto:85:22 2256 2257 2258 > extension[1] > name: 2259 desc_test_complex.proto:85:23 2260 desc_test_complex.proto:85:27 2261 2262 2263 > extension[1] > number: 2264 desc_test_complex.proto:85:30 2265 desc_test_complex.proto:85:35 2266 2267 2268 > extension[2]: 2269 desc_test_complex.proto:86:9 2270 desc_test_complex.proto:86:60 2271 2272 2273 > extension[2] > extendee: 2274 desc_test_complex.proto:84:8 2275 desc_test_complex.proto:84:38 2276 2277 2278 > extension[2] > label: 2279 desc_test_complex.proto:86:9 2280 desc_test_complex.proto:86:17 2281 2282 2283 > extension[2] > type_name: 2284 desc_test_complex.proto:86:18 2285 desc_test_complex.proto:86:47 2286 2287 2288 > extension[2] > name: 2289 desc_test_complex.proto:86:48 2290 desc_test_complex.proto:86:51 2291 2292 2293 > extension[2] > number: 2294 desc_test_complex.proto:86:54 2295 desc_test_complex.proto:86:59 2296 2297 2298 > extension[3]: 2299 desc_test_complex.proto:87:9 2300 desc_test_complex.proto:87:36 2301 2302 2303 > extension[3] > extendee: 2304 desc_test_complex.proto:84:8 2305 desc_test_complex.proto:84:38 2306 2307 2308 > extension[3] > label: 2309 desc_test_complex.proto:87:9 2310 desc_test_complex.proto:87:17 2311 2312 2313 > extension[3] > type_name: 2314 desc_test_complex.proto:87:18 2315 desc_test_complex.proto:87:25 2316 2317 2318 > extension[3] > name: 2319 desc_test_complex.proto:87:26 2320 desc_test_complex.proto:87:27 2321 2322 2323 > extension[3] > number: 2324 desc_test_complex.proto:87:30 2325 desc_test_complex.proto:87:35 2326 2327 2328 > extension[4]: 2329 desc_test_complex.proto:88:9 2330 desc_test_complex.proto:88:50 2331 2332 2333 > extension[4] > extendee: 2334 desc_test_complex.proto:84:8 2335 desc_test_complex.proto:84:38 2336 2337 2338 > extension[4] > label: 2339 desc_test_complex.proto:88:9 2340 desc_test_complex.proto:88:17 2341 2342 2343 > extension[4] > type_name: 2344 desc_test_complex.proto:88:18 2345 desc_test_complex.proto:88:32 2346 2347 2348 > extension[4] > name: 2349 desc_test_complex.proto:88:33 2350 desc_test_complex.proto:88:41 2351 2352 2353 > extension[4] > number: 2354 desc_test_complex.proto:88:44 2355 desc_test_complex.proto:88:49 2356 2357 2358 > message_type[4]: 2359 desc_test_complex.proto:91:1 2360 desc_test_complex.proto:111:2 2361 2362 2363 > message_type[4] > name: 2364 desc_test_complex.proto:91:9 2365 desc_test_complex.proto:91:16 2366 2367 2368 > message_type[4] > options: 2369 desc_test_complex.proto:92:5 2370 desc_test_complex.proto:92:130 2371 2372 2373 > message_type[4] > options > (foo.bar.rept)[0]: 2374 desc_test_complex.proto:92:5 2375 desc_test_complex.proto:92:130 2376 2377 2378 > message_type[4] > options: 2379 desc_test_complex.proto:93:5 2380 desc_test_complex.proto:93:115 2381 2382 2383 > message_type[4] > options > (foo.bar.rept)[1]: 2384 desc_test_complex.proto:93:5 2385 desc_test_complex.proto:93:115 2386 2387 2388 > message_type[4] > options: 2389 desc_test_complex.proto:94:5 2390 desc_test_complex.proto:94:36 2391 2392 2393 > message_type[4] > options > (foo.bar.rept)[2]: 2394 desc_test_complex.proto:94:5 2395 desc_test_complex.proto:94:36 2396 2397 2398 > message_type[4] > options: 2399 desc_test_complex.proto:95:5 2400 desc_test_complex.proto:95:23 2401 2402 2403 > message_type[4] > options > (foo.bar.eee): 2404 desc_test_complex.proto:95:5 2405 desc_test_complex.proto:95:23 2406 2407 2408 > message_type[4] > options: 2409 desc_test_complex.proto:96:9 2410 desc_test_complex.proto:96:34 2411 2412 2413 > message_type[4] > options > (foo.bar.a): 2414 desc_test_complex.proto:96:9 2415 desc_test_complex.proto:96:34 2416 2417 2418 > message_type[4] > options: 2419 desc_test_complex.proto:97:9 2420 desc_test_complex.proto:97:86 2421 2422 2423 > message_type[4] > options > (foo.bar.a) > test: 2424 desc_test_complex.proto:97:9 2425 desc_test_complex.proto:97:86 2426 2427 2428 > message_type[4] > options: 2429 desc_test_complex.proto:98:9 2430 desc_test_complex.proto:98:37 2431 2432 2433 > message_type[4] > options > (foo.bar.a) > test > foo: 2434 desc_test_complex.proto:98:9 2435 desc_test_complex.proto:98:37 2436 2437 2438 > message_type[4] > options: 2439 desc_test_complex.proto:99:9 2440 desc_test_complex.proto:99:41 2441 2442 2443 > message_type[4] > options > (foo.bar.a) > test > s > name: 2444 desc_test_complex.proto:99:9 2445 desc_test_complex.proto:99:41 2446 2447 2448 > message_type[4] > options: 2449 desc_test_complex.proto:100:5 2450 desc_test_complex.proto:100:34 2451 2452 2453 > message_type[4] > options > (foo.bar.a) > test > s > id: 2454 desc_test_complex.proto:100:5 2455 desc_test_complex.proto:100:34 2456 2457 2458 > message_type[4] > options: 2459 desc_test_complex.proto:101:5 2460 desc_test_complex.proto:101:31 2461 2462 2463 > message_type[4] > options > (foo.bar.a) > test > array[0]: 2464 desc_test_complex.proto:101:5 2465 desc_test_complex.proto:101:31 2466 2467 2468 > message_type[4] > options: 2469 desc_test_complex.proto:102:5 2470 desc_test_complex.proto:102:31 2471 2472 2473 > message_type[4] > options > (foo.bar.a) > test > array[1]: 2474 desc_test_complex.proto:102:5 2475 desc_test_complex.proto:102:31 2476 2477 2478 > message_type[4] > options: 2479 desc_test_complex.proto:103:5 2480 desc_test_complex.proto:103:78 2481 2482 2483 > message_type[4] > options > (foo.bar.a) > test > (foo.bar.Test.Nested._NestedNested._garblez): 2484 desc_test_complex.proto:103:5 2485 desc_test_complex.proto:103:78 2486 2487 2488 > message_type[4] > options: 2489 desc_test_complex.proto:105:9 2490 desc_test_complex.proto:105:37 2491 2492 2493 > message_type[4] > options > (foo.bar.map_vals) > vals[0]: 2494 desc_test_complex.proto:105:9 2495 desc_test_complex.proto:105:37 2496 Trailing comments: 2497 no key, no value 2498 2499 2500 2501 > message_type[4] > options: 2502 desc_test_complex.proto:106:9 2503 desc_test_complex.proto:106:47 2504 2505 2506 > message_type[4] > options > (foo.bar.map_vals) > vals[1]: 2507 desc_test_complex.proto:106:9 2508 desc_test_complex.proto:106:47 2509 Trailing comments: 2510 no value 2511 2512 2513 2514 > message_type[4] > options: 2515 desc_test_complex.proto:107:9 2516 desc_test_complex.proto:107:69 2517 2518 2519 > message_type[4] > options > (foo.bar.map_vals) > vals[2]: 2520 desc_test_complex.proto:107:9 2521 desc_test_complex.proto:107:69 2522 2523 2524 > message_type[4] > field[0]: 2525 desc_test_complex.proto:109:5 2526 desc_test_complex.proto:109:28 2527 2528 2529 > message_type[4] > field[0] > label: 2530 desc_test_complex.proto:109:5 2531 desc_test_complex.proto:109:13 2532 2533 2534 > message_type[4] > field[0] > type_name: 2535 desc_test_complex.proto:109:14 2536 desc_test_complex.proto:109:18 2537 2538 2539 > message_type[4] > field[0] > name: 2540 desc_test_complex.proto:109:19 2541 desc_test_complex.proto:109:23 2542 2543 2544 > message_type[4] > field[0] > number: 2545 desc_test_complex.proto:109:26 2546 desc_test_complex.proto:109:27 2547 2548 2549 > message_type[4] > field[1]: 2550 desc_test_complex.proto:110:5 2551 desc_test_complex.proto:110:67 2552 2553 2554 > message_type[4] > field[1] > label: 2555 desc_test_complex.proto:110:5 2556 desc_test_complex.proto:110:13 2557 2558 2559 > message_type[4] > field[1] > type_name: 2560 desc_test_complex.proto:110:14 2561 desc_test_complex.proto:110:43 2562 2563 2564 > message_type[4] > field[1] > name: 2565 desc_test_complex.proto:110:44 2566 desc_test_complex.proto:110:47 2567 2568 2569 > message_type[4] > field[1] > number: 2570 desc_test_complex.proto:110:50 2571 desc_test_complex.proto:110:51 2572 2573 2574 > message_type[4] > field[1] > options: 2575 desc_test_complex.proto:110:52 2576 desc_test_complex.proto:110:66 2577 2578 2579 > message_type[4] > field[1] > default_value: 2580 desc_test_complex.proto:110:53 2581 desc_test_complex.proto:110:65 2582 2583 2584 > message_type[5]: 2585 desc_test_complex.proto:113:1 2586 desc_test_complex.proto:127:2 2587 2588 2589 > message_type[5] > name: 2590 desc_test_complex.proto:113:9 2591 desc_test_complex.proto:113:18 2592 2593 2594 > message_type[5] > field[0]: 2595 desc_test_complex.proto:114:9 2596 desc_test_complex.proto:114:41 2597 2598 2599 > message_type[5] > field[0] > label: 2600 desc_test_complex.proto:114:9 2601 desc_test_complex.proto:114:17 2602 2603 2604 > message_type[5] > field[0] > type: 2605 desc_test_complex.proto:114:18 2606 desc_test_complex.proto:114:22 2607 2608 2609 > message_type[5] > field[0] > name: 2610 desc_test_complex.proto:114:23 2611 desc_test_complex.proto:114:36 2612 2613 2614 > message_type[5] > field[0] > number: 2615 desc_test_complex.proto:114:39 2616 desc_test_complex.proto:114:40 2617 2618 2619 > message_type[5] > enum_type[0]: 2620 desc_test_complex.proto:116:9 2621 desc_test_complex.proto:120:10 2622 2623 2624 > message_type[5] > enum_type[0] > name: 2625 desc_test_complex.proto:116:14 2626 desc_test_complex.proto:116:20 2627 2628 2629 > message_type[5] > enum_type[0] > value[0]: 2630 desc_test_complex.proto:117:17 2631 desc_test_complex.proto:117:27 2632 2633 2634 > message_type[5] > enum_type[0] > value[0] > name: 2635 desc_test_complex.proto:117:17 2636 desc_test_complex.proto:117:22 2637 2638 2639 > message_type[5] > enum_type[0] > value[0] > number: 2640 desc_test_complex.proto:117:25 2641 desc_test_complex.proto:117:26 2642 2643 2644 > message_type[5] > enum_type[0] > value[1]: 2645 desc_test_complex.proto:118:17 2646 desc_test_complex.proto:118:26 2647 2648 2649 > message_type[5] > enum_type[0] > value[1] > name: 2650 desc_test_complex.proto:118:17 2651 desc_test_complex.proto:118:21 2652 2653 2654 > message_type[5] > enum_type[0] > value[1] > number: 2655 desc_test_complex.proto:118:24 2656 desc_test_complex.proto:118:25 2657 2658 2659 > message_type[5] > enum_type[0] > value[2]: 2660 desc_test_complex.proto:119:17 2661 desc_test_complex.proto:119:27 2662 2663 2664 > message_type[5] > enum_type[0] > value[2] > name: 2665 desc_test_complex.proto:119:17 2666 desc_test_complex.proto:119:22 2667 2668 2669 > message_type[5] > enum_type[0] > value[2] > number: 2670 desc_test_complex.proto:119:25 2671 desc_test_complex.proto:119:26 2672 2673 2674 > message_type[5] > nested_type[0]: 2675 desc_test_complex.proto:121:9 2676 desc_test_complex.proto:124:10 2677 2678 2679 > message_type[5] > nested_type[0] > name: 2680 desc_test_complex.proto:121:17 2681 desc_test_complex.proto:121:27 2682 2683 2684 > message_type[5] > nested_type[0] > field[0]: 2685 desc_test_complex.proto:122:17 2686 desc_test_complex.proto:122:44 2687 2688 2689 > message_type[5] > nested_type[0] > field[0] > label: 2690 desc_test_complex.proto:122:17 2691 desc_test_complex.proto:122:25 2692 2693 2694 > message_type[5] > nested_type[0] > field[0] > type_name: 2695 desc_test_complex.proto:122:26 2696 desc_test_complex.proto:122:32 2697 2698 2699 > message_type[5] > nested_type[0] > field[0] > name: 2700 desc_test_complex.proto:122:33 2701 desc_test_complex.proto:122:39 2702 2703 2704 > message_type[5] > nested_type[0] > field[0] > number: 2705 desc_test_complex.proto:122:42 2706 desc_test_complex.proto:122:43 2707 2708 2709 > message_type[5] > nested_type[0] > field[1]: 2710 desc_test_complex.proto:123:17 2711 desc_test_complex.proto:123:44 2712 2713 2714 > message_type[5] > nested_type[0] > field[1] > label: 2715 desc_test_complex.proto:123:17 2716 desc_test_complex.proto:123:25 2717 2718 2719 > message_type[5] > nested_type[0] > field[1] > type: 2720 desc_test_complex.proto:123:26 2721 desc_test_complex.proto:123:32 2722 2723 2724 > message_type[5] > nested_type[0] > field[1] > name: 2725 desc_test_complex.proto:123:33 2726 desc_test_complex.proto:123:39 2727 2728 2729 > message_type[5] > nested_type[0] > field[1] > number: 2730 desc_test_complex.proto:123:42 2731 desc_test_complex.proto:123:43 2732 2733 2734 > message_type[5] > field[1]: 2735 desc_test_complex.proto:126:9 2736 desc_test_complex.proto:126:44 2737 2738 2739 > message_type[5] > field[1] > label: 2740 desc_test_complex.proto:126:9 2741 desc_test_complex.proto:126:17 2742 2743 2744 > message_type[5] > field[1] > type_name: 2745 desc_test_complex.proto:126:18 2746 desc_test_complex.proto:126:28 2747 2748 2749 > message_type[5] > field[1] > name: 2750 desc_test_complex.proto:126:29 2751 desc_test_complex.proto:126:39 2752 2753 2754 > message_type[5] > field[1] > number: 2755 desc_test_complex.proto:126:42 2756 desc_test_complex.proto:126:43 2757 2758 2759 > extension: 2760 desc_test_complex.proto:129:1 2761 desc_test_complex.proto:131:2 2762 2763 2764 > extension[5]: 2765 desc_test_complex.proto:130:9 2766 desc_test_complex.proto:130:46 2767 2768 2769 > extension[5] > extendee: 2770 desc_test_complex.proto:129:8 2771 desc_test_complex.proto:129:37 2772 2773 2774 > extension[5] > label: 2775 desc_test_complex.proto:130:9 2776 desc_test_complex.proto:130:17 2777 2778 2779 > extension[5] > type_name: 2780 desc_test_complex.proto:130:18 2781 desc_test_complex.proto:130:27 2782 2783 2784 > extension[5] > name: 2785 desc_test_complex.proto:130:28 2786 desc_test_complex.proto:130:37 2787 2788 2789 > extension[5] > number: 2790 desc_test_complex.proto:130:40 2791 desc_test_complex.proto:130:45 2792 2793 2794 > service[0]: 2795 desc_test_complex.proto:133:1 2796 desc_test_complex.proto:152:2 2797 2798 2799 > service[0] > name: 2800 desc_test_complex.proto:133:9 2801 desc_test_complex.proto:133:24 2802 2803 2804 > service[0] > method[0]: 2805 desc_test_complex.proto:134:9 2806 desc_test_complex.proto:142:10 2807 2808 2809 > service[0] > method[0] > name: 2810 desc_test_complex.proto:134:13 2811 desc_test_complex.proto:134:21 2812 2813 2814 > service[0] > method[0] > input_type: 2815 desc_test_complex.proto:134:22 2816 desc_test_complex.proto:134:26 2817 2818 2819 > service[0] > method[0] > output_type: 2820 desc_test_complex.proto:134:37 2821 desc_test_complex.proto:134:41 2822 2823 2824 > service[0] > method[0] > options: 2825 desc_test_complex.proto:135:17 2826 desc_test_complex.proto:141:19 2827 2828 2829 > service[0] > method[0] > options > (foo.bar.validator): 2830 desc_test_complex.proto:135:17 2831 desc_test_complex.proto:141:19 2832 2833 2834 > service[0] > method[1]: 2835 desc_test_complex.proto:143:9 2836 desc_test_complex.proto:151:10 2837 2838 2839 > service[0] > method[1] > name: 2840 desc_test_complex.proto:143:13 2841 desc_test_complex.proto:143:16 2842 2843 2844 > service[0] > method[1] > input_type: 2845 desc_test_complex.proto:143:17 2846 desc_test_complex.proto:143:21 2847 2848 2849 > service[0] > method[1] > output_type: 2850 desc_test_complex.proto:143:32 2851 desc_test_complex.proto:143:36 2852 2853 2854 > service[0] > method[1] > options: 2855 desc_test_complex.proto:144:17 2856 desc_test_complex.proto:150:19 2857 2858 2859 > service[0] > method[1] > options > (foo.bar.validator): 2860 desc_test_complex.proto:144:17 2861 desc_test_complex.proto:150:19 2862 2863 2864 > message_type[6]: 2865 desc_test_complex.proto:154:1 2866 desc_test_complex.proto:180:2 2867 2868 2869 > message_type[6] > name: 2870 desc_test_complex.proto:154:9 2871 desc_test_complex.proto:154:13 2872 2873 2874 > message_type[6] > nested_type[0]: 2875 desc_test_complex.proto:155:3 2876 desc_test_complex.proto:160:4 2877 2878 2879 > message_type[6] > nested_type[0] > name: 2880 desc_test_complex.proto:155:11 2881 desc_test_complex.proto:155:21 2882 2883 2884 > message_type[6] > nested_type[0] > field[0]: 2885 desc_test_complex.proto:156:5 2886 desc_test_complex.proto:156:33 2887 2888 2889 > message_type[6] > nested_type[0] > field[0] > label: 2890 desc_test_complex.proto:156:5 2891 desc_test_complex.proto:156:13 2892 2893 2894 > message_type[6] > nested_type[0] > field[0] > type: 2895 desc_test_complex.proto:156:14 2896 desc_test_complex.proto:156:20 2897 2898 2899 > message_type[6] > nested_type[0] > field[0] > name: 2900 desc_test_complex.proto:156:21 2901 desc_test_complex.proto:156:28 2902 2903 2904 > message_type[6] > nested_type[0] > field[0] > number: 2905 desc_test_complex.proto:156:31 2906 desc_test_complex.proto:156:32 2907 2908 2909 > message_type[6] > nested_type[0] > field[1]: 2910 desc_test_complex.proto:157:5 2911 desc_test_complex.proto:157:35 2912 2913 2914 > message_type[6] > nested_type[0] > field[1] > label: 2915 desc_test_complex.proto:157:5 2916 desc_test_complex.proto:157:13 2917 2918 2919 > message_type[6] > nested_type[0] > field[1] > type: 2920 desc_test_complex.proto:157:14 2921 desc_test_complex.proto:157:18 2922 2923 2924 > message_type[6] > nested_type[0] > field[1] > name: 2925 desc_test_complex.proto:157:19 2926 desc_test_complex.proto:157:30 2927 2928 2929 > message_type[6] > nested_type[0] > field[1] > number: 2930 desc_test_complex.proto:157:33 2931 desc_test_complex.proto:157:34 2932 2933 2934 > message_type[6] > nested_type[0] > field[2]: 2935 desc_test_complex.proto:158:5 2936 desc_test_complex.proto:158:32 2937 2938 2939 > message_type[6] > nested_type[0] > field[2] > label: 2940 desc_test_complex.proto:158:5 2941 desc_test_complex.proto:158:13 2942 2943 2944 > message_type[6] > nested_type[0] > field[2] > type: 2945 desc_test_complex.proto:158:14 2946 desc_test_complex.proto:158:19 2947 2948 2949 > message_type[6] > nested_type[0] > field[2] > name: 2950 desc_test_complex.proto:158:20 2951 desc_test_complex.proto:158:27 2952 2953 2954 > message_type[6] > nested_type[0] > field[2] > number: 2955 desc_test_complex.proto:158:30 2956 desc_test_complex.proto:158:31 2957 2958 2959 > message_type[6] > nested_type[0] > field[3]: 2960 desc_test_complex.proto:159:5 2961 desc_test_complex.proto:159:32 2962 2963 2964 > message_type[6] > nested_type[0] > field[3] > label: 2965 desc_test_complex.proto:159:5 2966 desc_test_complex.proto:159:13 2967 2968 2969 > message_type[6] > nested_type[0] > field[3] > type: 2970 desc_test_complex.proto:159:14 2971 desc_test_complex.proto:159:19 2972 2973 2974 > message_type[6] > nested_type[0] > field[3] > name: 2975 desc_test_complex.proto:159:20 2976 desc_test_complex.proto:159:27 2977 2978 2979 > message_type[6] > nested_type[0] > field[3] > number: 2980 desc_test_complex.proto:159:30 2981 desc_test_complex.proto:159:31 2982 2983 2984 > message_type[6] > nested_type[1]: 2985 desc_test_complex.proto:161:3 2986 desc_test_complex.proto:164:4 2987 2988 2989 > message_type[6] > nested_type[1] > name: 2990 desc_test_complex.proto:161:11 2991 desc_test_complex.proto:161:18 2992 2993 2994 > message_type[6] > nested_type[1] > field[0]: 2995 desc_test_complex.proto:162:5 2996 desc_test_complex.proto:162:32 2997 2998 2999 > message_type[6] > nested_type[1] > field[0] > label: 3000 desc_test_complex.proto:162:5 3001 desc_test_complex.proto:162:13 3002 3003 3004 > message_type[6] > nested_type[1] > field[0] > type: 3005 desc_test_complex.proto:162:14 3006 desc_test_complex.proto:162:19 3007 3008 3009 > message_type[6] > nested_type[1] > field[0] > name: 3010 desc_test_complex.proto:162:20 3011 desc_test_complex.proto:162:27 3012 3013 3014 > message_type[6] > nested_type[1] > field[0] > number: 3015 desc_test_complex.proto:162:30 3016 desc_test_complex.proto:162:31 3017 3018 3019 > message_type[6] > nested_type[1] > field[1]: 3020 desc_test_complex.proto:163:5 3021 desc_test_complex.proto:163:33 3022 3023 3024 > message_type[6] > nested_type[1] > field[1] > label: 3025 desc_test_complex.proto:163:5 3026 desc_test_complex.proto:163:13 3027 3028 3029 > message_type[6] > nested_type[1] > field[1] > type: 3030 desc_test_complex.proto:163:14 3031 desc_test_complex.proto:163:20 3032 3033 3034 > message_type[6] > nested_type[1] > field[1] > name: 3035 desc_test_complex.proto:163:21 3036 desc_test_complex.proto:163:28 3037 3038 3039 > message_type[6] > nested_type[1] > field[1] > number: 3040 desc_test_complex.proto:163:31 3041 desc_test_complex.proto:163:32 3042 3043 3044 > message_type[6] > nested_type[2]: 3045 desc_test_complex.proto:165:3 3046 desc_test_complex.proto:170:4 3047 3048 3049 > message_type[6] > nested_type[2] > name: 3050 desc_test_complex.proto:165:11 3051 desc_test_complex.proto:165:23 3052 3053 3054 > message_type[6] > nested_type[2] > field[0]: 3055 desc_test_complex.proto:166:5 3056 desc_test_complex.proto:166:35 3057 3058 3059 > message_type[6] > nested_type[2] > field[0] > label: 3060 desc_test_complex.proto:166:5 3061 desc_test_complex.proto:166:13 3062 3063 3064 > message_type[6] > nested_type[2] > field[0] > type: 3065 desc_test_complex.proto:166:14 3066 desc_test_complex.proto:166:18 3067 3068 3069 > message_type[6] > nested_type[2] > field[0] > name: 3070 desc_test_complex.proto:166:19 3071 desc_test_complex.proto:166:30 3072 3073 3074 > message_type[6] > nested_type[2] > field[0] > number: 3075 desc_test_complex.proto:166:33 3076 desc_test_complex.proto:166:34 3077 3078 3079 > message_type[6] > nested_type[2] > field[1]: 3080 desc_test_complex.proto:167:5 3081 desc_test_complex.proto:167:34 3082 3083 3084 > message_type[6] > nested_type[2] > field[1] > label: 3085 desc_test_complex.proto:167:5 3086 desc_test_complex.proto:167:13 3087 3088 3089 > message_type[6] > nested_type[2] > field[1] > type: 3090 desc_test_complex.proto:167:14 3091 desc_test_complex.proto:167:19 3092 3093 3094 > message_type[6] > nested_type[2] > field[1] > name: 3095 desc_test_complex.proto:167:20 3096 desc_test_complex.proto:167:29 3097 3098 3099 > message_type[6] > nested_type[2] > field[1] > number: 3100 desc_test_complex.proto:167:32 3101 desc_test_complex.proto:167:33 3102 3103 3104 > message_type[6] > nested_type[2] > field[2]: 3105 desc_test_complex.proto:168:5 3106 desc_test_complex.proto:168:34 3107 3108 3109 > message_type[6] > nested_type[2] > field[2] > label: 3110 desc_test_complex.proto:168:5 3111 desc_test_complex.proto:168:13 3112 3113 3114 > message_type[6] > nested_type[2] > field[2] > type: 3115 desc_test_complex.proto:168:14 3116 desc_test_complex.proto:168:19 3117 3118 3119 > message_type[6] > nested_type[2] > field[2] > name: 3120 desc_test_complex.proto:168:20 3121 desc_test_complex.proto:168:29 3122 3123 3124 > message_type[6] > nested_type[2] > field[2] > number: 3125 desc_test_complex.proto:168:32 3126 desc_test_complex.proto:168:33 3127 3128 3129 > message_type[6] > nested_type[2] > field[3]: 3130 desc_test_complex.proto:169:5 3131 desc_test_complex.proto:169:29 3132 3133 3134 > message_type[6] > nested_type[2] > field[3] > label: 3135 desc_test_complex.proto:169:5 3136 desc_test_complex.proto:169:13 3137 3138 3139 > message_type[6] > nested_type[2] > field[3] > type_name: 3140 desc_test_complex.proto:169:14 3141 desc_test_complex.proto:169:18 3142 3143 3144 > message_type[6] > nested_type[2] > field[3] > name: 3145 desc_test_complex.proto:169:19 3146 desc_test_complex.proto:169:24 3147 3148 3149 > message_type[6] > nested_type[2] > field[3] > number: 3150 desc_test_complex.proto:169:27 3151 desc_test_complex.proto:169:28 3152 3153 3154 > message_type[6] > oneof_decl[0]: 3155 desc_test_complex.proto:171:3 3156 desc_test_complex.proto:179:4 3157 3158 3159 > message_type[6] > oneof_decl[0] > name: 3160 desc_test_complex.proto:171:9 3161 desc_test_complex.proto:171:13 3162 3163 3164 > message_type[6] > field[0]: 3165 desc_test_complex.proto:172:5 3166 desc_test_complex.proto:172:27 3167 3168 3169 > message_type[6] > field[0] > type_name: 3170 desc_test_complex.proto:172:5 3171 desc_test_complex.proto:172:15 3172 3173 3174 > message_type[6] > field[0] > name: 3175 desc_test_complex.proto:172:16 3176 desc_test_complex.proto:172:22 3177 3178 3179 > message_type[6] > field[0] > number: 3180 desc_test_complex.proto:172:25 3181 desc_test_complex.proto:172:26 3182 3183 3184 > message_type[6] > field[1]: 3185 desc_test_complex.proto:173:5 3186 desc_test_complex.proto:173:31 3187 3188 3189 > message_type[6] > field[1] > type_name: 3190 desc_test_complex.proto:173:5 3191 desc_test_complex.proto:173:17 3192 3193 3194 > message_type[6] > field[1] > name: 3195 desc_test_complex.proto:173:18 3196 desc_test_complex.proto:173:26 3197 3198 3199 > message_type[6] > field[1] > number: 3200 desc_test_complex.proto:173:29 3201 desc_test_complex.proto:173:30 3202 3203 3204 > message_type[6] > field[2]: 3205 desc_test_complex.proto:174:5 3206 desc_test_complex.proto:174:21 3207 3208 3209 > message_type[6] > field[2] > type_name: 3210 desc_test_complex.proto:174:5 3211 desc_test_complex.proto:174:12 3212 3213 3214 > message_type[6] > field[2] > name: 3215 desc_test_complex.proto:174:13 3216 desc_test_complex.proto:174:16 3217 3218 3219 > message_type[6] > field[2] > number: 3220 desc_test_complex.proto:174:19 3221 desc_test_complex.proto:174:20 3222 3223 3224 > message_type[6] > field[3]: 3225 desc_test_complex.proto:175:9 3226 desc_test_complex.proto:178:10 3227 3228 3229 > message_type[6] > field[3] > type: 3230 desc_test_complex.proto:175:9 3231 desc_test_complex.proto:175:14 3232 3233 3234 > message_type[6] > field[3] > name: 3235 desc_test_complex.proto:175:15 3236 desc_test_complex.proto:175:24 3237 3238 3239 > message_type[6] > field[3] > number: 3240 desc_test_complex.proto:175:27 3241 desc_test_complex.proto:175:28 3242 3243 3244 > message_type[6] > nested_type[3]: 3245 desc_test_complex.proto:175:9 3246 desc_test_complex.proto:178:10 3247 3248 3249 > message_type[6] > nested_type[3] > name: 3250 desc_test_complex.proto:175:15 3251 desc_test_complex.proto:175:24 3252 3253 3254 > message_type[6] > field[3] > type_name: 3255 desc_test_complex.proto:175:15 3256 desc_test_complex.proto:175:24 3257 3258 3259 > message_type[6] > nested_type[3] > field[0]: 3260 desc_test_complex.proto:176:17 3261 desc_test_complex.proto:176:45 3262 3263 3264 > message_type[6] > nested_type[3] > field[0] > label: 3265 desc_test_complex.proto:176:17 3266 desc_test_complex.proto:176:25 3267 3268 3269 > message_type[6] > nested_type[3] > field[0] > type: 3270 desc_test_complex.proto:176:26 3271 desc_test_complex.proto:176:32 3272 3273 3274 > message_type[6] > nested_type[3] > field[0] > name: 3275 desc_test_complex.proto:176:33 3276 desc_test_complex.proto:176:40 3277 3278 3279 > message_type[6] > nested_type[3] > field[0] > number: 3280 desc_test_complex.proto:176:43 3281 desc_test_complex.proto:176:44 3282 3283 3284 > message_type[6] > nested_type[3] > field[1]: 3285 desc_test_complex.proto:177:17 3286 desc_test_complex.proto:177:45 3287 3288 3289 > message_type[6] > nested_type[3] > field[1] > label: 3290 desc_test_complex.proto:177:17 3291 desc_test_complex.proto:177:25 3292 3293 3294 > message_type[6] > nested_type[3] > field[1] > type: 3295 desc_test_complex.proto:177:26 3296 desc_test_complex.proto:177:32 3297 3298 3299 > message_type[6] > nested_type[3] > field[1] > name: 3300 desc_test_complex.proto:177:33 3301 desc_test_complex.proto:177:40 3302 3303 3304 > message_type[6] > nested_type[3] > field[1] > number: 3305 desc_test_complex.proto:177:43 3306 desc_test_complex.proto:177:44 3307 3308 3309 > extension: 3310 desc_test_complex.proto:182:1 3311 desc_test_complex.proto:184:2 3312 3313 3314 > extension[6]: 3315 desc_test_complex.proto:183:3 3316 desc_test_complex.proto:183:30 3317 3318 3319 > extension[6] > extendee: 3320 desc_test_complex.proto:182:8 3321 desc_test_complex.proto:182:36 3322 3323 3324 > extension[6] > label: 3325 desc_test_complex.proto:183:3 3326 desc_test_complex.proto:183:11 3327 3328 3329 > extension[6] > type_name: 3330 desc_test_complex.proto:183:12 3331 desc_test_complex.proto:183:16 3332 3333 3334 > extension[6] > name: 3335 desc_test_complex.proto:183:17 3336 desc_test_complex.proto:183:22 3337 3338 3339 > extension[6] > number: 3340 desc_test_complex.proto:183:25 3341 desc_test_complex.proto:183:29 3342 3343 3344 > message_type[7]: 3345 desc_test_complex.proto:186:1 3346 desc_test_complex.proto:192:2 3347 3348 3349 > message_type[7] > name: 3350 desc_test_complex.proto:186:9 3351 desc_test_complex.proto:186:24 3352 3353 3354 > message_type[7] > field[0]: 3355 desc_test_complex.proto:187:5 3356 desc_test_complex.proto:191:11 3357 3358 3359 > message_type[7] > field[0] > label: 3360 desc_test_complex.proto:187:5 3361 desc_test_complex.proto:187:13 3362 3363 3364 > message_type[7] > field[0] > type: 3365 desc_test_complex.proto:187:14 3366 desc_test_complex.proto:187:20 3367 3368 3369 > message_type[7] > field[0] > name: 3370 desc_test_complex.proto:187:21 3371 desc_test_complex.proto:187:29 3372 3373 3374 > message_type[7] > field[0] > number: 3375 desc_test_complex.proto:187:32 3376 desc_test_complex.proto:187:33 3377 3378 3379 > message_type[7] > field[0] > options: 3380 desc_test_complex.proto:188:7 3381 desc_test_complex.proto:191:10 3382 3383 3384 > message_type[7] > field[0] > options > (foo.bar.rules) > repeated: 3385 desc_test_complex.proto:188:8 3386 desc_test_complex.proto:191:9 3387 3388 3389 > message_type[8]: 3390 desc_test_complex.proto:196:1 3391 desc_test_complex.proto:232:2 3392 Leading detached comment [0]: 3393 tests cases where field names collide with keywords 3394 3395 3396 3397 > message_type[8] > name: 3398 desc_test_complex.proto:196:9 3399 desc_test_complex.proto:196:26 3400 3401 3402 > message_type[8] > field[0]: 3403 desc_test_complex.proto:197:9 3404 desc_test_complex.proto:197:34 3405 3406 3407 > message_type[8] > field[0] > label: 3408 desc_test_complex.proto:197:9 3409 desc_test_complex.proto:197:17 3410 3411 3412 > message_type[8] > field[0] > type: 3413 desc_test_complex.proto:197:18 3414 desc_test_complex.proto:197:22 3415 3416 3417 > message_type[8] > field[0] > name: 3418 desc_test_complex.proto:197:23 3419 desc_test_complex.proto:197:29 3420 3421 3422 > message_type[8] > field[0] > number: 3423 desc_test_complex.proto:197:32 3424 desc_test_complex.proto:197:33 3425 3426 3427 > message_type[8] > field[1]: 3428 desc_test_complex.proto:198:9 3429 desc_test_complex.proto:198:34 3430 3431 3432 > message_type[8] > field[1] > label: 3433 desc_test_complex.proto:198:9 3434 desc_test_complex.proto:198:17 3435 3436 3437 > message_type[8] > field[1] > type: 3438 desc_test_complex.proto:198:18 3439 desc_test_complex.proto:198:22 3440 3441 3442 > message_type[8] > field[1] > name: 3443 desc_test_complex.proto:198:23 3444 desc_test_complex.proto:198:29 3445 3446 3447 > message_type[8] > field[1] > number: 3448 desc_test_complex.proto:198:32 3449 desc_test_complex.proto:198:33 3450 3451 3452 > message_type[8] > field[2]: 3453 desc_test_complex.proto:199:9 3454 desc_test_complex.proto:199:34 3455 3456 3457 > message_type[8] > field[2] > label: 3458 desc_test_complex.proto:199:9 3459 desc_test_complex.proto:199:17 3460 3461 3462 > message_type[8] > field[2] > type: 3463 desc_test_complex.proto:199:18 3464 desc_test_complex.proto:199:22 3465 3466 3467 > message_type[8] > field[2] > name: 3468 desc_test_complex.proto:199:23 3469 desc_test_complex.proto:199:29 3470 3471 3472 > message_type[8] > field[2] > number: 3473 desc_test_complex.proto:199:32 3474 desc_test_complex.proto:199:33 3475 3476 3477 > message_type[8] > field[3]: 3478 desc_test_complex.proto:200:9 3479 desc_test_complex.proto:200:32 3480 3481 3482 > message_type[8] > field[3] > label: 3483 desc_test_complex.proto:200:9 3484 desc_test_complex.proto:200:17 3485 3486 3487 > message_type[8] > field[3] > type: 3488 desc_test_complex.proto:200:18 3489 desc_test_complex.proto:200:22 3490 3491 3492 > message_type[8] > field[3] > name: 3493 desc_test_complex.proto:200:23 3494 desc_test_complex.proto:200:27 3495 3496 3497 > message_type[8] > field[3] > number: 3498 desc_test_complex.proto:200:30 3499 desc_test_complex.proto:200:31 3500 3501 3502 > message_type[8] > field[4]: 3503 desc_test_complex.proto:201:9 3504 desc_test_complex.proto:201:35 3505 3506 3507 > message_type[8] > field[4] > label: 3508 desc_test_complex.proto:201:9 3509 desc_test_complex.proto:201:17 3510 3511 3512 > message_type[8] > field[4] > type: 3513 desc_test_complex.proto:201:18 3514 desc_test_complex.proto:201:22 3515 3516 3517 > message_type[8] > field[4] > name: 3518 desc_test_complex.proto:201:23 3519 desc_test_complex.proto:201:30 3520 3521 3522 > message_type[8] > field[4] > number: 3523 desc_test_complex.proto:201:33 3524 desc_test_complex.proto:201:34 3525 3526 3527 > message_type[8] > field[5]: 3528 desc_test_complex.proto:202:9 3529 desc_test_complex.proto:202:36 3530 3531 3532 > message_type[8] > field[5] > label: 3533 desc_test_complex.proto:202:9 3534 desc_test_complex.proto:202:17 3535 3536 3537 > message_type[8] > field[5] > type: 3538 desc_test_complex.proto:202:18 3539 desc_test_complex.proto:202:24 3540 3541 3542 > message_type[8] > field[5] > name: 3543 desc_test_complex.proto:202:25 3544 desc_test_complex.proto:202:31 3545 3546 3547 > message_type[8] > field[5] > number: 3548 desc_test_complex.proto:202:34 3549 desc_test_complex.proto:202:35 3550 3551 3552 > message_type[8] > field[6]: 3553 desc_test_complex.proto:203:9 3554 desc_test_complex.proto:203:34 3555 3556 3557 > message_type[8] > field[6] > label: 3558 desc_test_complex.proto:203:9 3559 desc_test_complex.proto:203:17 3560 3561 3562 > message_type[8] > field[6] > type: 3563 desc_test_complex.proto:203:18 3564 desc_test_complex.proto:203:23 3565 3566 3567 > message_type[8] > field[6] > name: 3568 desc_test_complex.proto:203:24 3569 desc_test_complex.proto:203:29 3570 3571 3572 > message_type[8] > field[6] > number: 3573 desc_test_complex.proto:203:32 3574 desc_test_complex.proto:203:33 3575 3576 3577 > message_type[8] > field[7]: 3578 desc_test_complex.proto:204:9 3579 desc_test_complex.proto:204:34 3580 3581 3582 > message_type[8] > field[7] > label: 3583 desc_test_complex.proto:204:9 3584 desc_test_complex.proto:204:17 3585 3586 3587 > message_type[8] > field[7] > type: 3588 desc_test_complex.proto:204:18 3589 desc_test_complex.proto:204:23 3590 3591 3592 > message_type[8] > field[7] > name: 3593 desc_test_complex.proto:204:24 3594 desc_test_complex.proto:204:29 3595 3596 3597 > message_type[8] > field[7] > number: 3598 desc_test_complex.proto:204:32 3599 desc_test_complex.proto:204:33 3600 3601 3602 > message_type[8] > field[8]: 3603 desc_test_complex.proto:205:9 3604 desc_test_complex.proto:205:34 3605 3606 3607 > message_type[8] > field[8] > label: 3608 desc_test_complex.proto:205:9 3609 desc_test_complex.proto:205:17 3610 3611 3612 > message_type[8] > field[8] > type: 3613 desc_test_complex.proto:205:18 3614 desc_test_complex.proto:205:23 3615 3616 3617 > message_type[8] > field[8] > name: 3618 desc_test_complex.proto:205:24 3619 desc_test_complex.proto:205:29 3620 3621 3622 > message_type[8] > field[8] > number: 3623 desc_test_complex.proto:205:32 3624 desc_test_complex.proto:205:33 3625 3626 3627 > message_type[8] > field[9]: 3628 desc_test_complex.proto:206:9 3629 desc_test_complex.proto:206:37 3630 3631 3632 > message_type[8] > field[9] > label: 3633 desc_test_complex.proto:206:9 3634 desc_test_complex.proto:206:17 3635 3636 3637 > message_type[8] > field[9] > type: 3638 desc_test_complex.proto:206:18 3639 desc_test_complex.proto:206:24 3640 3641 3642 > message_type[8] > field[9] > name: 3643 desc_test_complex.proto:206:25 3644 desc_test_complex.proto:206:31 3645 3646 3647 > message_type[8] > field[9] > number: 3648 desc_test_complex.proto:206:34 3649 desc_test_complex.proto:206:36 3650 3651 3652 > message_type[8] > field[10]: 3653 desc_test_complex.proto:207:9 3654 desc_test_complex.proto:207:37 3655 3656 3657 > message_type[8] > field[10] > label: 3658 desc_test_complex.proto:207:9 3659 desc_test_complex.proto:207:17 3660 3661 3662 > message_type[8] > field[10] > type: 3663 desc_test_complex.proto:207:18 3664 desc_test_complex.proto:207:24 3665 3666 3667 > message_type[8] > field[10] > name: 3668 desc_test_complex.proto:207:25 3669 desc_test_complex.proto:207:31 3670 3671 3672 > message_type[8] > field[10] > number: 3673 desc_test_complex.proto:207:34 3674 desc_test_complex.proto:207:36 3675 3676 3677 > message_type[8] > field[11]: 3678 desc_test_complex.proto:208:9 3679 desc_test_complex.proto:208:37 3680 3681 3682 > message_type[8] > field[11] > label: 3683 desc_test_complex.proto:208:9 3684 desc_test_complex.proto:208:17 3685 3686 3687 > message_type[8] > field[11] > type: 3688 desc_test_complex.proto:208:18 3689 desc_test_complex.proto:208:24 3690 3691 3692 > message_type[8] > field[11] > name: 3693 desc_test_complex.proto:208:25 3694 desc_test_complex.proto:208:31 3695 3696 3697 > message_type[8] > field[11] > number: 3698 desc_test_complex.proto:208:34 3699 desc_test_complex.proto:208:36 3700 3701 3702 > message_type[8] > field[12]: 3703 desc_test_complex.proto:209:9 3704 desc_test_complex.proto:209:37 3705 3706 3707 > message_type[8] > field[12] > label: 3708 desc_test_complex.proto:209:9 3709 desc_test_complex.proto:209:17 3710 3711 3712 > message_type[8] > field[12] > type: 3713 desc_test_complex.proto:209:18 3714 desc_test_complex.proto:209:24 3715 3716 3717 > message_type[8] > field[12] > name: 3718 desc_test_complex.proto:209:25 3719 desc_test_complex.proto:209:31 3720 3721 3722 > message_type[8] > field[12] > number: 3723 desc_test_complex.proto:209:34 3724 desc_test_complex.proto:209:36 3725 3726 3727 > message_type[8] > field[13]: 3728 desc_test_complex.proto:210:9 3729 desc_test_complex.proto:210:39 3730 3731 3732 > message_type[8] > field[13] > label: 3733 desc_test_complex.proto:210:9 3734 desc_test_complex.proto:210:17 3735 3736 3737 > message_type[8] > field[13] > type: 3738 desc_test_complex.proto:210:18 3739 desc_test_complex.proto:210:25 3740 3741 3742 > message_type[8] > field[13] > name: 3743 desc_test_complex.proto:210:26 3744 desc_test_complex.proto:210:33 3745 3746 3747 > message_type[8] > field[13] > number: 3748 desc_test_complex.proto:210:36 3749 desc_test_complex.proto:210:38 3750 3751 3752 > message_type[8] > field[14]: 3753 desc_test_complex.proto:211:9 3754 desc_test_complex.proto:211:39 3755 3756 3757 > message_type[8] > field[14] > label: 3758 desc_test_complex.proto:211:9 3759 desc_test_complex.proto:211:17 3760 3761 3762 > message_type[8] > field[14] > type: 3763 desc_test_complex.proto:211:18 3764 desc_test_complex.proto:211:25 3765 3766 3767 > message_type[8] > field[14] > name: 3768 desc_test_complex.proto:211:26 3769 desc_test_complex.proto:211:33 3770 3771 3772 > message_type[8] > field[14] > number: 3773 desc_test_complex.proto:211:36 3774 desc_test_complex.proto:211:38 3775 3776 3777 > message_type[8] > field[15]: 3778 desc_test_complex.proto:212:9 3779 desc_test_complex.proto:212:41 3780 3781 3782 > message_type[8] > field[15] > label: 3783 desc_test_complex.proto:212:9 3784 desc_test_complex.proto:212:17 3785 3786 3787 > message_type[8] > field[15] > type: 3788 desc_test_complex.proto:212:18 3789 desc_test_complex.proto:212:26 3790 3791 3792 > message_type[8] > field[15] > name: 3793 desc_test_complex.proto:212:27 3794 desc_test_complex.proto:212:35 3795 3796 3797 > message_type[8] > field[15] > number: 3798 desc_test_complex.proto:212:38 3799 desc_test_complex.proto:212:40 3800 3801 3802 > message_type[8] > field[16]: 3803 desc_test_complex.proto:213:9 3804 desc_test_complex.proto:213:41 3805 3806 3807 > message_type[8] > field[16] > label: 3808 desc_test_complex.proto:213:9 3809 desc_test_complex.proto:213:17 3810 3811 3812 > message_type[8] > field[16] > type: 3813 desc_test_complex.proto:213:18 3814 desc_test_complex.proto:213:26 3815 3816 3817 > message_type[8] > field[16] > name: 3818 desc_test_complex.proto:213:27 3819 desc_test_complex.proto:213:35 3820 3821 3822 > message_type[8] > field[16] > number: 3823 desc_test_complex.proto:213:38 3824 desc_test_complex.proto:213:40 3825 3826 3827 > message_type[8] > field[17]: 3828 desc_test_complex.proto:214:9 3829 desc_test_complex.proto:214:33 3830 3831 3832 > message_type[8] > field[17] > label: 3833 desc_test_complex.proto:214:9 3834 desc_test_complex.proto:214:17 3835 3836 3837 > message_type[8] > field[17] > type: 3838 desc_test_complex.proto:214:18 3839 desc_test_complex.proto:214:22 3840 3841 3842 > message_type[8] > field[17] > name: 3843 desc_test_complex.proto:214:23 3844 desc_test_complex.proto:214:27 3845 3846 3847 > message_type[8] > field[17] > number: 3848 desc_test_complex.proto:214:30 3849 desc_test_complex.proto:214:32 3850 3851 3852 > message_type[8] > field[18]: 3853 desc_test_complex.proto:215:9 3854 desc_test_complex.proto:215:35 3855 3856 3857 > message_type[8] > field[18] > label: 3858 desc_test_complex.proto:215:9 3859 desc_test_complex.proto:215:17 3860 3861 3862 > message_type[8] > field[18] > type: 3863 desc_test_complex.proto:215:18 3864 desc_test_complex.proto:215:23 3865 3866 3867 > message_type[8] > field[18] > name: 3868 desc_test_complex.proto:215:24 3869 desc_test_complex.proto:215:29 3870 3871 3872 > message_type[8] > field[18] > number: 3873 desc_test_complex.proto:215:32 3874 desc_test_complex.proto:215:34 3875 3876 3877 > message_type[8] > field[19]: 3878 desc_test_complex.proto:216:9 3879 desc_test_complex.proto:216:37 3880 3881 3882 > message_type[8] > field[19] > label: 3883 desc_test_complex.proto:216:9 3884 desc_test_complex.proto:216:17 3885 3886 3887 > message_type[8] > field[19] > type: 3888 desc_test_complex.proto:216:18 3889 desc_test_complex.proto:216:24 3890 3891 3892 > message_type[8] > field[19] > name: 3893 desc_test_complex.proto:216:25 3894 desc_test_complex.proto:216:31 3895 3896 3897 > message_type[8] > field[19] > number: 3898 desc_test_complex.proto:216:34 3899 desc_test_complex.proto:216:36 3900 3901 3902 > message_type[8] > field[20]: 3903 desc_test_complex.proto:217:9 3904 desc_test_complex.proto:217:37 3905 3906 3907 > message_type[8] > field[20] > label: 3908 desc_test_complex.proto:217:9 3909 desc_test_complex.proto:217:17 3910 3911 3912 > message_type[8] > field[20] > type: 3913 desc_test_complex.proto:217:18 3914 desc_test_complex.proto:217:22 3915 3916 3917 > message_type[8] > field[20] > name: 3918 desc_test_complex.proto:217:23 3919 desc_test_complex.proto:217:31 3920 3921 3922 > message_type[8] > field[20] > number: 3923 desc_test_complex.proto:217:34 3924 desc_test_complex.proto:217:36 3925 3926 3927 > message_type[8] > field[21]: 3928 desc_test_complex.proto:218:9 3929 desc_test_complex.proto:218:37 3930 3931 3932 > message_type[8] > field[21] > label: 3933 desc_test_complex.proto:218:9 3934 desc_test_complex.proto:218:17 3935 3936 3937 > message_type[8] > field[21] > type: 3938 desc_test_complex.proto:218:18 3939 desc_test_complex.proto:218:22 3940 3941 3942 > message_type[8] > field[21] > name: 3943 desc_test_complex.proto:218:23 3944 desc_test_complex.proto:218:31 3945 3946 3947 > message_type[8] > field[21] > number: 3948 desc_test_complex.proto:218:34 3949 desc_test_complex.proto:218:36 3950 3951 3952 > message_type[8] > field[22]: 3953 desc_test_complex.proto:219:9 3954 desc_test_complex.proto:219:37 3955 3956 3957 > message_type[8] > field[22] > label: 3958 desc_test_complex.proto:219:9 3959 desc_test_complex.proto:219:17 3960 3961 3962 > message_type[8] > field[22] > type: 3963 desc_test_complex.proto:219:18 3964 desc_test_complex.proto:219:22 3965 3966 3967 > message_type[8] > field[22] > name: 3968 desc_test_complex.proto:219:23 3969 desc_test_complex.proto:219:31 3970 3971 3972 > message_type[8] > field[22] > number: 3973 desc_test_complex.proto:219:34 3974 desc_test_complex.proto:219:36 3975 3976 3977 > message_type[8] > field[23]: 3978 desc_test_complex.proto:220:9 3979 desc_test_complex.proto:220:36 3980 3981 3982 > message_type[8] > field[23] > label: 3983 desc_test_complex.proto:220:9 3984 desc_test_complex.proto:220:17 3985 3986 3987 > message_type[8] > field[23] > type: 3988 desc_test_complex.proto:220:18 3989 desc_test_complex.proto:220:22 3990 3991 3992 > message_type[8] > field[23] > name: 3993 desc_test_complex.proto:220:23 3994 desc_test_complex.proto:220:30 3995 3996 3997 > message_type[8] > field[23] > number: 3998 desc_test_complex.proto:220:33 3999 desc_test_complex.proto:220:35 4000 4001 4002 > message_type[8] > field[24]: 4003 desc_test_complex.proto:221:9 4004 desc_test_complex.proto:221:33 4005 4006 4007 > message_type[8] > field[24] > label: 4008 desc_test_complex.proto:221:9 4009 desc_test_complex.proto:221:17 4010 4011 4012 > message_type[8] > field[24] > type: 4013 desc_test_complex.proto:221:18 4014 desc_test_complex.proto:221:22 4015 4016 4017 > message_type[8] > field[24] > name: 4018 desc_test_complex.proto:221:23 4019 desc_test_complex.proto:221:27 4020 4021 4022 > message_type[8] > field[24] > number: 4023 desc_test_complex.proto:221:30 4024 desc_test_complex.proto:221:32 4025 4026 4027 > message_type[8] > field[25]: 4028 desc_test_complex.proto:222:9 4029 desc_test_complex.proto:222:36 4030 4031 4032 > message_type[8] > field[25] > label: 4033 desc_test_complex.proto:222:9 4034 desc_test_complex.proto:222:17 4035 4036 4037 > message_type[8] > field[25] > type: 4038 desc_test_complex.proto:222:18 4039 desc_test_complex.proto:222:22 4040 4041 4042 > message_type[8] > field[25] > name: 4043 desc_test_complex.proto:222:23 4044 desc_test_complex.proto:222:30 4045 4046 4047 > message_type[8] > field[25] > number: 4048 desc_test_complex.proto:222:33 4049 desc_test_complex.proto:222:35 4050 4051 4052 > message_type[8] > field[26]: 4053 desc_test_complex.proto:223:9 4054 desc_test_complex.proto:223:32 4055 4056 4057 > message_type[8] > field[26] > label: 4058 desc_test_complex.proto:223:9 4059 desc_test_complex.proto:223:17 4060 4061 4062 > message_type[8] > field[26] > type: 4063 desc_test_complex.proto:223:18 4064 desc_test_complex.proto:223:22 4065 4066 4067 > message_type[8] > field[26] > name: 4068 desc_test_complex.proto:223:23 4069 desc_test_complex.proto:223:26 4070 4071 4072 > message_type[8] > field[26] > number: 4073 desc_test_complex.proto:223:29 4074 desc_test_complex.proto:223:31 4075 4076 4077 > message_type[8] > field[27]: 4078 desc_test_complex.proto:224:9 4079 desc_test_complex.proto:224:35 4080 4081 4082 > message_type[8] > field[27] > label: 4083 desc_test_complex.proto:224:9 4084 desc_test_complex.proto:224:17 4085 4086 4087 > message_type[8] > field[27] > type: 4088 desc_test_complex.proto:224:18 4089 desc_test_complex.proto:224:22 4090 4091 4092 > message_type[8] > field[27] > name: 4093 desc_test_complex.proto:224:23 4094 desc_test_complex.proto:224:29 4095 4096 4097 > message_type[8] > field[27] > number: 4098 desc_test_complex.proto:224:32 4099 desc_test_complex.proto:224:34 4100 4101 4102 > message_type[8] > field[28]: 4103 desc_test_complex.proto:225:9 4104 desc_test_complex.proto:225:35 4105 4106 4107 > message_type[8] > field[28] > label: 4108 desc_test_complex.proto:225:9 4109 desc_test_complex.proto:225:17 4110 4111 4112 > message_type[8] > field[28] > type: 4113 desc_test_complex.proto:225:18 4114 desc_test_complex.proto:225:22 4115 4116 4117 > message_type[8] > field[28] > name: 4118 desc_test_complex.proto:225:23 4119 desc_test_complex.proto:225:29 4120 4121 4122 > message_type[8] > field[28] > number: 4123 desc_test_complex.proto:225:32 4124 desc_test_complex.proto:225:34 4125 4126 4127 > message_type[8] > field[29]: 4128 desc_test_complex.proto:226:9 4129 desc_test_complex.proto:226:39 4130 4131 4132 > message_type[8] > field[29] > label: 4133 desc_test_complex.proto:226:9 4134 desc_test_complex.proto:226:17 4135 4136 4137 > message_type[8] > field[29] > type: 4138 desc_test_complex.proto:226:18 4139 desc_test_complex.proto:226:22 4140 4141 4142 > message_type[8] > field[29] > name: 4143 desc_test_complex.proto:226:23 4144 desc_test_complex.proto:226:33 4145 4146 4147 > message_type[8] > field[29] > number: 4148 desc_test_complex.proto:226:36 4149 desc_test_complex.proto:226:38 4150 4151 4152 > message_type[8] > field[30]: 4153 desc_test_complex.proto:227:9 4154 desc_test_complex.proto:227:37 4155 4156 4157 > message_type[8] > field[30] > label: 4158 desc_test_complex.proto:227:9 4159 desc_test_complex.proto:227:17 4160 4161 4162 > message_type[8] > field[30] > type: 4163 desc_test_complex.proto:227:18 4164 desc_test_complex.proto:227:22 4165 4166 4167 > message_type[8] > field[30] > name: 4168 desc_test_complex.proto:227:23 4169 desc_test_complex.proto:227:31 4170 4171 4172 > message_type[8] > field[30] > number: 4173 desc_test_complex.proto:227:34 4174 desc_test_complex.proto:227:36 4175 4176 4177 > message_type[8] > field[31]: 4178 desc_test_complex.proto:228:9 4179 desc_test_complex.proto:228:31 4180 4181 4182 > message_type[8] > field[31] > label: 4183 desc_test_complex.proto:228:9 4184 desc_test_complex.proto:228:17 4185 4186 4187 > message_type[8] > field[31] > type: 4188 desc_test_complex.proto:228:18 4189 desc_test_complex.proto:228:22 4190 4191 4192 > message_type[8] > field[31] > name: 4193 desc_test_complex.proto:228:23 4194 desc_test_complex.proto:228:25 4195 4196 4197 > message_type[8] > field[31] > number: 4198 desc_test_complex.proto:228:28 4199 desc_test_complex.proto:228:30 4200 4201 4202 > message_type[8] > field[32]: 4203 desc_test_complex.proto:229:9 4204 desc_test_complex.proto:229:34 4205 4206 4207 > message_type[8] > field[32] > label: 4208 desc_test_complex.proto:229:9 4209 desc_test_complex.proto:229:17 4210 4211 4212 > message_type[8] > field[32] > type: 4213 desc_test_complex.proto:229:18 4214 desc_test_complex.proto:229:23 4215 4216 4217 > message_type[8] > field[32] > name: 4218 desc_test_complex.proto:229:24 4219 desc_test_complex.proto:229:28 4220 4221 4222 > message_type[8] > field[32] > number: 4223 desc_test_complex.proto:229:31 4224 desc_test_complex.proto:229:33 4225 4226 4227 > message_type[8] > field[33]: 4228 desc_test_complex.proto:230:9 4229 desc_test_complex.proto:230:35 4230 4231 4232 > message_type[8] > field[33] > label: 4233 desc_test_complex.proto:230:9 4234 desc_test_complex.proto:230:17 4235 4236 4237 > message_type[8] > field[33] > type: 4238 desc_test_complex.proto:230:18 4239 desc_test_complex.proto:230:23 4240 4241 4242 > message_type[8] > field[33] > name: 4243 desc_test_complex.proto:230:24 4244 desc_test_complex.proto:230:29 4245 4246 4247 > message_type[8] > field[33] > number: 4248 desc_test_complex.proto:230:32 4249 desc_test_complex.proto:230:34 4250 4251 4252 > message_type[8] > field[34]: 4253 desc_test_complex.proto:231:9 4254 desc_test_complex.proto:231:37 4255 4256 4257 > message_type[8] > field[34] > label: 4258 desc_test_complex.proto:231:9 4259 desc_test_complex.proto:231:17 4260 4261 4262 > message_type[8] > field[34] > type: 4263 desc_test_complex.proto:231:18 4264 desc_test_complex.proto:231:23 4265 4266 4267 > message_type[8] > field[34] > name: 4268 desc_test_complex.proto:231:24 4269 desc_test_complex.proto:231:31 4270 4271 4272 > message_type[8] > field[34] > number: 4273 desc_test_complex.proto:231:34 4274 desc_test_complex.proto:231:36 4275 4276 4277 > extension: 4278 desc_test_complex.proto:234:1 4279 desc_test_complex.proto:271:2 4280 4281 4282 > extension[7]: 4283 desc_test_complex.proto:235:9 4284 desc_test_complex.proto:235:38 4285 4286 4287 > extension[7] > extendee: 4288 desc_test_complex.proto:234:8 4289 desc_test_complex.proto:234:36 4290 4291 4292 > extension[7] > label: 4293 desc_test_complex.proto:235:9 4294 desc_test_complex.proto:235:17 4295 4296 4297 > extension[7] > type: 4298 desc_test_complex.proto:235:18 4299 desc_test_complex.proto:235:22 4300 4301 4302 > extension[7] > name: 4303 desc_test_complex.proto:235:23 4304 desc_test_complex.proto:235:29 4305 4306 4307 > extension[7] > number: 4308 desc_test_complex.proto:235:32 4309 desc_test_complex.proto:235:37 4310 4311 4312 > extension[8]: 4313 desc_test_complex.proto:236:9 4314 desc_test_complex.proto:236:38 4315 4316 4317 > extension[8] > extendee: 4318 desc_test_complex.proto:234:8 4319 desc_test_complex.proto:234:36 4320 4321 4322 > extension[8] > label: 4323 desc_test_complex.proto:236:9 4324 desc_test_complex.proto:236:17 4325 4326 4327 > extension[8] > type: 4328 desc_test_complex.proto:236:18 4329 desc_test_complex.proto:236:22 4330 4331 4332 > extension[8] > name: 4333 desc_test_complex.proto:236:23 4334 desc_test_complex.proto:236:29 4335 4336 4337 > extension[8] > number: 4338 desc_test_complex.proto:236:32 4339 desc_test_complex.proto:236:37 4340 4341 4342 > extension[9]: 4343 desc_test_complex.proto:237:9 4344 desc_test_complex.proto:237:38 4345 4346 4347 > extension[9] > extendee: 4348 desc_test_complex.proto:234:8 4349 desc_test_complex.proto:234:36 4350 4351 4352 > extension[9] > label: 4353 desc_test_complex.proto:237:9 4354 desc_test_complex.proto:237:17 4355 4356 4357 > extension[9] > type: 4358 desc_test_complex.proto:237:18 4359 desc_test_complex.proto:237:22 4360 4361 4362 > extension[9] > name: 4363 desc_test_complex.proto:237:23 4364 desc_test_complex.proto:237:29 4365 4366 4367 > extension[9] > number: 4368 desc_test_complex.proto:237:32 4369 desc_test_complex.proto:237:37 4370 4371 4372 > extension[10]: 4373 desc_test_complex.proto:238:9 4374 desc_test_complex.proto:238:36 4375 4376 4377 > extension[10] > extendee: 4378 desc_test_complex.proto:234:8 4379 desc_test_complex.proto:234:36 4380 4381 4382 > extension[10] > label: 4383 desc_test_complex.proto:238:9 4384 desc_test_complex.proto:238:17 4385 4386 4387 > extension[10] > type: 4388 desc_test_complex.proto:238:18 4389 desc_test_complex.proto:238:22 4390 4391 4392 > extension[10] > name: 4393 desc_test_complex.proto:238:23 4394 desc_test_complex.proto:238:27 4395 4396 4397 > extension[10] > number: 4398 desc_test_complex.proto:238:30 4399 desc_test_complex.proto:238:35 4400 4401 4402 > extension[11]: 4403 desc_test_complex.proto:239:9 4404 desc_test_complex.proto:239:39 4405 4406 4407 > extension[11] > extendee: 4408 desc_test_complex.proto:234:8 4409 desc_test_complex.proto:234:36 4410 4411 4412 > extension[11] > label: 4413 desc_test_complex.proto:239:9 4414 desc_test_complex.proto:239:17 4415 4416 4417 > extension[11] > type: 4418 desc_test_complex.proto:239:18 4419 desc_test_complex.proto:239:22 4420 4421 4422 > extension[11] > name: 4423 desc_test_complex.proto:239:23 4424 desc_test_complex.proto:239:30 4425 4426 4427 > extension[11] > number: 4428 desc_test_complex.proto:239:33 4429 desc_test_complex.proto:239:38 4430 4431 4432 > extension[12]: 4433 desc_test_complex.proto:240:9 4434 desc_test_complex.proto:240:40 4435 4436 4437 > extension[12] > extendee: 4438 desc_test_complex.proto:234:8 4439 desc_test_complex.proto:234:36 4440 4441 4442 > extension[12] > label: 4443 desc_test_complex.proto:240:9 4444 desc_test_complex.proto:240:17 4445 4446 4447 > extension[12] > type: 4448 desc_test_complex.proto:240:18 4449 desc_test_complex.proto:240:24 4450 4451 4452 > extension[12] > name: 4453 desc_test_complex.proto:240:25 4454 desc_test_complex.proto:240:31 4455 4456 4457 > extension[12] > number: 4458 desc_test_complex.proto:240:34 4459 desc_test_complex.proto:240:39 4460 4461 4462 > extension[13]: 4463 desc_test_complex.proto:241:9 4464 desc_test_complex.proto:241:38 4465 4466 4467 > extension[13] > extendee: 4468 desc_test_complex.proto:234:8 4469 desc_test_complex.proto:234:36 4470 4471 4472 > extension[13] > label: 4473 desc_test_complex.proto:241:9 4474 desc_test_complex.proto:241:17 4475 4476 4477 > extension[13] > type: 4478 desc_test_complex.proto:241:18 4479 desc_test_complex.proto:241:23 4480 4481 4482 > extension[13] > name: 4483 desc_test_complex.proto:241:24 4484 desc_test_complex.proto:241:29 4485 4486 4487 > extension[13] > number: 4488 desc_test_complex.proto:241:32 4489 desc_test_complex.proto:241:37 4490 4491 4492 > extension[14]: 4493 desc_test_complex.proto:242:9 4494 desc_test_complex.proto:242:38 4495 4496 4497 > extension[14] > extendee: 4498 desc_test_complex.proto:234:8 4499 desc_test_complex.proto:234:36 4500 4501 4502 > extension[14] > label: 4503 desc_test_complex.proto:242:9 4504 desc_test_complex.proto:242:17 4505 4506 4507 > extension[14] > type: 4508 desc_test_complex.proto:242:18 4509 desc_test_complex.proto:242:23 4510 4511 4512 > extension[14] > name: 4513 desc_test_complex.proto:242:24 4514 desc_test_complex.proto:242:29 4515 4516 4517 > extension[14] > number: 4518 desc_test_complex.proto:242:32 4519 desc_test_complex.proto:242:37 4520 4521 4522 > extension[15]: 4523 desc_test_complex.proto:243:9 4524 desc_test_complex.proto:243:38 4525 4526 4527 > extension[15] > extendee: 4528 desc_test_complex.proto:234:8 4529 desc_test_complex.proto:234:36 4530 4531 4532 > extension[15] > label: 4533 desc_test_complex.proto:243:9 4534 desc_test_complex.proto:243:17 4535 4536 4537 > extension[15] > type: 4538 desc_test_complex.proto:243:18 4539 desc_test_complex.proto:243:23 4540 4541 4542 > extension[15] > name: 4543 desc_test_complex.proto:243:24 4544 desc_test_complex.proto:243:29 4545 4546 4547 > extension[15] > number: 4548 desc_test_complex.proto:243:32 4549 desc_test_complex.proto:243:37 4550 4551 4552 > extension[16]: 4553 desc_test_complex.proto:244:9 4554 desc_test_complex.proto:244:40 4555 4556 4557 > extension[16] > extendee: 4558 desc_test_complex.proto:234:8 4559 desc_test_complex.proto:234:36 4560 4561 4562 > extension[16] > label: 4563 desc_test_complex.proto:244:9 4564 desc_test_complex.proto:244:17 4565 4566 4567 > extension[16] > type: 4568 desc_test_complex.proto:244:18 4569 desc_test_complex.proto:244:24 4570 4571 4572 > extension[16] > name: 4573 desc_test_complex.proto:244:25 4574 desc_test_complex.proto:244:31 4575 4576 4577 > extension[16] > number: 4578 desc_test_complex.proto:244:34 4579 desc_test_complex.proto:244:39 4580 4581 4582 > extension[17]: 4583 desc_test_complex.proto:245:9 4584 desc_test_complex.proto:245:40 4585 4586 4587 > extension[17] > extendee: 4588 desc_test_complex.proto:234:8 4589 desc_test_complex.proto:234:36 4590 4591 4592 > extension[17] > label: 4593 desc_test_complex.proto:245:9 4594 desc_test_complex.proto:245:17 4595 4596 4597 > extension[17] > type: 4598 desc_test_complex.proto:245:18 4599 desc_test_complex.proto:245:24 4600 4601 4602 > extension[17] > name: 4603 desc_test_complex.proto:245:25 4604 desc_test_complex.proto:245:31 4605 4606 4607 > extension[17] > number: 4608 desc_test_complex.proto:245:34 4609 desc_test_complex.proto:245:39 4610 4611 4612 > extension[18]: 4613 desc_test_complex.proto:246:9 4614 desc_test_complex.proto:246:40 4615 4616 4617 > extension[18] > extendee: 4618 desc_test_complex.proto:234:8 4619 desc_test_complex.proto:234:36 4620 4621 4622 > extension[18] > label: 4623 desc_test_complex.proto:246:9 4624 desc_test_complex.proto:246:17 4625 4626 4627 > extension[18] > type: 4628 desc_test_complex.proto:246:18 4629 desc_test_complex.proto:246:24 4630 4631 4632 > extension[18] > name: 4633 desc_test_complex.proto:246:25 4634 desc_test_complex.proto:246:31 4635 4636 4637 > extension[18] > number: 4638 desc_test_complex.proto:246:34 4639 desc_test_complex.proto:246:39 4640 4641 4642 > extension[19]: 4643 desc_test_complex.proto:247:9 4644 desc_test_complex.proto:247:40 4645 4646 4647 > extension[19] > extendee: 4648 desc_test_complex.proto:234:8 4649 desc_test_complex.proto:234:36 4650 4651 4652 > extension[19] > label: 4653 desc_test_complex.proto:247:9 4654 desc_test_complex.proto:247:17 4655 4656 4657 > extension[19] > type: 4658 desc_test_complex.proto:247:18 4659 desc_test_complex.proto:247:24 4660 4661 4662 > extension[19] > name: 4663 desc_test_complex.proto:247:25 4664 desc_test_complex.proto:247:31 4665 4666 4667 > extension[19] > number: 4668 desc_test_complex.proto:247:34 4669 desc_test_complex.proto:247:39 4670 4671 4672 > extension[20]: 4673 desc_test_complex.proto:248:9 4674 desc_test_complex.proto:248:42 4675 4676 4677 > extension[20] > extendee: 4678 desc_test_complex.proto:234:8 4679 desc_test_complex.proto:234:36 4680 4681 4682 > extension[20] > label: 4683 desc_test_complex.proto:248:9 4684 desc_test_complex.proto:248:17 4685 4686 4687 > extension[20] > type: 4688 desc_test_complex.proto:248:18 4689 desc_test_complex.proto:248:25 4690 4691 4692 > extension[20] > name: 4693 desc_test_complex.proto:248:26 4694 desc_test_complex.proto:248:33 4695 4696 4697 > extension[20] > number: 4698 desc_test_complex.proto:248:36 4699 desc_test_complex.proto:248:41 4700 4701 4702 > extension[21]: 4703 desc_test_complex.proto:249:9 4704 desc_test_complex.proto:249:42 4705 4706 4707 > extension[21] > extendee: 4708 desc_test_complex.proto:234:8 4709 desc_test_complex.proto:234:36 4710 4711 4712 > extension[21] > label: 4713 desc_test_complex.proto:249:9 4714 desc_test_complex.proto:249:17 4715 4716 4717 > extension[21] > type: 4718 desc_test_complex.proto:249:18 4719 desc_test_complex.proto:249:25 4720 4721 4722 > extension[21] > name: 4723 desc_test_complex.proto:249:26 4724 desc_test_complex.proto:249:33 4725 4726 4727 > extension[21] > number: 4728 desc_test_complex.proto:249:36 4729 desc_test_complex.proto:249:41 4730 4731 4732 > extension[22]: 4733 desc_test_complex.proto:250:9 4734 desc_test_complex.proto:250:44 4735 4736 4737 > extension[22] > extendee: 4738 desc_test_complex.proto:234:8 4739 desc_test_complex.proto:234:36 4740 4741 4742 > extension[22] > label: 4743 desc_test_complex.proto:250:9 4744 desc_test_complex.proto:250:17 4745 4746 4747 > extension[22] > type: 4748 desc_test_complex.proto:250:18 4749 desc_test_complex.proto:250:26 4750 4751 4752 > extension[22] > name: 4753 desc_test_complex.proto:250:27 4754 desc_test_complex.proto:250:35 4755 4756 4757 > extension[22] > number: 4758 desc_test_complex.proto:250:38 4759 desc_test_complex.proto:250:43 4760 4761 4762 > extension[23]: 4763 desc_test_complex.proto:251:9 4764 desc_test_complex.proto:251:44 4765 4766 4767 > extension[23] > extendee: 4768 desc_test_complex.proto:234:8 4769 desc_test_complex.proto:234:36 4770 4771 4772 > extension[23] > label: 4773 desc_test_complex.proto:251:9 4774 desc_test_complex.proto:251:17 4775 4776 4777 > extension[23] > type: 4778 desc_test_complex.proto:251:18 4779 desc_test_complex.proto:251:26 4780 4781 4782 > extension[23] > name: 4783 desc_test_complex.proto:251:27 4784 desc_test_complex.proto:251:35 4785 4786 4787 > extension[23] > number: 4788 desc_test_complex.proto:251:38 4789 desc_test_complex.proto:251:43 4790 4791 4792 > extension[24]: 4793 desc_test_complex.proto:252:9 4794 desc_test_complex.proto:252:36 4795 4796 4797 > extension[24] > extendee: 4798 desc_test_complex.proto:234:8 4799 desc_test_complex.proto:234:36 4800 4801 4802 > extension[24] > label: 4803 desc_test_complex.proto:252:9 4804 desc_test_complex.proto:252:17 4805 4806 4807 > extension[24] > type: 4808 desc_test_complex.proto:252:18 4809 desc_test_complex.proto:252:22 4810 4811 4812 > extension[24] > name: 4813 desc_test_complex.proto:252:23 4814 desc_test_complex.proto:252:27 4815 4816 4817 > extension[24] > number: 4818 desc_test_complex.proto:252:30 4819 desc_test_complex.proto:252:35 4820 4821 4822 > extension[25]: 4823 desc_test_complex.proto:253:9 4824 desc_test_complex.proto:253:38 4825 4826 4827 > extension[25] > extendee: 4828 desc_test_complex.proto:234:8 4829 desc_test_complex.proto:234:36 4830 4831 4832 > extension[25] > label: 4833 desc_test_complex.proto:253:9 4834 desc_test_complex.proto:253:17 4835 4836 4837 > extension[25] > type: 4838 desc_test_complex.proto:253:18 4839 desc_test_complex.proto:253:23 4840 4841 4842 > extension[25] > name: 4843 desc_test_complex.proto:253:24 4844 desc_test_complex.proto:253:29 4845 4846 4847 > extension[25] > number: 4848 desc_test_complex.proto:253:32 4849 desc_test_complex.proto:253:37 4850 4851 4852 > extension[26]: 4853 desc_test_complex.proto:254:9 4854 desc_test_complex.proto:254:40 4855 4856 4857 > extension[26] > extendee: 4858 desc_test_complex.proto:234:8 4859 desc_test_complex.proto:234:36 4860 4861 4862 > extension[26] > label: 4863 desc_test_complex.proto:254:9 4864 desc_test_complex.proto:254:17 4865 4866 4867 > extension[26] > type: 4868 desc_test_complex.proto:254:18 4869 desc_test_complex.proto:254:24 4870 4871 4872 > extension[26] > name: 4873 desc_test_complex.proto:254:25 4874 desc_test_complex.proto:254:31 4875 4876 4877 > extension[26] > number: 4878 desc_test_complex.proto:254:34 4879 desc_test_complex.proto:254:39 4880 4881 4882 > extension[27]: 4883 desc_test_complex.proto:255:9 4884 desc_test_complex.proto:255:40 4885 4886 4887 > extension[27] > extendee: 4888 desc_test_complex.proto:234:8 4889 desc_test_complex.proto:234:36 4890 4891 4892 > extension[27] > label: 4893 desc_test_complex.proto:255:9 4894 desc_test_complex.proto:255:17 4895 4896 4897 > extension[27] > type: 4898 desc_test_complex.proto:255:18 4899 desc_test_complex.proto:255:22 4900 4901 4902 > extension[27] > name: 4903 desc_test_complex.proto:255:23 4904 desc_test_complex.proto:255:31 4905 4906 4907 > extension[27] > number: 4908 desc_test_complex.proto:255:34 4909 desc_test_complex.proto:255:39 4910 4911 4912 > extension[28]: 4913 desc_test_complex.proto:256:9 4914 desc_test_complex.proto:256:40 4915 4916 4917 > extension[28] > extendee: 4918 desc_test_complex.proto:234:8 4919 desc_test_complex.proto:234:36 4920 4921 4922 > extension[28] > label: 4923 desc_test_complex.proto:256:9 4924 desc_test_complex.proto:256:17 4925 4926 4927 > extension[28] > type: 4928 desc_test_complex.proto:256:18 4929 desc_test_complex.proto:256:22 4930 4931 4932 > extension[28] > name: 4933 desc_test_complex.proto:256:23 4934 desc_test_complex.proto:256:31 4935 4936 4937 > extension[28] > number: 4938 desc_test_complex.proto:256:34 4939 desc_test_complex.proto:256:39 4940 4941 4942 > extension[29]: 4943 desc_test_complex.proto:257:9 4944 desc_test_complex.proto:257:40 4945 4946 4947 > extension[29] > extendee: 4948 desc_test_complex.proto:234:8 4949 desc_test_complex.proto:234:36 4950 4951 4952 > extension[29] > label: 4953 desc_test_complex.proto:257:9 4954 desc_test_complex.proto:257:17 4955 4956 4957 > extension[29] > type: 4958 desc_test_complex.proto:257:18 4959 desc_test_complex.proto:257:22 4960 4961 4962 > extension[29] > name: 4963 desc_test_complex.proto:257:23 4964 desc_test_complex.proto:257:31 4965 4966 4967 > extension[29] > number: 4968 desc_test_complex.proto:257:34 4969 desc_test_complex.proto:257:39 4970 4971 4972 > extension[30]: 4973 desc_test_complex.proto:258:9 4974 desc_test_complex.proto:258:39 4975 4976 4977 > extension[30] > extendee: 4978 desc_test_complex.proto:234:8 4979 desc_test_complex.proto:234:36 4980 4981 4982 > extension[30] > label: 4983 desc_test_complex.proto:258:9 4984 desc_test_complex.proto:258:17 4985 4986 4987 > extension[30] > type: 4988 desc_test_complex.proto:258:18 4989 desc_test_complex.proto:258:22 4990 4991 4992 > extension[30] > name: 4993 desc_test_complex.proto:258:23 4994 desc_test_complex.proto:258:30 4995 4996 4997 > extension[30] > number: 4998 desc_test_complex.proto:258:33 4999 desc_test_complex.proto:258:38 5000 5001 5002 > extension[31]: 5003 desc_test_complex.proto:259:9 5004 desc_test_complex.proto:259:36 5005 5006 5007 > extension[31] > extendee: 5008 desc_test_complex.proto:234:8 5009 desc_test_complex.proto:234:36 5010 5011 5012 > extension[31] > label: 5013 desc_test_complex.proto:259:9 5014 desc_test_complex.proto:259:17 5015 5016 5017 > extension[31] > type: 5018 desc_test_complex.proto:259:18 5019 desc_test_complex.proto:259:22 5020 5021 5022 > extension[31] > name: 5023 desc_test_complex.proto:259:23 5024 desc_test_complex.proto:259:27 5025 5026 5027 > extension[31] > number: 5028 desc_test_complex.proto:259:30 5029 desc_test_complex.proto:259:35 5030 5031 5032 > extension[32]: 5033 desc_test_complex.proto:260:9 5034 desc_test_complex.proto:260:39 5035 5036 5037 > extension[32] > extendee: 5038 desc_test_complex.proto:234:8 5039 desc_test_complex.proto:234:36 5040 5041 5042 > extension[32] > label: 5043 desc_test_complex.proto:260:9 5044 desc_test_complex.proto:260:17 5045 5046 5047 > extension[32] > type: 5048 desc_test_complex.proto:260:18 5049 desc_test_complex.proto:260:22 5050 5051 5052 > extension[32] > name: 5053 desc_test_complex.proto:260:23 5054 desc_test_complex.proto:260:30 5055 5056 5057 > extension[32] > number: 5058 desc_test_complex.proto:260:33 5059 desc_test_complex.proto:260:38 5060 5061 5062 > extension[33]: 5063 desc_test_complex.proto:261:9 5064 desc_test_complex.proto:261:35 5065 5066 5067 > extension[33] > extendee: 5068 desc_test_complex.proto:234:8 5069 desc_test_complex.proto:234:36 5070 5071 5072 > extension[33] > label: 5073 desc_test_complex.proto:261:9 5074 desc_test_complex.proto:261:17 5075 5076 5077 > extension[33] > type: 5078 desc_test_complex.proto:261:18 5079 desc_test_complex.proto:261:22 5080 5081 5082 > extension[33] > name: 5083 desc_test_complex.proto:261:23 5084 desc_test_complex.proto:261:26 5085 5086 5087 > extension[33] > number: 5088 desc_test_complex.proto:261:29 5089 desc_test_complex.proto:261:34 5090 5091 5092 > extension[34]: 5093 desc_test_complex.proto:262:9 5094 desc_test_complex.proto:262:38 5095 5096 5097 > extension[34] > extendee: 5098 desc_test_complex.proto:234:8 5099 desc_test_complex.proto:234:36 5100 5101 5102 > extension[34] > label: 5103 desc_test_complex.proto:262:9 5104 desc_test_complex.proto:262:17 5105 5106 5107 > extension[34] > type: 5108 desc_test_complex.proto:262:18 5109 desc_test_complex.proto:262:22 5110 5111 5112 > extension[34] > name: 5113 desc_test_complex.proto:262:23 5114 desc_test_complex.proto:262:29 5115 5116 5117 > extension[34] > number: 5118 desc_test_complex.proto:262:32 5119 desc_test_complex.proto:262:37 5120 5121 5122 > extension[35]: 5123 desc_test_complex.proto:263:9 5124 desc_test_complex.proto:263:38 5125 5126 5127 > extension[35] > extendee: 5128 desc_test_complex.proto:234:8 5129 desc_test_complex.proto:234:36 5130 5131 5132 > extension[35] > label: 5133 desc_test_complex.proto:263:9 5134 desc_test_complex.proto:263:17 5135 5136 5137 > extension[35] > type: 5138 desc_test_complex.proto:263:18 5139 desc_test_complex.proto:263:22 5140 5141 5142 > extension[35] > name: 5143 desc_test_complex.proto:263:23 5144 desc_test_complex.proto:263:29 5145 5146 5147 > extension[35] > number: 5148 desc_test_complex.proto:263:32 5149 desc_test_complex.proto:263:37 5150 5151 5152 > extension[36]: 5153 desc_test_complex.proto:264:9 5154 desc_test_complex.proto:264:42 5155 5156 5157 > extension[36] > extendee: 5158 desc_test_complex.proto:234:8 5159 desc_test_complex.proto:234:36 5160 5161 5162 > extension[36] > label: 5163 desc_test_complex.proto:264:9 5164 desc_test_complex.proto:264:17 5165 5166 5167 > extension[36] > type: 5168 desc_test_complex.proto:264:18 5169 desc_test_complex.proto:264:22 5170 5171 5172 > extension[36] > name: 5173 desc_test_complex.proto:264:23 5174 desc_test_complex.proto:264:33 5175 5176 5177 > extension[36] > number: 5178 desc_test_complex.proto:264:36 5179 desc_test_complex.proto:264:41 5180 5181 5182 > extension[37]: 5183 desc_test_complex.proto:265:9 5184 desc_test_complex.proto:265:40 5185 5186 5187 > extension[37] > extendee: 5188 desc_test_complex.proto:234:8 5189 desc_test_complex.proto:234:36 5190 5191 5192 > extension[37] > label: 5193 desc_test_complex.proto:265:9 5194 desc_test_complex.proto:265:17 5195 5196 5197 > extension[37] > type: 5198 desc_test_complex.proto:265:18 5199 desc_test_complex.proto:265:22 5200 5201 5202 > extension[37] > name: 5203 desc_test_complex.proto:265:23 5204 desc_test_complex.proto:265:31 5205 5206 5207 > extension[37] > number: 5208 desc_test_complex.proto:265:34 5209 desc_test_complex.proto:265:39 5210 5211 5212 > extension[38]: 5213 desc_test_complex.proto:266:9 5214 desc_test_complex.proto:266:34 5215 5216 5217 > extension[38] > extendee: 5218 desc_test_complex.proto:234:8 5219 desc_test_complex.proto:234:36 5220 5221 5222 > extension[38] > label: 5223 desc_test_complex.proto:266:9 5224 desc_test_complex.proto:266:17 5225 5226 5227 > extension[38] > type: 5228 desc_test_complex.proto:266:18 5229 desc_test_complex.proto:266:22 5230 5231 5232 > extension[38] > name: 5233 desc_test_complex.proto:266:23 5234 desc_test_complex.proto:266:25 5235 5236 5237 > extension[38] > number: 5238 desc_test_complex.proto:266:28 5239 desc_test_complex.proto:266:33 5240 5241 5242 > extension[39]: 5243 desc_test_complex.proto:267:9 5244 desc_test_complex.proto:267:37 5245 5246 5247 > extension[39] > extendee: 5248 desc_test_complex.proto:234:8 5249 desc_test_complex.proto:234:36 5250 5251 5252 > extension[39] > label: 5253 desc_test_complex.proto:267:9 5254 desc_test_complex.proto:267:17 5255 5256 5257 > extension[39] > type: 5258 desc_test_complex.proto:267:18 5259 desc_test_complex.proto:267:23 5260 5261 5262 > extension[39] > name: 5263 desc_test_complex.proto:267:24 5264 desc_test_complex.proto:267:28 5265 5266 5267 > extension[39] > number: 5268 desc_test_complex.proto:267:31 5269 desc_test_complex.proto:267:36 5270 5271 5272 > extension[40]: 5273 desc_test_complex.proto:268:9 5274 desc_test_complex.proto:268:38 5275 5276 5277 > extension[40] > extendee: 5278 desc_test_complex.proto:234:8 5279 desc_test_complex.proto:234:36 5280 5281 5282 > extension[40] > label: 5283 desc_test_complex.proto:268:9 5284 desc_test_complex.proto:268:17 5285 5286 5287 > extension[40] > type: 5288 desc_test_complex.proto:268:18 5289 desc_test_complex.proto:268:23 5290 5291 5292 > extension[40] > name: 5293 desc_test_complex.proto:268:24 5294 desc_test_complex.proto:268:29 5295 5296 5297 > extension[40] > number: 5298 desc_test_complex.proto:268:32 5299 desc_test_complex.proto:268:37 5300 5301 5302 > extension[41]: 5303 desc_test_complex.proto:269:9 5304 desc_test_complex.proto:269:40 5305 5306 5307 > extension[41] > extendee: 5308 desc_test_complex.proto:234:8 5309 desc_test_complex.proto:234:36 5310 5311 5312 > extension[41] > label: 5313 desc_test_complex.proto:269:9 5314 desc_test_complex.proto:269:17 5315 5316 5317 > extension[41] > type: 5318 desc_test_complex.proto:269:18 5319 desc_test_complex.proto:269:23 5320 5321 5322 > extension[41] > name: 5323 desc_test_complex.proto:269:24 5324 desc_test_complex.proto:269:31 5325 5326 5327 > extension[41] > number: 5328 desc_test_complex.proto:269:34 5329 desc_test_complex.proto:269:39 5330 5331 5332 > extension[42]: 5333 desc_test_complex.proto:270:9 5334 desc_test_complex.proto:270:49 5335 5336 5337 > extension[42] > extendee: 5338 desc_test_complex.proto:234:8 5339 desc_test_complex.proto:234:36 5340 5341 5342 > extension[42] > label: 5343 desc_test_complex.proto:270:9 5344 desc_test_complex.proto:270:17 5345 5346 5347 > extension[42] > type_name: 5348 desc_test_complex.proto:270:18 5349 desc_test_complex.proto:270:35 5350 5351 5352 > extension[42] > name: 5353 desc_test_complex.proto:270:36 5354 desc_test_complex.proto:270:40 5355 5356 5357 > extension[42] > number: 5358 desc_test_complex.proto:270:43 5359 desc_test_complex.proto:270:48 5360 5361 5362 > message_type[9]: 5363 desc_test_complex.proto:273:1 5364 desc_test_complex.proto:298:2 5365 5366 5367 > message_type[9] > name: 5368 desc_test_complex.proto:273:9 5369 desc_test_complex.proto:273:32 5370 5371 5372 > message_type[9] > field[0]: 5373 desc_test_complex.proto:274:9 5374 desc_test_complex.proto:284:11 5375 5376 5377 > message_type[9] > field[0] > label: 5378 desc_test_complex.proto:274:9 5379 desc_test_complex.proto:274:17 5380 5381 5382 > message_type[9] > field[0] > type: 5383 desc_test_complex.proto:274:18 5384 desc_test_complex.proto:274:24 5385 5386 5387 > message_type[9] > field[0] > name: 5388 desc_test_complex.proto:274:25 5389 desc_test_complex.proto:274:27 5390 5391 5392 > message_type[9] > field[0] > number: 5393 desc_test_complex.proto:274:30 5394 desc_test_complex.proto:274:31 5395 5396 5397 > message_type[9] > field[0] > options: 5398 desc_test_complex.proto:274:32 5399 desc_test_complex.proto:284:10 5400 5401 5402 > message_type[9] > field[0] > options > (foo.bar.syntax): 5403 desc_test_complex.proto:275:17 5404 desc_test_complex.proto:275:32 5405 5406 5407 > message_type[9] > field[0] > options > (foo.bar.import): 5408 desc_test_complex.proto:275:34 5409 desc_test_complex.proto:275:49 5410 5411 5412 > message_type[9] > field[0] > options > (foo.bar.public): 5413 desc_test_complex.proto:275:51 5414 desc_test_complex.proto:275:66 5415 5416 5417 > message_type[9] > field[0] > options > (foo.bar.weak): 5418 desc_test_complex.proto:275:68 5419 desc_test_complex.proto:275:81 5420 5421 5422 > message_type[9] > field[0] > options > (foo.bar.package): 5423 desc_test_complex.proto:275:83 5424 desc_test_complex.proto:275:99 5425 5426 5427 > message_type[9] > field[0] > options > (foo.bar.string): 5428 desc_test_complex.proto:276:17 5429 desc_test_complex.proto:276:78 5430 5431 5432 > message_type[9] > field[0] > options > (foo.bar.bytes): 5433 desc_test_complex.proto:276:80 5434 desc_test_complex.proto:276:139 5435 5436 5437 > message_type[9] > field[0] > options > (foo.bar.bool): 5438 desc_test_complex.proto:276:141 5439 desc_test_complex.proto:276:154 5440 5441 5442 > message_type[9] > field[0] > options > (foo.bar.float): 5443 desc_test_complex.proto:277:17 5444 desc_test_complex.proto:277:31 5445 5446 5447 > message_type[9] > field[0] > options > (foo.bar.double): 5448 desc_test_complex.proto:277:33 5449 desc_test_complex.proto:277:51 5450 5451 5452 > message_type[9] > field[0] > options > (foo.bar.int32): 5453 desc_test_complex.proto:278:17 5454 desc_test_complex.proto:278:29 5455 5456 5457 > message_type[9] > field[0] > options > (foo.bar.int64): 5458 desc_test_complex.proto:278:31 5459 desc_test_complex.proto:278:43 5460 5461 5462 > message_type[9] > field[0] > options > (foo.bar.uint32): 5463 desc_test_complex.proto:278:45 5464 desc_test_complex.proto:278:60 5465 5466 5467 > message_type[9] > field[0] > options > (foo.bar.uint64): 5468 desc_test_complex.proto:278:62 5469 desc_test_complex.proto:278:77 5470 5471 5472 > message_type[9] > field[0] > options > (foo.bar.sint32): 5473 desc_test_complex.proto:278:79 5474 desc_test_complex.proto:278:93 5475 5476 5477 > message_type[9] > field[0] > options > (foo.bar.sint64): 5478 desc_test_complex.proto:278:95 5479 desc_test_complex.proto:278:109 5480 5481 5482 > message_type[9] > field[0] > options > (foo.bar.fixed32): 5483 desc_test_complex.proto:279:17 5484 desc_test_complex.proto:279:33 5485 5486 5487 > message_type[9] > field[0] > options > (foo.bar.fixed64): 5488 desc_test_complex.proto:279:35 5489 desc_test_complex.proto:279:51 5490 5491 5492 > message_type[9] > field[0] > options > (foo.bar.sfixed32): 5493 desc_test_complex.proto:279:53 5494 desc_test_complex.proto:279:71 5495 5496 5497 > message_type[9] > field[0] > options > (foo.bar.sfixed64): 5498 desc_test_complex.proto:279:73 5499 desc_test_complex.proto:279:91 5500 5501 5502 > message_type[9] > field[0] > options > (foo.bar.optional): 5503 desc_test_complex.proto:280:17 5504 desc_test_complex.proto:280:34 5505 5506 5507 > message_type[9] > field[0] > options > (foo.bar.repeated): 5508 desc_test_complex.proto:280:36 5509 desc_test_complex.proto:280:53 5510 5511 5512 > message_type[9] > field[0] > options > (foo.bar.required): 5513 desc_test_complex.proto:280:55 5514 desc_test_complex.proto:280:72 5515 5516 5517 > message_type[9] > field[0] > options > (foo.bar.message): 5518 desc_test_complex.proto:281:17 5519 desc_test_complex.proto:281:33 5520 5521 5522 > message_type[9] > field[0] > options > (foo.bar.enum): 5523 desc_test_complex.proto:281:35 5524 desc_test_complex.proto:281:48 5525 5526 5527 > message_type[9] > field[0] > options > (foo.bar.service): 5528 desc_test_complex.proto:281:50 5529 desc_test_complex.proto:281:66 5530 5531 5532 > message_type[9] > field[0] > options > (foo.bar.rpc): 5533 desc_test_complex.proto:281:68 5534 desc_test_complex.proto:281:80 5535 5536 5537 > message_type[9] > field[0] > options > (foo.bar.option): 5538 desc_test_complex.proto:282:17 5539 desc_test_complex.proto:282:32 5540 5541 5542 > message_type[9] > field[0] > options > (foo.bar.extend): 5543 desc_test_complex.proto:282:34 5544 desc_test_complex.proto:282:49 5545 5546 5547 > message_type[9] > field[0] > options > (foo.bar.extensions): 5548 desc_test_complex.proto:282:51 5549 desc_test_complex.proto:282:70 5550 5551 5552 > message_type[9] > field[0] > options > (foo.bar.reserved): 5553 desc_test_complex.proto:282:72 5554 desc_test_complex.proto:282:89 5555 5556 5557 > message_type[9] > field[0] > options > (foo.bar.to): 5558 desc_test_complex.proto:283:17 5559 desc_test_complex.proto:283:28 5560 5561 5562 > message_type[9] > field[0] > options > (foo.bar.true): 5563 desc_test_complex.proto:283:30 5564 desc_test_complex.proto:283:42 5565 5566 5567 > message_type[9] > field[0] > options > (foo.bar.false): 5568 desc_test_complex.proto:283:44 5569 desc_test_complex.proto:283:58 5570 5571 5572 > message_type[9] > field[0] > options > (foo.bar.default): 5573 desc_test_complex.proto:283:60 5574 desc_test_complex.proto:283:75 5575 5576 5577 > message_type[9] > field[1]: 5578 desc_test_complex.proto:285:9 5579 desc_test_complex.proto:297:11 5580 5581 5582 > message_type[9] > field[1] > label: 5583 desc_test_complex.proto:285:9 5584 desc_test_complex.proto:285:17 5585 5586 5587 > message_type[9] > field[1] > type: 5588 desc_test_complex.proto:285:18 5589 desc_test_complex.proto:285:24 5590 5591 5592 > message_type[9] > field[1] > name: 5593 desc_test_complex.proto:285:25 5594 desc_test_complex.proto:285:29 5595 5596 5597 > message_type[9] > field[1] > number: 5598 desc_test_complex.proto:285:32 5599 desc_test_complex.proto:285:33 5600 5601 5602 > message_type[9] > field[1] > options: 5603 desc_test_complex.proto:285:34 5604 desc_test_complex.proto:297:10 5605 5606 5607 > message_type[9] > field[1] > options > (foo.bar.boom): 5608 desc_test_complex.proto:286:17 5609 desc_test_complex.proto:296:18 5610 ---- desc_test_options.proto ---- 5611 5612 5613 : 5614 desc_test_options.proto:1:1 5615 desc_test_options.proto:63:2 5616 5617 5618 > syntax: 5619 desc_test_options.proto:1:1 5620 desc_test_options.proto:1:19 5621 5622 5623 > options: 5624 desc_test_options.proto:3:1 5625 desc_test_options.proto:3:73 5626 5627 5628 > options > go_package: 5629 desc_test_options.proto:3:1 5630 desc_test_options.proto:3:73 5631 5632 5633 > package: 5634 desc_test_options.proto:5:1 5635 desc_test_options.proto:5:20 5636 5637 5638 > dependency[0]: 5639 desc_test_options.proto:7:1 5640 desc_test_options.proto:7:43 5641 5642 5643 > extension: 5644 desc_test_options.proto:9:1 5645 desc_test_options.proto:11:2 5646 5647 5648 > extension[0]: 5649 desc_test_options.proto:10:9 5650 desc_test_options.proto:10:38 5651 5652 5653 > extension[0] > extendee: 5654 desc_test_options.proto:9:8 5655 desc_test_options.proto:9:38 5656 5657 5658 > extension[0] > label: 5659 desc_test_options.proto:10:9 5660 desc_test_options.proto:10:17 5661 5662 5663 > extension[0] > type: 5664 desc_test_options.proto:10:18 5665 desc_test_options.proto:10:22 5666 5667 5668 > extension[0] > name: 5669 desc_test_options.proto:10:23 5670 desc_test_options.proto:10:29 5671 5672 5673 > extension[0] > number: 5674 desc_test_options.proto:10:32 5675 desc_test_options.proto:10:37 5676 5677 5678 > extension: 5679 desc_test_options.proto:13:1 5680 desc_test_options.proto:16:2 5681 5682 5683 > extension[1]: 5684 desc_test_options.proto:14:9 5685 desc_test_options.proto:14:40 5686 5687 5688 > extension[1] > extendee: 5689 desc_test_options.proto:13:8 5690 desc_test_options.proto:13:36 5691 5692 5693 > extension[1] > label: 5694 desc_test_options.proto:14:9 5695 desc_test_options.proto:14:17 5696 5697 5698 > extension[1] > type: 5699 desc_test_options.proto:14:18 5700 desc_test_options.proto:14:24 5701 5702 5703 > extension[1] > name: 5704 desc_test_options.proto:14:25 5705 desc_test_options.proto:14:31 5706 5707 5708 > extension[1] > number: 5709 desc_test_options.proto:14:34 5710 desc_test_options.proto:14:39 5711 5712 5713 > extension[2]: 5714 desc_test_options.proto:15:9 5715 desc_test_options.proto:15:40 5716 5717 5718 > extension[2] > extendee: 5719 desc_test_options.proto:13:8 5720 desc_test_options.proto:13:36 5721 5722 5723 > extension[2] > label: 5724 desc_test_options.proto:15:9 5725 desc_test_options.proto:15:17 5726 5727 5728 > extension[2] > type: 5729 desc_test_options.proto:15:18 5730 desc_test_options.proto:15:23 5731 5732 5733 > extension[2] > name: 5734 desc_test_options.proto:15:24 5735 desc_test_options.proto:15:31 5736 5737 5738 > extension[2] > number: 5739 desc_test_options.proto:15:34 5740 desc_test_options.proto:15:39 5741 5742 5743 > extension: 5744 desc_test_options.proto:18:1 5745 desc_test_options.proto:24:2 5746 5747 5748 > extension[3]: 5749 desc_test_options.proto:19:9 5750 desc_test_options.proto:19:39 5751 5752 5753 > extension[3] > extendee: 5754 desc_test_options.proto:18:8 5755 desc_test_options.proto:18:35 5756 5757 5758 > extension[3] > label: 5759 desc_test_options.proto:19:9 5760 desc_test_options.proto:19:17 5761 5762 5763 > extension[3] > type: 5764 desc_test_options.proto:19:18 5765 desc_test_options.proto:19:23 5766 5767 5768 > extension[3] > name: 5769 desc_test_options.proto:19:24 5770 desc_test_options.proto:19:30 5771 5772 5773 > extension[3] > number: 5774 desc_test_options.proto:19:33 5775 desc_test_options.proto:19:38 5776 5777 5778 > extension[4]: 5779 desc_test_options.proto:20:9 5780 desc_test_options.proto:20:41 5781 5782 5783 > extension[4] > extendee: 5784 desc_test_options.proto:18:8 5785 desc_test_options.proto:18:35 5786 5787 5788 > extension[4] > label: 5789 desc_test_options.proto:20:9 5790 desc_test_options.proto:20:17 5791 5792 5793 > extension[4] > type: 5794 desc_test_options.proto:20:18 5795 desc_test_options.proto:20:24 5796 5797 5798 > extension[4] > name: 5799 desc_test_options.proto:20:25 5800 desc_test_options.proto:20:32 5801 5802 5803 > extension[4] > number: 5804 desc_test_options.proto:20:35 5805 desc_test_options.proto:20:40 5806 5807 5808 > extension[5]: 5809 desc_test_options.proto:21:9 5810 desc_test_options.proto:21:44 5811 5812 5813 > extension[5] > extendee: 5814 desc_test_options.proto:18:8 5815 desc_test_options.proto:18:35 5816 5817 5818 > extension[5] > label: 5819 desc_test_options.proto:21:9 5820 desc_test_options.proto:21:17 5821 5822 5823 > extension[5] > type: 5824 desc_test_options.proto:21:18 5825 desc_test_options.proto:21:26 5826 5827 5828 > extension[5] > name: 5829 desc_test_options.proto:21:27 5830 desc_test_options.proto:21:35 5831 5832 5833 > extension[5] > number: 5834 desc_test_options.proto:21:38 5835 desc_test_options.proto:21:43 5836 5837 5838 > extension[6]: 5839 desc_test_options.proto:22:9 5840 desc_test_options.proto:22:41 5841 5842 5843 > extension[6] > extendee: 5844 desc_test_options.proto:18:8 5845 desc_test_options.proto:18:35 5846 5847 5848 > extension[6] > label: 5849 desc_test_options.proto:22:9 5850 desc_test_options.proto:22:17 5851 5852 5853 > extension[6] > type: 5854 desc_test_options.proto:22:18 5855 desc_test_options.proto:22:24 5856 5857 5858 > extension[6] > name: 5859 desc_test_options.proto:22:25 5860 desc_test_options.proto:22:32 5861 5862 5863 > extension[6] > number: 5864 desc_test_options.proto:22:35 5865 desc_test_options.proto:22:40 5866 5867 5868 > extension[7]: 5869 desc_test_options.proto:23:9 5870 desc_test_options.proto:23:43 5871 5872 5873 > extension[7] > extendee: 5874 desc_test_options.proto:18:8 5875 desc_test_options.proto:18:35 5876 5877 5878 > extension[7] > label: 5879 desc_test_options.proto:23:9 5880 desc_test_options.proto:23:17 5881 5882 5883 > extension[7] > type: 5884 desc_test_options.proto:23:18 5885 desc_test_options.proto:23:25 5886 5887 5888 > extension[7] > name: 5889 desc_test_options.proto:23:26 5890 desc_test_options.proto:23:34 5891 5892 5893 > extension[7] > number: 5894 desc_test_options.proto:23:37 5895 desc_test_options.proto:23:42 5896 5897 5898 > extension: 5899 desc_test_options.proto:26:1 5900 desc_test_options.proto:32:2 5901 5902 5903 > extension[8]: 5904 desc_test_options.proto:27:9 5905 desc_test_options.proto:27:40 5906 5907 5908 > extension[8] > extendee: 5909 desc_test_options.proto:26:8 5910 desc_test_options.proto:26:40 5911 5912 5913 > extension[8] > label: 5914 desc_test_options.proto:27:9 5915 desc_test_options.proto:27:17 5916 5917 5918 > extension[8] > type: 5919 desc_test_options.proto:27:18 5920 desc_test_options.proto:27:23 5921 5922 5923 > extension[8] > name: 5924 desc_test_options.proto:27:24 5925 desc_test_options.proto:27:31 5926 5927 5928 > extension[8] > number: 5929 desc_test_options.proto:27:34 5930 desc_test_options.proto:27:39 5931 5932 5933 > extension[9]: 5934 desc_test_options.proto:28:9 5935 desc_test_options.proto:28:42 5936 5937 5938 > extension[9] > extendee: 5939 desc_test_options.proto:26:8 5940 desc_test_options.proto:26:40 5941 5942 5943 > extension[9] > label: 5944 desc_test_options.proto:28:9 5945 desc_test_options.proto:28:17 5946 5947 5948 > extension[9] > type: 5949 desc_test_options.proto:28:18 5950 desc_test_options.proto:28:24 5951 5952 5953 > extension[9] > name: 5954 desc_test_options.proto:28:25 5955 desc_test_options.proto:28:33 5956 5957 5958 > extension[9] > number: 5959 desc_test_options.proto:28:36 5960 desc_test_options.proto:28:41 5961 5962 5963 > extension[10]: 5964 desc_test_options.proto:29:9 5965 desc_test_options.proto:29:45 5966 5967 5968 > extension[10] > extendee: 5969 desc_test_options.proto:26:8 5970 desc_test_options.proto:26:40 5971 5972 5973 > extension[10] > label: 5974 desc_test_options.proto:29:9 5975 desc_test_options.proto:29:17 5976 5977 5978 > extension[10] > type: 5979 desc_test_options.proto:29:18 5980 desc_test_options.proto:29:26 5981 5982 5983 > extension[10] > name: 5984 desc_test_options.proto:29:27 5985 desc_test_options.proto:29:36 5986 5987 5988 > extension[10] > number: 5989 desc_test_options.proto:29:39 5990 desc_test_options.proto:29:44 5991 5992 5993 > extension[11]: 5994 desc_test_options.proto:30:9 5995 desc_test_options.proto:30:42 5996 5997 5998 > extension[11] > extendee: 5999 desc_test_options.proto:26:8 6000 desc_test_options.proto:26:40 6001 6002 6003 > extension[11] > label: 6004 desc_test_options.proto:30:9 6005 desc_test_options.proto:30:17 6006 6007 6008 > extension[11] > type: 6009 desc_test_options.proto:30:18 6010 desc_test_options.proto:30:24 6011 6012 6013 > extension[11] > name: 6014 desc_test_options.proto:30:25 6015 desc_test_options.proto:30:33 6016 6017 6018 > extension[11] > number: 6019 desc_test_options.proto:30:36 6020 desc_test_options.proto:30:41 6021 6022 6023 > extension[12]: 6024 desc_test_options.proto:31:9 6025 desc_test_options.proto:31:44 6026 6027 6028 > extension[12] > extendee: 6029 desc_test_options.proto:26:8 6030 desc_test_options.proto:26:40 6031 6032 6033 > extension[12] > label: 6034 desc_test_options.proto:31:9 6035 desc_test_options.proto:31:17 6036 6037 6038 > extension[12] > type: 6039 desc_test_options.proto:31:18 6040 desc_test_options.proto:31:25 6041 6042 6043 > extension[12] > name: 6044 desc_test_options.proto:31:26 6045 desc_test_options.proto:31:35 6046 6047 6048 > extension[12] > number: 6049 desc_test_options.proto:31:38 6050 desc_test_options.proto:31:43 6051 6052 6053 > extension: 6054 desc_test_options.proto:34:1 6055 desc_test_options.proto:37:2 6056 6057 6058 > extension[13]: 6059 desc_test_options.proto:35:9 6060 desc_test_options.proto:35:53 6061 6062 6063 > extension[13] > extendee: 6064 desc_test_options.proto:34:8 6065 desc_test_options.proto:34:38 6066 6067 6068 > extension[13] > label: 6069 desc_test_options.proto:35:9 6070 desc_test_options.proto:35:17 6071 6072 6073 > extension[13] > type_name: 6074 desc_test_options.proto:35:18 6075 desc_test_options.proto:35:37 6076 6077 6078 > extension[13] > name: 6079 desc_test_options.proto:35:38 6080 desc_test_options.proto:35:44 6081 6082 6083 > extension[13] > number: 6084 desc_test_options.proto:35:47 6085 desc_test_options.proto:35:52 6086 6087 6088 > extension[14]: 6089 desc_test_options.proto:36:9 6090 desc_test_options.proto:36:51 6091 6092 6093 > extension[14] > extendee: 6094 desc_test_options.proto:34:8 6095 desc_test_options.proto:34:38 6096 6097 6098 > extension[14] > label: 6099 desc_test_options.proto:36:9 6100 desc_test_options.proto:36:17 6101 6102 6103 > extension[14] > type_name: 6104 desc_test_options.proto:36:18 6105 desc_test_options.proto:36:34 6106 6107 6108 > extension[14] > name: 6109 desc_test_options.proto:36:35 6110 desc_test_options.proto:36:42 6111 6112 6113 > extension[14] > number: 6114 desc_test_options.proto:36:45 6115 desc_test_options.proto:36:50 6116 6117 6118 > extension: 6119 desc_test_options.proto:39:1 6120 desc_test_options.proto:42:2 6121 6122 6123 > extension[15]: 6124 desc_test_options.proto:40:9 6125 desc_test_options.proto:40:40 6126 6127 6128 > extension[15] > extendee: 6129 desc_test_options.proto:39:8 6130 desc_test_options.proto:39:37 6131 6132 6133 > extension[15] > label: 6134 desc_test_options.proto:40:9 6135 desc_test_options.proto:40:17 6136 6137 6138 > extension[15] > type: 6139 desc_test_options.proto:40:18 6140 desc_test_options.proto:40:23 6141 6142 6143 > extension[15] > name: 6144 desc_test_options.proto:40:24 6145 desc_test_options.proto:40:31 6146 6147 6148 > extension[15] > number: 6149 desc_test_options.proto:40:34 6150 desc_test_options.proto:40:39 6151 6152 6153 > extension[16]: 6154 desc_test_options.proto:41:9 6155 desc_test_options.proto:41:42 6156 6157 6158 > extension[16] > extendee: 6159 desc_test_options.proto:39:8 6160 desc_test_options.proto:39:37 6161 6162 6163 > extension[16] > label: 6164 desc_test_options.proto:41:9 6165 desc_test_options.proto:41:17 6166 6167 6168 > extension[16] > type: 6169 desc_test_options.proto:41:18 6170 desc_test_options.proto:41:24 6171 6172 6173 > extension[16] > name: 6174 desc_test_options.proto:41:25 6175 desc_test_options.proto:41:33 6176 6177 6178 > extension[16] > number: 6179 desc_test_options.proto:41:36 6180 desc_test_options.proto:41:41 6181 6182 6183 > message_type[0]: 6184 desc_test_options.proto:45:1 6185 desc_test_options.proto:48:2 6186 Leading comments: 6187 Test message used by custom options 6188 6189 6190 6191 > message_type[0] > name: 6192 desc_test_options.proto:45:9 6193 desc_test_options.proto:45:28 6194 6195 6196 > message_type[0] > field[0]: 6197 desc_test_options.proto:46:9 6198 desc_test_options.proto:46:32 6199 6200 6201 > message_type[0] > field[0] > label: 6202 desc_test_options.proto:46:9 6203 desc_test_options.proto:46:17 6204 6205 6206 > message_type[0] > field[0] > type: 6207 desc_test_options.proto:46:18 6208 desc_test_options.proto:46:24 6209 6210 6211 > message_type[0] > field[0] > name: 6212 desc_test_options.proto:46:25 6213 desc_test_options.proto:46:27 6214 6215 6216 > message_type[0] > field[0] > number: 6217 desc_test_options.proto:46:30 6218 desc_test_options.proto:46:31 6219 6220 6221 > message_type[0] > field[1]: 6222 desc_test_options.proto:47:9 6223 desc_test_options.proto:47:34 6224 6225 6226 > message_type[0] > field[1] > label: 6227 desc_test_options.proto:47:9 6228 desc_test_options.proto:47:17 6229 6230 6231 > message_type[0] > field[1] > type: 6232 desc_test_options.proto:47:18 6233 desc_test_options.proto:47:24 6234 6235 6236 > message_type[0] > field[1] > name: 6237 desc_test_options.proto:47:25 6238 desc_test_options.proto:47:29 6239 6240 6241 > message_type[0] > field[1] > number: 6242 desc_test_options.proto:47:32 6243 desc_test_options.proto:47:33 6244 6245 6246 > enum_type[0]: 6247 desc_test_options.proto:51:1 6248 desc_test_options.proto:53:2 6249 Leading comments: 6250 Test enum used by custom options 6251 6252 6253 6254 > enum_type[0] > name: 6255 desc_test_options.proto:51:6 6256 desc_test_options.proto:51:22 6257 6258 6259 > enum_type[0] > value[0]: 6260 desc_test_options.proto:52:9 6261 desc_test_options.proto:52:19 6262 6263 6264 > enum_type[0] > value[0] > name: 6265 desc_test_options.proto:52:9 6266 desc_test_options.proto:52:14 6267 6268 6269 > enum_type[0] > value[0] > number: 6270 desc_test_options.proto:52:17 6271 desc_test_options.proto:52:18 6272 6273 6274 > extension: 6275 desc_test_options.proto:55:1 6276 desc_test_options.proto:58:2 6277 6278 6279 > extension[17]: 6280 desc_test_options.proto:56:9 6281 desc_test_options.proto:56:41 6282 6283 6284 > extension[17] > extendee: 6285 desc_test_options.proto:55:8 6286 desc_test_options.proto:55:45 6287 6288 6289 > extension[17] > label: 6290 desc_test_options.proto:56:9 6291 desc_test_options.proto:56:17 6292 6293 6294 > extension[17] > type: 6295 desc_test_options.proto:56:18 6296 desc_test_options.proto:56:24 6297 6298 6299 > extension[17] > name: 6300 desc_test_options.proto:56:25 6301 desc_test_options.proto:56:32 6302 6303 6304 > extension[17] > number: 6305 desc_test_options.proto:56:35 6306 desc_test_options.proto:56:40 6307 6308 6309 > extension[18]: 6310 desc_test_options.proto:57:9 6311 desc_test_options.proto:57:41 6312 6313 6314 > extension[18] > extendee: 6315 desc_test_options.proto:55:8 6316 desc_test_options.proto:55:45 6317 6318 6319 > extension[18] > label: 6320 desc_test_options.proto:57:9 6321 desc_test_options.proto:57:17 6322 6323 6324 > extension[18] > type: 6325 desc_test_options.proto:57:18 6326 desc_test_options.proto:57:23 6327 6328 6329 > extension[18] > name: 6330 desc_test_options.proto:57:24 6331 desc_test_options.proto:57:32 6332 6333 6334 > extension[18] > number: 6335 desc_test_options.proto:57:35 6336 desc_test_options.proto:57:40 6337 6338 6339 > extension: 6340 desc_test_options.proto:60:1 6341 desc_test_options.proto:63:2 6342 6343 6344 > extension[19]: 6345 desc_test_options.proto:61:9 6346 desc_test_options.proto:61:41 6347 6348 6349 > extension[19] > extendee: 6350 desc_test_options.proto:60:8 6351 desc_test_options.proto:60:36 6352 6353 6354 > extension[19] > label: 6355 desc_test_options.proto:61:9 6356 desc_test_options.proto:61:17 6357 6358 6359 > extension[19] > type: 6360 desc_test_options.proto:61:18 6361 desc_test_options.proto:61:24 6362 6363 6364 > extension[19] > name: 6365 desc_test_options.proto:61:25 6366 desc_test_options.proto:61:32 6367 6368 6369 > extension[19] > number: 6370 desc_test_options.proto:61:35 6371 desc_test_options.proto:61:40 6372 6373 6374 > extension[20]: 6375 desc_test_options.proto:62:9 6376 desc_test_options.proto:62:41 6377 6378 6379 > extension[20] > extendee: 6380 desc_test_options.proto:60:8 6381 desc_test_options.proto:60:36 6382 6383 6384 > extension[20] > label: 6385 desc_test_options.proto:62:9 6386 desc_test_options.proto:62:17 6387 6388 6389 > extension[20] > type: 6390 desc_test_options.proto:62:18 6391 desc_test_options.proto:62:23 6392 6393 6394 > extension[20] > name: 6395 desc_test_options.proto:62:24 6396 desc_test_options.proto:62:32 6397 6398 6399 > extension[20] > number: 6400 desc_test_options.proto:62:35 6401 desc_test_options.proto:62:40