1
2
3
4
5
6
7
8
9
10 package comments
11
12 import (
13 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
14 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
15 reflect "reflect"
16 sync "sync"
17 )
18
19
20 type Enum1 int32
21
22 const (
23
24 Enum1_FOO Enum1 = 0
25
26 Enum1_BAR Enum1 = 1
27 )
28
29
30 var (
31 Enum1_name = map[int32]string{
32 0: "FOO",
33 1: "BAR",
34 }
35 Enum1_value = map[string]int32{
36 "FOO": 0,
37 "BAR": 1,
38 }
39 )
40
41 func (x Enum1) Enum() *Enum1 {
42 p := new(Enum1)
43 *p = x
44 return p
45 }
46
47 func (x Enum1) String() string {
48 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
49 }
50
51 func (Enum1) Descriptor() protoreflect.EnumDescriptor {
52 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_enumTypes[0].Descriptor()
53 }
54
55 func (Enum1) Type() protoreflect.EnumType {
56 return &file_cmd_protoc_gen_go_testdata_comments_comments_proto_enumTypes[0]
57 }
58
59 func (x Enum1) Number() protoreflect.EnumNumber {
60 return protoreflect.EnumNumber(x)
61 }
62
63
64 func (x *Enum1) UnmarshalJSON(b []byte) error {
65 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b)
66 if err != nil {
67 return err
68 }
69 *x = Enum1(num)
70 return nil
71 }
72
73
74 func (Enum1) EnumDescriptor() ([]byte, []int) {
75 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescGZIP(), []int{0}
76 }
77
78
79 type Message1 struct {
80 state protoimpl.MessageState
81 sizeCache protoimpl.SizeCache
82 unknownFields protoimpl.UnknownFields
83 extensionFields protoimpl.ExtensionFields
84
85
86 Field1A *string `protobuf:"bytes,1,opt,name=Field1A" json:"Field1A,omitempty"`
87
88
89
90
91
92 Oneof1A isMessage1_Oneof1A `protobuf_oneof:"Oneof1a"`
93 }
94
95 func (x *Message1) Reset() {
96 *x = Message1{}
97 if protoimpl.UnsafeEnabled {
98 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[0]
99 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
100 ms.StoreMessageInfo(mi)
101 }
102 }
103
104 func (x *Message1) String() string {
105 return protoimpl.X.MessageStringOf(x)
106 }
107
108 func (*Message1) ProtoMessage() {}
109
110 func (x *Message1) ProtoReflect() protoreflect.Message {
111 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[0]
112 if protoimpl.UnsafeEnabled && x != nil {
113 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
114 if ms.LoadMessageInfo() == nil {
115 ms.StoreMessageInfo(mi)
116 }
117 return ms
118 }
119 return mi.MessageOf(x)
120 }
121
122
123 func (*Message1) Descriptor() ([]byte, []int) {
124 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescGZIP(), []int{0}
125 }
126
127 func (x *Message1) GetField1A() string {
128 if x != nil && x.Field1A != nil {
129 return *x.Field1A
130 }
131 return ""
132 }
133
134 func (m *Message1) GetOneof1A() isMessage1_Oneof1A {
135 if m != nil {
136 return m.Oneof1A
137 }
138 return nil
139 }
140
141 func (x *Message1) GetOneof1AField1() string {
142 if x, ok := x.GetOneof1A().(*Message1_Oneof1AField1); ok {
143 return x.Oneof1AField1
144 }
145 return ""
146 }
147
148 type isMessage1_Oneof1A interface {
149 isMessage1_Oneof1A()
150 }
151
152 type Message1_Oneof1AField1 struct {
153
154 Oneof1AField1 string `protobuf:"bytes,2,opt,name=Oneof1AField1,oneof"`
155 }
156
157 func (*Message1_Oneof1AField1) isMessage1_Oneof1A() {}
158
159
160 type Message2 struct {
161 state protoimpl.MessageState
162 sizeCache protoimpl.SizeCache
163 unknownFields protoimpl.UnknownFields
164 }
165
166 func (x *Message2) Reset() {
167 *x = Message2{}
168 if protoimpl.UnsafeEnabled {
169 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[1]
170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
171 ms.StoreMessageInfo(mi)
172 }
173 }
174
175 func (x *Message2) String() string {
176 return protoimpl.X.MessageStringOf(x)
177 }
178
179 func (*Message2) ProtoMessage() {}
180
181 func (x *Message2) ProtoReflect() protoreflect.Message {
182 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[1]
183 if protoimpl.UnsafeEnabled && x != nil {
184 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
185 if ms.LoadMessageInfo() == nil {
186 ms.StoreMessageInfo(mi)
187 }
188 return ms
189 }
190 return mi.MessageOf(x)
191 }
192
193
194 func (*Message2) Descriptor() ([]byte, []int) {
195 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescGZIP(), []int{1}
196 }
197
198
199 type Message1_Message1A struct {
200 state protoimpl.MessageState
201 sizeCache protoimpl.SizeCache
202 unknownFields protoimpl.UnknownFields
203 }
204
205 func (x *Message1_Message1A) Reset() {
206 *x = Message1_Message1A{}
207 if protoimpl.UnsafeEnabled {
208 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[2]
209 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
210 ms.StoreMessageInfo(mi)
211 }
212 }
213
214 func (x *Message1_Message1A) String() string {
215 return protoimpl.X.MessageStringOf(x)
216 }
217
218 func (*Message1_Message1A) ProtoMessage() {}
219
220 func (x *Message1_Message1A) ProtoReflect() protoreflect.Message {
221 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[2]
222 if protoimpl.UnsafeEnabled && x != nil {
223 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
224 if ms.LoadMessageInfo() == nil {
225 ms.StoreMessageInfo(mi)
226 }
227 return ms
228 }
229 return mi.MessageOf(x)
230 }
231
232
233 func (*Message1_Message1A) Descriptor() ([]byte, []int) {
234 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescGZIP(), []int{0, 0}
235 }
236
237
238 type Message1_Message1B struct {
239 state protoimpl.MessageState
240 sizeCache protoimpl.SizeCache
241 unknownFields protoimpl.UnknownFields
242 }
243
244 func (x *Message1_Message1B) Reset() {
245 *x = Message1_Message1B{}
246 if protoimpl.UnsafeEnabled {
247 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[3]
248 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
249 ms.StoreMessageInfo(mi)
250 }
251 }
252
253 func (x *Message1_Message1B) String() string {
254 return protoimpl.X.MessageStringOf(x)
255 }
256
257 func (*Message1_Message1B) ProtoMessage() {}
258
259 func (x *Message1_Message1B) ProtoReflect() protoreflect.Message {
260 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[3]
261 if protoimpl.UnsafeEnabled && x != nil {
262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
263 if ms.LoadMessageInfo() == nil {
264 ms.StoreMessageInfo(mi)
265 }
266 return ms
267 }
268 return mi.MessageOf(x)
269 }
270
271
272 func (*Message1_Message1B) Descriptor() ([]byte, []int) {
273 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescGZIP(), []int{0, 1}
274 }
275
276
277 type Message2_Message2A struct {
278 state protoimpl.MessageState
279 sizeCache protoimpl.SizeCache
280 unknownFields protoimpl.UnknownFields
281 }
282
283 func (x *Message2_Message2A) Reset() {
284 *x = Message2_Message2A{}
285 if protoimpl.UnsafeEnabled {
286 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[4]
287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
288 ms.StoreMessageInfo(mi)
289 }
290 }
291
292 func (x *Message2_Message2A) String() string {
293 return protoimpl.X.MessageStringOf(x)
294 }
295
296 func (*Message2_Message2A) ProtoMessage() {}
297
298 func (x *Message2_Message2A) ProtoReflect() protoreflect.Message {
299 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[4]
300 if protoimpl.UnsafeEnabled && x != nil {
301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
302 if ms.LoadMessageInfo() == nil {
303 ms.StoreMessageInfo(mi)
304 }
305 return ms
306 }
307 return mi.MessageOf(x)
308 }
309
310
311 func (*Message2_Message2A) Descriptor() ([]byte, []int) {
312 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescGZIP(), []int{1, 0}
313 }
314
315
316 type Message2_Message2B struct {
317 state protoimpl.MessageState
318 sizeCache protoimpl.SizeCache
319 unknownFields protoimpl.UnknownFields
320 }
321
322 func (x *Message2_Message2B) Reset() {
323 *x = Message2_Message2B{}
324 if protoimpl.UnsafeEnabled {
325 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[5]
326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
327 ms.StoreMessageInfo(mi)
328 }
329 }
330
331 func (x *Message2_Message2B) String() string {
332 return protoimpl.X.MessageStringOf(x)
333 }
334
335 func (*Message2_Message2B) ProtoMessage() {}
336
337 func (x *Message2_Message2B) ProtoReflect() protoreflect.Message {
338 mi := &file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[5]
339 if protoimpl.UnsafeEnabled && x != nil {
340 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
341 if ms.LoadMessageInfo() == nil {
342 ms.StoreMessageInfo(mi)
343 }
344 return ms
345 }
346 return mi.MessageOf(x)
347 }
348
349
350 func (*Message2_Message2B) Descriptor() ([]byte, []int) {
351 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescGZIP(), []int{1, 1}
352 }
353
354 var file_cmd_protoc_gen_go_testdata_comments_comments_proto_extTypes = []protoimpl.ExtensionInfo{
355 {
356 ExtendedType: (*Message1)(nil),
357 ExtensionType: (*Message1)(nil),
358 Field: 100,
359 Name: "goproto.protoc.comments.extension",
360 Tag: "bytes,100,opt,name=extension",
361 Filename: "cmd/protoc-gen-go/testdata/comments/comments.proto",
362 },
363 }
364
365
366 var (
367
368
369
370 E_Extension = &file_cmd_protoc_gen_go_testdata_comments_comments_proto_extTypes[0]
371 )
372
373 var File_cmd_protoc_gen_go_testdata_comments_comments_proto protoreflect.FileDescriptor
374
375 var file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDesc = []byte{
376 0x0a, 0x32, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e,
377 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x63, 0x6f, 0x6d,
378 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70,
379 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72,
380 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x7b, 0x0a,
381 0x08, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x46, 0x69, 0x65,
382 0x6c, 0x64, 0x31, 0x41, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x46, 0x69, 0x65, 0x6c,
383 0x64, 0x31, 0x41, 0x12, 0x26, 0x0a, 0x0d, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x31, 0x41, 0x46, 0x69,
384 0x65, 0x6c, 0x64, 0x31, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0d, 0x4f, 0x6e,
385 0x65, 0x6f, 0x66, 0x31, 0x41, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x1a, 0x0b, 0x0a, 0x09, 0x4d,
386 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x41, 0x1a, 0x0b, 0x0a, 0x09, 0x4d, 0x65, 0x73, 0x73,
387 0x61, 0x67, 0x65, 0x31, 0x42, 0x2a, 0x08, 0x08, 0x64, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x42,
388 0x09, 0x0a, 0x07, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x31, 0x61, 0x22, 0x24, 0x0a, 0x08, 0x4d, 0x65,
389 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x1a, 0x0b, 0x0a, 0x09, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
390 0x65, 0x32, 0x41, 0x1a, 0x0b, 0x0a, 0x09, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x42,
391 0x2a, 0x19, 0x0a, 0x05, 0x45, 0x6e, 0x75, 0x6d, 0x31, 0x12, 0x07, 0x0a, 0x03, 0x46, 0x4f, 0x4f,
392 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x41, 0x52, 0x10, 0x01, 0x3a, 0x62, 0x0a, 0x09, 0x65,
393 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f,
394 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
395 0x74, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x18, 0x64, 0x20, 0x01, 0x28,
396 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74,
397 0x6f, 0x63, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x4d, 0x65, 0x73, 0x73,
398 0x61, 0x67, 0x65, 0x31, 0x52, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42,
399 0x40, 0x5a, 0x3e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67,
400 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6d,
401 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f,
402 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74,
403 0x73,
404 }
405
406 var (
407 file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescOnce sync.Once
408 file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescData = file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDesc
409 )
410
411 func file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescGZIP() []byte {
412 file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescOnce.Do(func() {
413 file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescData)
414 })
415 return file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDescData
416 }
417
418 var file_cmd_protoc_gen_go_testdata_comments_comments_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
419 var file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
420 var file_cmd_protoc_gen_go_testdata_comments_comments_proto_goTypes = []interface{}{
421 (Enum1)(0),
422 (*Message1)(nil),
423 (*Message2)(nil),
424 (*Message1_Message1A)(nil),
425 (*Message1_Message1B)(nil),
426 (*Message2_Message2A)(nil),
427 (*Message2_Message2B)(nil),
428 }
429 var file_cmd_protoc_gen_go_testdata_comments_comments_proto_depIdxs = []int32{
430 1,
431 1,
432 2,
433 2,
434 1,
435 0,
436 0,
437 }
438
439 func init() { file_cmd_protoc_gen_go_testdata_comments_comments_proto_init() }
440 func file_cmd_protoc_gen_go_testdata_comments_comments_proto_init() {
441 if File_cmd_protoc_gen_go_testdata_comments_comments_proto != nil {
442 return
443 }
444 if !protoimpl.UnsafeEnabled {
445 file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
446 switch v := v.(*Message1); i {
447 case 0:
448 return &v.state
449 case 1:
450 return &v.sizeCache
451 case 2:
452 return &v.unknownFields
453 case 3:
454 return &v.extensionFields
455 default:
456 return nil
457 }
458 }
459 file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
460 switch v := v.(*Message2); i {
461 case 0:
462 return &v.state
463 case 1:
464 return &v.sizeCache
465 case 2:
466 return &v.unknownFields
467 default:
468 return nil
469 }
470 }
471 file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
472 switch v := v.(*Message1_Message1A); i {
473 case 0:
474 return &v.state
475 case 1:
476 return &v.sizeCache
477 case 2:
478 return &v.unknownFields
479 default:
480 return nil
481 }
482 }
483 file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
484 switch v := v.(*Message1_Message1B); i {
485 case 0:
486 return &v.state
487 case 1:
488 return &v.sizeCache
489 case 2:
490 return &v.unknownFields
491 default:
492 return nil
493 }
494 }
495 file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
496 switch v := v.(*Message2_Message2A); i {
497 case 0:
498 return &v.state
499 case 1:
500 return &v.sizeCache
501 case 2:
502 return &v.unknownFields
503 default:
504 return nil
505 }
506 }
507 file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
508 switch v := v.(*Message2_Message2B); i {
509 case 0:
510 return &v.state
511 case 1:
512 return &v.sizeCache
513 case 2:
514 return &v.unknownFields
515 default:
516 return nil
517 }
518 }
519 }
520 file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes[0].OneofWrappers = []interface{}{
521 (*Message1_Oneof1AField1)(nil),
522 }
523 type x struct{}
524 out := protoimpl.TypeBuilder{
525 File: protoimpl.DescBuilder{
526 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
527 RawDescriptor: file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDesc,
528 NumEnums: 1,
529 NumMessages: 6,
530 NumExtensions: 1,
531 NumServices: 0,
532 },
533 GoTypes: file_cmd_protoc_gen_go_testdata_comments_comments_proto_goTypes,
534 DependencyIndexes: file_cmd_protoc_gen_go_testdata_comments_comments_proto_depIdxs,
535 EnumInfos: file_cmd_protoc_gen_go_testdata_comments_comments_proto_enumTypes,
536 MessageInfos: file_cmd_protoc_gen_go_testdata_comments_comments_proto_msgTypes,
537 ExtensionInfos: file_cmd_protoc_gen_go_testdata_comments_comments_proto_extTypes,
538 }.Build()
539 File_cmd_protoc_gen_go_testdata_comments_comments_proto = out.File
540 file_cmd_protoc_gen_go_testdata_comments_comments_proto_rawDesc = nil
541 file_cmd_protoc_gen_go_testdata_comments_comments_proto_goTypes = nil
542 file_cmd_protoc_gen_go_testdata_comments_comments_proto_depIdxs = nil
543 }
544
View as plain text