blob: 324fb1927543380c7e8f6721f54ffd8f0786ac6c [file] [log] [blame]
---- desc_test_comments.proto ----
:
desc_test_comments.proto:8:1
desc_test_comments.proto:141:2
> syntax:
desc_test_comments.proto:8:1
desc_test_comments.proto:8:19
Leading detached comment [0]:
This is the first detached comment for the syntax.
Leading detached comment [1]:
This is a second detached comment.
Leading detached comment [2]:
This is a third.
Leading comments:
Syntax comment...
Trailing comments:
Syntax trailer.
> package:
desc_test_comments.proto:12:1
desc_test_comments.proto:12:17
Leading comments:
And now the package declaration
> options:
desc_test_comments.proto:15:1
desc_test_comments.proto:15:75
> options > go_package:
desc_test_comments.proto:15:1
desc_test_comments.proto:15:75
Leading comments:
option comments FTW!!!
> dependency[0]:
desc_test_comments.proto:17:1
desc_test_comments.proto:17:38
> dependency[1]:
desc_test_comments.proto:18:1
desc_test_comments.proto:18:34
> message_type[0]:
desc_test_comments.proto:25:1
desc_test_comments.proto:105:2
Leading detached comment [0]:
Multiple white space lines (like above) cannot
be preserved...
Leading comments:
We need a request for our RPC service below.
Trailing comments:
And next we'll need some extensions...
> message_type[0] > name:
desc_test_comments.proto:25:68
desc_test_comments.proto:25:75
Leading detached comment [0]:
detached message name
Leading comments:
request with a capital R
Trailing comments:
trailer
> message_type[0] > options:
desc_test_comments.proto:26:9
desc_test_comments.proto:26:34
> message_type[0] > options > deprecated:
desc_test_comments.proto:26:9
desc_test_comments.proto:26:34
Trailing comments:
deprecated!
> message_type[0] > field[0]:
desc_test_comments.proto:29:9
desc_test_comments.proto:32:132
Leading comments:
A field comment
Trailing comments:
field trailer #1...
> message_type[0] > field[0] > label:
desc_test_comments.proto:29:9
desc_test_comments.proto:29:17
> message_type[0] > field[0] > type:
desc_test_comments.proto:29:18
desc_test_comments.proto:29:23
> message_type[0] > field[0] > name:
desc_test_comments.proto:29:24
desc_test_comments.proto:29:27
> message_type[0] > field[0] > number:
desc_test_comments.proto:29:70
desc_test_comments.proto:29:71
Leading detached comment [0]:
detached tag
Leading comments:
tag numero uno
Trailing comments:
tag trailer
that spans multiple lines...
more than two.
> message_type[0] > field[0] > options:
desc_test_comments.proto:32:11
desc_test_comments.proto:32:131
> message_type[0] > field[0] > options > packed:
desc_test_comments.proto:32:12
desc_test_comments.proto:32:23
Trailing comments:
packed!
> message_type[0] > field[0] > json_name:
desc_test_comments.proto:32:39
desc_test_comments.proto:32:56
Trailing comments:
custom JSON!
> message_type[0] > field[0] > options > ffubar[0]:
desc_test_comments.proto:32:77
desc_test_comments.proto:32:102
> message_type[0] > field[0] > options > ffubarb:
desc_test_comments.proto:32:104
desc_test_comments.proto:32:130
> message_type[0] > options:
desc_test_comments.proto:35:27
desc_test_comments.proto:35:61
> message_type[0] > options > mfubar:
desc_test_comments.proto:35:27
desc_test_comments.proto:35:61
Leading comments:
lead mfubar
Trailing comments:
trailing mfubar
> message_type[0] > field[1]:
desc_test_comments.proto:42:29
desc_test_comments.proto:43:77
Leading detached comment [0]:
some detached comments
Leading detached comment [1]:
some detached comments
Leading detached comment [2]:
Another field comment
Leading comments:
label comment
> message_type[0] > field[1] > label:
desc_test_comments.proto:42:29
desc_test_comments.proto:42:37
> message_type[0] > field[1] > type:
desc_test_comments.proto:42:57
desc_test_comments.proto:42:63
Leading comments:
type comment
> message_type[0] > field[1] > name:
desc_test_comments.proto:42:83
desc_test_comments.proto:42:87
Leading comments:
name comment
> message_type[0] > field[1] > number:
desc_test_comments.proto:42:90
desc_test_comments.proto:42:91
> message_type[0] > field[1] > options:
desc_test_comments.proto:43:17
desc_test_comments.proto:43:76
> message_type[0] > field[1] > default_value:
desc_test_comments.proto:43:37
desc_test_comments.proto:43:54
Leading comments:
default lead
Trailing comments:
default trail
> message_type[0] > extension_range:
desc_test_comments.proto:46:9
desc_test_comments.proto:46:31
Leading comments:
extension range comments are (sadly) not preserved
> message_type[0] > extension_range[0]:
desc_test_comments.proto:46:20
desc_test_comments.proto:46:30
> message_type[0] > extension_range[0] > start:
desc_test_comments.proto:46:20
desc_test_comments.proto:46:23
> message_type[0] > extension_range[0] > end:
desc_test_comments.proto:46:27
desc_test_comments.proto:46:30
> message_type[0] > extension_range:
desc_test_comments.proto:47:9
desc_test_comments.proto:47:109
> message_type[0] > extension_range[1]:
desc_test_comments.proto:47:20
desc_test_comments.proto:47:30
> message_type[0] > extension_range[1] > start:
desc_test_comments.proto:47:20
desc_test_comments.proto:47:23
> message_type[0] > extension_range[1] > end:
desc_test_comments.proto:47:27
desc_test_comments.proto:47:30
> message_type[0] > extension_range[1] > options:
desc_test_comments.proto:47:31
desc_test_comments.proto:47:108
> message_type[0] > extension_range[1] > options > exfubarb:
desc_test_comments.proto:47:32
desc_test_comments.proto:47:74
> message_type[0] > extension_range[1] > options > exfubar[0]:
desc_test_comments.proto:47:76
desc_test_comments.proto:47:107
> message_type[0] > reserved_range:
desc_test_comments.proto:51:48
desc_test_comments.proto:51:77
Leading detached comment [0]:
another detached comment
Leading comments:
same for reserved range comments
> message_type[0] > reserved_range[0]:
desc_test_comments.proto:51:57
desc_test_comments.proto:51:65
> message_type[0] > reserved_range[0] > start:
desc_test_comments.proto:51:57
desc_test_comments.proto:51:59
> message_type[0] > reserved_range[0] > end:
desc_test_comments.proto:51:63
desc_test_comments.proto:51:65
> message_type[0] > reserved_range[1]:
desc_test_comments.proto:51:67
desc_test_comments.proto:51:75
> message_type[0] > reserved_range[1] > start:
desc_test_comments.proto:51:67
desc_test_comments.proto:51:69
> message_type[0] > reserved_range[1] > end:
desc_test_comments.proto:51:73
desc_test_comments.proto:51:75
> message_type[0] > reserved_name:
desc_test_comments.proto:52:9
desc_test_comments.proto:52:38
Trailing comments:
reserved trailers
> message_type[0] > reserved_name[0]:
desc_test_comments.proto:52:18
desc_test_comments.proto:52:23
> message_type[0] > reserved_name[1]:
desc_test_comments.proto:52:25
desc_test_comments.proto:52:30
> message_type[0] > reserved_name[2]:
desc_test_comments.proto:52:32
desc_test_comments.proto:52:37
> message_type[0] > field[2]:
desc_test_comments.proto:55:9
desc_test_comments.proto:67:10
> message_type[0] > field[2] > label:
desc_test_comments.proto:55:9
desc_test_comments.proto:55:17
> message_type[0] > field[2] > type:
desc_test_comments.proto:55:18
desc_test_comments.proto:55:23
> message_type[0] > field[2] > name:
desc_test_comments.proto:55:41
desc_test_comments.proto:55:47
> message_type[0] > field[2] > number:
desc_test_comments.proto:55:50
desc_test_comments.proto:55:51
> message_type[0] > nested_type[0]:
desc_test_comments.proto:55:9
desc_test_comments.proto:67:10
Leading comments:
Group comment
> message_type[0] > nested_type[0] > name:
desc_test_comments.proto:55:41
desc_test_comments.proto:55:47
Leading comments:
group name
> message_type[0] > field[2] > type_name:
desc_test_comments.proto:55:41
desc_test_comments.proto:55:47
> message_type[0] > nested_type[0] > options:
desc_test_comments.proto:57:17
desc_test_comments.proto:57:52
> message_type[0] > nested_type[0] > options > mfubar:
desc_test_comments.proto:57:17
desc_test_comments.proto:57:52
Leading comments:
this is a custom option
> message_type[0] > nested_type[0] > field[0]:
desc_test_comments.proto:59:17
desc_test_comments.proto:59:41
> message_type[0] > nested_type[0] > field[0] > label:
desc_test_comments.proto:59:17
desc_test_comments.proto:59:25
> message_type[0] > nested_type[0] > field[0] > type:
desc_test_comments.proto:59:26
desc_test_comments.proto:59:32
> message_type[0] > nested_type[0] > field[0] > name:
desc_test_comments.proto:59:33
desc_test_comments.proto:59:36
> message_type[0] > nested_type[0] > field[0] > number:
desc_test_comments.proto:59:39
desc_test_comments.proto:59:40
> message_type[0] > nested_type[0] > field[1]:
desc_test_comments.proto:60:17
desc_test_comments.proto:60:40
> message_type[0] > nested_type[0] > field[1] > label:
desc_test_comments.proto:60:17
desc_test_comments.proto:60:25
> message_type[0] > nested_type[0] > field[1] > type:
desc_test_comments.proto:60:26
desc_test_comments.proto:60:31
> message_type[0] > nested_type[0] > field[1] > name:
desc_test_comments.proto:60:32
desc_test_comments.proto:60:35
> message_type[0] > nested_type[0] > field[1] > number:
desc_test_comments.proto:60:38
desc_test_comments.proto:60:39
> message_type[0] > nested_type[0] > options:
desc_test_comments.proto:62:17
desc_test_comments.proto:62:64
> message_type[0] > nested_type[0] > options > no_standard_descriptor_accessor:
desc_test_comments.proto:62:17
desc_test_comments.proto:62:64
> message_type[0] > nested_type[0] > field[2]:
desc_test_comments.proto:65:17
desc_test_comments.proto:65:41
Leading comments:
Leading comment...
Trailing comments:
Trailing comment...
> message_type[0] > nested_type[0] > field[2] > label:
desc_test_comments.proto:65:17
desc_test_comments.proto:65:25
> message_type[0] > nested_type[0] > field[2] > type:
desc_test_comments.proto:65:26
desc_test_comments.proto:65:32
> message_type[0] > nested_type[0] > field[2] > name:
desc_test_comments.proto:65:33
desc_test_comments.proto:65:36
> message_type[0] > nested_type[0] > field[2] > number:
desc_test_comments.proto:65:39
desc_test_comments.proto:65:40
> message_type[0] > enum_type[0]:
desc_test_comments.proto:69:9
desc_test_comments.proto:90:10
> message_type[0] > enum_type[0] > name:
desc_test_comments.proto:69:14
desc_test_comments.proto:69:29
Trailing comments:
"super"!
> message_type[0] > enum_type[0] > options:
desc_test_comments.proto:72:17
desc_test_comments.proto:72:43
> message_type[0] > enum_type[0] > options > allow_alias:
desc_test_comments.proto:72:17
desc_test_comments.proto:72:43
Leading comments:
allow_alias comments!
> message_type[0] > enum_type[0] > value[0]:
desc_test_comments.proto:74:17
desc_test_comments.proto:74:86
> message_type[0] > enum_type[0] > value[0] > name:
desc_test_comments.proto:74:17
desc_test_comments.proto:74:22
> message_type[0] > enum_type[0] > value[0] > number:
desc_test_comments.proto:74:25
desc_test_comments.proto:74:26
> message_type[0] > enum_type[0] > value[0] > options:
desc_test_comments.proto:74:27
desc_test_comments.proto:74:85
> message_type[0] > enum_type[0] > value[0] > options > evfubars:
desc_test_comments.proto:74:28
desc_test_comments.proto:74:56
> message_type[0] > enum_type[0] > value[0] > options > evfubar:
desc_test_comments.proto:74:58
desc_test_comments.proto:74:84
> message_type[0] > enum_type[0] > value[1]:
desc_test_comments.proto:75:17
desc_test_comments.proto:75:100
> message_type[0] > enum_type[0] > value[1] > name:
desc_test_comments.proto:75:17
desc_test_comments.proto:75:22
> message_type[0] > enum_type[0] > value[1] > number:
desc_test_comments.proto:75:25
desc_test_comments.proto:75:26
> message_type[0] > enum_type[0] > value[1] > options:
desc_test_comments.proto:75:27
desc_test_comments.proto:75:99
> message_type[0] > enum_type[0] > value[1] > options > evfubaruf:
desc_test_comments.proto:75:29
desc_test_comments.proto:75:57
> message_type[0] > enum_type[0] > value[1] > options > evfubaru:
desc_test_comments.proto:75:73
desc_test_comments.proto:75:98
> message_type[0] > enum_type[0] > value[2]:
desc_test_comments.proto:76:17
desc_test_comments.proto:76:27
> message_type[0] > enum_type[0] > value[2] > name:
desc_test_comments.proto:76:17
desc_test_comments.proto:76:22
> message_type[0] > enum_type[0] > value[2] > number:
desc_test_comments.proto:76:25
desc_test_comments.proto:76:26
> message_type[0] > enum_type[0] > value[3]:
desc_test_comments.proto:77:17
desc_test_comments.proto:77:28
> message_type[0] > enum_type[0] > value[3] > name:
desc_test_comments.proto:77:17
desc_test_comments.proto:77:23
> message_type[0] > enum_type[0] > value[3] > number:
desc_test_comments.proto:77:26
desc_test_comments.proto:77:27
> message_type[0] > enum_type[0] > options:
desc_test_comments.proto:79:17
desc_test_comments.proto:79:52
> message_type[0] > enum_type[0] > options > efubars:
desc_test_comments.proto:79:17
desc_test_comments.proto:79:52
> message_type[0] > enum_type[0] > value[4]:
desc_test_comments.proto:81:17
desc_test_comments.proto:81:27
> message_type[0] > enum_type[0] > value[4] > name:
desc_test_comments.proto:81:17
desc_test_comments.proto:81:22
> message_type[0] > enum_type[0] > value[4] > number:
desc_test_comments.proto:81:25
desc_test_comments.proto:81:26
> message_type[0] > enum_type[0] > value[5]:
desc_test_comments.proto:82:17
desc_test_comments.proto:82:29
> message_type[0] > enum_type[0] > value[5] > name:
desc_test_comments.proto:82:17
desc_test_comments.proto:82:24
> message_type[0] > enum_type[0] > value[5] > number:
desc_test_comments.proto:82:27
desc_test_comments.proto:82:28
> message_type[0] > enum_type[0] > value[6]:
desc_test_comments.proto:83:17
desc_test_comments.proto:83:60
> message_type[0] > enum_type[0] > value[6] > name:
desc_test_comments.proto:83:17
desc_test_comments.proto:83:24
> message_type[0] > enum_type[0] > value[6] > number:
desc_test_comments.proto:83:27
desc_test_comments.proto:83:28
> message_type[0] > enum_type[0] > value[6] > options:
desc_test_comments.proto:83:29
desc_test_comments.proto:83:59
> message_type[0] > enum_type[0] > value[6] > options > evfubarsf:
desc_test_comments.proto:83:30
desc_test_comments.proto:83:58
> message_type[0] > enum_type[0] > value[7]:
desc_test_comments.proto:84:17
desc_test_comments.proto:84:28
> message_type[0] > enum_type[0] > value[7] > name:
desc_test_comments.proto:84:17
desc_test_comments.proto:84:23
> message_type[0] > enum_type[0] > value[7] > number:
desc_test_comments.proto:84:26
desc_test_comments.proto:84:27
> message_type[0] > enum_type[0] > value[8]:
desc_test_comments.proto:85:17
desc_test_comments.proto:85:31
> message_type[0] > enum_type[0] > value[8] > name:
desc_test_comments.proto:85:17
desc_test_comments.proto:85:26
> message_type[0] > enum_type[0] > value[8] > number:
desc_test_comments.proto:85:29
desc_test_comments.proto:85:30
> message_type[0] > enum_type[0] > value[9]:
desc_test_comments.proto:86:17
desc_test_comments.proto:86:27
> message_type[0] > enum_type[0] > value[9] > name:
desc_test_comments.proto:86:17
desc_test_comments.proto:86:22
> message_type[0] > enum_type[0] > value[9] > number:
desc_test_comments.proto:86:25
desc_test_comments.proto:86:26
> message_type[0] > enum_type[0] > value[10]:
desc_test_comments.proto:87:17
desc_test_comments.proto:87:31
> message_type[0] > enum_type[0] > value[10] > name:
desc_test_comments.proto:87:17
desc_test_comments.proto:87:23
> message_type[0] > enum_type[0] > value[10] > number:
desc_test_comments.proto:87:26
desc_test_comments.proto:87:30
> message_type[0] > enum_type[0] > options:
desc_test_comments.proto:89:17
desc_test_comments.proto:89:50
> message_type[0] > enum_type[0] > options > efubar:
desc_test_comments.proto:89:17
desc_test_comments.proto:89:50
> message_type[0] > oneof_decl[0]:
desc_test_comments.proto:93:9
desc_test_comments.proto:96:10
Leading comments:
can be this or that
> message_type[0] > oneof_decl[0] > name:
desc_test_comments.proto:93:15
desc_test_comments.proto:93:18
> message_type[0] > field[3]:
desc_test_comments.proto:94:17
desc_test_comments.proto:94:33
> message_type[0] > field[3] > type:
desc_test_comments.proto:94:17
desc_test_comments.proto:94:23
> message_type[0] > field[3] > name:
desc_test_comments.proto:94:24
desc_test_comments.proto:94:28
> message_type[0] > field[3] > number:
desc_test_comments.proto:94:31
desc_test_comments.proto:94:32
> message_type[0] > field[4]:
desc_test_comments.proto:95:17
desc_test_comments.proto:95:32
> message_type[0] > field[4] > type:
desc_test_comments.proto:95:17
desc_test_comments.proto:95:22
> message_type[0] > field[4] > name:
desc_test_comments.proto:95:23
desc_test_comments.proto:95:27
> message_type[0] > field[4] > number:
desc_test_comments.proto:95:30
desc_test_comments.proto:95:31
> message_type[0] > oneof_decl[1]:
desc_test_comments.proto:98:9
desc_test_comments.proto:101:10
Leading comments:
can be these or those
> message_type[0] > oneof_decl[1] > name:
desc_test_comments.proto:98:15
desc_test_comments.proto:98:18
> message_type[0] > field[5]:
desc_test_comments.proto:99:17
desc_test_comments.proto:99:34
> message_type[0] > field[5] > type:
desc_test_comments.proto:99:17
desc_test_comments.proto:99:23
> message_type[0] > field[5] > name:
desc_test_comments.proto:99:24
desc_test_comments.proto:99:29
> message_type[0] > field[5] > number:
desc_test_comments.proto:99:32
desc_test_comments.proto:99:33
> message_type[0] > field[6]:
desc_test_comments.proto:100:17
desc_test_comments.proto:100:33
> message_type[0] > field[6] > type:
desc_test_comments.proto:100:17
desc_test_comments.proto:100:22
> message_type[0] > field[6] > name:
desc_test_comments.proto:100:23
desc_test_comments.proto:100:28
> message_type[0] > field[6] > number:
desc_test_comments.proto:100:31
desc_test_comments.proto:100:32
> message_type[0] > field[7]:
desc_test_comments.proto:104:9
desc_test_comments.proto:104:40
Leading comments:
map field
> message_type[0] > field[7] > type_name:
desc_test_comments.proto:104:9
desc_test_comments.proto:104:28
> message_type[0] > field[7] > name:
desc_test_comments.proto:104:29
desc_test_comments.proto:104:35
> message_type[0] > field[7] > number:
desc_test_comments.proto:104:38
desc_test_comments.proto:104:39
> extension:
desc_test_comments.proto:108:1
desc_test_comments.proto:117:2
Trailing comments:
extend trailer...
> extension[0]:
desc_test_comments.proto:114:9
desc_test_comments.proto:114:37
Leading comments:
comment for guid1
> extension[0] > extendee:
desc_test_comments.proto:110:1
desc_test_comments.proto:110:8
Leading comments:
extendee comment
Trailing comments:
extendee trailer
> extension[0] > label:
desc_test_comments.proto:114:9
desc_test_comments.proto:114:17
> extension[0] > type:
desc_test_comments.proto:114:18
desc_test_comments.proto:114:24
> extension[0] > name:
desc_test_comments.proto:114:25
desc_test_comments.proto:114:30
> extension[0] > number:
desc_test_comments.proto:114:33
desc_test_comments.proto:114:36
> extension[1]:
desc_test_comments.proto:116:9
desc_test_comments.proto:116:37
Leading comments:
... and a comment for guid2
> extension[1] > extendee:
desc_test_comments.proto:110:1
desc_test_comments.proto:110:8
> extension[1] > label:
desc_test_comments.proto:116:9
desc_test_comments.proto:116:17
> extension[1] > type:
desc_test_comments.proto:116:18
desc_test_comments.proto:116:24
> extension[1] > name:
desc_test_comments.proto:116:25
desc_test_comments.proto:116:30
> extension[1] > number:
desc_test_comments.proto:116:33
desc_test_comments.proto:116:36
> message_type[1]:
desc_test_comments.proto:120:1
desc_test_comments.proto:120:81
> message_type[1] > name:
desc_test_comments.proto:120:36
desc_test_comments.proto:120:50
Leading comments:
name leading comment
Trailing comments:
name trailing comment
> service[0]:
desc_test_comments.proto:123:1
desc_test_comments.proto:141:2
Leading comments:
Service comment
Trailing comments:
service trailer
> service[0] > name:
desc_test_comments.proto:123:28
desc_test_comments.proto:123:38
Leading comments:
service name
> service[0] > options:
desc_test_comments.proto:125:9
desc_test_comments.proto:125:43
> service[0] > options > sfubar > id:
desc_test_comments.proto:125:9
desc_test_comments.proto:125:43
Leading comments:
option that sets field
> service[0] > options:
desc_test_comments.proto:127:9
desc_test_comments.proto:127:47
> service[0] > options > sfubar > name:
desc_test_comments.proto:127:9
desc_test_comments.proto:127:47
Leading comments:
another option that sets field
> service[0] > options:
desc_test_comments.proto:128:9
desc_test_comments.proto:128:35
> service[0] > options > deprecated:
desc_test_comments.proto:128:9
desc_test_comments.proto:128:35
Trailing comments:
DEPRECATED!
> service[0] > options:
desc_test_comments.proto:130:9
desc_test_comments.proto:130:45
> service[0] > options > sfubare:
desc_test_comments.proto:130:9
desc_test_comments.proto:130:45
> service[0] > method[0]:
desc_test_comments.proto:133:9
desc_test_comments.proto:134:84
Leading comments:
Method comment
> service[0] > method[0] > name:
desc_test_comments.proto:133:28
desc_test_comments.proto:133:40
Leading comments:
rpc name
Trailing comments:
comment A
> service[0] > method[0] > client_streaming:
desc_test_comments.proto:133:73
desc_test_comments.proto:133:79
Leading comments:
comment B
> service[0] > method[0] > input_type:
desc_test_comments.proto:133:96
desc_test_comments.proto:133:103
Leading comments:
comment C
> service[0] > method[0] > output_type:
desc_test_comments.proto:134:57
desc_test_comments.proto:134:64
Leading comments:
comment E
> service[0] > method[1]:
desc_test_comments.proto:136:9
desc_test_comments.proto:140:10
> service[0] > method[1] > name:
desc_test_comments.proto:136:13
desc_test_comments.proto:136:21
> service[0] > method[1] > input_type:
desc_test_comments.proto:136:23
desc_test_comments.proto:136:30
> service[0] > method[1] > output_type:
desc_test_comments.proto:136:41
desc_test_comments.proto:136:62
> service[0] > method[1] > options:
desc_test_comments.proto:137:17
desc_test_comments.proto:137:42
> service[0] > method[1] > options > deprecated:
desc_test_comments.proto:137:17
desc_test_comments.proto:137:42
> service[0] > method[1] > options:
desc_test_comments.proto:138:17
desc_test_comments.proto:138:53
> service[0] > method[1] > options > mtfubar[0]:
desc_test_comments.proto:138:17
desc_test_comments.proto:138:53
> service[0] > method[1] > options:
desc_test_comments.proto:139:17
desc_test_comments.proto:139:56
> service[0] > method[1] > options > mtfubard:
desc_test_comments.proto:139:17
desc_test_comments.proto:139:56
---- desc_test_complex.proto ----
:
desc_test_complex.proto:1:1
desc_test_complex.proto:286:2
> syntax:
desc_test_complex.proto:1:1
desc_test_complex.proto:1:19
> package:
desc_test_complex.proto:3:1
desc_test_complex.proto:3:17
> options:
desc_test_complex.proto:5:1
desc_test_complex.proto:5:73
> options > go_package:
desc_test_complex.proto:5:1
desc_test_complex.proto:5:73
> dependency[0]:
desc_test_complex.proto:7:1
desc_test_complex.proto:7:43
> message_type[0]:
desc_test_complex.proto:9:1
desc_test_complex.proto:12:2
> message_type[0] > name:
desc_test_complex.proto:9:9
desc_test_complex.proto:9:15
> message_type[0] > field[0]:
desc_test_complex.proto:10:9
desc_test_complex.proto:10:34
> message_type[0] > field[0] > label:
desc_test_complex.proto:10:9
desc_test_complex.proto:10:17
> message_type[0] > field[0] > type:
desc_test_complex.proto:10:18
desc_test_complex.proto:10:24
> message_type[0] > field[0] > name:
desc_test_complex.proto:10:25
desc_test_complex.proto:10:29
> message_type[0] > field[0] > number:
desc_test_complex.proto:10:32
desc_test_complex.proto:10:33
> message_type[0] > field[1]:
desc_test_complex.proto:11:9
desc_test_complex.proto:11:32
> message_type[0] > field[1] > label:
desc_test_complex.proto:11:9
desc_test_complex.proto:11:17
> message_type[0] > field[1] > type:
desc_test_complex.proto:11:18
desc_test_complex.proto:11:24
> message_type[0] > field[1] > name:
desc_test_complex.proto:11:25
desc_test_complex.proto:11:27
> message_type[0] > field[1] > number:
desc_test_complex.proto:11:30
desc_test_complex.proto:11:31
> extension:
desc_test_complex.proto:14:1
desc_test_complex.proto:18:2
> extension[0]:
desc_test_complex.proto:17:9
desc_test_complex.proto:17:39
> extension[0] > extendee:
desc_test_complex.proto:14:8
desc_test_complex.proto:16:25
> extension[0] > label:
desc_test_complex.proto:17:9
desc_test_complex.proto:17:17
> extension[0] > type:
desc_test_complex.proto:17:18
desc_test_complex.proto:17:24
> extension[0] > name:
desc_test_complex.proto:17:25
desc_test_complex.proto:17:30
> extension[0] > number:
desc_test_complex.proto:17:33
desc_test_complex.proto:17:38
> message_type[1]:
desc_test_complex.proto:20:1
desc_test_complex.proto:59:2
> message_type[1] > name:
desc_test_complex.proto:20:9
desc_test_complex.proto:20:13
> message_type[1] > field[0]:
desc_test_complex.proto:21:9
desc_test_complex.proto:21:55
> message_type[1] > field[0] > label:
desc_test_complex.proto:21:9
desc_test_complex.proto:21:17
> message_type[1] > field[0] > type:
desc_test_complex.proto:21:18
desc_test_complex.proto:21:24
> message_type[1] > field[0] > name:
desc_test_complex.proto:21:25
desc_test_complex.proto:21:28
> message_type[1] > field[0] > number:
desc_test_complex.proto:21:31
desc_test_complex.proto:21:32
> message_type[1] > field[0] > options:
desc_test_complex.proto:21:33
desc_test_complex.proto:21:54
> message_type[1] > field[0] > json_name:
desc_test_complex.proto:21:34
desc_test_complex.proto:21:53
> message_type[1] > field[1]:
desc_test_complex.proto:22:9
desc_test_complex.proto:22:34
> message_type[1] > field[1] > label:
desc_test_complex.proto:22:9
desc_test_complex.proto:22:17
> message_type[1] > field[1] > type:
desc_test_complex.proto:22:18
desc_test_complex.proto:22:23
> message_type[1] > field[1] > name:
desc_test_complex.proto:22:24
desc_test_complex.proto:22:29
> message_type[1] > field[1] > number:
desc_test_complex.proto:22:32
desc_test_complex.proto:22:33
> message_type[1] > field[2]:
desc_test_complex.proto:23:9
desc_test_complex.proto:23:31
> message_type[1] > field[2] > label:
desc_test_complex.proto:23:9
desc_test_complex.proto:23:17
> message_type[1] > field[2] > type_name:
desc_test_complex.proto:23:18
desc_test_complex.proto:23:24
> message_type[1] > field[2] > name:
desc_test_complex.proto:23:25
desc_test_complex.proto:23:26
> message_type[1] > field[2] > number:
desc_test_complex.proto:23:29
desc_test_complex.proto:23:30
> message_type[1] > field[3]:
desc_test_complex.proto:24:9
desc_test_complex.proto:24:31
> message_type[1] > field[3] > label:
desc_test_complex.proto:24:9
desc_test_complex.proto:24:17
> message_type[1] > field[3] > type_name:
desc_test_complex.proto:24:18
desc_test_complex.proto:24:24
> message_type[1] > field[3] > name:
desc_test_complex.proto:24:25
desc_test_complex.proto:24:26
> message_type[1] > field[3] > number:
desc_test_complex.proto:24:29
desc_test_complex.proto:24:30
> message_type[1] > field[4]:
desc_test_complex.proto:25:9
desc_test_complex.proto:25:34
> message_type[1] > field[4] > type_name:
desc_test_complex.proto:25:9
desc_test_complex.proto:25:27
> message_type[1] > field[4] > name:
desc_test_complex.proto:25:28
desc_test_complex.proto:25:29
> message_type[1] > field[4] > number:
desc_test_complex.proto:25:32
desc_test_complex.proto:25:33
> message_type[1] > field[5]:
desc_test_complex.proto:27:9
desc_test_complex.proto:27:67
> message_type[1] > field[5] > label:
desc_test_complex.proto:27:9
desc_test_complex.proto:27:17
> message_type[1] > field[5] > type:
desc_test_complex.proto:27:18
desc_test_complex.proto:27:23
> message_type[1] > field[5] > name:
desc_test_complex.proto:27:24
desc_test_complex.proto:27:25
> message_type[1] > field[5] > number:
desc_test_complex.proto:27:28
desc_test_complex.proto:27:29
> message_type[1] > field[5] > options:
desc_test_complex.proto:27:30
desc_test_complex.proto:27:66
> message_type[1] > field[5] > default_value:
desc_test_complex.proto:27:31
desc_test_complex.proto:27:65
> message_type[1] > extension_range:
desc_test_complex.proto:29:9
desc_test_complex.proto:29:31
> message_type[1] > extension_range[0]:
desc_test_complex.proto:29:20
desc_test_complex.proto:29:30
> message_type[1] > extension_range[0] > start:
desc_test_complex.proto:29:20
desc_test_complex.proto:29:23
> message_type[1] > extension_range[0] > end:
desc_test_complex.proto:29:27
desc_test_complex.proto:29:30
> message_type[1] > extension_range:
desc_test_complex.proto:31:9
desc_test_complex.proto:31:62
> message_type[1] > extension_range[1]:
desc_test_complex.proto:31:20
desc_test_complex.proto:31:30
> message_type[1] > extension_range[1] > start:
desc_test_complex.proto:31:20
desc_test_complex.proto:31:23
> message_type[1] > extension_range[1] > end:
desc_test_complex.proto:31:27
desc_test_complex.proto:31:30
> message_type[1] > extension_range[1] > options:
desc_test_complex.proto:31:43
desc_test_complex.proto:31:61
> message_type[1] > extension_range[1] > options > label:
desc_test_complex.proto:31:44
desc_test_complex.proto:31:60
> message_type[1] > extension_range[2]:
desc_test_complex.proto:31:32
desc_test_complex.proto:31:42
> message_type[1] > extension_range[2] > start:
desc_test_complex.proto:31:32
desc_test_complex.proto:31:35
> message_type[1] > extension_range[2] > end:
desc_test_complex.proto:31:39
desc_test_complex.proto:31:42
> message_type[1] > extension_range[2] > options:
desc_test_complex.proto:31:43
desc_test_complex.proto:31:61
> message_type[1] > extension_range[2] > options > label:
desc_test_complex.proto:31:44
desc_test_complex.proto:31:60
> message_type[1] > nested_type[0]:
desc_test_complex.proto:33:9
desc_test_complex.proto:58:10
> message_type[1] > nested_type[0] > name:
desc_test_complex.proto:33:17
desc_test_complex.proto:33:23
> message_type[1] > nested_type[0] > extension:
desc_test_complex.proto:34:17
desc_test_complex.proto:36:18
> message_type[1] > nested_type[0] > extension[0]:
desc_test_complex.proto:35:25
desc_test_complex.proto:35:56
> message_type[1] > nested_type[0] > extension[0] !!! > extendee:
desc_test_complex.proto:34:24
desc_test_complex.proto:34:54
> message_type[1] > nested_type[0] > extension[0] !!! > label:
desc_test_complex.proto:35:25
desc_test_complex.proto:35:33
> message_type[1] > nested_type[0] > extension[0] !!! > type:
desc_test_complex.proto:35:34
desc_test_complex.proto:35:39
> message_type[1] > nested_type[0] > extension[0] !!! > name:
desc_test_complex.proto:35:40
desc_test_complex.proto:35:47
> message_type[1] > nested_type[0] > extension[0] !!! > number:
desc_test_complex.proto:35:50
desc_test_complex.proto:35:55
> message_type[1] > nested_type[0] > nested_type[0]:
desc_test_complex.proto:37:17
desc_test_complex.proto:57:18
> message_type[1] > nested_type[0] > nested_type[0] !!! > name:
desc_test_complex.proto:37:25
desc_test_complex.proto:37:38
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0]:
desc_test_complex.proto:38:25
desc_test_complex.proto:46:26
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > name:
desc_test_complex.proto:38:30
desc_test_complex.proto:38:33
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[0]:
desc_test_complex.proto:39:33
desc_test_complex.proto:39:40
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[0] > name:
desc_test_complex.proto:39:33
desc_test_complex.proto:39:35
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[0] > number:
desc_test_complex.proto:39:38
desc_test_complex.proto:39:39
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[1]:
desc_test_complex.proto:40:33
desc_test_complex.proto:40:40
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[1] > name:
desc_test_complex.proto:40:33
desc_test_complex.proto:40:35
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[1] > number:
desc_test_complex.proto:40:38
desc_test_complex.proto:40:39
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[2]:
desc_test_complex.proto:41:33
desc_test_complex.proto:41:40
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[2] > name:
desc_test_complex.proto:41:33
desc_test_complex.proto:41:35
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[2] > number:
desc_test_complex.proto:41:38
desc_test_complex.proto:41:39
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[3]:
desc_test_complex.proto:42:33
desc_test_complex.proto:42:40
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[3] > name:
desc_test_complex.proto:42:33
desc_test_complex.proto:42:35
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[3] > number:
desc_test_complex.proto:42:38
desc_test_complex.proto:42:39
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[4]:
desc_test_complex.proto:43:33
desc_test_complex.proto:43:40
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[4] > name:
desc_test_complex.proto:43:33
desc_test_complex.proto:43:35
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[4] > number:
desc_test_complex.proto:43:38
desc_test_complex.proto:43:39
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[5]:
desc_test_complex.proto:44:33
desc_test_complex.proto:44:40
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[5] > name:
desc_test_complex.proto:44:33
desc_test_complex.proto:44:35
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[5] > number:
desc_test_complex.proto:44:38
desc_test_complex.proto:44:39
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[6]:
desc_test_complex.proto:45:33
desc_test_complex.proto:45:40
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[6] > name:
desc_test_complex.proto:45:33
desc_test_complex.proto:45:35
> message_type[1] > nested_type[0] > nested_type[0] !!! > enum_type[0] > value[6] > number:
desc_test_complex.proto:45:38
desc_test_complex.proto:45:39
> message_type[1] > nested_type[0] > nested_type[0] !!! > options:
desc_test_complex.proto:47:25
desc_test_complex.proto:47:50
> message_type[1] > nested_type[0] > nested_type[0] !!! > options > fooblez:
desc_test_complex.proto:47:25
desc_test_complex.proto:47:50
> message_type[1] > nested_type[0] > nested_type[0] !!! > extension:
desc_test_complex.proto:48:25
desc_test_complex.proto:50:26
> message_type[1] > nested_type[0] > nested_type[0] !!! > extension[0]:
desc_test_complex.proto:49:33
desc_test_complex.proto:49:64
> message_type[1] > nested_type[0] > nested_type[0] !!! > extension[0] > extendee:
desc_test_complex.proto:48:32
desc_test_complex.proto:48:36
> message_type[1] > nested_type[0] > nested_type[0] !!! > extension[0] > label:
desc_test_complex.proto:49:33
desc_test_complex.proto:49:41
> message_type[1] > nested_type[0] > nested_type[0] !!! > extension[0] > type:
desc_test_complex.proto:49:42
desc_test_complex.proto:49:48
> message_type[1] > nested_type[0] > nested_type[0] !!! > extension[0] > name:
desc_test_complex.proto:49:49
desc_test_complex.proto:49:57
> message_type[1] > nested_type[0] > nested_type[0] !!! > extension[0] > number:
desc_test_complex.proto:49:60
desc_test_complex.proto:49:63
> message_type[1] > nested_type[0] > nested_type[0] !!! > options:
desc_test_complex.proto:51:25
desc_test_complex.proto:51:108
> message_type[1] > nested_type[0] > nested_type[0] !!! > options > rept[0]:
desc_test_complex.proto:51:25
desc_test_complex.proto:51:108
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0]:
desc_test_complex.proto:52:25
desc_test_complex.proto:56:26
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0] > name:
desc_test_complex.proto:52:33
desc_test_complex.proto:52:51
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0] > options:
desc_test_complex.proto:53:33
desc_test_complex.proto:53:109
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0] > options > rept[0]:
desc_test_complex.proto:53:33
desc_test_complex.proto:53:109
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0] > field[0]:
desc_test_complex.proto:55:33
desc_test_complex.proto:55:56
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0] > field[0] > label:
desc_test_complex.proto:55:33
desc_test_complex.proto:55:41
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0] > field[0] > type_name:
desc_test_complex.proto:55:42
desc_test_complex.proto:55:46
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0] > field[0] > name:
desc_test_complex.proto:55:47
desc_test_complex.proto:55:51
> message_type[1] > nested_type[0] > nested_type[0] !!! > nested_type[0] > field[0] > number:
desc_test_complex.proto:55:54
desc_test_complex.proto:55:55
> enum_type[0]:
desc_test_complex.proto:61:1
desc_test_complex.proto:70:2
> enum_type[0] > name:
desc_test_complex.proto:61:6
desc_test_complex.proto:61:26
> enum_type[0] > value[0]:
desc_test_complex.proto:62:9
desc_test_complex.proto:62:15
> enum_type[0] > value[0] > name:
desc_test_complex.proto:62:9
desc_test_complex.proto:62:10
> enum_type[0] > value[0] > number:
desc_test_complex.proto:62:13
desc_test_complex.proto:62:14
> enum_type[0] > value[1]:
desc_test_complex.proto:63:9
desc_test_complex.proto:63:15
> enum_type[0] > value[1] > name:
desc_test_complex.proto:63:9
desc_test_complex.proto:63:10
> enum_type[0] > value[1] > number:
desc_test_complex.proto:63:13
desc_test_complex.proto:63:14
> enum_type[0] > value[2]:
desc_test_complex.proto:64:9
desc_test_complex.proto:64:15
> enum_type[0] > value[2] > name:
desc_test_complex.proto:64:9
desc_test_complex.proto:64:10
> enum_type[0] > value[2] > number:
desc_test_complex.proto:64:13
desc_test_complex.proto:64:14
> enum_type[0] > reserved_range:
desc_test_complex.proto:65:9
desc_test_complex.proto:65:30
> enum_type[0] > reserved_range[0]:
desc_test_complex.proto:65:18
desc_test_complex.proto:65:29
> enum_type[0] > reserved_range[0] > start:
desc_test_complex.proto:65:18
desc_test_complex.proto:65:22
> enum_type[0] > reserved_range[0] > end:
desc_test_complex.proto:65:26
desc_test_complex.proto:65:29
> enum_type[0] > reserved_range:
desc_test_complex.proto:66:9
desc_test_complex.proto:66:26
> enum_type[0] > reserved_range[1]:
desc_test_complex.proto:66:18
desc_test_complex.proto:66:25
> enum_type[0] > reserved_range[1] > start:
desc_test_complex.proto:66:18
desc_test_complex.proto:66:20
> enum_type[0] > reserved_range[1] > end:
desc_test_complex.proto:66:24
desc_test_complex.proto:66:25
> enum_type[0] > reserved_range:
desc_test_complex.proto:67:9
desc_test_complex.proto:67:40
> enum_type[0] > reserved_range[2]:
desc_test_complex.proto:67:18
desc_test_complex.proto:67:25
> enum_type[0] > reserved_range[2] > start:
desc_test_complex.proto:67:18
desc_test_complex.proto:67:19
> enum_type[0] > reserved_range[2] > end:
desc_test_complex.proto:67:23
desc_test_complex.proto:67:25
> enum_type[0] > reserved_range[3]:
desc_test_complex.proto:67:27
desc_test_complex.proto:67:35
> enum_type[0] > reserved_range[3] > start:
desc_test_complex.proto:67:27
desc_test_complex.proto:67:29
> enum_type[0] > reserved_range[3] > end:
desc_test_complex.proto:67:33
desc_test_complex.proto:67:35
> enum_type[0] > reserved_range[4]:
desc_test_complex.proto:67:37
desc_test_complex.proto:67:39
> enum_type[0] > reserved_range[4] > start:
desc_test_complex.proto:67:37
desc_test_complex.proto:67:39
> enum_type[0] > reserved_range:
desc_test_complex.proto:68:9
desc_test_complex.proto:68:27
> enum_type[0] > reserved_range[5]:
desc_test_complex.proto:68:18
desc_test_complex.proto:68:26
> enum_type[0] > reserved_range[5] > start:
desc_test_complex.proto:68:18
desc_test_complex.proto:68:20
> enum_type[0] > reserved_range[5] > end:
desc_test_complex.proto:68:24
desc_test_complex.proto:68:26
> enum_type[0] > reserved_name:
desc_test_complex.proto:69:9
desc_test_complex.proto:69:32
> enum_type[0] > reserved_name[0]:
desc_test_complex.proto:69:18
desc_test_complex.proto:69:21
> enum_type[0] > reserved_name[1]:
desc_test_complex.proto:69:23
desc_test_complex.proto:69:26
> enum_type[0] > reserved_name[2]:
desc_test_complex.proto:69:28
desc_test_complex.proto:69:31
> message_type[2]:
desc_test_complex.proto:72:1
desc_test_complex.proto:76:2
> message_type[2] > name:
desc_test_complex.proto:72:9
desc_test_complex.proto:72:32
> message_type[2] > reserved_range:
desc_test_complex.proto:73:9
desc_test_complex.proto:73:40
> message_type[2] > reserved_range[0]:
desc_test_complex.proto:73:18
desc_test_complex.proto:73:25
> message_type[2] > reserved_range[0] > start:
desc_test_complex.proto:73:18
desc_test_complex.proto:73:19
> message_type[2] > reserved_range[0] > end:
desc_test_complex.proto:73:23
desc_test_complex.proto:73:25
> message_type[2] > reserved_range[1]:
desc_test_complex.proto:73:27
desc_test_complex.proto:73:35
> message_type[2] > reserved_range[1] > start:
desc_test_complex.proto:73:27
desc_test_complex.proto:73:29
> message_type[2] > reserved_range[1] > end:
desc_test_complex.proto:73:33
desc_test_complex.proto:73:35
> message_type[2] > reserved_range[2]:
desc_test_complex.proto:73:37
desc_test_complex.proto:73:39
> message_type[2] > reserved_range[2] > start:
desc_test_complex.proto:73:37
desc_test_complex.proto:73:39
> message_type[2] > reserved_range:
desc_test_complex.proto:74:9
desc_test_complex.proto:74:30
> message_type[2] > reserved_range[3]:
desc_test_complex.proto:74:18
desc_test_complex.proto:74:29
> message_type[2] > reserved_range[3] > start:
desc_test_complex.proto:74:18
desc_test_complex.proto:74:22
> message_type[2] > reserved_range[3] > end:
desc_test_complex.proto:74:26
desc_test_complex.proto:74:29
> message_type[2] > reserved_name:
desc_test_complex.proto:75:9
desc_test_complex.proto:75:32
> message_type[2] > reserved_name[0]:
desc_test_complex.proto:75:18
desc_test_complex.proto:75:21
> message_type[2] > reserved_name[1]:
desc_test_complex.proto:75:23
desc_test_complex.proto:75:26
> message_type[2] > reserved_name[2]:
desc_test_complex.proto:75:28
desc_test_complex.proto:75:31
> extension:
desc_test_complex.proto:78:1
desc_test_complex.proto:82:2
> extension[1]:
desc_test_complex.proto:79:9
desc_test_complex.proto:79:36
> extension[1] > extendee:
desc_test_complex.proto:78:8
desc_test_complex.proto:78:38
> extension[1] > label:
desc_test_complex.proto:79:9
desc_test_complex.proto:79:17
> extension[1] > type_name:
desc_test_complex.proto:79:18
desc_test_complex.proto:79:22
> extension[1] > name:
desc_test_complex.proto:79:23
desc_test_complex.proto:79:27
> extension[1] > number:
desc_test_complex.proto:79:30
desc_test_complex.proto:79:35
> extension[2]:
desc_test_complex.proto:80:9
desc_test_complex.proto:80:60
> extension[2] > extendee:
desc_test_complex.proto:78:8
desc_test_complex.proto:78:38
> extension[2] > label:
desc_test_complex.proto:80:9
desc_test_complex.proto:80:17
> extension[2] > type_name:
desc_test_complex.proto:80:18
desc_test_complex.proto:80:47
> extension[2] > name:
desc_test_complex.proto:80:48
desc_test_complex.proto:80:51
> extension[2] > number:
desc_test_complex.proto:80:54
desc_test_complex.proto:80:59
> extension[3]:
desc_test_complex.proto:81:9
desc_test_complex.proto:81:36
> extension[3] > extendee:
desc_test_complex.proto:78:8
desc_test_complex.proto:78:38
> extension[3] > label:
desc_test_complex.proto:81:9
desc_test_complex.proto:81:17
> extension[3] > type_name:
desc_test_complex.proto:81:18
desc_test_complex.proto:81:25
> extension[3] > name:
desc_test_complex.proto:81:26
desc_test_complex.proto:81:27
> extension[3] > number:
desc_test_complex.proto:81:30
desc_test_complex.proto:81:35
> message_type[3]:
desc_test_complex.proto:84:1
desc_test_complex.proto:99:2
> message_type[3] > name:
desc_test_complex.proto:84:9
desc_test_complex.proto:84:16
> message_type[3] > options:
desc_test_complex.proto:85:5
desc_test_complex.proto:85:130
> message_type[3] > options > rept[0]:
desc_test_complex.proto:85:5
desc_test_complex.proto:85:130
> message_type[3] > options:
desc_test_complex.proto:86:5
desc_test_complex.proto:86:115
> message_type[3] > options > rept[1]:
desc_test_complex.proto:86:5
desc_test_complex.proto:86:115
> message_type[3] > options:
desc_test_complex.proto:87:5
desc_test_complex.proto:87:36
> message_type[3] > options > rept[2]:
desc_test_complex.proto:87:5
desc_test_complex.proto:87:36
> message_type[3] > options:
desc_test_complex.proto:88:5
desc_test_complex.proto:88:23
> message_type[3] > options > eee:
desc_test_complex.proto:88:5
desc_test_complex.proto:88:23
> message_type[3] > options:
desc_test_complex.proto:89:9
desc_test_complex.proto:89:34
> message_type[3] > options > a:
desc_test_complex.proto:89:9
desc_test_complex.proto:89:34
> message_type[3] > options:
desc_test_complex.proto:90:9
desc_test_complex.proto:90:86
> message_type[3] > options > a > test:
desc_test_complex.proto:90:9
desc_test_complex.proto:90:86
> message_type[3] > options:
desc_test_complex.proto:91:9
desc_test_complex.proto:91:37
> message_type[3] > options > a > test > foo:
desc_test_complex.proto:91:9
desc_test_complex.proto:91:37
> message_type[3] > options:
desc_test_complex.proto:92:9
desc_test_complex.proto:92:41
> message_type[3] > options > a > test > s > name:
desc_test_complex.proto:92:9
desc_test_complex.proto:92:41
> message_type[3] > options:
desc_test_complex.proto:93:5
desc_test_complex.proto:93:34
> message_type[3] > options > a > test > s > id:
desc_test_complex.proto:93:5
desc_test_complex.proto:93:34
> message_type[3] > options:
desc_test_complex.proto:94:5
desc_test_complex.proto:94:31
> message_type[3] > options > a > test > array[0]:
desc_test_complex.proto:94:5
desc_test_complex.proto:94:31
> message_type[3] > options:
desc_test_complex.proto:95:5
desc_test_complex.proto:95:31
> message_type[3] > options > a > test > array[1]:
desc_test_complex.proto:95:5
desc_test_complex.proto:95:31
> message_type[3] > field[0]:
desc_test_complex.proto:97:5
desc_test_complex.proto:97:28
> message_type[3] > field[0] > label:
desc_test_complex.proto:97:5
desc_test_complex.proto:97:13
> message_type[3] > field[0] > type_name:
desc_test_complex.proto:97:14
desc_test_complex.proto:97:18
> message_type[3] > field[0] > name:
desc_test_complex.proto:97:19
desc_test_complex.proto:97:23
> message_type[3] > field[0] > number:
desc_test_complex.proto:97:26
desc_test_complex.proto:97:27
> message_type[3] > field[1]:
desc_test_complex.proto:98:5
desc_test_complex.proto:98:67
> message_type[3] > field[1] > label:
desc_test_complex.proto:98:5
desc_test_complex.proto:98:13
> message_type[3] > field[1] > type_name:
desc_test_complex.proto:98:14
desc_test_complex.proto:98:43
> message_type[3] > field[1] > name:
desc_test_complex.proto:98:44
desc_test_complex.proto:98:47
> message_type[3] > field[1] > number:
desc_test_complex.proto:98:50
desc_test_complex.proto:98:51
> message_type[3] > field[1] > options:
desc_test_complex.proto:98:52
desc_test_complex.proto:98:66
> message_type[3] > field[1] > default_value:
desc_test_complex.proto:98:53
desc_test_complex.proto:98:65
> message_type[4]:
desc_test_complex.proto:101:1
desc_test_complex.proto:115:2
> message_type[4] > name:
desc_test_complex.proto:101:9
desc_test_complex.proto:101:18
> message_type[4] > field[0]:
desc_test_complex.proto:102:9
desc_test_complex.proto:102:41
> message_type[4] > field[0] > label:
desc_test_complex.proto:102:9
desc_test_complex.proto:102:17
> message_type[4] > field[0] > type:
desc_test_complex.proto:102:18
desc_test_complex.proto:102:22
> message_type[4] > field[0] > name:
desc_test_complex.proto:102:23
desc_test_complex.proto:102:36
> message_type[4] > field[0] > number:
desc_test_complex.proto:102:39
desc_test_complex.proto:102:40
> message_type[4] > enum_type[0]:
desc_test_complex.proto:104:9
desc_test_complex.proto:108:10
> message_type[4] > enum_type[0] > name:
desc_test_complex.proto:104:14
desc_test_complex.proto:104:20
> message_type[4] > enum_type[0] > value[0]:
desc_test_complex.proto:105:17
desc_test_complex.proto:105:27
> message_type[4] > enum_type[0] > value[0] > name:
desc_test_complex.proto:105:17
desc_test_complex.proto:105:22
> message_type[4] > enum_type[0] > value[0] > number:
desc_test_complex.proto:105:25
desc_test_complex.proto:105:26
> message_type[4] > enum_type[0] > value[1]:
desc_test_complex.proto:106:17
desc_test_complex.proto:106:26
> message_type[4] > enum_type[0] > value[1] > name:
desc_test_complex.proto:106:17
desc_test_complex.proto:106:21
> message_type[4] > enum_type[0] > value[1] > number:
desc_test_complex.proto:106:24
desc_test_complex.proto:106:25
> message_type[4] > enum_type[0] > value[2]:
desc_test_complex.proto:107:17
desc_test_complex.proto:107:27
> message_type[4] > enum_type[0] > value[2] > name:
desc_test_complex.proto:107:17
desc_test_complex.proto:107:22
> message_type[4] > enum_type[0] > value[2] > number:
desc_test_complex.proto:107:25
desc_test_complex.proto:107:26
> message_type[4] > nested_type[0]:
desc_test_complex.proto:109:9
desc_test_complex.proto:112:10
> message_type[4] > nested_type[0] > name:
desc_test_complex.proto:109:17
desc_test_complex.proto:109:27
> message_type[4] > nested_type[0] > field[0]:
desc_test_complex.proto:110:17
desc_test_complex.proto:110:44
> message_type[4] > nested_type[0] > field[0] > label:
desc_test_complex.proto:110:17
desc_test_complex.proto:110:25
> message_type[4] > nested_type[0] > field[0] > type_name:
desc_test_complex.proto:110:26
desc_test_complex.proto:110:32
> message_type[4] > nested_type[0] > field[0] > name:
desc_test_complex.proto:110:33
desc_test_complex.proto:110:39
> message_type[4] > nested_type[0] > field[0] > number:
desc_test_complex.proto:110:42
desc_test_complex.proto:110:43
> message_type[4] > nested_type[0] > field[1]:
desc_test_complex.proto:111:17
desc_test_complex.proto:111:44
> message_type[4] > nested_type[0] > field[1] > label:
desc_test_complex.proto:111:17
desc_test_complex.proto:111:25
> message_type[4] > nested_type[0] > field[1] > type:
desc_test_complex.proto:111:26
desc_test_complex.proto:111:32
> message_type[4] > nested_type[0] > field[1] > name:
desc_test_complex.proto:111:33
desc_test_complex.proto:111:39
> message_type[4] > nested_type[0] > field[1] > number:
desc_test_complex.proto:111:42
desc_test_complex.proto:111:43
> message_type[4] > field[1]:
desc_test_complex.proto:114:9
desc_test_complex.proto:114:44
> message_type[4] > field[1] > label:
desc_test_complex.proto:114:9
desc_test_complex.proto:114:17
> message_type[4] > field[1] > type_name:
desc_test_complex.proto:114:18
desc_test_complex.proto:114:28
> message_type[4] > field[1] > name:
desc_test_complex.proto:114:29
desc_test_complex.proto:114:39
> message_type[4] > field[1] > number:
desc_test_complex.proto:114:42
desc_test_complex.proto:114:43
> extension:
desc_test_complex.proto:117:1
desc_test_complex.proto:119:2
> extension[4]:
desc_test_complex.proto:118:9
desc_test_complex.proto:118:46
> extension[4] > extendee:
desc_test_complex.proto:117:8
desc_test_complex.proto:117:37
> extension[4] > label:
desc_test_complex.proto:118:9
desc_test_complex.proto:118:17
> extension[4] > type_name:
desc_test_complex.proto:118:18
desc_test_complex.proto:118:27
> extension[4] > name:
desc_test_complex.proto:118:28
desc_test_complex.proto:118:37
> extension[4] > number:
desc_test_complex.proto:118:40
desc_test_complex.proto:118:45
> service[0]:
desc_test_complex.proto:121:1
desc_test_complex.proto:140:2
> service[0] > name:
desc_test_complex.proto:121:9
desc_test_complex.proto:121:24
> service[0] > method[0]:
desc_test_complex.proto:122:9
desc_test_complex.proto:130:10
> service[0] > method[0] > name:
desc_test_complex.proto:122:13
desc_test_complex.proto:122:21
> service[0] > method[0] > input_type:
desc_test_complex.proto:122:22
desc_test_complex.proto:122:26
> service[0] > method[0] > output_type:
desc_test_complex.proto:122:37
desc_test_complex.proto:122:41
> service[0] > method[0] > options:
desc_test_complex.proto:123:17
desc_test_complex.proto:129:19
> service[0] > method[0] > options > validator:
desc_test_complex.proto:123:17
desc_test_complex.proto:129:19
> service[0] > method[1]:
desc_test_complex.proto:131:9
desc_test_complex.proto:139:10
> service[0] > method[1] > name:
desc_test_complex.proto:131:13
desc_test_complex.proto:131:16
> service[0] > method[1] > input_type:
desc_test_complex.proto:131:17
desc_test_complex.proto:131:21
> service[0] > method[1] > output_type:
desc_test_complex.proto:131:32
desc_test_complex.proto:131:36
> service[0] > method[1] > options:
desc_test_complex.proto:132:17
desc_test_complex.proto:138:19
> service[0] > method[1] > options > validator:
desc_test_complex.proto:132:17
desc_test_complex.proto:138:19
> message_type[5]:
desc_test_complex.proto:142:1
desc_test_complex.proto:168:2
> message_type[5] > name:
desc_test_complex.proto:142:9
desc_test_complex.proto:142:13
> message_type[5] > nested_type[0]:
desc_test_complex.proto:143:3
desc_test_complex.proto:148:4
> message_type[5] > nested_type[0] > name:
desc_test_complex.proto:143:11
desc_test_complex.proto:143:21
> message_type[5] > nested_type[0] > field[0]:
desc_test_complex.proto:144:5
desc_test_complex.proto:144:33
> message_type[5] > nested_type[0] > field[0] > label:
desc_test_complex.proto:144:5
desc_test_complex.proto:144:13
> message_type[5] > nested_type[0] > field[0] > type:
desc_test_complex.proto:144:14
desc_test_complex.proto:144:20
> message_type[5] > nested_type[0] > field[0] > name:
desc_test_complex.proto:144:21
desc_test_complex.proto:144:28
> message_type[5] > nested_type[0] > field[0] > number:
desc_test_complex.proto:144:31
desc_test_complex.proto:144:32
> message_type[5] > nested_type[0] > field[1]:
desc_test_complex.proto:145:5
desc_test_complex.proto:145:35
> message_type[5] > nested_type[0] > field[1] > label:
desc_test_complex.proto:145:5
desc_test_complex.proto:145:13
> message_type[5] > nested_type[0] > field[1] > type:
desc_test_complex.proto:145:14
desc_test_complex.proto:145:18
> message_type[5] > nested_type[0] > field[1] > name:
desc_test_complex.proto:145:19
desc_test_complex.proto:145:30
> message_type[5] > nested_type[0] > field[1] > number:
desc_test_complex.proto:145:33
desc_test_complex.proto:145:34
> message_type[5] > nested_type[0] > field[2]:
desc_test_complex.proto:146:5
desc_test_complex.proto:146:32
> message_type[5] > nested_type[0] > field[2] > label:
desc_test_complex.proto:146:5
desc_test_complex.proto:146:13
> message_type[5] > nested_type[0] > field[2] > type:
desc_test_complex.proto:146:14
desc_test_complex.proto:146:19
> message_type[5] > nested_type[0] > field[2] > name:
desc_test_complex.proto:146:20
desc_test_complex.proto:146:27
> message_type[5] > nested_type[0] > field[2] > number:
desc_test_complex.proto:146:30
desc_test_complex.proto:146:31
> message_type[5] > nested_type[0] > field[3]:
desc_test_complex.proto:147:5
desc_test_complex.proto:147:32
> message_type[5] > nested_type[0] > field[3] > label:
desc_test_complex.proto:147:5
desc_test_complex.proto:147:13
> message_type[5] > nested_type[0] > field[3] > type:
desc_test_complex.proto:147:14
desc_test_complex.proto:147:19
> message_type[5] > nested_type[0] > field[3] > name:
desc_test_complex.proto:147:20
desc_test_complex.proto:147:27
> message_type[5] > nested_type[0] > field[3] > number:
desc_test_complex.proto:147:30
desc_test_complex.proto:147:31
> message_type[5] > nested_type[1]:
desc_test_complex.proto:149:3
desc_test_complex.proto:152:4
> message_type[5] > nested_type[1] > name:
desc_test_complex.proto:149:11
desc_test_complex.proto:149:18
> message_type[5] > nested_type[1] > field[0]:
desc_test_complex.proto:150:5
desc_test_complex.proto:150:32
> message_type[5] > nested_type[1] > field[0] > label:
desc_test_complex.proto:150:5
desc_test_complex.proto:150:13
> message_type[5] > nested_type[1] > field[0] > type:
desc_test_complex.proto:150:14
desc_test_complex.proto:150:19
> message_type[5] > nested_type[1] > field[0] > name:
desc_test_complex.proto:150:20
desc_test_complex.proto:150:27
> message_type[5] > nested_type[1] > field[0] > number:
desc_test_complex.proto:150:30
desc_test_complex.proto:150:31
> message_type[5] > nested_type[1] > field[1]:
desc_test_complex.proto:151:5
desc_test_complex.proto:151:33
> message_type[5] > nested_type[1] > field[1] > label:
desc_test_complex.proto:151:5
desc_test_complex.proto:151:13
> message_type[5] > nested_type[1] > field[1] > type:
desc_test_complex.proto:151:14
desc_test_complex.proto:151:20
> message_type[5] > nested_type[1] > field[1] > name:
desc_test_complex.proto:151:21
desc_test_complex.proto:151:28
> message_type[5] > nested_type[1] > field[1] > number:
desc_test_complex.proto:151:31
desc_test_complex.proto:151:32
> message_type[5] > nested_type[2]:
desc_test_complex.proto:153:3
desc_test_complex.proto:158:4
> message_type[5] > nested_type[2] > name:
desc_test_complex.proto:153:11
desc_test_complex.proto:153:23
> message_type[5] > nested_type[2] > field[0]:
desc_test_complex.proto:154:5
desc_test_complex.proto:154:35
> message_type[5] > nested_type[2] > field[0] > label:
desc_test_complex.proto:154:5
desc_test_complex.proto:154:13
> message_type[5] > nested_type[2] > field[0] > type:
desc_test_complex.proto:154:14
desc_test_complex.proto:154:18
> message_type[5] > nested_type[2] > field[0] > name:
desc_test_complex.proto:154:19
desc_test_complex.proto:154:30
> message_type[5] > nested_type[2] > field[0] > number:
desc_test_complex.proto:154:33
desc_test_complex.proto:154:34
> message_type[5] > nested_type[2] > field[1]:
desc_test_complex.proto:155:5
desc_test_complex.proto:155:34
> message_type[5] > nested_type[2] > field[1] > label:
desc_test_complex.proto:155:5
desc_test_complex.proto:155:13
> message_type[5] > nested_type[2] > field[1] > type:
desc_test_complex.proto:155:14
desc_test_complex.proto:155:19
> message_type[5] > nested_type[2] > field[1] > name:
desc_test_complex.proto:155:20
desc_test_complex.proto:155:29
> message_type[5] > nested_type[2] > field[1] > number:
desc_test_complex.proto:155:32
desc_test_complex.proto:155:33
> message_type[5] > nested_type[2] > field[2]:
desc_test_complex.proto:156:5
desc_test_complex.proto:156:34
> message_type[5] > nested_type[2] > field[2] > label:
desc_test_complex.proto:156:5
desc_test_complex.proto:156:13
> message_type[5] > nested_type[2] > field[2] > type:
desc_test_complex.proto:156:14
desc_test_complex.proto:156:19
> message_type[5] > nested_type[2] > field[2] > name:
desc_test_complex.proto:156:20
desc_test_complex.proto:156:29
> message_type[5] > nested_type[2] > field[2] > number:
desc_test_complex.proto:156:32
desc_test_complex.proto:156:33
> message_type[5] > nested_type[2] > field[3]:
desc_test_complex.proto:157:5
desc_test_complex.proto:157:29
> message_type[5] > nested_type[2] > field[3] > label:
desc_test_complex.proto:157:5
desc_test_complex.proto:157:13
> message_type[5] > nested_type[2] > field[3] > type_name:
desc_test_complex.proto:157:14
desc_test_complex.proto:157:18
> message_type[5] > nested_type[2] > field[3] > name:
desc_test_complex.proto:157:19
desc_test_complex.proto:157:24
> message_type[5] > nested_type[2] > field[3] > number:
desc_test_complex.proto:157:27
desc_test_complex.proto:157:28
> message_type[5] > oneof_decl[0]:
desc_test_complex.proto:159:3
desc_test_complex.proto:167:4
> message_type[5] > oneof_decl[0] > name:
desc_test_complex.proto:159:9
desc_test_complex.proto:159:13
> message_type[5] > field[0]:
desc_test_complex.proto:160:5
desc_test_complex.proto:160:27
> message_type[5] > field[0] > type_name:
desc_test_complex.proto:160:5
desc_test_complex.proto:160:15
> message_type[5] > field[0] > name:
desc_test_complex.proto:160:16
desc_test_complex.proto:160:22
> message_type[5] > field[0] > number:
desc_test_complex.proto:160:25
desc_test_complex.proto:160:26
> message_type[5] > field[1]:
desc_test_complex.proto:161:5
desc_test_complex.proto:161:31
> message_type[5] > field[1] > type_name:
desc_test_complex.proto:161:5
desc_test_complex.proto:161:17
> message_type[5] > field[1] > name:
desc_test_complex.proto:161:18
desc_test_complex.proto:161:26
> message_type[5] > field[1] > number:
desc_test_complex.proto:161:29
desc_test_complex.proto:161:30
> message_type[5] > field[2]:
desc_test_complex.proto:162:5
desc_test_complex.proto:162:21
> message_type[5] > field[2] > type_name:
desc_test_complex.proto:162:5
desc_test_complex.proto:162:12
> message_type[5] > field[2] > name:
desc_test_complex.proto:162:13
desc_test_complex.proto:162:16
> message_type[5] > field[2] > number:
desc_test_complex.proto:162:19
desc_test_complex.proto:162:20
> message_type[5] > field[3]:
desc_test_complex.proto:163:9
desc_test_complex.proto:166:10
> message_type[5] > field[3] > type:
desc_test_complex.proto:163:9
desc_test_complex.proto:163:14
> message_type[5] > field[3] > name:
desc_test_complex.proto:163:15
desc_test_complex.proto:163:24
> message_type[5] > field[3] > number:
desc_test_complex.proto:163:27
desc_test_complex.proto:163:28
> message_type[5] > nested_type[3]:
desc_test_complex.proto:163:9
desc_test_complex.proto:166:10
> message_type[5] > nested_type[3] > name:
desc_test_complex.proto:163:15
desc_test_complex.proto:163:24
> message_type[5] > field[3] > type_name:
desc_test_complex.proto:163:15
desc_test_complex.proto:163:24
> message_type[5] > nested_type[3] > field[0]:
desc_test_complex.proto:164:17
desc_test_complex.proto:164:45
> message_type[5] > nested_type[3] > field[0] > label:
desc_test_complex.proto:164:17
desc_test_complex.proto:164:25
> message_type[5] > nested_type[3] > field[0] > type:
desc_test_complex.proto:164:26
desc_test_complex.proto:164:32
> message_type[5] > nested_type[3] > field[0] > name:
desc_test_complex.proto:164:33
desc_test_complex.proto:164:40
> message_type[5] > nested_type[3] > field[0] > number:
desc_test_complex.proto:164:43
desc_test_complex.proto:164:44
> message_type[5] > nested_type[3] > field[1]:
desc_test_complex.proto:165:17
desc_test_complex.proto:165:45
> message_type[5] > nested_type[3] > field[1] > label:
desc_test_complex.proto:165:17
desc_test_complex.proto:165:25
> message_type[5] > nested_type[3] > field[1] > type:
desc_test_complex.proto:165:26
desc_test_complex.proto:165:32
> message_type[5] > nested_type[3] > field[1] > name:
desc_test_complex.proto:165:33
desc_test_complex.proto:165:40
> message_type[5] > nested_type[3] > field[1] > number:
desc_test_complex.proto:165:43
desc_test_complex.proto:165:44
> extension:
desc_test_complex.proto:170:1
desc_test_complex.proto:172:2
> extension[5]:
desc_test_complex.proto:171:3
desc_test_complex.proto:171:30
> extension[5] > extendee:
desc_test_complex.proto:170:8
desc_test_complex.proto:170:36
> extension[5] > label:
desc_test_complex.proto:171:3
desc_test_complex.proto:171:11
> extension[5] > type_name:
desc_test_complex.proto:171:12
desc_test_complex.proto:171:16
> extension[5] > name:
desc_test_complex.proto:171:17
desc_test_complex.proto:171:22
> extension[5] > number:
desc_test_complex.proto:171:25
desc_test_complex.proto:171:29
> message_type[6]:
desc_test_complex.proto:174:1
desc_test_complex.proto:180:2
> message_type[6] > name:
desc_test_complex.proto:174:9
desc_test_complex.proto:174:24
> message_type[6] > field[0]:
desc_test_complex.proto:175:5
desc_test_complex.proto:179:11
> message_type[6] > field[0] > label:
desc_test_complex.proto:175:5
desc_test_complex.proto:175:13
> message_type[6] > field[0] > type:
desc_test_complex.proto:175:14
desc_test_complex.proto:175:20
> message_type[6] > field[0] > name:
desc_test_complex.proto:175:21
desc_test_complex.proto:175:29
> message_type[6] > field[0] > number:
desc_test_complex.proto:175:32
desc_test_complex.proto:175:33
> message_type[6] > field[0] > options:
desc_test_complex.proto:176:7
desc_test_complex.proto:179:10
> message_type[6] > field[0] > options > rules > repeated:
desc_test_complex.proto:176:8
desc_test_complex.proto:179:9
> message_type[7]:
desc_test_complex.proto:184:1
desc_test_complex.proto:220:2
Leading detached comment [0]:
tests cases where field names collide with keywords
> message_type[7] > name:
desc_test_complex.proto:184:9
desc_test_complex.proto:184:26
> message_type[7] > field[0]:
desc_test_complex.proto:185:9
desc_test_complex.proto:185:34
> message_type[7] > field[0] > label:
desc_test_complex.proto:185:9
desc_test_complex.proto:185:17
> message_type[7] > field[0] > type:
desc_test_complex.proto:185:18
desc_test_complex.proto:185:22
> message_type[7] > field[0] > name:
desc_test_complex.proto:185:23
desc_test_complex.proto:185:29
> message_type[7] > field[0] > number:
desc_test_complex.proto:185:32
desc_test_complex.proto:185:33
> message_type[7] > field[1]:
desc_test_complex.proto:186:9
desc_test_complex.proto:186:34
> message_type[7] > field[1] > label:
desc_test_complex.proto:186:9
desc_test_complex.proto:186:17
> message_type[7] > field[1] > type:
desc_test_complex.proto:186:18
desc_test_complex.proto:186:22
> message_type[7] > field[1] > name:
desc_test_complex.proto:186:23
desc_test_complex.proto:186:29
> message_type[7] > field[1] > number:
desc_test_complex.proto:186:32
desc_test_complex.proto:186:33
> message_type[7] > field[2]:
desc_test_complex.proto:187:9
desc_test_complex.proto:187:34
> message_type[7] > field[2] > label:
desc_test_complex.proto:187:9
desc_test_complex.proto:187:17
> message_type[7] > field[2] > type:
desc_test_complex.proto:187:18
desc_test_complex.proto:187:22
> message_type[7] > field[2] > name:
desc_test_complex.proto:187:23
desc_test_complex.proto:187:29
> message_type[7] > field[2] > number:
desc_test_complex.proto:187:32
desc_test_complex.proto:187:33
> message_type[7] > field[3]:
desc_test_complex.proto:188:9
desc_test_complex.proto:188:32
> message_type[7] > field[3] > label:
desc_test_complex.proto:188:9
desc_test_complex.proto:188:17
> message_type[7] > field[3] > type:
desc_test_complex.proto:188:18
desc_test_complex.proto:188:22
> message_type[7] > field[3] > name:
desc_test_complex.proto:188:23
desc_test_complex.proto:188:27
> message_type[7] > field[3] > number:
desc_test_complex.proto:188:30
desc_test_complex.proto:188:31
> message_type[7] > field[4]:
desc_test_complex.proto:189:9
desc_test_complex.proto:189:35
> message_type[7] > field[4] > label:
desc_test_complex.proto:189:9
desc_test_complex.proto:189:17
> message_type[7] > field[4] > type:
desc_test_complex.proto:189:18
desc_test_complex.proto:189:22
> message_type[7] > field[4] > name:
desc_test_complex.proto:189:23
desc_test_complex.proto:189:30
> message_type[7] > field[4] > number:
desc_test_complex.proto:189:33
desc_test_complex.proto:189:34
> message_type[7] > field[5]:
desc_test_complex.proto:190:9
desc_test_complex.proto:190:36
> message_type[7] > field[5] > label:
desc_test_complex.proto:190:9
desc_test_complex.proto:190:17
> message_type[7] > field[5] > type:
desc_test_complex.proto:190:18
desc_test_complex.proto:190:24
> message_type[7] > field[5] > name:
desc_test_complex.proto:190:25
desc_test_complex.proto:190:31
> message_type[7] > field[5] > number:
desc_test_complex.proto:190:34
desc_test_complex.proto:190:35
> message_type[7] > field[6]:
desc_test_complex.proto:191:9
desc_test_complex.proto:191:34
> message_type[7] > field[6] > label:
desc_test_complex.proto:191:9
desc_test_complex.proto:191:17
> message_type[7] > field[6] > type:
desc_test_complex.proto:191:18
desc_test_complex.proto:191:23
> message_type[7] > field[6] > name:
desc_test_complex.proto:191:24
desc_test_complex.proto:191:29
> message_type[7] > field[6] > number:
desc_test_complex.proto:191:32
desc_test_complex.proto:191:33
> message_type[7] > field[7]:
desc_test_complex.proto:192:9
desc_test_complex.proto:192:34
> message_type[7] > field[7] > label:
desc_test_complex.proto:192:9
desc_test_complex.proto:192:17
> message_type[7] > field[7] > type:
desc_test_complex.proto:192:18
desc_test_complex.proto:192:23
> message_type[7] > field[7] > name:
desc_test_complex.proto:192:24
desc_test_complex.proto:192:29
> message_type[7] > field[7] > number:
desc_test_complex.proto:192:32
desc_test_complex.proto:192:33
> message_type[7] > field[8]:
desc_test_complex.proto:193:9
desc_test_complex.proto:193:34
> message_type[7] > field[8] > label:
desc_test_complex.proto:193:9
desc_test_complex.proto:193:17
> message_type[7] > field[8] > type:
desc_test_complex.proto:193:18
desc_test_complex.proto:193:23
> message_type[7] > field[8] > name:
desc_test_complex.proto:193:24
desc_test_complex.proto:193:29
> message_type[7] > field[8] > number:
desc_test_complex.proto:193:32
desc_test_complex.proto:193:33
> message_type[7] > field[9]:
desc_test_complex.proto:194:9
desc_test_complex.proto:194:37
> message_type[7] > field[9] > label:
desc_test_complex.proto:194:9
desc_test_complex.proto:194:17
> message_type[7] > field[9] > type:
desc_test_complex.proto:194:18
desc_test_complex.proto:194:24
> message_type[7] > field[9] > name:
desc_test_complex.proto:194:25
desc_test_complex.proto:194:31
> message_type[7] > field[9] > number:
desc_test_complex.proto:194:34
desc_test_complex.proto:194:36
> message_type[7] > field[10]:
desc_test_complex.proto:195:9
desc_test_complex.proto:195:37
> message_type[7] > field[10] > label:
desc_test_complex.proto:195:9
desc_test_complex.proto:195:17
> message_type[7] > field[10] > type:
desc_test_complex.proto:195:18
desc_test_complex.proto:195:24
> message_type[7] > field[10] > name:
desc_test_complex.proto:195:25
desc_test_complex.proto:195:31
> message_type[7] > field[10] > number:
desc_test_complex.proto:195:34
desc_test_complex.proto:195:36
> message_type[7] > field[11]:
desc_test_complex.proto:196:9
desc_test_complex.proto:196:37
> message_type[7] > field[11] > label:
desc_test_complex.proto:196:9
desc_test_complex.proto:196:17
> message_type[7] > field[11] > type:
desc_test_complex.proto:196:18
desc_test_complex.proto:196:24
> message_type[7] > field[11] > name:
desc_test_complex.proto:196:25
desc_test_complex.proto:196:31
> message_type[7] > field[11] > number:
desc_test_complex.proto:196:34
desc_test_complex.proto:196:36
> message_type[7] > field[12]:
desc_test_complex.proto:197:9
desc_test_complex.proto:197:37
> message_type[7] > field[12] > label:
desc_test_complex.proto:197:9
desc_test_complex.proto:197:17
> message_type[7] > field[12] > type:
desc_test_complex.proto:197:18
desc_test_complex.proto:197:24
> message_type[7] > field[12] > name:
desc_test_complex.proto:197:25
desc_test_complex.proto:197:31
> message_type[7] > field[12] > number:
desc_test_complex.proto:197:34
desc_test_complex.proto:197:36
> message_type[7] > field[13]:
desc_test_complex.proto:198:9
desc_test_complex.proto:198:39
> message_type[7] > field[13] > label:
desc_test_complex.proto:198:9
desc_test_complex.proto:198:17
> message_type[7] > field[13] > type:
desc_test_complex.proto:198:18
desc_test_complex.proto:198:25
> message_type[7] > field[13] > name:
desc_test_complex.proto:198:26
desc_test_complex.proto:198:33
> message_type[7] > field[13] > number:
desc_test_complex.proto:198:36
desc_test_complex.proto:198:38
> message_type[7] > field[14]:
desc_test_complex.proto:199:9
desc_test_complex.proto:199:39
> message_type[7] > field[14] > label:
desc_test_complex.proto:199:9
desc_test_complex.proto:199:17
> message_type[7] > field[14] > type:
desc_test_complex.proto:199:18
desc_test_complex.proto:199:25
> message_type[7] > field[14] > name:
desc_test_complex.proto:199:26
desc_test_complex.proto:199:33
> message_type[7] > field[14] > number:
desc_test_complex.proto:199:36
desc_test_complex.proto:199:38
> message_type[7] > field[15]:
desc_test_complex.proto:200:9
desc_test_complex.proto:200:41
> message_type[7] > field[15] > label:
desc_test_complex.proto:200:9
desc_test_complex.proto:200:17
> message_type[7] > field[15] > type:
desc_test_complex.proto:200:18
desc_test_complex.proto:200:26
> message_type[7] > field[15] > name:
desc_test_complex.proto:200:27
desc_test_complex.proto:200:35
> message_type[7] > field[15] > number:
desc_test_complex.proto:200:38
desc_test_complex.proto:200:40
> message_type[7] > field[16]:
desc_test_complex.proto:201:9
desc_test_complex.proto:201:41
> message_type[7] > field[16] > label:
desc_test_complex.proto:201:9
desc_test_complex.proto:201:17
> message_type[7] > field[16] > type:
desc_test_complex.proto:201:18
desc_test_complex.proto:201:26
> message_type[7] > field[16] > name:
desc_test_complex.proto:201:27
desc_test_complex.proto:201:35
> message_type[7] > field[16] > number:
desc_test_complex.proto:201:38
desc_test_complex.proto:201:40
> message_type[7] > field[17]:
desc_test_complex.proto:202:9
desc_test_complex.proto:202:33
> message_type[7] > field[17] > label:
desc_test_complex.proto:202:9
desc_test_complex.proto:202:17
> message_type[7] > field[17] > type:
desc_test_complex.proto:202:18
desc_test_complex.proto:202:22
> message_type[7] > field[17] > name:
desc_test_complex.proto:202:23
desc_test_complex.proto:202:27
> message_type[7] > field[17] > number:
desc_test_complex.proto:202:30
desc_test_complex.proto:202:32
> message_type[7] > field[18]:
desc_test_complex.proto:203:9
desc_test_complex.proto:203:35
> message_type[7] > field[18] > label:
desc_test_complex.proto:203:9
desc_test_complex.proto:203:17
> message_type[7] > field[18] > type:
desc_test_complex.proto:203:18
desc_test_complex.proto:203:23
> message_type[7] > field[18] > name:
desc_test_complex.proto:203:24
desc_test_complex.proto:203:29
> message_type[7] > field[18] > number:
desc_test_complex.proto:203:32
desc_test_complex.proto:203:34
> message_type[7] > field[19]:
desc_test_complex.proto:204:9
desc_test_complex.proto:204:37
> message_type[7] > field[19] > label:
desc_test_complex.proto:204:9
desc_test_complex.proto:204:17
> message_type[7] > field[19] > type:
desc_test_complex.proto:204:18
desc_test_complex.proto:204:24
> message_type[7] > field[19] > name:
desc_test_complex.proto:204:25
desc_test_complex.proto:204:31
> message_type[7] > field[19] > number:
desc_test_complex.proto:204:34
desc_test_complex.proto:204:36
> message_type[7] > field[20]:
desc_test_complex.proto:205:9
desc_test_complex.proto:205:37
> message_type[7] > field[20] > label:
desc_test_complex.proto:205:9
desc_test_complex.proto:205:17
> message_type[7] > field[20] > type:
desc_test_complex.proto:205:18
desc_test_complex.proto:205:22
> message_type[7] > field[20] > name:
desc_test_complex.proto:205:23
desc_test_complex.proto:205:31
> message_type[7] > field[20] > number:
desc_test_complex.proto:205:34
desc_test_complex.proto:205:36
> message_type[7] > field[21]:
desc_test_complex.proto:206:9
desc_test_complex.proto:206:37
> message_type[7] > field[21] > label:
desc_test_complex.proto:206:9
desc_test_complex.proto:206:17
> message_type[7] > field[21] > type:
desc_test_complex.proto:206:18
desc_test_complex.proto:206:22
> message_type[7] > field[21] > name:
desc_test_complex.proto:206:23
desc_test_complex.proto:206:31
> message_type[7] > field[21] > number:
desc_test_complex.proto:206:34
desc_test_complex.proto:206:36
> message_type[7] > field[22]:
desc_test_complex.proto:207:9
desc_test_complex.proto:207:37
> message_type[7] > field[22] > label:
desc_test_complex.proto:207:9
desc_test_complex.proto:207:17
> message_type[7] > field[22] > type:
desc_test_complex.proto:207:18
desc_test_complex.proto:207:22
> message_type[7] > field[22] > name:
desc_test_complex.proto:207:23
desc_test_complex.proto:207:31
> message_type[7] > field[22] > number:
desc_test_complex.proto:207:34
desc_test_complex.proto:207:36
> message_type[7] > field[23]:
desc_test_complex.proto:208:9
desc_test_complex.proto:208:36
> message_type[7] > field[23] > label:
desc_test_complex.proto:208:9
desc_test_complex.proto:208:17
> message_type[7] > field[23] > type:
desc_test_complex.proto:208:18
desc_test_complex.proto:208:22
> message_type[7] > field[23] > name:
desc_test_complex.proto:208:23
desc_test_complex.proto:208:30
> message_type[7] > field[23] > number:
desc_test_complex.proto:208:33
desc_test_complex.proto:208:35
> message_type[7] > field[24]:
desc_test_complex.proto:209:9
desc_test_complex.proto:209:33
> message_type[7] > field[24] > label:
desc_test_complex.proto:209:9
desc_test_complex.proto:209:17
> message_type[7] > field[24] > type:
desc_test_complex.proto:209:18
desc_test_complex.proto:209:22
> message_type[7] > field[24] > name:
desc_test_complex.proto:209:23
desc_test_complex.proto:209:27
> message_type[7] > field[24] > number:
desc_test_complex.proto:209:30
desc_test_complex.proto:209:32
> message_type[7] > field[25]:
desc_test_complex.proto:210:9
desc_test_complex.proto:210:36
> message_type[7] > field[25] > label:
desc_test_complex.proto:210:9
desc_test_complex.proto:210:17
> message_type[7] > field[25] > type:
desc_test_complex.proto:210:18
desc_test_complex.proto:210:22
> message_type[7] > field[25] > name:
desc_test_complex.proto:210:23
desc_test_complex.proto:210:30
> message_type[7] > field[25] > number:
desc_test_complex.proto:210:33
desc_test_complex.proto:210:35
> message_type[7] > field[26]:
desc_test_complex.proto:211:9
desc_test_complex.proto:211:32
> message_type[7] > field[26] > label:
desc_test_complex.proto:211:9
desc_test_complex.proto:211:17
> message_type[7] > field[26] > type:
desc_test_complex.proto:211:18
desc_test_complex.proto:211:22
> message_type[7] > field[26] > name:
desc_test_complex.proto:211:23
desc_test_complex.proto:211:26
> message_type[7] > field[26] > number:
desc_test_complex.proto:211:29
desc_test_complex.proto:211:31
> message_type[7] > field[27]:
desc_test_complex.proto:212:9
desc_test_complex.proto:212:35
> message_type[7] > field[27] > label:
desc_test_complex.proto:212:9
desc_test_complex.proto:212:17
> message_type[7] > field[27] > type:
desc_test_complex.proto:212:18
desc_test_complex.proto:212:22
> message_type[7] > field[27] > name:
desc_test_complex.proto:212:23
desc_test_complex.proto:212:29
> message_type[7] > field[27] > number:
desc_test_complex.proto:212:32
desc_test_complex.proto:212:34
> message_type[7] > field[28]:
desc_test_complex.proto:213:9
desc_test_complex.proto:213:35
> message_type[7] > field[28] > label:
desc_test_complex.proto:213:9
desc_test_complex.proto:213:17
> message_type[7] > field[28] > type:
desc_test_complex.proto:213:18
desc_test_complex.proto:213:22
> message_type[7] > field[28] > name:
desc_test_complex.proto:213:23
desc_test_complex.proto:213:29
> message_type[7] > field[28] > number:
desc_test_complex.proto:213:32
desc_test_complex.proto:213:34
> message_type[7] > field[29]:
desc_test_complex.proto:214:9
desc_test_complex.proto:214:39
> message_type[7] > field[29] > label:
desc_test_complex.proto:214:9
desc_test_complex.proto:214:17
> message_type[7] > field[29] > type:
desc_test_complex.proto:214:18
desc_test_complex.proto:214:22
> message_type[7] > field[29] > name:
desc_test_complex.proto:214:23
desc_test_complex.proto:214:33
> message_type[7] > field[29] > number:
desc_test_complex.proto:214:36
desc_test_complex.proto:214:38
> message_type[7] > field[30]:
desc_test_complex.proto:215:9
desc_test_complex.proto:215:37
> message_type[7] > field[30] > label:
desc_test_complex.proto:215:9
desc_test_complex.proto:215:17
> message_type[7] > field[30] > type:
desc_test_complex.proto:215:18
desc_test_complex.proto:215:22
> message_type[7] > field[30] > name:
desc_test_complex.proto:215:23
desc_test_complex.proto:215:31
> message_type[7] > field[30] > number:
desc_test_complex.proto:215:34
desc_test_complex.proto:215:36
> message_type[7] > field[31]:
desc_test_complex.proto:216:9
desc_test_complex.proto:216:31
> message_type[7] > field[31] > label:
desc_test_complex.proto:216:9
desc_test_complex.proto:216:17
> message_type[7] > field[31] > type:
desc_test_complex.proto:216:18
desc_test_complex.proto:216:22
> message_type[7] > field[31] > name:
desc_test_complex.proto:216:23
desc_test_complex.proto:216:25
> message_type[7] > field[31] > number:
desc_test_complex.proto:216:28
desc_test_complex.proto:216:30
> message_type[7] > field[32]:
desc_test_complex.proto:217:9
desc_test_complex.proto:217:34
> message_type[7] > field[32] > label:
desc_test_complex.proto:217:9
desc_test_complex.proto:217:17
> message_type[7] > field[32] > type:
desc_test_complex.proto:217:18
desc_test_complex.proto:217:23
> message_type[7] > field[32] > name:
desc_test_complex.proto:217:24
desc_test_complex.proto:217:28
> message_type[7] > field[32] > number:
desc_test_complex.proto:217:31
desc_test_complex.proto:217:33
> message_type[7] > field[33]:
desc_test_complex.proto:218:9
desc_test_complex.proto:218:35
> message_type[7] > field[33] > label:
desc_test_complex.proto:218:9
desc_test_complex.proto:218:17
> message_type[7] > field[33] > type:
desc_test_complex.proto:218:18
desc_test_complex.proto:218:23
> message_type[7] > field[33] > name:
desc_test_complex.proto:218:24
desc_test_complex.proto:218:29
> message_type[7] > field[33] > number:
desc_test_complex.proto:218:32
desc_test_complex.proto:218:34
> message_type[7] > field[34]:
desc_test_complex.proto:219:9
desc_test_complex.proto:219:37
> message_type[7] > field[34] > label:
desc_test_complex.proto:219:9
desc_test_complex.proto:219:17
> message_type[7] > field[34] > type:
desc_test_complex.proto:219:18
desc_test_complex.proto:219:23
> message_type[7] > field[34] > name:
desc_test_complex.proto:219:24
desc_test_complex.proto:219:31
> message_type[7] > field[34] > number:
desc_test_complex.proto:219:34
desc_test_complex.proto:219:36
> extension:
desc_test_complex.proto:222:1
desc_test_complex.proto:259:2
> extension[6]:
desc_test_complex.proto:223:9
desc_test_complex.proto:223:38
> extension[6] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[6] > label:
desc_test_complex.proto:223:9
desc_test_complex.proto:223:17
> extension[6] > type:
desc_test_complex.proto:223:18
desc_test_complex.proto:223:22
> extension[6] > name:
desc_test_complex.proto:223:23
desc_test_complex.proto:223:29
> extension[6] > number:
desc_test_complex.proto:223:32
desc_test_complex.proto:223:37
> extension[7]:
desc_test_complex.proto:224:9
desc_test_complex.proto:224:38
> extension[7] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[7] > label:
desc_test_complex.proto:224:9
desc_test_complex.proto:224:17
> extension[7] > type:
desc_test_complex.proto:224:18
desc_test_complex.proto:224:22
> extension[7] > name:
desc_test_complex.proto:224:23
desc_test_complex.proto:224:29
> extension[7] > number:
desc_test_complex.proto:224:32
desc_test_complex.proto:224:37
> extension[8]:
desc_test_complex.proto:225:9
desc_test_complex.proto:225:38
> extension[8] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[8] > label:
desc_test_complex.proto:225:9
desc_test_complex.proto:225:17
> extension[8] > type:
desc_test_complex.proto:225:18
desc_test_complex.proto:225:22
> extension[8] > name:
desc_test_complex.proto:225:23
desc_test_complex.proto:225:29
> extension[8] > number:
desc_test_complex.proto:225:32
desc_test_complex.proto:225:37
> extension[9]:
desc_test_complex.proto:226:9
desc_test_complex.proto:226:36
> extension[9] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[9] > label:
desc_test_complex.proto:226:9
desc_test_complex.proto:226:17
> extension[9] > type:
desc_test_complex.proto:226:18
desc_test_complex.proto:226:22
> extension[9] > name:
desc_test_complex.proto:226:23
desc_test_complex.proto:226:27
> extension[9] > number:
desc_test_complex.proto:226:30
desc_test_complex.proto:226:35
> extension[10]:
desc_test_complex.proto:227:9
desc_test_complex.proto:227:39
> extension[10] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[10] > label:
desc_test_complex.proto:227:9
desc_test_complex.proto:227:17
> extension[10] > type:
desc_test_complex.proto:227:18
desc_test_complex.proto:227:22
> extension[10] > name:
desc_test_complex.proto:227:23
desc_test_complex.proto:227:30
> extension[10] > number:
desc_test_complex.proto:227:33
desc_test_complex.proto:227:38
> extension[11]:
desc_test_complex.proto:228:9
desc_test_complex.proto:228:40
> extension[11] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[11] > label:
desc_test_complex.proto:228:9
desc_test_complex.proto:228:17
> extension[11] > type:
desc_test_complex.proto:228:18
desc_test_complex.proto:228:24
> extension[11] > name:
desc_test_complex.proto:228:25
desc_test_complex.proto:228:31
> extension[11] > number:
desc_test_complex.proto:228:34
desc_test_complex.proto:228:39
> extension[12]:
desc_test_complex.proto:229:9
desc_test_complex.proto:229:38
> extension[12] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[12] > label:
desc_test_complex.proto:229:9
desc_test_complex.proto:229:17
> extension[12] > type:
desc_test_complex.proto:229:18
desc_test_complex.proto:229:23
> extension[12] > name:
desc_test_complex.proto:229:24
desc_test_complex.proto:229:29
> extension[12] > number:
desc_test_complex.proto:229:32
desc_test_complex.proto:229:37
> extension[13]:
desc_test_complex.proto:230:9
desc_test_complex.proto:230:38
> extension[13] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[13] > label:
desc_test_complex.proto:230:9
desc_test_complex.proto:230:17
> extension[13] > type:
desc_test_complex.proto:230:18
desc_test_complex.proto:230:23
> extension[13] > name:
desc_test_complex.proto:230:24
desc_test_complex.proto:230:29
> extension[13] > number:
desc_test_complex.proto:230:32
desc_test_complex.proto:230:37
> extension[14]:
desc_test_complex.proto:231:9
desc_test_complex.proto:231:38
> extension[14] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[14] > label:
desc_test_complex.proto:231:9
desc_test_complex.proto:231:17
> extension[14] > type:
desc_test_complex.proto:231:18
desc_test_complex.proto:231:23
> extension[14] > name:
desc_test_complex.proto:231:24
desc_test_complex.proto:231:29
> extension[14] > number:
desc_test_complex.proto:231:32
desc_test_complex.proto:231:37
> extension[15]:
desc_test_complex.proto:232:9
desc_test_complex.proto:232:40
> extension[15] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[15] > label:
desc_test_complex.proto:232:9
desc_test_complex.proto:232:17
> extension[15] > type:
desc_test_complex.proto:232:18
desc_test_complex.proto:232:24
> extension[15] > name:
desc_test_complex.proto:232:25
desc_test_complex.proto:232:31
> extension[15] > number:
desc_test_complex.proto:232:34
desc_test_complex.proto:232:39
> extension[16]:
desc_test_complex.proto:233:9
desc_test_complex.proto:233:40
> extension[16] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[16] > label:
desc_test_complex.proto:233:9
desc_test_complex.proto:233:17
> extension[16] > type:
desc_test_complex.proto:233:18
desc_test_complex.proto:233:24
> extension[16] > name:
desc_test_complex.proto:233:25
desc_test_complex.proto:233:31
> extension[16] > number:
desc_test_complex.proto:233:34
desc_test_complex.proto:233:39
> extension[17]:
desc_test_complex.proto:234:9
desc_test_complex.proto:234:40
> extension[17] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[17] > label:
desc_test_complex.proto:234:9
desc_test_complex.proto:234:17
> extension[17] > type:
desc_test_complex.proto:234:18
desc_test_complex.proto:234:24
> extension[17] > name:
desc_test_complex.proto:234:25
desc_test_complex.proto:234:31
> extension[17] > number:
desc_test_complex.proto:234:34
desc_test_complex.proto:234:39
> extension[18]:
desc_test_complex.proto:235:9
desc_test_complex.proto:235:40
> extension[18] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[18] > label:
desc_test_complex.proto:235:9
desc_test_complex.proto:235:17
> extension[18] > type:
desc_test_complex.proto:235:18
desc_test_complex.proto:235:24
> extension[18] > name:
desc_test_complex.proto:235:25
desc_test_complex.proto:235:31
> extension[18] > number:
desc_test_complex.proto:235:34
desc_test_complex.proto:235:39
> extension[19]:
desc_test_complex.proto:236:9
desc_test_complex.proto:236:42
> extension[19] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[19] > label:
desc_test_complex.proto:236:9
desc_test_complex.proto:236:17
> extension[19] > type:
desc_test_complex.proto:236:18
desc_test_complex.proto:236:25
> extension[19] > name:
desc_test_complex.proto:236:26
desc_test_complex.proto:236:33
> extension[19] > number:
desc_test_complex.proto:236:36
desc_test_complex.proto:236:41
> extension[20]:
desc_test_complex.proto:237:9
desc_test_complex.proto:237:42
> extension[20] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[20] > label:
desc_test_complex.proto:237:9
desc_test_complex.proto:237:17
> extension[20] > type:
desc_test_complex.proto:237:18
desc_test_complex.proto:237:25
> extension[20] > name:
desc_test_complex.proto:237:26
desc_test_complex.proto:237:33
> extension[20] > number:
desc_test_complex.proto:237:36
desc_test_complex.proto:237:41
> extension[21]:
desc_test_complex.proto:238:9
desc_test_complex.proto:238:44
> extension[21] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[21] > label:
desc_test_complex.proto:238:9
desc_test_complex.proto:238:17
> extension[21] > type:
desc_test_complex.proto:238:18
desc_test_complex.proto:238:26
> extension[21] > name:
desc_test_complex.proto:238:27
desc_test_complex.proto:238:35
> extension[21] > number:
desc_test_complex.proto:238:38
desc_test_complex.proto:238:43
> extension[22]:
desc_test_complex.proto:239:9
desc_test_complex.proto:239:44
> extension[22] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[22] > label:
desc_test_complex.proto:239:9
desc_test_complex.proto:239:17
> extension[22] > type:
desc_test_complex.proto:239:18
desc_test_complex.proto:239:26
> extension[22] > name:
desc_test_complex.proto:239:27
desc_test_complex.proto:239:35
> extension[22] > number:
desc_test_complex.proto:239:38
desc_test_complex.proto:239:43
> extension[23]:
desc_test_complex.proto:240:9
desc_test_complex.proto:240:36
> extension[23] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[23] > label:
desc_test_complex.proto:240:9
desc_test_complex.proto:240:17
> extension[23] > type:
desc_test_complex.proto:240:18
desc_test_complex.proto:240:22
> extension[23] > name:
desc_test_complex.proto:240:23
desc_test_complex.proto:240:27
> extension[23] > number:
desc_test_complex.proto:240:30
desc_test_complex.proto:240:35
> extension[24]:
desc_test_complex.proto:241:9
desc_test_complex.proto:241:38
> extension[24] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[24] > label:
desc_test_complex.proto:241:9
desc_test_complex.proto:241:17
> extension[24] > type:
desc_test_complex.proto:241:18
desc_test_complex.proto:241:23
> extension[24] > name:
desc_test_complex.proto:241:24
desc_test_complex.proto:241:29
> extension[24] > number:
desc_test_complex.proto:241:32
desc_test_complex.proto:241:37
> extension[25]:
desc_test_complex.proto:242:9
desc_test_complex.proto:242:40
> extension[25] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[25] > label:
desc_test_complex.proto:242:9
desc_test_complex.proto:242:17
> extension[25] > type:
desc_test_complex.proto:242:18
desc_test_complex.proto:242:24
> extension[25] > name:
desc_test_complex.proto:242:25
desc_test_complex.proto:242:31
> extension[25] > number:
desc_test_complex.proto:242:34
desc_test_complex.proto:242:39
> extension[26]:
desc_test_complex.proto:243:9
desc_test_complex.proto:243:40
> extension[26] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[26] > label:
desc_test_complex.proto:243:9
desc_test_complex.proto:243:17
> extension[26] > type:
desc_test_complex.proto:243:18
desc_test_complex.proto:243:22
> extension[26] > name:
desc_test_complex.proto:243:23
desc_test_complex.proto:243:31
> extension[26] > number:
desc_test_complex.proto:243:34
desc_test_complex.proto:243:39
> extension[27]:
desc_test_complex.proto:244:9
desc_test_complex.proto:244:40
> extension[27] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[27] > label:
desc_test_complex.proto:244:9
desc_test_complex.proto:244:17
> extension[27] > type:
desc_test_complex.proto:244:18
desc_test_complex.proto:244:22
> extension[27] > name:
desc_test_complex.proto:244:23
desc_test_complex.proto:244:31
> extension[27] > number:
desc_test_complex.proto:244:34
desc_test_complex.proto:244:39
> extension[28]:
desc_test_complex.proto:245:9
desc_test_complex.proto:245:40
> extension[28] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[28] > label:
desc_test_complex.proto:245:9
desc_test_complex.proto:245:17
> extension[28] > type:
desc_test_complex.proto:245:18
desc_test_complex.proto:245:22
> extension[28] > name:
desc_test_complex.proto:245:23
desc_test_complex.proto:245:31
> extension[28] > number:
desc_test_complex.proto:245:34
desc_test_complex.proto:245:39
> extension[29]:
desc_test_complex.proto:246:9
desc_test_complex.proto:246:39
> extension[29] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[29] > label:
desc_test_complex.proto:246:9
desc_test_complex.proto:246:17
> extension[29] > type:
desc_test_complex.proto:246:18
desc_test_complex.proto:246:22
> extension[29] > name:
desc_test_complex.proto:246:23
desc_test_complex.proto:246:30
> extension[29] > number:
desc_test_complex.proto:246:33
desc_test_complex.proto:246:38
> extension[30]:
desc_test_complex.proto:247:9
desc_test_complex.proto:247:36
> extension[30] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[30] > label:
desc_test_complex.proto:247:9
desc_test_complex.proto:247:17
> extension[30] > type:
desc_test_complex.proto:247:18
desc_test_complex.proto:247:22
> extension[30] > name:
desc_test_complex.proto:247:23
desc_test_complex.proto:247:27
> extension[30] > number:
desc_test_complex.proto:247:30
desc_test_complex.proto:247:35
> extension[31]:
desc_test_complex.proto:248:9
desc_test_complex.proto:248:39
> extension[31] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[31] > label:
desc_test_complex.proto:248:9
desc_test_complex.proto:248:17
> extension[31] > type:
desc_test_complex.proto:248:18
desc_test_complex.proto:248:22
> extension[31] > name:
desc_test_complex.proto:248:23
desc_test_complex.proto:248:30
> extension[31] > number:
desc_test_complex.proto:248:33
desc_test_complex.proto:248:38
> extension[32]:
desc_test_complex.proto:249:9
desc_test_complex.proto:249:35
> extension[32] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[32] > label:
desc_test_complex.proto:249:9
desc_test_complex.proto:249:17
> extension[32] > type:
desc_test_complex.proto:249:18
desc_test_complex.proto:249:22
> extension[32] > name:
desc_test_complex.proto:249:23
desc_test_complex.proto:249:26
> extension[32] > number:
desc_test_complex.proto:249:29
desc_test_complex.proto:249:34
> extension[33]:
desc_test_complex.proto:250:9
desc_test_complex.proto:250:38
> extension[33] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[33] > label:
desc_test_complex.proto:250:9
desc_test_complex.proto:250:17
> extension[33] > type:
desc_test_complex.proto:250:18
desc_test_complex.proto:250:22
> extension[33] > name:
desc_test_complex.proto:250:23
desc_test_complex.proto:250:29
> extension[33] > number:
desc_test_complex.proto:250:32
desc_test_complex.proto:250:37
> extension[34]:
desc_test_complex.proto:251:9
desc_test_complex.proto:251:38
> extension[34] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[34] > label:
desc_test_complex.proto:251:9
desc_test_complex.proto:251:17
> extension[34] > type:
desc_test_complex.proto:251:18
desc_test_complex.proto:251:22
> extension[34] > name:
desc_test_complex.proto:251:23
desc_test_complex.proto:251:29
> extension[34] > number:
desc_test_complex.proto:251:32
desc_test_complex.proto:251:37
> extension[35]:
desc_test_complex.proto:252:9
desc_test_complex.proto:252:42
> extension[35] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[35] > label:
desc_test_complex.proto:252:9
desc_test_complex.proto:252:17
> extension[35] > type:
desc_test_complex.proto:252:18
desc_test_complex.proto:252:22
> extension[35] > name:
desc_test_complex.proto:252:23
desc_test_complex.proto:252:33
> extension[35] > number:
desc_test_complex.proto:252:36
desc_test_complex.proto:252:41
> extension[36]:
desc_test_complex.proto:253:9
desc_test_complex.proto:253:40
> extension[36] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[36] > label:
desc_test_complex.proto:253:9
desc_test_complex.proto:253:17
> extension[36] > type:
desc_test_complex.proto:253:18
desc_test_complex.proto:253:22
> extension[36] > name:
desc_test_complex.proto:253:23
desc_test_complex.proto:253:31
> extension[36] > number:
desc_test_complex.proto:253:34
desc_test_complex.proto:253:39
> extension[37]:
desc_test_complex.proto:254:9
desc_test_complex.proto:254:34
> extension[37] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[37] > label:
desc_test_complex.proto:254:9
desc_test_complex.proto:254:17
> extension[37] > type:
desc_test_complex.proto:254:18
desc_test_complex.proto:254:22
> extension[37] > name:
desc_test_complex.proto:254:23
desc_test_complex.proto:254:25
> extension[37] > number:
desc_test_complex.proto:254:28
desc_test_complex.proto:254:33
> extension[38]:
desc_test_complex.proto:255:9
desc_test_complex.proto:255:37
> extension[38] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[38] > label:
desc_test_complex.proto:255:9
desc_test_complex.proto:255:17
> extension[38] > type:
desc_test_complex.proto:255:18
desc_test_complex.proto:255:23
> extension[38] > name:
desc_test_complex.proto:255:24
desc_test_complex.proto:255:28
> extension[38] > number:
desc_test_complex.proto:255:31
desc_test_complex.proto:255:36
> extension[39]:
desc_test_complex.proto:256:9
desc_test_complex.proto:256:38
> extension[39] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[39] > label:
desc_test_complex.proto:256:9
desc_test_complex.proto:256:17
> extension[39] > type:
desc_test_complex.proto:256:18
desc_test_complex.proto:256:23
> extension[39] > name:
desc_test_complex.proto:256:24
desc_test_complex.proto:256:29
> extension[39] > number:
desc_test_complex.proto:256:32
desc_test_complex.proto:256:37
> extension[40]:
desc_test_complex.proto:257:9
desc_test_complex.proto:257:40
> extension[40] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[40] > label:
desc_test_complex.proto:257:9
desc_test_complex.proto:257:17
> extension[40] > type:
desc_test_complex.proto:257:18
desc_test_complex.proto:257:23
> extension[40] > name:
desc_test_complex.proto:257:24
desc_test_complex.proto:257:31
> extension[40] > number:
desc_test_complex.proto:257:34
desc_test_complex.proto:257:39
> extension[41]:
desc_test_complex.proto:258:9
desc_test_complex.proto:258:49
> extension[41] > extendee:
desc_test_complex.proto:222:8
desc_test_complex.proto:222:36
> extension[41] > label:
desc_test_complex.proto:258:9
desc_test_complex.proto:258:17
> extension[41] > type_name:
desc_test_complex.proto:258:18
desc_test_complex.proto:258:35
> extension[41] > name:
desc_test_complex.proto:258:36
desc_test_complex.proto:258:40
> extension[41] > number:
desc_test_complex.proto:258:43
desc_test_complex.proto:258:48
> message_type[8]:
desc_test_complex.proto:261:1
desc_test_complex.proto:286:2
> message_type[8] > name:
desc_test_complex.proto:261:9
desc_test_complex.proto:261:32
> message_type[8] > field[0]:
desc_test_complex.proto:262:9
desc_test_complex.proto:272:11
> message_type[8] > field[0] > label:
desc_test_complex.proto:262:9
desc_test_complex.proto:262:17
> message_type[8] > field[0] > type:
desc_test_complex.proto:262:18
desc_test_complex.proto:262:24
> message_type[8] > field[0] > name:
desc_test_complex.proto:262:25
desc_test_complex.proto:262:27
> message_type[8] > field[0] > number:
desc_test_complex.proto:262:30
desc_test_complex.proto:262:31
> message_type[8] > field[0] > options:
desc_test_complex.proto:262:32
desc_test_complex.proto:272:10
> message_type[8] > field[0] > options > syntax:
desc_test_complex.proto:263:17
desc_test_complex.proto:263:32
> message_type[8] > field[0] > options > import:
desc_test_complex.proto:263:34
desc_test_complex.proto:263:49
> message_type[8] > field[0] > options > public:
desc_test_complex.proto:263:51
desc_test_complex.proto:263:66
> message_type[8] > field[0] > options > weak:
desc_test_complex.proto:263:68
desc_test_complex.proto:263:81
> message_type[8] > field[0] > options > package:
desc_test_complex.proto:263:83
desc_test_complex.proto:263:99
> message_type[8] > field[0] > options > string:
desc_test_complex.proto:264:17
desc_test_complex.proto:264:36
> message_type[8] > field[0] > options > bytes:
desc_test_complex.proto:264:38
desc_test_complex.proto:264:55
> message_type[8] > field[0] > options > bool:
desc_test_complex.proto:264:57
desc_test_complex.proto:264:70
> message_type[8] > field[0] > options > float:
desc_test_complex.proto:265:17
desc_test_complex.proto:265:31
> message_type[8] > field[0] > options > double:
desc_test_complex.proto:265:33
desc_test_complex.proto:265:51
> message_type[8] > field[0] > options > int32:
desc_test_complex.proto:266:17
desc_test_complex.proto:266:29
> message_type[8] > field[0] > options > int64:
desc_test_complex.proto:266:31
desc_test_complex.proto:266:43
> message_type[8] > field[0] > options > uint32:
desc_test_complex.proto:266:45
desc_test_complex.proto:266:60
> message_type[8] > field[0] > options > uint64:
desc_test_complex.proto:266:62
desc_test_complex.proto:266:77
> message_type[8] > field[0] > options > sint32:
desc_test_complex.proto:266:79
desc_test_complex.proto:266:93
> message_type[8] > field[0] > options > sint64:
desc_test_complex.proto:266:95
desc_test_complex.proto:266:109
> message_type[8] > field[0] > options > fixed32:
desc_test_complex.proto:267:17
desc_test_complex.proto:267:33
> message_type[8] > field[0] > options > fixed64:
desc_test_complex.proto:267:35
desc_test_complex.proto:267:51
> message_type[8] > field[0] > options > sfixed32:
desc_test_complex.proto:267:53
desc_test_complex.proto:267:71
> message_type[8] > field[0] > options > sfixed64:
desc_test_complex.proto:267:73
desc_test_complex.proto:267:91
> message_type[8] > field[0] > options > optional:
desc_test_complex.proto:268:17
desc_test_complex.proto:268:34
> message_type[8] > field[0] > options > repeated:
desc_test_complex.proto:268:36
desc_test_complex.proto:268:53
> message_type[8] > field[0] > options > required:
desc_test_complex.proto:268:55
desc_test_complex.proto:268:72
> message_type[8] > field[0] > options > message:
desc_test_complex.proto:269:17
desc_test_complex.proto:269:33
> message_type[8] > field[0] > options > enum:
desc_test_complex.proto:269:35
desc_test_complex.proto:269:48
> message_type[8] > field[0] > options > service:
desc_test_complex.proto:269:50
desc_test_complex.proto:269:66
> message_type[8] > field[0] > options > rpc:
desc_test_complex.proto:269:68
desc_test_complex.proto:269:80
> message_type[8] > field[0] > options > option:
desc_test_complex.proto:270:17
desc_test_complex.proto:270:32
> message_type[8] > field[0] > options > extend:
desc_test_complex.proto:270:34
desc_test_complex.proto:270:49
> message_type[8] > field[0] > options > extensions:
desc_test_complex.proto:270:51
desc_test_complex.proto:270:70
> message_type[8] > field[0] > options > reserved:
desc_test_complex.proto:270:72
desc_test_complex.proto:270:89
> message_type[8] > field[0] > options > to:
desc_test_complex.proto:271:17
desc_test_complex.proto:271:28
> message_type[8] > field[0] > options > true:
desc_test_complex.proto:271:30
desc_test_complex.proto:271:42
> message_type[8] > field[0] > options > false:
desc_test_complex.proto:271:44
desc_test_complex.proto:271:58
> message_type[8] > field[0] > options > default:
desc_test_complex.proto:271:60
desc_test_complex.proto:271:75
> message_type[8] > field[1]:
desc_test_complex.proto:273:9
desc_test_complex.proto:285:11
> message_type[8] > field[1] > label:
desc_test_complex.proto:273:9
desc_test_complex.proto:273:17
> message_type[8] > field[1] > type:
desc_test_complex.proto:273:18
desc_test_complex.proto:273:24
> message_type[8] > field[1] > name:
desc_test_complex.proto:273:25
desc_test_complex.proto:273:29
> message_type[8] > field[1] > number:
desc_test_complex.proto:273:32
desc_test_complex.proto:273:33
> message_type[8] > field[1] > options:
desc_test_complex.proto:273:34
desc_test_complex.proto:285:10
> message_type[8] > field[1] > options > boom:
desc_test_complex.proto:274:17
desc_test_complex.proto:284:18
---- desc_test_options.proto ----
:
desc_test_options.proto:1:1
desc_test_options.proto:63:2
> syntax:
desc_test_options.proto:1:1
desc_test_options.proto:1:19
> options:
desc_test_options.proto:3:1
desc_test_options.proto:3:73
> options > go_package:
desc_test_options.proto:3:1
desc_test_options.proto:3:73
> package:
desc_test_options.proto:5:1
desc_test_options.proto:5:20
> dependency[0]:
desc_test_options.proto:7:1
desc_test_options.proto:7:43
> extension:
desc_test_options.proto:9:1
desc_test_options.proto:11:2
> extension[0]:
desc_test_options.proto:10:9
desc_test_options.proto:10:38
> extension[0] > extendee:
desc_test_options.proto:9:8
desc_test_options.proto:9:38
> extension[0] > label:
desc_test_options.proto:10:9
desc_test_options.proto:10:17
> extension[0] > type:
desc_test_options.proto:10:18
desc_test_options.proto:10:22
> extension[0] > name:
desc_test_options.proto:10:23
desc_test_options.proto:10:29
> extension[0] > number:
desc_test_options.proto:10:32
desc_test_options.proto:10:37
> extension:
desc_test_options.proto:13:1
desc_test_options.proto:16:2
> extension[1]:
desc_test_options.proto:14:9
desc_test_options.proto:14:40
> extension[1] > extendee:
desc_test_options.proto:13:8
desc_test_options.proto:13:36
> extension[1] > label:
desc_test_options.proto:14:9
desc_test_options.proto:14:17
> extension[1] > type:
desc_test_options.proto:14:18
desc_test_options.proto:14:24
> extension[1] > name:
desc_test_options.proto:14:25
desc_test_options.proto:14:31
> extension[1] > number:
desc_test_options.proto:14:34
desc_test_options.proto:14:39
> extension[2]:
desc_test_options.proto:15:9
desc_test_options.proto:15:40
> extension[2] > extendee:
desc_test_options.proto:13:8
desc_test_options.proto:13:36
> extension[2] > label:
desc_test_options.proto:15:9
desc_test_options.proto:15:17
> extension[2] > type:
desc_test_options.proto:15:18
desc_test_options.proto:15:23
> extension[2] > name:
desc_test_options.proto:15:24
desc_test_options.proto:15:31
> extension[2] > number:
desc_test_options.proto:15:34
desc_test_options.proto:15:39
> extension:
desc_test_options.proto:18:1
desc_test_options.proto:24:2
> extension[3]:
desc_test_options.proto:19:9
desc_test_options.proto:19:39
> extension[3] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[3] > label:
desc_test_options.proto:19:9
desc_test_options.proto:19:17
> extension[3] > type:
desc_test_options.proto:19:18
desc_test_options.proto:19:23
> extension[3] > name:
desc_test_options.proto:19:24
desc_test_options.proto:19:30
> extension[3] > number:
desc_test_options.proto:19:33
desc_test_options.proto:19:38
> extension[4]:
desc_test_options.proto:20:9
desc_test_options.proto:20:41
> extension[4] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[4] > label:
desc_test_options.proto:20:9
desc_test_options.proto:20:17
> extension[4] > type:
desc_test_options.proto:20:18
desc_test_options.proto:20:24
> extension[4] > name:
desc_test_options.proto:20:25
desc_test_options.proto:20:32
> extension[4] > number:
desc_test_options.proto:20:35
desc_test_options.proto:20:40
> extension[5]:
desc_test_options.proto:21:9
desc_test_options.proto:21:44
> extension[5] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[5] > label:
desc_test_options.proto:21:9
desc_test_options.proto:21:17
> extension[5] > type:
desc_test_options.proto:21:18
desc_test_options.proto:21:26
> extension[5] > name:
desc_test_options.proto:21:27
desc_test_options.proto:21:35
> extension[5] > number:
desc_test_options.proto:21:38
desc_test_options.proto:21:43
> extension[6]:
desc_test_options.proto:22:9
desc_test_options.proto:22:41
> extension[6] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[6] > label:
desc_test_options.proto:22:9
desc_test_options.proto:22:17
> extension[6] > type:
desc_test_options.proto:22:18
desc_test_options.proto:22:24
> extension[6] > name:
desc_test_options.proto:22:25
desc_test_options.proto:22:32
> extension[6] > number:
desc_test_options.proto:22:35
desc_test_options.proto:22:40
> extension[7]:
desc_test_options.proto:23:9
desc_test_options.proto:23:43
> extension[7] > extendee:
desc_test_options.proto:18:8
desc_test_options.proto:18:35
> extension[7] > label:
desc_test_options.proto:23:9
desc_test_options.proto:23:17
> extension[7] > type:
desc_test_options.proto:23:18
desc_test_options.proto:23:25
> extension[7] > name:
desc_test_options.proto:23:26
desc_test_options.proto:23:34
> extension[7] > number:
desc_test_options.proto:23:37
desc_test_options.proto:23:42
> extension:
desc_test_options.proto:26:1
desc_test_options.proto:32:2
> extension[8]:
desc_test_options.proto:27:9
desc_test_options.proto:27:40
> extension[8] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[8] > label:
desc_test_options.proto:27:9
desc_test_options.proto:27:17
> extension[8] > type:
desc_test_options.proto:27:18
desc_test_options.proto:27:23
> extension[8] > name:
desc_test_options.proto:27:24
desc_test_options.proto:27:31
> extension[8] > number:
desc_test_options.proto:27:34
desc_test_options.proto:27:39
> extension[9]:
desc_test_options.proto:28:9
desc_test_options.proto:28:42
> extension[9] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[9] > label:
desc_test_options.proto:28:9
desc_test_options.proto:28:17
> extension[9] > type:
desc_test_options.proto:28:18
desc_test_options.proto:28:24
> extension[9] > name:
desc_test_options.proto:28:25
desc_test_options.proto:28:33
> extension[9] > number:
desc_test_options.proto:28:36
desc_test_options.proto:28:41
> extension[10]:
desc_test_options.proto:29:9
desc_test_options.proto:29:45
> extension[10] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[10] > label:
desc_test_options.proto:29:9
desc_test_options.proto:29:17
> extension[10] > type:
desc_test_options.proto:29:18
desc_test_options.proto:29:26
> extension[10] > name:
desc_test_options.proto:29:27
desc_test_options.proto:29:36
> extension[10] > number:
desc_test_options.proto:29:39
desc_test_options.proto:29:44
> extension[11]:
desc_test_options.proto:30:9
desc_test_options.proto:30:42
> extension[11] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[11] > label:
desc_test_options.proto:30:9
desc_test_options.proto:30:17
> extension[11] > type:
desc_test_options.proto:30:18
desc_test_options.proto:30:24
> extension[11] > name:
desc_test_options.proto:30:25
desc_test_options.proto:30:33
> extension[11] > number:
desc_test_options.proto:30:36
desc_test_options.proto:30:41
> extension[12]:
desc_test_options.proto:31:9
desc_test_options.proto:31:44
> extension[12] > extendee:
desc_test_options.proto:26:8
desc_test_options.proto:26:40
> extension[12] > label:
desc_test_options.proto:31:9
desc_test_options.proto:31:17
> extension[12] > type:
desc_test_options.proto:31:18
desc_test_options.proto:31:25
> extension[12] > name:
desc_test_options.proto:31:26
desc_test_options.proto:31:35
> extension[12] > number:
desc_test_options.proto:31:38
desc_test_options.proto:31:43
> extension:
desc_test_options.proto:34:1
desc_test_options.proto:37:2
> extension[13]:
desc_test_options.proto:35:9
desc_test_options.proto:35:53
> extension[13] > extendee:
desc_test_options.proto:34:8
desc_test_options.proto:34:38
> extension[13] > label:
desc_test_options.proto:35:9
desc_test_options.proto:35:17
> extension[13] > type_name:
desc_test_options.proto:35:18
desc_test_options.proto:35:37
> extension[13] > name:
desc_test_options.proto:35:38
desc_test_options.proto:35:44
> extension[13] > number:
desc_test_options.proto:35:47
desc_test_options.proto:35:52
> extension[14]:
desc_test_options.proto:36:9
desc_test_options.proto:36:51
> extension[14] > extendee:
desc_test_options.proto:34:8
desc_test_options.proto:34:38
> extension[14] > label:
desc_test_options.proto:36:9
desc_test_options.proto:36:17
> extension[14] > type_name:
desc_test_options.proto:36:18
desc_test_options.proto:36:34
> extension[14] > name:
desc_test_options.proto:36:35
desc_test_options.proto:36:42
> extension[14] > number:
desc_test_options.proto:36:45
desc_test_options.proto:36:50
> extension:
desc_test_options.proto:39:1
desc_test_options.proto:42:2
> extension[15]:
desc_test_options.proto:40:9
desc_test_options.proto:40:40
> extension[15] > extendee:
desc_test_options.proto:39:8
desc_test_options.proto:39:37
> extension[15] > label:
desc_test_options.proto:40:9
desc_test_options.proto:40:17
> extension[15] > type:
desc_test_options.proto:40:18
desc_test_options.proto:40:23
> extension[15] > name:
desc_test_options.proto:40:24
desc_test_options.proto:40:31
> extension[15] > number:
desc_test_options.proto:40:34
desc_test_options.proto:40:39
> extension[16]:
desc_test_options.proto:41:9
desc_test_options.proto:41:42
> extension[16] > extendee:
desc_test_options.proto:39:8
desc_test_options.proto:39:37
> extension[16] > label:
desc_test_options.proto:41:9
desc_test_options.proto:41:17
> extension[16] > type:
desc_test_options.proto:41:18
desc_test_options.proto:41:24
> extension[16] > name:
desc_test_options.proto:41:25
desc_test_options.proto:41:33
> extension[16] > number:
desc_test_options.proto:41:36
desc_test_options.proto:41:41
> message_type[0]:
desc_test_options.proto:45:1
desc_test_options.proto:48:2
Leading comments:
Test message used by custom options
> message_type[0] > name:
desc_test_options.proto:45:9
desc_test_options.proto:45:28
> message_type[0] > field[0]:
desc_test_options.proto:46:9
desc_test_options.proto:46:32
> message_type[0] > field[0] > label:
desc_test_options.proto:46:9
desc_test_options.proto:46:17
> message_type[0] > field[0] > type:
desc_test_options.proto:46:18
desc_test_options.proto:46:24
> message_type[0] > field[0] > name:
desc_test_options.proto:46:25
desc_test_options.proto:46:27
> message_type[0] > field[0] > number:
desc_test_options.proto:46:30
desc_test_options.proto:46:31
> message_type[0] > field[1]:
desc_test_options.proto:47:9
desc_test_options.proto:47:34
> message_type[0] > field[1] > label:
desc_test_options.proto:47:9
desc_test_options.proto:47:17
> message_type[0] > field[1] > type:
desc_test_options.proto:47:18
desc_test_options.proto:47:24
> message_type[0] > field[1] > name:
desc_test_options.proto:47:25
desc_test_options.proto:47:29
> message_type[0] > field[1] > number:
desc_test_options.proto:47:32
desc_test_options.proto:47:33
> enum_type[0]:
desc_test_options.proto:51:1
desc_test_options.proto:53:2
Leading comments:
Test enum used by custom options
> enum_type[0] > name:
desc_test_options.proto:51:6
desc_test_options.proto:51:22
> enum_type[0] > value[0]:
desc_test_options.proto:52:9
desc_test_options.proto:52:19
> enum_type[0] > value[0] > name:
desc_test_options.proto:52:9
desc_test_options.proto:52:14
> enum_type[0] > value[0] > number:
desc_test_options.proto:52:17
desc_test_options.proto:52:18
> extension:
desc_test_options.proto:55:1
desc_test_options.proto:58:2
> extension[17]:
desc_test_options.proto:56:9
desc_test_options.proto:56:41
> extension[17] > extendee:
desc_test_options.proto:55:8
desc_test_options.proto:55:45
> extension[17] > label:
desc_test_options.proto:56:9
desc_test_options.proto:56:17
> extension[17] > type:
desc_test_options.proto:56:18
desc_test_options.proto:56:24
> extension[17] > name:
desc_test_options.proto:56:25
desc_test_options.proto:56:32
> extension[17] > number:
desc_test_options.proto:56:35
desc_test_options.proto:56:40
> extension[18]:
desc_test_options.proto:57:9
desc_test_options.proto:57:41
> extension[18] > extendee:
desc_test_options.proto:55:8
desc_test_options.proto:55:45
> extension[18] > label:
desc_test_options.proto:57:9
desc_test_options.proto:57:17
> extension[18] > type:
desc_test_options.proto:57:18
desc_test_options.proto:57:23
> extension[18] > name:
desc_test_options.proto:57:24
desc_test_options.proto:57:32
> extension[18] > number:
desc_test_options.proto:57:35
desc_test_options.proto:57:40
> extension:
desc_test_options.proto:60:1
desc_test_options.proto:63:2
> extension[19]:
desc_test_options.proto:61:9
desc_test_options.proto:61:41
> extension[19] > extendee:
desc_test_options.proto:60:8
desc_test_options.proto:60:36
> extension[19] > label:
desc_test_options.proto:61:9
desc_test_options.proto:61:17
> extension[19] > type:
desc_test_options.proto:61:18
desc_test_options.proto:61:24
> extension[19] > name:
desc_test_options.proto:61:25
desc_test_options.proto:61:32
> extension[19] > number:
desc_test_options.proto:61:35
desc_test_options.proto:61:40
> extension[20]:
desc_test_options.proto:62:9
desc_test_options.proto:62:41
> extension[20] > extendee:
desc_test_options.proto:60:8
desc_test_options.proto:60:36
> extension[20] > label:
desc_test_options.proto:62:9
desc_test_options.proto:62:17
> extension[20] > type:
desc_test_options.proto:62:18
desc_test_options.proto:62:23
> extension[20] > name:
desc_test_options.proto:62:24
desc_test_options.proto:62:32
> extension[20] > number:
desc_test_options.proto:62:35
desc_test_options.proto:62:40