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