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