github.com/hoveychen/protoreflect@v1.4.7-0.20221103114119-0b4b3385ec76/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:141: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:38 54 55 56 > dependency[1]: 57 desc_test_comments.proto:18:1 58 desc_test_comments.proto:18:34 59 60 61 > message_type[0]: 62 desc_test_comments.proto:25:1 63 desc_test_comments.proto:105:2 64 Leading detached comment [0]: 65 Multiple white space lines (like above) cannot 66 be preserved... 67 68 Leading comments: 69 We need a request for our RPC service below. 70 71 Trailing comments: 72 And next we'll need some extensions... 73 74 75 76 > message_type[0] > name: 77 desc_test_comments.proto:25:68 78 desc_test_comments.proto:25:75 79 Leading detached comment [0]: 80 detached message name 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 detached comment [0]: 131 detached tag 132 Leading comments: 133 tag numero uno 134 Trailing comments: 135 tag trailer 136 that spans multiple lines... 137 more than two. 138 139 140 > message_type[0] > field[0] > options: 141 desc_test_comments.proto:32:11 142 desc_test_comments.proto:32:131 143 144 145 > message_type[0] > field[0] > options > packed: 146 desc_test_comments.proto:32:12 147 desc_test_comments.proto:32:23 148 Trailing comments: 149 packed! 150 151 152 > message_type[0] > field[0] > json_name: 153 desc_test_comments.proto:32:39 154 desc_test_comments.proto:32:56 155 Trailing comments: 156 custom JSON! 157 158 159 > message_type[0] > field[0] > options > ffubar[0]: 160 desc_test_comments.proto:32:77 161 desc_test_comments.proto:32:102 162 163 164 > message_type[0] > field[0] > options > ffubarb: 165 desc_test_comments.proto:32:104 166 desc_test_comments.proto:32:130 167 168 169 > message_type[0] > options: 170 desc_test_comments.proto:35:27 171 desc_test_comments.proto:35:61 172 173 174 > message_type[0] > options > mfubar: 175 desc_test_comments.proto:35:27 176 desc_test_comments.proto:35:61 177 Leading comments: 178 lead mfubar 179 Trailing comments: 180 trailing mfubar 181 182 183 184 > message_type[0] > field[1]: 185 desc_test_comments.proto:42:29 186 desc_test_comments.proto:43:77 187 Leading detached comment [0]: 188 some detached comments 189 190 Leading detached comment [1]: 191 some detached comments 192 193 Leading detached comment [2]: 194 Another field comment 195 196 Leading comments: 197 label comment 198 199 200 > message_type[0] > field[1] > label: 201 desc_test_comments.proto:42:29 202 desc_test_comments.proto:42:37 203 204 205 > message_type[0] > field[1] > type: 206 desc_test_comments.proto:42:57 207 desc_test_comments.proto:42:63 208 Leading comments: 209 type comment 210 211 212 > message_type[0] > field[1] > name: 213 desc_test_comments.proto:42:83 214 desc_test_comments.proto:42:87 215 Leading comments: 216 name comment 217 218 219 > message_type[0] > field[1] > number: 220 desc_test_comments.proto:42:90 221 desc_test_comments.proto:42:91 222 223 224 > message_type[0] > field[1] > options: 225 desc_test_comments.proto:43:17 226 desc_test_comments.proto:43:76 227 228 229 > message_type[0] > field[1] > default_value: 230 desc_test_comments.proto:43:37 231 desc_test_comments.proto:43:54 232 Leading comments: 233 default lead 234 Trailing comments: 235 default trail 236 237 238 > message_type[0] > extension_range: 239 desc_test_comments.proto:46:9 240 desc_test_comments.proto:46:31 241 Leading comments: 242 extension range comments are (sadly) not preserved 243 244 245 246 > message_type[0] > extension_range[0]: 247 desc_test_comments.proto:46:20 248 desc_test_comments.proto:46:30 249 250 251 > message_type[0] > extension_range[0] > start: 252 desc_test_comments.proto:46:20 253 desc_test_comments.proto:46:23 254 255 256 > message_type[0] > extension_range[0] > end: 257 desc_test_comments.proto:46:27 258 desc_test_comments.proto:46:30 259 260 261 > message_type[0] > extension_range: 262 desc_test_comments.proto:47:9 263 desc_test_comments.proto:47:109 264 265 266 > message_type[0] > extension_range[1]: 267 desc_test_comments.proto:47:20 268 desc_test_comments.proto:47:30 269 270 271 > message_type[0] > extension_range[1] > start: 272 desc_test_comments.proto:47:20 273 desc_test_comments.proto:47:23 274 275 276 > message_type[0] > extension_range[1] > end: 277 desc_test_comments.proto:47:27 278 desc_test_comments.proto:47:30 279 280 281 > message_type[0] > extension_range[1] > options: 282 desc_test_comments.proto:47:31 283 desc_test_comments.proto:47:108 284 285 286 > message_type[0] > extension_range[1] > options > exfubarb: 287 desc_test_comments.proto:47:32 288 desc_test_comments.proto:47:74 289 290 291 > message_type[0] > extension_range[1] > options > exfubar[0]: 292 desc_test_comments.proto:47:76 293 desc_test_comments.proto:47:107 294 295 296 > message_type[0] > reserved_range: 297 desc_test_comments.proto:51:48 298 desc_test_comments.proto:51:77 299 Leading detached comment [0]: 300 another detached comment 301 302 Leading comments: 303 same for reserved range comments 304 305 306 > message_type[0] > reserved_range[0]: 307 desc_test_comments.proto:51:57 308 desc_test_comments.proto:51:65 309 310 311 > message_type[0] > reserved_range[0] > start: 312 desc_test_comments.proto:51:57 313 desc_test_comments.proto:51:59 314 315 316 > message_type[0] > reserved_range[0] > end: 317 desc_test_comments.proto:51:63 318 desc_test_comments.proto:51:65 319 320 321 > message_type[0] > reserved_range[1]: 322 desc_test_comments.proto:51:67 323 desc_test_comments.proto:51:75 324 325 326 > message_type[0] > reserved_range[1] > start: 327 desc_test_comments.proto:51:67 328 desc_test_comments.proto:51:69 329 330 331 > message_type[0] > reserved_range[1] > end: 332 desc_test_comments.proto:51:73 333 desc_test_comments.proto:51:75 334 335 336 > message_type[0] > reserved_name: 337 desc_test_comments.proto:52:9 338 desc_test_comments.proto:52:38 339 Trailing comments: 340 reserved trailers 341 342 343 > message_type[0] > reserved_name[0]: 344 desc_test_comments.proto:52:18 345 desc_test_comments.proto:52:23 346 347 348 > message_type[0] > reserved_name[1]: 349 desc_test_comments.proto:52:25 350 desc_test_comments.proto:52:30 351 352 353 > message_type[0] > reserved_name[2]: 354 desc_test_comments.proto:52:32 355 desc_test_comments.proto:52:37 356 357 358 > message_type[0] > field[2]: 359 desc_test_comments.proto:55:9 360 desc_test_comments.proto:67:10 361 362 363 > message_type[0] > field[2] > label: 364 desc_test_comments.proto:55:9 365 desc_test_comments.proto:55:17 366 367 368 > message_type[0] > field[2] > type: 369 desc_test_comments.proto:55:18 370 desc_test_comments.proto:55:23 371 372 373 > message_type[0] > field[2] > name: 374 desc_test_comments.proto:55:41 375 desc_test_comments.proto:55:47 376 377 378 > message_type[0] > field[2] > number: 379 desc_test_comments.proto:55:50 380 desc_test_comments.proto:55:51 381 382 383 > message_type[0] > nested_type[0]: 384 desc_test_comments.proto:55:9 385 desc_test_comments.proto:67:10 386 Leading comments: 387 Group comment 388 389 390 391 > message_type[0] > nested_type[0] > name: 392 desc_test_comments.proto:55:41 393 desc_test_comments.proto:55:47 394 Leading comments: 395 group name 396 397 398 > message_type[0] > field[2] > type_name: 399 desc_test_comments.proto:55:41 400 desc_test_comments.proto:55:47 401 402 403 > message_type[0] > nested_type[0] > options: 404 desc_test_comments.proto:57:17 405 desc_test_comments.proto:57:52 406 407 408 > message_type[0] > nested_type[0] > options > mfubar: 409 desc_test_comments.proto:57:17 410 desc_test_comments.proto:57:52 411 Leading comments: 412 this is a custom option 413 414 415 416 > message_type[0] > nested_type[0] > field[0]: 417 desc_test_comments.proto:59:17 418 desc_test_comments.proto:59:41 419 420 421 > message_type[0] > nested_type[0] > field[0] > label: 422 desc_test_comments.proto:59:17 423 desc_test_comments.proto:59:25 424 425 426 > message_type[0] > nested_type[0] > field[0] > type: 427 desc_test_comments.proto:59:26 428 desc_test_comments.proto:59:32 429 430 431 > message_type[0] > nested_type[0] > field[0] > name: 432 desc_test_comments.proto:59:33 433 desc_test_comments.proto:59:36 434 435 436 > message_type[0] > nested_type[0] > field[0] > number: 437 desc_test_comments.proto:59:39 438 desc_test_comments.proto:59:40 439 440 441 > message_type[0] > nested_type[0] > field[1]: 442 desc_test_comments.proto:60:17 443 desc_test_comments.proto:60:40 444 445 446 > message_type[0] > nested_type[0] > field[1] > label: 447 desc_test_comments.proto:60:17 448 desc_test_comments.proto:60:25 449 450 451 > message_type[0] > nested_type[0] > field[1] > type: 452 desc_test_comments.proto:60:26 453 desc_test_comments.proto:60:31 454 455 456 > message_type[0] > nested_type[0] > field[1] > name: 457 desc_test_comments.proto:60:32 458 desc_test_comments.proto:60:35 459 460 461 > message_type[0] > nested_type[0] > field[1] > number: 462 desc_test_comments.proto:60:38 463 desc_test_comments.proto:60:39 464 465 466 > message_type[0] > nested_type[0] > options: 467 desc_test_comments.proto:62:17 468 desc_test_comments.proto:62:64 469 470 471 > message_type[0] > nested_type[0] > options > no_standard_descriptor_accessor: 472 desc_test_comments.proto:62:17 473 desc_test_comments.proto:62:64 474 475 476 > message_type[0] > nested_type[0] > field[2]: 477 desc_test_comments.proto:65:17 478 desc_test_comments.proto:65:41 479 Leading comments: 480 Leading comment... 481 482 Trailing comments: 483 Trailing comment... 484 485 486 487 > message_type[0] > nested_type[0] > field[2] > label: 488 desc_test_comments.proto:65:17 489 desc_test_comments.proto:65:25 490 491 492 > message_type[0] > nested_type[0] > field[2] > type: 493 desc_test_comments.proto:65:26 494 desc_test_comments.proto:65:32 495 496 497 > message_type[0] > nested_type[0] > field[2] > name: 498 desc_test_comments.proto:65:33 499 desc_test_comments.proto:65:36 500 501 502 > message_type[0] > nested_type[0] > field[2] > number: 503 desc_test_comments.proto:65:39 504 desc_test_comments.proto:65:40 505 506 507 > message_type[0] > enum_type[0]: 508 desc_test_comments.proto:69:9 509 desc_test_comments.proto:90:10 510 511 512 > message_type[0] > enum_type[0] > name: 513 desc_test_comments.proto:69:14 514 desc_test_comments.proto:69:29 515 Trailing comments: 516 "super"! 517 518 519 520 > message_type[0] > enum_type[0] > options: 521 desc_test_comments.proto:72:17 522 desc_test_comments.proto:72:43 523 524 525 > message_type[0] > enum_type[0] > options > allow_alias: 526 desc_test_comments.proto:72:17 527 desc_test_comments.proto:72:43 528 Leading comments: 529 allow_alias comments! 530 531 532 533 > message_type[0] > enum_type[0] > value[0]: 534 desc_test_comments.proto:74:17 535 desc_test_comments.proto:74:86 536 537 538 > message_type[0] > enum_type[0] > value[0] > name: 539 desc_test_comments.proto:74:17 540 desc_test_comments.proto:74:22 541 542 543 > message_type[0] > enum_type[0] > value[0] > number: 544 desc_test_comments.proto:74:25 545 desc_test_comments.proto:74:26 546 547 548 > message_type[0] > enum_type[0] > value[0] > options: 549 desc_test_comments.proto:74:27 550 desc_test_comments.proto:74:85 551 552 553 > message_type[0] > enum_type[0] > value[0] > options > evfubars: 554 desc_test_comments.proto:74:28 555 desc_test_comments.proto:74:56 556 557 558 > message_type[0] > enum_type[0] > value[0] > options > evfubar: 559 desc_test_comments.proto:74:58 560 desc_test_comments.proto:74:84 561 562 563 > message_type[0] > enum_type[0] > value[1]: 564 desc_test_comments.proto:75:17 565 desc_test_comments.proto:75:100 566 567 568 > message_type[0] > enum_type[0] > value[1] > name: 569 desc_test_comments.proto:75:17 570 desc_test_comments.proto:75:22 571 572 573 > message_type[0] > enum_type[0] > value[1] > number: 574 desc_test_comments.proto:75:25 575 desc_test_comments.proto:75:26 576 577 578 > message_type[0] > enum_type[0] > value[1] > options: 579 desc_test_comments.proto:75:27 580 desc_test_comments.proto:75:99 581 582 583 > message_type[0] > enum_type[0] > value[1] > options > evfubaruf: 584 desc_test_comments.proto:75:29 585 desc_test_comments.proto:75:57 586 587 588 > message_type[0] > enum_type[0] > value[1] > options > evfubaru: 589 desc_test_comments.proto:75:73 590 desc_test_comments.proto:75:98 591 592 593 > message_type[0] > enum_type[0] > value[2]: 594 desc_test_comments.proto:76:17 595 desc_test_comments.proto:76:27 596 597 598 > message_type[0] > enum_type[0] > value[2] > name: 599 desc_test_comments.proto:76:17 600 desc_test_comments.proto:76:22 601 602 603 > message_type[0] > enum_type[0] > value[2] > number: 604 desc_test_comments.proto:76:25 605 desc_test_comments.proto:76:26 606 607 608 > message_type[0] > enum_type[0] > value[3]: 609 desc_test_comments.proto:77:17 610 desc_test_comments.proto:77:28 611 612 613 > message_type[0] > enum_type[0] > value[3] > name: 614 desc_test_comments.proto:77:17 615 desc_test_comments.proto:77:23 616 617 618 > message_type[0] > enum_type[0] > value[3] > number: 619 desc_test_comments.proto:77:26 620 desc_test_comments.proto:77:27 621 622 623 > message_type[0] > enum_type[0] > options: 624 desc_test_comments.proto:79:17 625 desc_test_comments.proto:79:52 626 627 628 > message_type[0] > enum_type[0] > options > efubars: 629 desc_test_comments.proto:79:17 630 desc_test_comments.proto:79:52 631 632 633 > message_type[0] > enum_type[0] > value[4]: 634 desc_test_comments.proto:81:17 635 desc_test_comments.proto:81:27 636 637 638 > message_type[0] > enum_type[0] > value[4] > name: 639 desc_test_comments.proto:81:17 640 desc_test_comments.proto:81:22 641 642 643 > message_type[0] > enum_type[0] > value[4] > number: 644 desc_test_comments.proto:81:25 645 desc_test_comments.proto:81:26 646 647 648 > message_type[0] > enum_type[0] > value[5]: 649 desc_test_comments.proto:82:17 650 desc_test_comments.proto:82:29 651 652 653 > message_type[0] > enum_type[0] > value[5] > name: 654 desc_test_comments.proto:82:17 655 desc_test_comments.proto:82:24 656 657 658 > message_type[0] > enum_type[0] > value[5] > number: 659 desc_test_comments.proto:82:27 660 desc_test_comments.proto:82:28 661 662 663 > message_type[0] > enum_type[0] > value[6]: 664 desc_test_comments.proto:83:17 665 desc_test_comments.proto:83:60 666 667 668 > message_type[0] > enum_type[0] > value[6] > name: 669 desc_test_comments.proto:83:17 670 desc_test_comments.proto:83:24 671 672 673 > message_type[0] > enum_type[0] > value[6] > number: 674 desc_test_comments.proto:83:27 675 desc_test_comments.proto:83:28 676 677 678 > message_type[0] > enum_type[0] > value[6] > options: 679 desc_test_comments.proto:83:29 680 desc_test_comments.proto:83:59 681 682 683 > message_type[0] > enum_type[0] > value[6] > options > evfubarsf: 684 desc_test_comments.proto:83:30 685 desc_test_comments.proto:83:58 686 687 688 > message_type[0] > enum_type[0] > value[7]: 689 desc_test_comments.proto:84:17 690 desc_test_comments.proto:84:28 691 692 693 > message_type[0] > enum_type[0] > value[7] > name: 694 desc_test_comments.proto:84:17 695 desc_test_comments.proto:84:23 696 697 698 > message_type[0] > enum_type[0] > value[7] > number: 699 desc_test_comments.proto:84:26 700 desc_test_comments.proto:84:27 701 702 703 > message_type[0] > enum_type[0] > value[8]: 704 desc_test_comments.proto:85:17 705 desc_test_comments.proto:85:31 706 707 708 > message_type[0] > enum_type[0] > value[8] > name: 709 desc_test_comments.proto:85:17 710 desc_test_comments.proto:85:26 711 712 713 > message_type[0] > enum_type[0] > value[8] > number: 714 desc_test_comments.proto:85:29 715 desc_test_comments.proto:85:30 716 717 718 > message_type[0] > enum_type[0] > value[9]: 719 desc_test_comments.proto:86:17 720 desc_test_comments.proto:86:27 721 722 723 > message_type[0] > enum_type[0] > value[9] > name: 724 desc_test_comments.proto:86:17 725 desc_test_comments.proto:86:22 726 727 728 > message_type[0] > enum_type[0] > value[9] > number: 729 desc_test_comments.proto:86:25 730 desc_test_comments.proto:86:26 731 732 733 > message_type[0] > enum_type[0] > value[10]: 734 desc_test_comments.proto:87:17 735 desc_test_comments.proto:87:31 736 737 738 > message_type[0] > enum_type[0] > value[10] > name: 739 desc_test_comments.proto:87:17 740 desc_test_comments.proto:87:23 741 742 743 > message_type[0] > enum_type[0] > value[10] > number: 744 desc_test_comments.proto:87:26 745 desc_test_comments.proto:87:30 746 747 748 > message_type[0] > enum_type[0] > options: 749 desc_test_comments.proto:89:17 750 desc_test_comments.proto:89:50 751 752 753 > message_type[0] > enum_type[0] > options > efubar: 754 desc_test_comments.proto:89:17 755 desc_test_comments.proto:89:50 756 757 758 > message_type[0] > oneof_decl[0]: 759 desc_test_comments.proto:93:9 760 desc_test_comments.proto:96:10 761 Leading comments: 762 can be this or that 763 764 765 766 > message_type[0] > oneof_decl[0] > name: 767 desc_test_comments.proto:93:15 768 desc_test_comments.proto:93:18 769 770 771 > message_type[0] > field[3]: 772 desc_test_comments.proto:94:17 773 desc_test_comments.proto:94:33 774 775 776 > message_type[0] > field[3] > type: 777 desc_test_comments.proto:94:17 778 desc_test_comments.proto:94:23 779 780 781 > message_type[0] > field[3] > name: 782 desc_test_comments.proto:94:24 783 desc_test_comments.proto:94:28 784 785 786 > message_type[0] > field[3] > number: 787 desc_test_comments.proto:94:31 788 desc_test_comments.proto:94:32 789 790 791 > message_type[0] > field[4]: 792 desc_test_comments.proto:95:17 793 desc_test_comments.proto:95:32 794 795 796 > message_type[0] > field[4] > type: 797 desc_test_comments.proto:95:17 798 desc_test_comments.proto:95:22 799 800 801 > message_type[0] > field[4] > name: 802 desc_test_comments.proto:95:23 803 desc_test_comments.proto:95:27 804 805 806 > message_type[0] > field[4] > number: 807 desc_test_comments.proto:95:30 808 desc_test_comments.proto:95:31 809 810 811 > message_type[0] > oneof_decl[1]: 812 desc_test_comments.proto:98:9 813 desc_test_comments.proto:101:10 814 Leading comments: 815 can be these or those 816 817 818 819 > message_type[0] > oneof_decl[1] > name: 820 desc_test_comments.proto:98:15 821 desc_test_comments.proto:98:18 822 823 824 > message_type[0] > field[5]: 825 desc_test_comments.proto:99:17 826 desc_test_comments.proto:99:34 827 828 829 > message_type[0] > field[5] > type: 830 desc_test_comments.proto:99:17 831 desc_test_comments.proto:99:23 832 833 834 > message_type[0] > field[5] > name: 835 desc_test_comments.proto:99:24 836 desc_test_comments.proto:99:29 837 838 839 > message_type[0] > field[5] > number: 840 desc_test_comments.proto:99:32 841 desc_test_comments.proto:99:33 842 843 844 > message_type[0] > field[6]: 845 desc_test_comments.proto:100:17 846 desc_test_comments.proto:100:33 847 848 849 > message_type[0] > field[6] > type: 850 desc_test_comments.proto:100:17 851 desc_test_comments.proto:100:22 852 853 854 > message_type[0] > field[6] > name: 855 desc_test_comments.proto:100:23 856 desc_test_comments.proto:100:28 857 858 859 > message_type[0] > field[6] > number: 860 desc_test_comments.proto:100:31 861 desc_test_comments.proto:100:32 862 863 864 > message_type[0] > field[7]: 865 desc_test_comments.proto:104:9 866 desc_test_comments.proto:104:40 867 Leading comments: 868 map field 869 870 871 872 > message_type[0] > field[7] > type_name: 873 desc_test_comments.proto:104:9 874 desc_test_comments.proto:104:28 875 876 877 > message_type[0] > field[7] > name: 878 desc_test_comments.proto:104:29 879 desc_test_comments.proto:104:35 880 881 882 > message_type[0] > field[7] > number: 883 desc_test_comments.proto:104:38 884 desc_test_comments.proto:104:39 885 886 887 > extension: 888 desc_test_comments.proto:108:1 889 desc_test_comments.proto:117:2 890 Trailing comments: 891 extend trailer... 892 893 894 895 > extension[0]: 896 desc_test_comments.proto:114:9 897 desc_test_comments.proto:114:37 898 Leading comments: 899 comment for guid1 900 901 902 903 > extension[0] > extendee: 904 desc_test_comments.proto:110:1 905 desc_test_comments.proto:110:8 906 Leading comments: 907 extendee comment 908 909 Trailing comments: 910 extendee trailer 911 912 913 914 > extension[0] > label: 915 desc_test_comments.proto:114:9 916 desc_test_comments.proto:114:17 917 918 919 > extension[0] > type: 920 desc_test_comments.proto:114:18 921 desc_test_comments.proto:114:24 922 923 924 > extension[0] > name: 925 desc_test_comments.proto:114:25 926 desc_test_comments.proto:114:30 927 928 929 > extension[0] > number: 930 desc_test_comments.proto:114:33 931 desc_test_comments.proto:114:36 932 933 934 > extension[1]: 935 desc_test_comments.proto:116:9 936 desc_test_comments.proto:116:37 937 Leading comments: 938 ... and a comment for guid2 939 940 941 942 > extension[1] > extendee: 943 desc_test_comments.proto:110:1 944 desc_test_comments.proto:110:8 945 946 947 > extension[1] > label: 948 desc_test_comments.proto:116:9 949 desc_test_comments.proto:116:17 950 951 952 > extension[1] > type: 953 desc_test_comments.proto:116:18 954 desc_test_comments.proto:116:24 955 956 957 > extension[1] > name: 958 desc_test_comments.proto:116:25 959 desc_test_comments.proto:116:30 960 961 962 > extension[1] > number: 963 desc_test_comments.proto:116:33 964 desc_test_comments.proto:116:36 965 966 967 > message_type[1]: 968 desc_test_comments.proto:120:1 969 desc_test_comments.proto:120:81 970 971 972 > message_type[1] > name: 973 desc_test_comments.proto:120:36 974 desc_test_comments.proto:120:50 975 Leading comments: 976 name leading comment 977 Trailing comments: 978 name trailing comment 979 980 981 > service[0]: 982 desc_test_comments.proto:123:1 983 desc_test_comments.proto:141:2 984 Leading comments: 985 Service comment 986 987 Trailing comments: 988 service trailer 989 990 991 992 > service[0] > name: 993 desc_test_comments.proto:123:28 994 desc_test_comments.proto:123:38 995 Leading comments: 996 service name 997 998 999 > service[0] > options: 1000 desc_test_comments.proto:125:9 1001 desc_test_comments.proto:125:43 1002 1003 1004 > service[0] > options > sfubar > id: 1005 desc_test_comments.proto:125:9 1006 desc_test_comments.proto:125:43 1007 Leading comments: 1008 option that sets field 1009 1010 1011 1012 > service[0] > options: 1013 desc_test_comments.proto:127:9 1014 desc_test_comments.proto:127:47 1015 1016 1017 > service[0] > options > sfubar > name: 1018 desc_test_comments.proto:127:9 1019 desc_test_comments.proto:127:47 1020 Leading comments: 1021 another option that sets field 1022 1023 1024 1025 > service[0] > options: 1026 desc_test_comments.proto:128:9 1027 desc_test_comments.proto:128:35 1028 1029 1030 > service[0] > options > deprecated: 1031 desc_test_comments.proto:128:9 1032 desc_test_comments.proto:128:35 1033 Trailing comments: 1034 DEPRECATED! 1035 1036 1037 1038 > service[0] > options: 1039 desc_test_comments.proto:130:9 1040 desc_test_comments.proto:130:45 1041 1042 1043 > service[0] > options > sfubare: 1044 desc_test_comments.proto:130:9 1045 desc_test_comments.proto:130:45 1046 1047 1048 > service[0] > method[0]: 1049 desc_test_comments.proto:133:9 1050 desc_test_comments.proto:134:84 1051 Leading comments: 1052 Method comment 1053 1054 1055 1056 > service[0] > method[0] > name: 1057 desc_test_comments.proto:133:28 1058 desc_test_comments.proto:133:40 1059 Leading comments: 1060 rpc name 1061 Trailing comments: 1062 comment A 1063 1064 1065 > service[0] > method[0] > client_streaming: 1066 desc_test_comments.proto:133:73 1067 desc_test_comments.proto:133:79 1068 Leading comments: 1069 comment B 1070 1071 1072 > service[0] > method[0] > input_type: 1073 desc_test_comments.proto:133:96 1074 desc_test_comments.proto:133:103 1075 Leading comments: 1076 comment C 1077 1078 1079 > service[0] > method[0] > output_type: 1080 desc_test_comments.proto:134:57 1081 desc_test_comments.proto:134:64 1082 Leading comments: 1083 comment E 1084 1085 1086 > service[0] > method[1]: 1087 desc_test_comments.proto:136:9 1088 desc_test_comments.proto:140:10 1089 1090 1091 > service[0] > method[1] > name: 1092 desc_test_comments.proto:136:13 1093 desc_test_comments.proto:136:21 1094 1095 1096 > service[0] > method[1] > input_type: 1097 desc_test_comments.proto:136:23 1098 desc_test_comments.proto:136:30 1099 1100 1101 > service[0] > method[1] > output_type: 1102 desc_test_comments.proto:136:41 1103 desc_test_comments.proto:136:62 1104 1105 1106 > service[0] > method[1] > options: 1107 desc_test_comments.proto:137:17 1108 desc_test_comments.proto:137:42 1109 1110 1111 > service[0] > method[1] > options > deprecated: 1112 desc_test_comments.proto:137:17 1113 desc_test_comments.proto:137:42 1114 1115 1116 > service[0] > method[1] > options: 1117 desc_test_comments.proto:138:17 1118 desc_test_comments.proto:138:53 1119 1120 1121 > service[0] > method[1] > options > mtfubar[0]: 1122 desc_test_comments.proto:138:17 1123 desc_test_comments.proto:138:53 1124 1125 1126 > service[0] > method[1] > options: 1127 desc_test_comments.proto:139:17 1128 desc_test_comments.proto:139:56 1129 1130 1131 > service[0] > method[1] > options > mtfubard: 1132 desc_test_comments.proto:139:17 1133 desc_test_comments.proto:139:56 1134 ---- desc_test_options.proto ---- 1135 1136 1137 : 1138 desc_test_options.proto:1:1 1139 desc_test_options.proto:63:2 1140 1141 1142 > syntax: 1143 desc_test_options.proto:1:1 1144 desc_test_options.proto:1:19 1145 1146 1147 > options: 1148 desc_test_options.proto:3:1 1149 desc_test_options.proto:3:73 1150 1151 1152 > options > go_package: 1153 desc_test_options.proto:3:1 1154 desc_test_options.proto:3:73 1155 1156 1157 > package: 1158 desc_test_options.proto:5:1 1159 desc_test_options.proto:5:20 1160 1161 1162 > dependency[0]: 1163 desc_test_options.proto:7:1 1164 desc_test_options.proto:7:43 1165 1166 1167 > extension: 1168 desc_test_options.proto:9:1 1169 desc_test_options.proto:11:2 1170 1171 1172 > extension[0]: 1173 desc_test_options.proto:10:9 1174 desc_test_options.proto:10:38 1175 1176 1177 > extension[0] > extendee: 1178 desc_test_options.proto:9:8 1179 desc_test_options.proto:9:38 1180 1181 1182 > extension[0] > label: 1183 desc_test_options.proto:10:9 1184 desc_test_options.proto:10:17 1185 1186 1187 > extension[0] > type: 1188 desc_test_options.proto:10:18 1189 desc_test_options.proto:10:22 1190 1191 1192 > extension[0] > name: 1193 desc_test_options.proto:10:23 1194 desc_test_options.proto:10:29 1195 1196 1197 > extension[0] > number: 1198 desc_test_options.proto:10:32 1199 desc_test_options.proto:10:37 1200 1201 1202 > extension: 1203 desc_test_options.proto:13:1 1204 desc_test_options.proto:16:2 1205 1206 1207 > extension[1]: 1208 desc_test_options.proto:14:9 1209 desc_test_options.proto:14:40 1210 1211 1212 > extension[1] > extendee: 1213 desc_test_options.proto:13:8 1214 desc_test_options.proto:13:36 1215 1216 1217 > extension[1] > label: 1218 desc_test_options.proto:14:9 1219 desc_test_options.proto:14:17 1220 1221 1222 > extension[1] > type: 1223 desc_test_options.proto:14:18 1224 desc_test_options.proto:14:24 1225 1226 1227 > extension[1] > name: 1228 desc_test_options.proto:14:25 1229 desc_test_options.proto:14:31 1230 1231 1232 > extension[1] > number: 1233 desc_test_options.proto:14:34 1234 desc_test_options.proto:14:39 1235 1236 1237 > extension[2]: 1238 desc_test_options.proto:15:9 1239 desc_test_options.proto:15:40 1240 1241 1242 > extension[2] > extendee: 1243 desc_test_options.proto:13:8 1244 desc_test_options.proto:13:36 1245 1246 1247 > extension[2] > label: 1248 desc_test_options.proto:15:9 1249 desc_test_options.proto:15:17 1250 1251 1252 > extension[2] > type: 1253 desc_test_options.proto:15:18 1254 desc_test_options.proto:15:23 1255 1256 1257 > extension[2] > name: 1258 desc_test_options.proto:15:24 1259 desc_test_options.proto:15:31 1260 1261 1262 > extension[2] > number: 1263 desc_test_options.proto:15:34 1264 desc_test_options.proto:15:39 1265 1266 1267 > extension: 1268 desc_test_options.proto:18:1 1269 desc_test_options.proto:24:2 1270 1271 1272 > extension[3]: 1273 desc_test_options.proto:19:9 1274 desc_test_options.proto:19:39 1275 1276 1277 > extension[3] > extendee: 1278 desc_test_options.proto:18:8 1279 desc_test_options.proto:18:35 1280 1281 1282 > extension[3] > label: 1283 desc_test_options.proto:19:9 1284 desc_test_options.proto:19:17 1285 1286 1287 > extension[3] > type: 1288 desc_test_options.proto:19:18 1289 desc_test_options.proto:19:23 1290 1291 1292 > extension[3] > name: 1293 desc_test_options.proto:19:24 1294 desc_test_options.proto:19:30 1295 1296 1297 > extension[3] > number: 1298 desc_test_options.proto:19:33 1299 desc_test_options.proto:19:38 1300 1301 1302 > extension[4]: 1303 desc_test_options.proto:20:9 1304 desc_test_options.proto:20:41 1305 1306 1307 > extension[4] > extendee: 1308 desc_test_options.proto:18:8 1309 desc_test_options.proto:18:35 1310 1311 1312 > extension[4] > label: 1313 desc_test_options.proto:20:9 1314 desc_test_options.proto:20:17 1315 1316 1317 > extension[4] > type: 1318 desc_test_options.proto:20:18 1319 desc_test_options.proto:20:24 1320 1321 1322 > extension[4] > name: 1323 desc_test_options.proto:20:25 1324 desc_test_options.proto:20:32 1325 1326 1327 > extension[4] > number: 1328 desc_test_options.proto:20:35 1329 desc_test_options.proto:20:40 1330 1331 1332 > extension[5]: 1333 desc_test_options.proto:21:9 1334 desc_test_options.proto:21:44 1335 1336 1337 > extension[5] > extendee: 1338 desc_test_options.proto:18:8 1339 desc_test_options.proto:18:35 1340 1341 1342 > extension[5] > label: 1343 desc_test_options.proto:21:9 1344 desc_test_options.proto:21:17 1345 1346 1347 > extension[5] > type: 1348 desc_test_options.proto:21:18 1349 desc_test_options.proto:21:26 1350 1351 1352 > extension[5] > name: 1353 desc_test_options.proto:21:27 1354 desc_test_options.proto:21:35 1355 1356 1357 > extension[5] > number: 1358 desc_test_options.proto:21:38 1359 desc_test_options.proto:21:43 1360 1361 1362 > extension[6]: 1363 desc_test_options.proto:22:9 1364 desc_test_options.proto:22:41 1365 1366 1367 > extension[6] > extendee: 1368 desc_test_options.proto:18:8 1369 desc_test_options.proto:18:35 1370 1371 1372 > extension[6] > label: 1373 desc_test_options.proto:22:9 1374 desc_test_options.proto:22:17 1375 1376 1377 > extension[6] > type: 1378 desc_test_options.proto:22:18 1379 desc_test_options.proto:22:24 1380 1381 1382 > extension[6] > name: 1383 desc_test_options.proto:22:25 1384 desc_test_options.proto:22:32 1385 1386 1387 > extension[6] > number: 1388 desc_test_options.proto:22:35 1389 desc_test_options.proto:22:40 1390 1391 1392 > extension[7]: 1393 desc_test_options.proto:23:9 1394 desc_test_options.proto:23:43 1395 1396 1397 > extension[7] > extendee: 1398 desc_test_options.proto:18:8 1399 desc_test_options.proto:18:35 1400 1401 1402 > extension[7] > label: 1403 desc_test_options.proto:23:9 1404 desc_test_options.proto:23:17 1405 1406 1407 > extension[7] > type: 1408 desc_test_options.proto:23:18 1409 desc_test_options.proto:23:25 1410 1411 1412 > extension[7] > name: 1413 desc_test_options.proto:23:26 1414 desc_test_options.proto:23:34 1415 1416 1417 > extension[7] > number: 1418 desc_test_options.proto:23:37 1419 desc_test_options.proto:23:42 1420 1421 1422 > extension: 1423 desc_test_options.proto:26:1 1424 desc_test_options.proto:32:2 1425 1426 1427 > extension[8]: 1428 desc_test_options.proto:27:9 1429 desc_test_options.proto:27:40 1430 1431 1432 > extension[8] > extendee: 1433 desc_test_options.proto:26:8 1434 desc_test_options.proto:26:40 1435 1436 1437 > extension[8] > label: 1438 desc_test_options.proto:27:9 1439 desc_test_options.proto:27:17 1440 1441 1442 > extension[8] > type: 1443 desc_test_options.proto:27:18 1444 desc_test_options.proto:27:23 1445 1446 1447 > extension[8] > name: 1448 desc_test_options.proto:27:24 1449 desc_test_options.proto:27:31 1450 1451 1452 > extension[8] > number: 1453 desc_test_options.proto:27:34 1454 desc_test_options.proto:27:39 1455 1456 1457 > extension[9]: 1458 desc_test_options.proto:28:9 1459 desc_test_options.proto:28:42 1460 1461 1462 > extension[9] > extendee: 1463 desc_test_options.proto:26:8 1464 desc_test_options.proto:26:40 1465 1466 1467 > extension[9] > label: 1468 desc_test_options.proto:28:9 1469 desc_test_options.proto:28:17 1470 1471 1472 > extension[9] > type: 1473 desc_test_options.proto:28:18 1474 desc_test_options.proto:28:24 1475 1476 1477 > extension[9] > name: 1478 desc_test_options.proto:28:25 1479 desc_test_options.proto:28:33 1480 1481 1482 > extension[9] > number: 1483 desc_test_options.proto:28:36 1484 desc_test_options.proto:28:41 1485 1486 1487 > extension[10]: 1488 desc_test_options.proto:29:9 1489 desc_test_options.proto:29:45 1490 1491 1492 > extension[10] > extendee: 1493 desc_test_options.proto:26:8 1494 desc_test_options.proto:26:40 1495 1496 1497 > extension[10] > label: 1498 desc_test_options.proto:29:9 1499 desc_test_options.proto:29:17 1500 1501 1502 > extension[10] > type: 1503 desc_test_options.proto:29:18 1504 desc_test_options.proto:29:26 1505 1506 1507 > extension[10] > name: 1508 desc_test_options.proto:29:27 1509 desc_test_options.proto:29:36 1510 1511 1512 > extension[10] > number: 1513 desc_test_options.proto:29:39 1514 desc_test_options.proto:29:44 1515 1516 1517 > extension[11]: 1518 desc_test_options.proto:30:9 1519 desc_test_options.proto:30:42 1520 1521 1522 > extension[11] > extendee: 1523 desc_test_options.proto:26:8 1524 desc_test_options.proto:26:40 1525 1526 1527 > extension[11] > label: 1528 desc_test_options.proto:30:9 1529 desc_test_options.proto:30:17 1530 1531 1532 > extension[11] > type: 1533 desc_test_options.proto:30:18 1534 desc_test_options.proto:30:24 1535 1536 1537 > extension[11] > name: 1538 desc_test_options.proto:30:25 1539 desc_test_options.proto:30:33 1540 1541 1542 > extension[11] > number: 1543 desc_test_options.proto:30:36 1544 desc_test_options.proto:30:41 1545 1546 1547 > extension[12]: 1548 desc_test_options.proto:31:9 1549 desc_test_options.proto:31:44 1550 1551 1552 > extension[12] > extendee: 1553 desc_test_options.proto:26:8 1554 desc_test_options.proto:26:40 1555 1556 1557 > extension[12] > label: 1558 desc_test_options.proto:31:9 1559 desc_test_options.proto:31:17 1560 1561 1562 > extension[12] > type: 1563 desc_test_options.proto:31:18 1564 desc_test_options.proto:31:25 1565 1566 1567 > extension[12] > name: 1568 desc_test_options.proto:31:26 1569 desc_test_options.proto:31:35 1570 1571 1572 > extension[12] > number: 1573 desc_test_options.proto:31:38 1574 desc_test_options.proto:31:43 1575 1576 1577 > extension: 1578 desc_test_options.proto:34:1 1579 desc_test_options.proto:37:2 1580 1581 1582 > extension[13]: 1583 desc_test_options.proto:35:9 1584 desc_test_options.proto:35:53 1585 1586 1587 > extension[13] > extendee: 1588 desc_test_options.proto:34:8 1589 desc_test_options.proto:34:38 1590 1591 1592 > extension[13] > label: 1593 desc_test_options.proto:35:9 1594 desc_test_options.proto:35:17 1595 1596 1597 > extension[13] > type_name: 1598 desc_test_options.proto:35:18 1599 desc_test_options.proto:35:37 1600 1601 1602 > extension[13] > name: 1603 desc_test_options.proto:35:38 1604 desc_test_options.proto:35:44 1605 1606 1607 > extension[13] > number: 1608 desc_test_options.proto:35:47 1609 desc_test_options.proto:35:52 1610 1611 1612 > extension[14]: 1613 desc_test_options.proto:36:9 1614 desc_test_options.proto:36:51 1615 1616 1617 > extension[14] > extendee: 1618 desc_test_options.proto:34:8 1619 desc_test_options.proto:34:38 1620 1621 1622 > extension[14] > label: 1623 desc_test_options.proto:36:9 1624 desc_test_options.proto:36:17 1625 1626 1627 > extension[14] > type_name: 1628 desc_test_options.proto:36:18 1629 desc_test_options.proto:36:34 1630 1631 1632 > extension[14] > name: 1633 desc_test_options.proto:36:35 1634 desc_test_options.proto:36:42 1635 1636 1637 > extension[14] > number: 1638 desc_test_options.proto:36:45 1639 desc_test_options.proto:36:50 1640 1641 1642 > extension: 1643 desc_test_options.proto:39:1 1644 desc_test_options.proto:42:2 1645 1646 1647 > extension[15]: 1648 desc_test_options.proto:40:9 1649 desc_test_options.proto:40:40 1650 1651 1652 > extension[15] > extendee: 1653 desc_test_options.proto:39:8 1654 desc_test_options.proto:39:37 1655 1656 1657 > extension[15] > label: 1658 desc_test_options.proto:40:9 1659 desc_test_options.proto:40:17 1660 1661 1662 > extension[15] > type: 1663 desc_test_options.proto:40:18 1664 desc_test_options.proto:40:23 1665 1666 1667 > extension[15] > name: 1668 desc_test_options.proto:40:24 1669 desc_test_options.proto:40:31 1670 1671 1672 > extension[15] > number: 1673 desc_test_options.proto:40:34 1674 desc_test_options.proto:40:39 1675 1676 1677 > extension[16]: 1678 desc_test_options.proto:41:9 1679 desc_test_options.proto:41:42 1680 1681 1682 > extension[16] > extendee: 1683 desc_test_options.proto:39:8 1684 desc_test_options.proto:39:37 1685 1686 1687 > extension[16] > label: 1688 desc_test_options.proto:41:9 1689 desc_test_options.proto:41:17 1690 1691 1692 > extension[16] > type: 1693 desc_test_options.proto:41:18 1694 desc_test_options.proto:41:24 1695 1696 1697 > extension[16] > name: 1698 desc_test_options.proto:41:25 1699 desc_test_options.proto:41:33 1700 1701 1702 > extension[16] > number: 1703 desc_test_options.proto:41:36 1704 desc_test_options.proto:41:41 1705 1706 1707 > message_type[0]: 1708 desc_test_options.proto:45:1 1709 desc_test_options.proto:48:2 1710 Leading comments: 1711 Test message used by custom options 1712 1713 1714 1715 > message_type[0] > name: 1716 desc_test_options.proto:45:9 1717 desc_test_options.proto:45:28 1718 1719 1720 > message_type[0] > field[0]: 1721 desc_test_options.proto:46:9 1722 desc_test_options.proto:46:32 1723 1724 1725 > message_type[0] > field[0] > label: 1726 desc_test_options.proto:46:9 1727 desc_test_options.proto:46:17 1728 1729 1730 > message_type[0] > field[0] > type: 1731 desc_test_options.proto:46:18 1732 desc_test_options.proto:46:24 1733 1734 1735 > message_type[0] > field[0] > name: 1736 desc_test_options.proto:46:25 1737 desc_test_options.proto:46:27 1738 1739 1740 > message_type[0] > field[0] > number: 1741 desc_test_options.proto:46:30 1742 desc_test_options.proto:46:31 1743 1744 1745 > message_type[0] > field[1]: 1746 desc_test_options.proto:47:9 1747 desc_test_options.proto:47:34 1748 1749 1750 > message_type[0] > field[1] > label: 1751 desc_test_options.proto:47:9 1752 desc_test_options.proto:47:17 1753 1754 1755 > message_type[0] > field[1] > type: 1756 desc_test_options.proto:47:18 1757 desc_test_options.proto:47:24 1758 1759 1760 > message_type[0] > field[1] > name: 1761 desc_test_options.proto:47:25 1762 desc_test_options.proto:47:29 1763 1764 1765 > message_type[0] > field[1] > number: 1766 desc_test_options.proto:47:32 1767 desc_test_options.proto:47:33 1768 1769 1770 > enum_type[0]: 1771 desc_test_options.proto:51:1 1772 desc_test_options.proto:53:2 1773 Leading comments: 1774 Test enum used by custom options 1775 1776 1777 1778 > enum_type[0] > name: 1779 desc_test_options.proto:51:6 1780 desc_test_options.proto:51:22 1781 1782 1783 > enum_type[0] > value[0]: 1784 desc_test_options.proto:52:9 1785 desc_test_options.proto:52:19 1786 1787 1788 > enum_type[0] > value[0] > name: 1789 desc_test_options.proto:52:9 1790 desc_test_options.proto:52:14 1791 1792 1793 > enum_type[0] > value[0] > number: 1794 desc_test_options.proto:52:17 1795 desc_test_options.proto:52:18 1796 1797 1798 > extension: 1799 desc_test_options.proto:55:1 1800 desc_test_options.proto:58:2 1801 1802 1803 > extension[17]: 1804 desc_test_options.proto:56:9 1805 desc_test_options.proto:56:41 1806 1807 1808 > extension[17] > extendee: 1809 desc_test_options.proto:55:8 1810 desc_test_options.proto:55:45 1811 1812 1813 > extension[17] > label: 1814 desc_test_options.proto:56:9 1815 desc_test_options.proto:56:17 1816 1817 1818 > extension[17] > type: 1819 desc_test_options.proto:56:18 1820 desc_test_options.proto:56:24 1821 1822 1823 > extension[17] > name: 1824 desc_test_options.proto:56:25 1825 desc_test_options.proto:56:32 1826 1827 1828 > extension[17] > number: 1829 desc_test_options.proto:56:35 1830 desc_test_options.proto:56:40 1831 1832 1833 > extension[18]: 1834 desc_test_options.proto:57:9 1835 desc_test_options.proto:57:41 1836 1837 1838 > extension[18] > extendee: 1839 desc_test_options.proto:55:8 1840 desc_test_options.proto:55:45 1841 1842 1843 > extension[18] > label: 1844 desc_test_options.proto:57:9 1845 desc_test_options.proto:57:17 1846 1847 1848 > extension[18] > type: 1849 desc_test_options.proto:57:18 1850 desc_test_options.proto:57:23 1851 1852 1853 > extension[18] > name: 1854 desc_test_options.proto:57:24 1855 desc_test_options.proto:57:32 1856 1857 1858 > extension[18] > number: 1859 desc_test_options.proto:57:35 1860 desc_test_options.proto:57:40 1861 1862 1863 > extension: 1864 desc_test_options.proto:60:1 1865 desc_test_options.proto:63:2 1866 1867 1868 > extension[19]: 1869 desc_test_options.proto:61:9 1870 desc_test_options.proto:61:41 1871 1872 1873 > extension[19] > extendee: 1874 desc_test_options.proto:60:8 1875 desc_test_options.proto:60:36 1876 1877 1878 > extension[19] > label: 1879 desc_test_options.proto:61:9 1880 desc_test_options.proto:61:17 1881 1882 1883 > extension[19] > type: 1884 desc_test_options.proto:61:18 1885 desc_test_options.proto:61:24 1886 1887 1888 > extension[19] > name: 1889 desc_test_options.proto:61:25 1890 desc_test_options.proto:61:32 1891 1892 1893 > extension[19] > number: 1894 desc_test_options.proto:61:35 1895 desc_test_options.proto:61:40 1896 1897 1898 > extension[20]: 1899 desc_test_options.proto:62:9 1900 desc_test_options.proto:62:41 1901 1902 1903 > extension[20] > extendee: 1904 desc_test_options.proto:60:8 1905 desc_test_options.proto:60:36 1906 1907 1908 > extension[20] > label: 1909 desc_test_options.proto:62:9 1910 desc_test_options.proto:62:17 1911 1912 1913 > extension[20] > type: 1914 desc_test_options.proto:62:18 1915 desc_test_options.proto:62:23 1916 1917 1918 > extension[20] > name: 1919 desc_test_options.proto:62:24 1920 desc_test_options.proto:62:32 1921 1922 1923 > extension[20] > number: 1924 desc_test_options.proto:62:35 1925 desc_test_options.proto:62:40