| <!-- |
| Copyright 2016 The LUCI Authors. All rights reserved. |
| Use of this source code is governed under the Apache License, Version 2.0 |
| that can be found in the LICENSE file. |
| --> |
| |
| <!-- This file is generated by gen.go --> |
| |
| <script> |
| var testDescriptor = { |
| "file": [ |
| { |
| "name": "types.proto", |
| "package": "rpcexplorer", |
| "messageType": [ |
| { |
| "name": "M", |
| "field": [ |
| { |
| "name": "i", |
| "number": 1, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_INT32", |
| "jsonName": "i" |
| }, |
| { |
| "name": "ri", |
| "number": 2, |
| "label": "LABEL_REPEATED", |
| "type": "TYPE_INT32", |
| "jsonName": "ri" |
| }, |
| { |
| "name": "s", |
| "number": 3, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_STRING", |
| "jsonName": "s" |
| }, |
| { |
| "name": "e", |
| "number": 4, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_ENUM", |
| "typeName": ".rpcexplorer.E", |
| "jsonName": "e" |
| }, |
| { |
| "name": "m", |
| "number": 10, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_MESSAGE", |
| "typeName": ".rpcexplorer.M2", |
| "jsonName": "m" |
| }, |
| { |
| "name": "mr", |
| "number": 11, |
| "label": "LABEL_REPEATED", |
| "type": "TYPE_MESSAGE", |
| "typeName": ".rpcexplorer.M2", |
| "jsonName": "mr" |
| } |
| ] |
| }, |
| { |
| "name": "M2", |
| "field": [ |
| { |
| "name": "i", |
| "number": 1, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_INT32", |
| "jsonName": "i" |
| }, |
| { |
| "name": "s", |
| "number": 2, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_STRING", |
| "jsonName": "s" |
| } |
| ] |
| }, |
| { |
| "name": "MapContainer", |
| "field": [ |
| { |
| "name": "im", |
| "number": 1, |
| "label": "LABEL_REPEATED", |
| "type": "TYPE_MESSAGE", |
| "typeName": ".rpcexplorer.MapContainer.ImEntry", |
| "jsonName": "im" |
| }, |
| { |
| "name": "ii", |
| "number": 2, |
| "label": "LABEL_REPEATED", |
| "type": "TYPE_MESSAGE", |
| "typeName": ".rpcexplorer.MapContainer.IiEntry", |
| "jsonName": "ii" |
| } |
| ], |
| "nestedType": [ |
| { |
| "name": "ImEntry", |
| "field": [ |
| { |
| "name": "key", |
| "number": 1, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_INT32", |
| "jsonName": "key" |
| }, |
| { |
| "name": "value", |
| "number": 2, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_MESSAGE", |
| "typeName": ".rpcexplorer.M", |
| "jsonName": "value" |
| } |
| ], |
| "options": { |
| "mapEntry": true |
| } |
| }, |
| { |
| "name": "IiEntry", |
| "field": [ |
| { |
| "name": "key", |
| "number": 1, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_INT32", |
| "jsonName": "key" |
| }, |
| { |
| "name": "value", |
| "number": 2, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_INT32", |
| "jsonName": "value" |
| } |
| ], |
| "options": { |
| "mapEntry": true |
| } |
| } |
| ] |
| }, |
| { |
| "name": "MultiWord", |
| "field": [ |
| { |
| "name": "foo_bar", |
| "number": 1, |
| "label": "LABEL_OPTIONAL", |
| "type": "TYPE_STRING", |
| "jsonName": "fooBar" |
| } |
| ] |
| } |
| ], |
| "enumType": [ |
| { |
| "name": "E", |
| "value": [ |
| { |
| "name": "V0", |
| "number": 0 |
| }, |
| { |
| "name": "V1", |
| "number": 1 |
| } |
| ] |
| } |
| ], |
| "sourceCodeInfo": { |
| "location": [ |
| { |
| "span": [ |
| 4, |
| 0, |
| 39, |
| 1 |
| ] |
| }, |
| { |
| "path": [ |
| 12 |
| ], |
| "span": [ |
| 4, |
| 0, |
| 18 |
| ], |
| "leadingDetachedComments": [ |
| " Copyright 2016 The LUCI Authors. All rights reserved.\n Use of this source code is governed under the Apache License, Version 2.0\n that can be found in the LICENSE file.\n" |
| ] |
| }, |
| { |
| "path": [ |
| 2 |
| ], |
| "span": [ |
| 6, |
| 0, |
| 20 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0 |
| ], |
| "span": [ |
| 8, |
| 0, |
| 18, |
| 1 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 1 |
| ], |
| "span": [ |
| 8, |
| 8, |
| 9 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 0 |
| ], |
| "span": [ |
| 10, |
| 4, |
| 16 |
| ], |
| "leadingComments": " i is integer\n" |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 0, |
| 5 |
| ], |
| "span": [ |
| 10, |
| 4, |
| 9 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 0, |
| 1 |
| ], |
| "span": [ |
| 10, |
| 10, |
| 11 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 0, |
| 3 |
| ], |
| "span": [ |
| 10, |
| 14, |
| 15 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 1 |
| ], |
| "span": [ |
| 11, |
| 4, |
| 26 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 1, |
| 4 |
| ], |
| "span": [ |
| 11, |
| 4, |
| 12 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 1, |
| 5 |
| ], |
| "span": [ |
| 11, |
| 13, |
| 18 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 1, |
| 1 |
| ], |
| "span": [ |
| 11, |
| 19, |
| 21 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 1, |
| 3 |
| ], |
| "span": [ |
| 11, |
| 24, |
| 25 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 2 |
| ], |
| "span": [ |
| 12, |
| 4, |
| 17 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 2, |
| 5 |
| ], |
| "span": [ |
| 12, |
| 4, |
| 10 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 2, |
| 1 |
| ], |
| "span": [ |
| 12, |
| 11, |
| 12 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 2, |
| 3 |
| ], |
| "span": [ |
| 12, |
| 15, |
| 16 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 3 |
| ], |
| "span": [ |
| 13, |
| 4, |
| 12 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 3, |
| 6 |
| ], |
| "span": [ |
| 13, |
| 4, |
| 5 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 3, |
| 1 |
| ], |
| "span": [ |
| 13, |
| 6, |
| 7 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 3, |
| 3 |
| ], |
| "span": [ |
| 13, |
| 10, |
| 11 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 4 |
| ], |
| "span": [ |
| 14, |
| 4, |
| 14 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 4, |
| 6 |
| ], |
| "span": [ |
| 14, |
| 4, |
| 6 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 4, |
| 1 |
| ], |
| "span": [ |
| 14, |
| 7, |
| 8 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 4, |
| 3 |
| ], |
| "span": [ |
| 14, |
| 11, |
| 13 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 5 |
| ], |
| "span": [ |
| 17, |
| 4, |
| 24 |
| ], |
| "leadingComments": " mr is repeated message\n second line.\n" |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 5, |
| 4 |
| ], |
| "span": [ |
| 17, |
| 4, |
| 12 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 5, |
| 6 |
| ], |
| "span": [ |
| 17, |
| 13, |
| 15 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 5, |
| 1 |
| ], |
| "span": [ |
| 17, |
| 16, |
| 18 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 0, |
| 2, |
| 5, |
| 3 |
| ], |
| "span": [ |
| 17, |
| 21, |
| 23 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1 |
| ], |
| "span": [ |
| 20, |
| 0, |
| 23, |
| 1 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 1 |
| ], |
| "span": [ |
| 20, |
| 8, |
| 10 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 2, |
| 0 |
| ], |
| "span": [ |
| 21, |
| 4, |
| 16 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 2, |
| 0, |
| 5 |
| ], |
| "span": [ |
| 21, |
| 4, |
| 9 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 2, |
| 0, |
| 1 |
| ], |
| "span": [ |
| 21, |
| 10, |
| 11 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 2, |
| 0, |
| 3 |
| ], |
| "span": [ |
| 21, |
| 14, |
| 15 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 2, |
| 1 |
| ], |
| "span": [ |
| 22, |
| 4, |
| 17 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 2, |
| 1, |
| 5 |
| ], |
| "span": [ |
| 22, |
| 4, |
| 10 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 2, |
| 1, |
| 1 |
| ], |
| "span": [ |
| 22, |
| 11, |
| 12 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 1, |
| 2, |
| 1, |
| 3 |
| ], |
| "span": [ |
| 22, |
| 15, |
| 16 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2 |
| ], |
| "span": [ |
| 25, |
| 0, |
| 28, |
| 1 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 1 |
| ], |
| "span": [ |
| 25, |
| 8, |
| 20 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 2, |
| 0 |
| ], |
| "span": [ |
| 26, |
| 4, |
| 25 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 2, |
| 0, |
| 6 |
| ], |
| "span": [ |
| 26, |
| 4, |
| 17 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 2, |
| 0, |
| 1 |
| ], |
| "span": [ |
| 26, |
| 18, |
| 20 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 2, |
| 0, |
| 3 |
| ], |
| "span": [ |
| 26, |
| 23, |
| 24 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 2, |
| 1 |
| ], |
| "span": [ |
| 27, |
| 4, |
| 29 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 2, |
| 1, |
| 6 |
| ], |
| "span": [ |
| 27, |
| 4, |
| 21 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 2, |
| 1, |
| 1 |
| ], |
| "span": [ |
| 27, |
| 22, |
| 24 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 2, |
| 2, |
| 1, |
| 3 |
| ], |
| "span": [ |
| 27, |
| 27, |
| 28 |
| ] |
| }, |
| { |
| "path": [ |
| 5, |
| 0 |
| ], |
| "span": [ |
| 30, |
| 0, |
| 35, |
| 1 |
| ] |
| }, |
| { |
| "path": [ |
| 5, |
| 0, |
| 1 |
| ], |
| "span": [ |
| 30, |
| 5, |
| 6 |
| ] |
| }, |
| { |
| "path": [ |
| 5, |
| 0, |
| 2, |
| 0 |
| ], |
| "span": [ |
| 32, |
| 4, |
| 11 |
| ], |
| "leadingComments": " V0 comment.\n" |
| }, |
| { |
| "path": [ |
| 5, |
| 0, |
| 2, |
| 0, |
| 1 |
| ], |
| "span": [ |
| 32, |
| 4, |
| 6 |
| ] |
| }, |
| { |
| "path": [ |
| 5, |
| 0, |
| 2, |
| 0, |
| 2 |
| ], |
| "span": [ |
| 32, |
| 9, |
| 10 |
| ] |
| }, |
| { |
| "path": [ |
| 5, |
| 0, |
| 2, |
| 1 |
| ], |
| "span": [ |
| 34, |
| 4, |
| 11 |
| ], |
| "leadingComments": " V1 comment.\n" |
| }, |
| { |
| "path": [ |
| 5, |
| 0, |
| 2, |
| 1, |
| 1 |
| ], |
| "span": [ |
| 34, |
| 4, |
| 6 |
| ] |
| }, |
| { |
| "path": [ |
| 5, |
| 0, |
| 2, |
| 1, |
| 2 |
| ], |
| "span": [ |
| 34, |
| 9, |
| 10 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 3 |
| ], |
| "span": [ |
| 37, |
| 0, |
| 39, |
| 1 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 3, |
| 1 |
| ], |
| "span": [ |
| 37, |
| 8, |
| 17 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 3, |
| 2, |
| 0 |
| ], |
| "span": [ |
| 38, |
| 4, |
| 23 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 3, |
| 2, |
| 0, |
| 5 |
| ], |
| "span": [ |
| 38, |
| 4, |
| 10 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 3, |
| 2, |
| 0, |
| 1 |
| ], |
| "span": [ |
| 38, |
| 11, |
| 18 |
| ] |
| }, |
| { |
| "path": [ |
| 4, |
| 3, |
| 2, |
| 0, |
| 3 |
| ], |
| "span": [ |
| 38, |
| 21, |
| 22 |
| ] |
| } |
| ] |
| }, |
| "syntax": "proto3" |
| } |
| ] |
| }; |
| </script> |