xref: /aosp_15_r20/external/golang-protobuf/cmd/protoc-gen-go/testdata/fieldnames/fieldnames.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/fieldnames/fieldnames.proto
7*1c12ee1eSDan Willemsen
8*1c12ee1eSDan Willemsenpackage fieldnames
9*1c12ee1eSDan Willemsen
10*1c12ee1eSDan Willemsenimport (
11*1c12ee1eSDan Willemsen	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
12*1c12ee1eSDan Willemsen	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
13*1c12ee1eSDan Willemsen	reflect "reflect"
14*1c12ee1eSDan Willemsen	sync "sync"
15*1c12ee1eSDan Willemsen)
16*1c12ee1eSDan Willemsen
17*1c12ee1eSDan Willemsen// Assorted edge cases in field name conflict resolution.
18*1c12ee1eSDan Willemsen//
19*1c12ee1eSDan Willemsen// Not all (or possibly any) of these behave in an easily-understood fashion.
20*1c12ee1eSDan Willemsen// This exists to demonstrate the current behavior and catch unintended
21*1c12ee1eSDan Willemsen// changes in it.
22*1c12ee1eSDan Willemsentype Message struct {
23*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
24*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
25*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
26*1c12ee1eSDan Willemsen
27*1c12ee1eSDan Willemsen	// Various CamelCase conversions.
28*1c12ee1eSDan Willemsen	FieldOne   *string `protobuf:"bytes,1,opt,name=field_one,json=fieldOne" json:"field_one,omitempty"`
29*1c12ee1eSDan Willemsen	FieldTwo   *string `protobuf:"bytes,2,opt,name=FieldTwo" json:"FieldTwo,omitempty"`
30*1c12ee1eSDan Willemsen	FieldThree *string `protobuf:"bytes,3,opt,name=fieldThree" json:"fieldThree,omitempty"`
31*1c12ee1eSDan Willemsen	Field_Four *string `protobuf:"bytes,4,opt,name=field__four,json=fieldFour" json:"field__four,omitempty"`
32*1c12ee1eSDan Willemsen	// Field names that conflict with standard methods on the message struct.
33*1c12ee1eSDan Willemsen	Descriptor_   *string `protobuf:"bytes,10,opt,name=descriptor" json:"descriptor,omitempty"`
34*1c12ee1eSDan Willemsen	Marshal_      *string `protobuf:"bytes,11,opt,name=marshal" json:"marshal,omitempty"`
35*1c12ee1eSDan Willemsen	Unmarshal_    *string `protobuf:"bytes,12,opt,name=unmarshal" json:"unmarshal,omitempty"`
36*1c12ee1eSDan Willemsen	ProtoMessage_ *string `protobuf:"bytes,13,opt,name=proto_message,json=protoMessage" json:"proto_message,omitempty"`
37*1c12ee1eSDan Willemsen	// Field names that conflict with each other after CamelCasing.
38*1c12ee1eSDan Willemsen	CamelCase    *string `protobuf:"bytes,20,opt,name=CamelCase" json:"CamelCase,omitempty"`
39*1c12ee1eSDan Willemsen	CamelCase_   *string `protobuf:"bytes,21,opt,name=CamelCase_,json=CamelCase" json:"CamelCase_,omitempty"`
40*1c12ee1eSDan Willemsen	CamelCase__  *string `protobuf:"bytes,22,opt,name=camel_case,json=camelCase" json:"camel_case,omitempty"`   // conflicts with 20, 21
41*1c12ee1eSDan Willemsen	CamelCase___ *string `protobuf:"bytes,23,opt,name=CamelCase__,json=CamelCase" json:"CamelCase__,omitempty"` // conflicts with 21, 21, renamed 22
42*1c12ee1eSDan Willemsen	// Field with a getter that conflicts with another field.
43*1c12ee1eSDan Willemsen	GetName *string `protobuf:"bytes,30,opt,name=get_name,json=getName" json:"get_name,omitempty"`
44*1c12ee1eSDan Willemsen	Name_   *string `protobuf:"bytes,31,opt,name=name" json:"name,omitempty"`
45*1c12ee1eSDan Willemsen	// Oneof that conflicts with its first field: The oneof is renamed.
46*1c12ee1eSDan Willemsen	//
47*1c12ee1eSDan Willemsen	// Types that are assignable to OneofConflictA_:
48*1c12ee1eSDan Willemsen	//
49*1c12ee1eSDan Willemsen	//	*Message_OneofConflictA
50*1c12ee1eSDan Willemsen	OneofConflictA_ isMessage_OneofConflictA_ `protobuf_oneof:"oneof_conflict_a"`
51*1c12ee1eSDan Willemsen	// Oneof that conflicts with its second field: The field is renamed.
52*1c12ee1eSDan Willemsen	//
53*1c12ee1eSDan Willemsen	// Types that are assignable to OneofConflictB:
54*1c12ee1eSDan Willemsen	//
55*1c12ee1eSDan Willemsen	//	*Message_OneofNoConflict
56*1c12ee1eSDan Willemsen	//	*Message_OneofConflictB_
57*1c12ee1eSDan Willemsen	OneofConflictB isMessage_OneofConflictB `protobuf_oneof:"oneof_conflict_b"`
58*1c12ee1eSDan Willemsen	// Oneof with a field name that conflicts with a nested message.
59*1c12ee1eSDan Willemsen	//
60*1c12ee1eSDan Willemsen	// Types that are assignable to OneofConflictC:
61*1c12ee1eSDan Willemsen	//
62*1c12ee1eSDan Willemsen	//	*Message_OneofMessageConflict_
63*1c12ee1eSDan Willemsen	OneofConflictC isMessage_OneofConflictC `protobuf_oneof:"oneof_conflict_c"`
64*1c12ee1eSDan Willemsen}
65*1c12ee1eSDan Willemsen
66*1c12ee1eSDan Willemsenfunc (x *Message) Reset() {
67*1c12ee1eSDan Willemsen	*x = Message{}
68*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
69*1c12ee1eSDan Willemsen		mi := &file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[0]
70*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
71*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
72*1c12ee1eSDan Willemsen	}
73*1c12ee1eSDan Willemsen}
74*1c12ee1eSDan Willemsen
75*1c12ee1eSDan Willemsenfunc (x *Message) String() string {
76*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
77*1c12ee1eSDan Willemsen}
78*1c12ee1eSDan Willemsen
79*1c12ee1eSDan Willemsenfunc (*Message) ProtoMessage() {}
80*1c12ee1eSDan Willemsen
81*1c12ee1eSDan Willemsenfunc (x *Message) ProtoReflect() protoreflect.Message {
82*1c12ee1eSDan Willemsen	mi := &file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[0]
83*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
84*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
85*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
86*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
87*1c12ee1eSDan Willemsen		}
88*1c12ee1eSDan Willemsen		return ms
89*1c12ee1eSDan Willemsen	}
90*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
91*1c12ee1eSDan Willemsen}
92*1c12ee1eSDan Willemsen
93*1c12ee1eSDan Willemsen// Deprecated: Use Message.ProtoReflect.Descriptor instead.
94*1c12ee1eSDan Willemsenfunc (*Message) Descriptor() ([]byte, []int) {
95*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescGZIP(), []int{0}
96*1c12ee1eSDan Willemsen}
97*1c12ee1eSDan Willemsen
98*1c12ee1eSDan Willemsenfunc (x *Message) GetFieldOne() string {
99*1c12ee1eSDan Willemsen	if x != nil && x.FieldOne != nil {
100*1c12ee1eSDan Willemsen		return *x.FieldOne
101*1c12ee1eSDan Willemsen	}
102*1c12ee1eSDan Willemsen	return ""
103*1c12ee1eSDan Willemsen}
104*1c12ee1eSDan Willemsen
105*1c12ee1eSDan Willemsenfunc (x *Message) GetFieldTwo() string {
106*1c12ee1eSDan Willemsen	if x != nil && x.FieldTwo != nil {
107*1c12ee1eSDan Willemsen		return *x.FieldTwo
108*1c12ee1eSDan Willemsen	}
109*1c12ee1eSDan Willemsen	return ""
110*1c12ee1eSDan Willemsen}
111*1c12ee1eSDan Willemsen
112*1c12ee1eSDan Willemsenfunc (x *Message) GetFieldThree() string {
113*1c12ee1eSDan Willemsen	if x != nil && x.FieldThree != nil {
114*1c12ee1eSDan Willemsen		return *x.FieldThree
115*1c12ee1eSDan Willemsen	}
116*1c12ee1eSDan Willemsen	return ""
117*1c12ee1eSDan Willemsen}
118*1c12ee1eSDan Willemsen
119*1c12ee1eSDan Willemsenfunc (x *Message) GetField_Four() string {
120*1c12ee1eSDan Willemsen	if x != nil && x.Field_Four != nil {
121*1c12ee1eSDan Willemsen		return *x.Field_Four
122*1c12ee1eSDan Willemsen	}
123*1c12ee1eSDan Willemsen	return ""
124*1c12ee1eSDan Willemsen}
125*1c12ee1eSDan Willemsen
126*1c12ee1eSDan Willemsenfunc (x *Message) GetDescriptor_() string {
127*1c12ee1eSDan Willemsen	if x != nil && x.Descriptor_ != nil {
128*1c12ee1eSDan Willemsen		return *x.Descriptor_
129*1c12ee1eSDan Willemsen	}
130*1c12ee1eSDan Willemsen	return ""
131*1c12ee1eSDan Willemsen}
132*1c12ee1eSDan Willemsen
133*1c12ee1eSDan Willemsenfunc (x *Message) GetMarshal_() string {
134*1c12ee1eSDan Willemsen	if x != nil && x.Marshal_ != nil {
135*1c12ee1eSDan Willemsen		return *x.Marshal_
136*1c12ee1eSDan Willemsen	}
137*1c12ee1eSDan Willemsen	return ""
138*1c12ee1eSDan Willemsen}
139*1c12ee1eSDan Willemsen
140*1c12ee1eSDan Willemsenfunc (x *Message) GetUnmarshal_() string {
141*1c12ee1eSDan Willemsen	if x != nil && x.Unmarshal_ != nil {
142*1c12ee1eSDan Willemsen		return *x.Unmarshal_
143*1c12ee1eSDan Willemsen	}
144*1c12ee1eSDan Willemsen	return ""
145*1c12ee1eSDan Willemsen}
146*1c12ee1eSDan Willemsen
147*1c12ee1eSDan Willemsenfunc (x *Message) GetProtoMessage_() string {
148*1c12ee1eSDan Willemsen	if x != nil && x.ProtoMessage_ != nil {
149*1c12ee1eSDan Willemsen		return *x.ProtoMessage_
150*1c12ee1eSDan Willemsen	}
151*1c12ee1eSDan Willemsen	return ""
152*1c12ee1eSDan Willemsen}
153*1c12ee1eSDan Willemsen
154*1c12ee1eSDan Willemsenfunc (x *Message) GetCamelCase() string {
155*1c12ee1eSDan Willemsen	if x != nil && x.CamelCase != nil {
156*1c12ee1eSDan Willemsen		return *x.CamelCase
157*1c12ee1eSDan Willemsen	}
158*1c12ee1eSDan Willemsen	return ""
159*1c12ee1eSDan Willemsen}
160*1c12ee1eSDan Willemsen
161*1c12ee1eSDan Willemsenfunc (x *Message) GetCamelCase_() string {
162*1c12ee1eSDan Willemsen	if x != nil && x.CamelCase_ != nil {
163*1c12ee1eSDan Willemsen		return *x.CamelCase_
164*1c12ee1eSDan Willemsen	}
165*1c12ee1eSDan Willemsen	return ""
166*1c12ee1eSDan Willemsen}
167*1c12ee1eSDan Willemsen
168*1c12ee1eSDan Willemsenfunc (x *Message) GetCamelCase__() string {
169*1c12ee1eSDan Willemsen	if x != nil && x.CamelCase__ != nil {
170*1c12ee1eSDan Willemsen		return *x.CamelCase__
171*1c12ee1eSDan Willemsen	}
172*1c12ee1eSDan Willemsen	return ""
173*1c12ee1eSDan Willemsen}
174*1c12ee1eSDan Willemsen
175*1c12ee1eSDan Willemsenfunc (x *Message) GetCamelCase___() string {
176*1c12ee1eSDan Willemsen	if x != nil && x.CamelCase___ != nil {
177*1c12ee1eSDan Willemsen		return *x.CamelCase___
178*1c12ee1eSDan Willemsen	}
179*1c12ee1eSDan Willemsen	return ""
180*1c12ee1eSDan Willemsen}
181*1c12ee1eSDan Willemsen
182*1c12ee1eSDan Willemsenfunc (x *Message) GetGetName() string {
183*1c12ee1eSDan Willemsen	if x != nil && x.GetName != nil {
184*1c12ee1eSDan Willemsen		return *x.GetName
185*1c12ee1eSDan Willemsen	}
186*1c12ee1eSDan Willemsen	return ""
187*1c12ee1eSDan Willemsen}
188*1c12ee1eSDan Willemsen
189*1c12ee1eSDan Willemsenfunc (x *Message) GetName_() string {
190*1c12ee1eSDan Willemsen	if x != nil && x.Name_ != nil {
191*1c12ee1eSDan Willemsen		return *x.Name_
192*1c12ee1eSDan Willemsen	}
193*1c12ee1eSDan Willemsen	return ""
194*1c12ee1eSDan Willemsen}
195*1c12ee1eSDan Willemsen
196*1c12ee1eSDan Willemsenfunc (m *Message) GetOneofConflictA_() isMessage_OneofConflictA_ {
197*1c12ee1eSDan Willemsen	if m != nil {
198*1c12ee1eSDan Willemsen		return m.OneofConflictA_
199*1c12ee1eSDan Willemsen	}
200*1c12ee1eSDan Willemsen	return nil
201*1c12ee1eSDan Willemsen}
202*1c12ee1eSDan Willemsen
203*1c12ee1eSDan Willemsenfunc (x *Message) GetOneofConflictA() string {
204*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofConflictA_().(*Message_OneofConflictA); ok {
205*1c12ee1eSDan Willemsen		return x.OneofConflictA
206*1c12ee1eSDan Willemsen	}
207*1c12ee1eSDan Willemsen	return ""
208*1c12ee1eSDan Willemsen}
209*1c12ee1eSDan Willemsen
210*1c12ee1eSDan Willemsenfunc (m *Message) GetOneofConflictB() isMessage_OneofConflictB {
211*1c12ee1eSDan Willemsen	if m != nil {
212*1c12ee1eSDan Willemsen		return m.OneofConflictB
213*1c12ee1eSDan Willemsen	}
214*1c12ee1eSDan Willemsen	return nil
215*1c12ee1eSDan Willemsen}
216*1c12ee1eSDan Willemsen
217*1c12ee1eSDan Willemsenfunc (x *Message) GetOneofNoConflict() string {
218*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofConflictB().(*Message_OneofNoConflict); ok {
219*1c12ee1eSDan Willemsen		return x.OneofNoConflict
220*1c12ee1eSDan Willemsen	}
221*1c12ee1eSDan Willemsen	return ""
222*1c12ee1eSDan Willemsen}
223*1c12ee1eSDan Willemsen
224*1c12ee1eSDan Willemsenfunc (x *Message) GetOneofConflictB_() string {
225*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofConflictB().(*Message_OneofConflictB_); ok {
226*1c12ee1eSDan Willemsen		return x.OneofConflictB_
227*1c12ee1eSDan Willemsen	}
228*1c12ee1eSDan Willemsen	return ""
229*1c12ee1eSDan Willemsen}
230*1c12ee1eSDan Willemsen
231*1c12ee1eSDan Willemsenfunc (m *Message) GetOneofConflictC() isMessage_OneofConflictC {
232*1c12ee1eSDan Willemsen	if m != nil {
233*1c12ee1eSDan Willemsen		return m.OneofConflictC
234*1c12ee1eSDan Willemsen	}
235*1c12ee1eSDan Willemsen	return nil
236*1c12ee1eSDan Willemsen}
237*1c12ee1eSDan Willemsen
238*1c12ee1eSDan Willemsenfunc (x *Message) GetOneofMessageConflict() string {
239*1c12ee1eSDan Willemsen	if x, ok := x.GetOneofConflictC().(*Message_OneofMessageConflict_); ok {
240*1c12ee1eSDan Willemsen		return x.OneofMessageConflict
241*1c12ee1eSDan Willemsen	}
242*1c12ee1eSDan Willemsen	return ""
243*1c12ee1eSDan Willemsen}
244*1c12ee1eSDan Willemsen
245*1c12ee1eSDan Willemsentype isMessage_OneofConflictA_ interface {
246*1c12ee1eSDan Willemsen	isMessage_OneofConflictA_()
247*1c12ee1eSDan Willemsen}
248*1c12ee1eSDan Willemsen
249*1c12ee1eSDan Willemsentype Message_OneofConflictA struct {
250*1c12ee1eSDan Willemsen	OneofConflictA string `protobuf:"bytes,40,opt,name=OneofConflictA,oneof"`
251*1c12ee1eSDan Willemsen}
252*1c12ee1eSDan Willemsen
253*1c12ee1eSDan Willemsenfunc (*Message_OneofConflictA) isMessage_OneofConflictA_() {}
254*1c12ee1eSDan Willemsen
255*1c12ee1eSDan Willemsentype isMessage_OneofConflictB interface {
256*1c12ee1eSDan Willemsen	isMessage_OneofConflictB()
257*1c12ee1eSDan Willemsen}
258*1c12ee1eSDan Willemsen
259*1c12ee1eSDan Willemsentype Message_OneofNoConflict struct {
260*1c12ee1eSDan Willemsen	OneofNoConflict string `protobuf:"bytes,50,opt,name=oneof_no_conflict,json=oneofNoConflict,oneof"`
261*1c12ee1eSDan Willemsen}
262*1c12ee1eSDan Willemsen
263*1c12ee1eSDan Willemsentype Message_OneofConflictB_ struct {
264*1c12ee1eSDan Willemsen	OneofConflictB_ string `protobuf:"bytes,51,opt,name=OneofConflictB,oneof"`
265*1c12ee1eSDan Willemsen}
266*1c12ee1eSDan Willemsen
267*1c12ee1eSDan Willemsenfunc (*Message_OneofNoConflict) isMessage_OneofConflictB() {}
268*1c12ee1eSDan Willemsen
269*1c12ee1eSDan Willemsenfunc (*Message_OneofConflictB_) isMessage_OneofConflictB() {}
270*1c12ee1eSDan Willemsen
271*1c12ee1eSDan Willemsentype isMessage_OneofConflictC interface {
272*1c12ee1eSDan Willemsen	isMessage_OneofConflictC()
273*1c12ee1eSDan Willemsen}
274*1c12ee1eSDan Willemsen
275*1c12ee1eSDan Willemsentype Message_OneofMessageConflict_ struct {
276*1c12ee1eSDan Willemsen	OneofMessageConflict string `protobuf:"bytes,60,opt,name=oneof_message_conflict,json=oneofMessageConflict,oneof"`
277*1c12ee1eSDan Willemsen}
278*1c12ee1eSDan Willemsen
279*1c12ee1eSDan Willemsenfunc (*Message_OneofMessageConflict_) isMessage_OneofConflictC() {}
280*1c12ee1eSDan Willemsen
281*1c12ee1eSDan Willemsentype Message_OneofMessageConflict struct {
282*1c12ee1eSDan Willemsen	state         protoimpl.MessageState
283*1c12ee1eSDan Willemsen	sizeCache     protoimpl.SizeCache
284*1c12ee1eSDan Willemsen	unknownFields protoimpl.UnknownFields
285*1c12ee1eSDan Willemsen}
286*1c12ee1eSDan Willemsen
287*1c12ee1eSDan Willemsenfunc (x *Message_OneofMessageConflict) Reset() {
288*1c12ee1eSDan Willemsen	*x = Message_OneofMessageConflict{}
289*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled {
290*1c12ee1eSDan Willemsen		mi := &file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[1]
291*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
292*1c12ee1eSDan Willemsen		ms.StoreMessageInfo(mi)
293*1c12ee1eSDan Willemsen	}
294*1c12ee1eSDan Willemsen}
295*1c12ee1eSDan Willemsen
296*1c12ee1eSDan Willemsenfunc (x *Message_OneofMessageConflict) String() string {
297*1c12ee1eSDan Willemsen	return protoimpl.X.MessageStringOf(x)
298*1c12ee1eSDan Willemsen}
299*1c12ee1eSDan Willemsen
300*1c12ee1eSDan Willemsenfunc (*Message_OneofMessageConflict) ProtoMessage() {}
301*1c12ee1eSDan Willemsen
302*1c12ee1eSDan Willemsenfunc (x *Message_OneofMessageConflict) ProtoReflect() protoreflect.Message {
303*1c12ee1eSDan Willemsen	mi := &file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[1]
304*1c12ee1eSDan Willemsen	if protoimpl.UnsafeEnabled && x != nil {
305*1c12ee1eSDan Willemsen		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
306*1c12ee1eSDan Willemsen		if ms.LoadMessageInfo() == nil {
307*1c12ee1eSDan Willemsen			ms.StoreMessageInfo(mi)
308*1c12ee1eSDan Willemsen		}
309*1c12ee1eSDan Willemsen		return ms
310*1c12ee1eSDan Willemsen	}
311*1c12ee1eSDan Willemsen	return mi.MessageOf(x)
312*1c12ee1eSDan Willemsen}
313*1c12ee1eSDan Willemsen
314*1c12ee1eSDan Willemsen// Deprecated: Use Message_OneofMessageConflict.ProtoReflect.Descriptor instead.
315*1c12ee1eSDan Willemsenfunc (*Message_OneofMessageConflict) Descriptor() ([]byte, []int) {
316*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescGZIP(), []int{0, 0}
317*1c12ee1eSDan Willemsen}
318*1c12ee1eSDan Willemsen
319*1c12ee1eSDan Willemsenvar File_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto protoreflect.FileDescriptor
320*1c12ee1eSDan Willemsen
321*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDesc = []byte{
322*1c12ee1eSDan Willemsen	0x0a, 0x36, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e,
323*1c12ee1eSDan Willemsen	0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x66, 0x69, 0x65,
324*1c12ee1eSDan Willemsen	0x6c, 0x64, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x6e, 0x61, 0x6d,
325*1c12ee1eSDan Willemsen	0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74,
326*1c12ee1eSDan Willemsen	0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x6e, 0x61,
327*1c12ee1eSDan Willemsen	0x6d, 0x65, 0x73, 0x22, 0xb8, 0x05, 0x0a, 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12,
328*1c12ee1eSDan Willemsen	0x1b, 0x0a, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6f, 0x6e, 0x65, 0x18, 0x01, 0x20, 0x01,
329*1c12ee1eSDan Willemsen	0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08,
330*1c12ee1eSDan Willemsen	0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x77, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
331*1c12ee1eSDan Willemsen	0x46, 0x69, 0x65, 0x6c, 0x64, 0x54, 0x77, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c,
332*1c12ee1eSDan Willemsen	0x64, 0x54, 0x68, 0x72, 0x65, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69,
333*1c12ee1eSDan Willemsen	0x65, 0x6c, 0x64, 0x54, 0x68, 0x72, 0x65, 0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x66, 0x69, 0x65, 0x6c,
334*1c12ee1eSDan Willemsen	0x64, 0x5f, 0x5f, 0x66, 0x6f, 0x75, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x66,
335*1c12ee1eSDan Willemsen	0x69, 0x65, 0x6c, 0x64, 0x46, 0x6f, 0x75, 0x72, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x73, 0x63,
336*1c12ee1eSDan Willemsen	0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65,
337*1c12ee1eSDan Willemsen	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x61, 0x72, 0x73,
338*1c12ee1eSDan Willemsen	0x68, 0x61, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x61, 0x72, 0x73, 0x68,
339*1c12ee1eSDan Willemsen	0x61, 0x6c, 0x12, 0x1c, 0x0a, 0x09, 0x75, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x18,
340*1c12ee1eSDan Willemsen	0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c,
341*1c12ee1eSDan Willemsen	0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67,
342*1c12ee1eSDan Willemsen	0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x4d, 0x65,
343*1c12ee1eSDan Willemsen	0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61,
344*1c12ee1eSDan Willemsen	0x73, 0x65, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43,
345*1c12ee1eSDan Willemsen	0x61, 0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61, 0x73, 0x65,
346*1c12ee1eSDan Willemsen	0x5f, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61,
347*1c12ee1eSDan Willemsen	0x73, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x6d, 0x65, 0x6c, 0x5f, 0x63, 0x61, 0x73, 0x65,
348*1c12ee1eSDan Willemsen	0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61, 0x73,
349*1c12ee1eSDan Willemsen	0x65, 0x12, 0x1e, 0x0a, 0x0b, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61, 0x73, 0x65, 0x5f, 0x5f,
350*1c12ee1eSDan Willemsen	0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x43, 0x61, 0x6d, 0x65, 0x6c, 0x43, 0x61, 0x73,
351*1c12ee1eSDan Willemsen	0x65, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x65, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1e, 0x20,
352*1c12ee1eSDan Willemsen	0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x65, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04,
353*1c12ee1eSDan Willemsen	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
354*1c12ee1eSDan Willemsen	0x12, 0x28, 0x0a, 0x0e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63,
355*1c12ee1eSDan Willemsen	0x74, 0x41, 0x18, 0x28, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0e, 0x4f, 0x6e, 0x65, 0x6f,
356*1c12ee1eSDan Willemsen	0x66, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x41, 0x12, 0x2c, 0x0a, 0x11, 0x6f, 0x6e,
357*1c12ee1eSDan Willemsen	0x65, 0x6f, 0x66, 0x5f, 0x6e, 0x6f, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x18,
358*1c12ee1eSDan Willemsen	0x32, 0x20, 0x01, 0x28, 0x09, 0x48, 0x01, 0x52, 0x0f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4e, 0x6f,
359*1c12ee1eSDan Willemsen	0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x12, 0x28, 0x0a, 0x0e, 0x4f, 0x6e, 0x65, 0x6f,
360*1c12ee1eSDan Willemsen	0x66, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x42, 0x18, 0x33, 0x20, 0x01, 0x28, 0x09,
361*1c12ee1eSDan Willemsen	0x48, 0x01, 0x52, 0x0e, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63,
362*1c12ee1eSDan Willemsen	0x74, 0x42, 0x12, 0x36, 0x0a, 0x16, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x6d, 0x65, 0x73, 0x73,
363*1c12ee1eSDan Willemsen	0x61, 0x67, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x18, 0x3c, 0x20, 0x01,
364*1c12ee1eSDan Willemsen	0x28, 0x09, 0x48, 0x02, 0x52, 0x14, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61,
365*1c12ee1eSDan Willemsen	0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x1a, 0x16, 0x0a, 0x14, 0x4f, 0x6e,
366*1c12ee1eSDan Willemsen	0x65, 0x6f, 0x66, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69,
367*1c12ee1eSDan Willemsen	0x63, 0x74, 0x42, 0x12, 0x0a, 0x10, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
368*1c12ee1eSDan Willemsen	0x6c, 0x69, 0x63, 0x74, 0x5f, 0x61, 0x42, 0x12, 0x0a, 0x10, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f,
369*1c12ee1eSDan Willemsen	0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x5f, 0x62, 0x42, 0x12, 0x0a, 0x10, 0x6f, 0x6e,
370*1c12ee1eSDan Willemsen	0x65, 0x6f, 0x66, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x5f, 0x63, 0x42, 0x42,
371*1c12ee1eSDan Willemsen	0x5a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e,
372*1c12ee1eSDan Willemsen	0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6d, 0x64,
373*1c12ee1eSDan Willemsen	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74,
374*1c12ee1eSDan Willemsen	0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x6e, 0x61, 0x6d,
375*1c12ee1eSDan Willemsen	0x65, 0x73,
376*1c12ee1eSDan Willemsen}
377*1c12ee1eSDan Willemsen
378*1c12ee1eSDan Willemsenvar (
379*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescOnce sync.Once
380*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescData = file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDesc
381*1c12ee1eSDan Willemsen)
382*1c12ee1eSDan Willemsen
383*1c12ee1eSDan Willemsenfunc file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescGZIP() []byte {
384*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescOnce.Do(func() {
385*1c12ee1eSDan Willemsen		file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescData)
386*1c12ee1eSDan Willemsen	})
387*1c12ee1eSDan Willemsen	return file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDescData
388*1c12ee1eSDan Willemsen}
389*1c12ee1eSDan Willemsen
390*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
391*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_goTypes = []interface{}{
392*1c12ee1eSDan Willemsen	(*Message)(nil),                      // 0: goproto.protoc.fieldnames.Message
393*1c12ee1eSDan Willemsen	(*Message_OneofMessageConflict)(nil), // 1: goproto.protoc.fieldnames.Message.OneofMessageConflict
394*1c12ee1eSDan Willemsen}
395*1c12ee1eSDan Willemsenvar file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_depIdxs = []int32{
396*1c12ee1eSDan Willemsen	0, // [0:0] is the sub-list for method output_type
397*1c12ee1eSDan Willemsen	0, // [0:0] is the sub-list for method input_type
398*1c12ee1eSDan Willemsen	0, // [0:0] is the sub-list for extension type_name
399*1c12ee1eSDan Willemsen	0, // [0:0] is the sub-list for extension extendee
400*1c12ee1eSDan Willemsen	0, // [0:0] is the sub-list for field type_name
401*1c12ee1eSDan Willemsen}
402*1c12ee1eSDan Willemsen
403*1c12ee1eSDan Willemsenfunc init() { file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_init() }
404*1c12ee1eSDan Willemsenfunc file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_init() {
405*1c12ee1eSDan Willemsen	if File_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto != nil {
406*1c12ee1eSDan Willemsen		return
407*1c12ee1eSDan Willemsen	}
408*1c12ee1eSDan Willemsen	if !protoimpl.UnsafeEnabled {
409*1c12ee1eSDan Willemsen		file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
410*1c12ee1eSDan Willemsen			switch v := v.(*Message); i {
411*1c12ee1eSDan Willemsen			case 0:
412*1c12ee1eSDan Willemsen				return &v.state
413*1c12ee1eSDan Willemsen			case 1:
414*1c12ee1eSDan Willemsen				return &v.sizeCache
415*1c12ee1eSDan Willemsen			case 2:
416*1c12ee1eSDan Willemsen				return &v.unknownFields
417*1c12ee1eSDan Willemsen			default:
418*1c12ee1eSDan Willemsen				return nil
419*1c12ee1eSDan Willemsen			}
420*1c12ee1eSDan Willemsen		}
421*1c12ee1eSDan Willemsen		file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
422*1c12ee1eSDan Willemsen			switch v := v.(*Message_OneofMessageConflict); i {
423*1c12ee1eSDan Willemsen			case 0:
424*1c12ee1eSDan Willemsen				return &v.state
425*1c12ee1eSDan Willemsen			case 1:
426*1c12ee1eSDan Willemsen				return &v.sizeCache
427*1c12ee1eSDan Willemsen			case 2:
428*1c12ee1eSDan Willemsen				return &v.unknownFields
429*1c12ee1eSDan Willemsen			default:
430*1c12ee1eSDan Willemsen				return nil
431*1c12ee1eSDan Willemsen			}
432*1c12ee1eSDan Willemsen		}
433*1c12ee1eSDan Willemsen	}
434*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes[0].OneofWrappers = []interface{}{
435*1c12ee1eSDan Willemsen		(*Message_OneofConflictA)(nil),
436*1c12ee1eSDan Willemsen		(*Message_OneofNoConflict)(nil),
437*1c12ee1eSDan Willemsen		(*Message_OneofConflictB_)(nil),
438*1c12ee1eSDan Willemsen		(*Message_OneofMessageConflict_)(nil),
439*1c12ee1eSDan Willemsen	}
440*1c12ee1eSDan Willemsen	type x struct{}
441*1c12ee1eSDan Willemsen	out := protoimpl.TypeBuilder{
442*1c12ee1eSDan Willemsen		File: protoimpl.DescBuilder{
443*1c12ee1eSDan Willemsen			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
444*1c12ee1eSDan Willemsen			RawDescriptor: file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDesc,
445*1c12ee1eSDan Willemsen			NumEnums:      0,
446*1c12ee1eSDan Willemsen			NumMessages:   2,
447*1c12ee1eSDan Willemsen			NumExtensions: 0,
448*1c12ee1eSDan Willemsen			NumServices:   0,
449*1c12ee1eSDan Willemsen		},
450*1c12ee1eSDan Willemsen		GoTypes:           file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_goTypes,
451*1c12ee1eSDan Willemsen		DependencyIndexes: file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_depIdxs,
452*1c12ee1eSDan Willemsen		MessageInfos:      file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_msgTypes,
453*1c12ee1eSDan Willemsen	}.Build()
454*1c12ee1eSDan Willemsen	File_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto = out.File
455*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_rawDesc = nil
456*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_goTypes = nil
457*1c12ee1eSDan Willemsen	file_cmd_protoc_gen_go_testdata_fieldnames_fieldnames_proto_depIdxs = nil
458*1c12ee1eSDan Willemsen}
459