github.com/whiteCcinn/protobuf-go@v1.0.9/cmd/protoc-gen-go/testdata/import_public/sub/a.pb.go (about) 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/import_public/sub/a.proto 7 8 package sub 9 10 import ( 11 sub2 "github.com/whiteCcinn/protobuf-go/cmd/protoc-gen-go/testdata/import_public/sub2" 12 protoreflect "github.com/whiteCcinn/protobuf-go/reflect/protoreflect" 13 protoimpl "github.com/whiteCcinn/protobuf-go/runtime/protoimpl" 14 math "math" 15 reflect "reflect" 16 sync "sync" 17 ) 18 19 // Symbols defined in public import of cmd/protoc-gen-go/testdata/import_public/sub2/a.proto. 20 21 type Sub2Message = sub2.Sub2Message 22 23 type E int32 24 25 const ( 26 E_ZERO E = 0 27 ) 28 29 // Enum value maps for E. 30 var ( 31 E_name = map[int32]string{ 32 0: "ZERO", 33 } 34 E_value = map[string]int32{ 35 "ZERO": 0, 36 } 37 ) 38 39 func (x E) Enum() *E { 40 p := new(E) 41 *p = x 42 return p 43 } 44 45 func (x E) String() string { 46 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 47 } 48 49 func (E) Descriptor() protoreflect.EnumDescriptor { 50 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_enumTypes[0].Descriptor() 51 } 52 53 func (E) Type() protoreflect.EnumType { 54 return &file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_enumTypes[0] 55 } 56 57 func (x E) Number() protoreflect.EnumNumber { 58 return protoreflect.EnumNumber(x) 59 } 60 61 // Deprecated: Do not use. 62 func (x *E) UnmarshalJSON(b []byte) error { 63 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 64 if err != nil { 65 return err 66 } 67 *x = E(num) 68 return nil 69 } 70 71 // Deprecated: Use E.Descriptor instead. 72 func (E) EnumDescriptor() ([]byte, []int) { 73 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescGZIP(), []int{0} 74 } 75 76 type M_Subenum int32 77 78 const ( 79 M_M_ZERO M_Subenum = 0 80 ) 81 82 // Enum value maps for M_Subenum. 83 var ( 84 M_Subenum_name = map[int32]string{ 85 0: "M_ZERO", 86 } 87 M_Subenum_value = map[string]int32{ 88 "M_ZERO": 0, 89 } 90 ) 91 92 func (x M_Subenum) Enum() *M_Subenum { 93 p := new(M_Subenum) 94 *p = x 95 return p 96 } 97 98 func (x M_Subenum) String() string { 99 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 100 } 101 102 func (M_Subenum) Descriptor() protoreflect.EnumDescriptor { 103 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_enumTypes[1].Descriptor() 104 } 105 106 func (M_Subenum) Type() protoreflect.EnumType { 107 return &file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_enumTypes[1] 108 } 109 110 func (x M_Subenum) Number() protoreflect.EnumNumber { 111 return protoreflect.EnumNumber(x) 112 } 113 114 // Deprecated: Do not use. 115 func (x *M_Subenum) UnmarshalJSON(b []byte) error { 116 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 117 if err != nil { 118 return err 119 } 120 *x = M_Subenum(num) 121 return nil 122 } 123 124 // Deprecated: Use M_Subenum.Descriptor instead. 125 func (M_Subenum) EnumDescriptor() ([]byte, []int) { 126 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescGZIP(), []int{0, 0} 127 } 128 129 type M_Submessage_Submessage_Subenum int32 130 131 const ( 132 M_Submessage_M_SUBMESSAGE_ZERO M_Submessage_Submessage_Subenum = 0 133 ) 134 135 // Enum value maps for M_Submessage_Submessage_Subenum. 136 var ( 137 M_Submessage_Submessage_Subenum_name = map[int32]string{ 138 0: "M_SUBMESSAGE_ZERO", 139 } 140 M_Submessage_Submessage_Subenum_value = map[string]int32{ 141 "M_SUBMESSAGE_ZERO": 0, 142 } 143 ) 144 145 func (x M_Submessage_Submessage_Subenum) Enum() *M_Submessage_Submessage_Subenum { 146 p := new(M_Submessage_Submessage_Subenum) 147 *p = x 148 return p 149 } 150 151 func (x M_Submessage_Submessage_Subenum) String() string { 152 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 153 } 154 155 func (M_Submessage_Submessage_Subenum) Descriptor() protoreflect.EnumDescriptor { 156 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_enumTypes[2].Descriptor() 157 } 158 159 func (M_Submessage_Submessage_Subenum) Type() protoreflect.EnumType { 160 return &file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_enumTypes[2] 161 } 162 163 func (x M_Submessage_Submessage_Subenum) Number() protoreflect.EnumNumber { 164 return protoreflect.EnumNumber(x) 165 } 166 167 // Deprecated: Do not use. 168 func (x *M_Submessage_Submessage_Subenum) UnmarshalJSON(b []byte) error { 169 num, err := protoimpl.X.UnmarshalJSONEnum(x.Descriptor(), b) 170 if err != nil { 171 return err 172 } 173 *x = M_Submessage_Submessage_Subenum(num) 174 return nil 175 } 176 177 // Deprecated: Use M_Submessage_Submessage_Subenum.Descriptor instead. 178 func (M_Submessage_Submessage_Subenum) EnumDescriptor() ([]byte, []int) { 179 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescGZIP(), []int{0, 0, 0} 180 } 181 182 type M struct { 183 state protoimpl.MessageState 184 sizeCache protoimpl.SizeCache 185 unknownFields protoimpl.UnknownFields 186 extensionFields protoimpl.ExtensionFields 187 188 // Field using a type in the same Go package, but a different source file. 189 M2 *M2 `protobuf:"bytes,1,opt,name=m2" json:"m2,omitempty"` 190 S *string `protobuf:"bytes,4,opt,name=s,def=default" json:"s,omitempty"` 191 B []byte `protobuf:"bytes,5,opt,name=b,def=default" json:"b,omitempty"` 192 F *float64 `protobuf:"fixed64,6,opt,name=f,def=nan" json:"f,omitempty"` 193 // Types that are assignable to OneofField: 194 // *M_OneofInt32 195 // *M_OneofInt64 196 OneofField isM_OneofField `protobuf_oneof:"oneof_field"` 197 } 198 199 // Default values for M fields. 200 const ( 201 Default_M_S = string("default") 202 ) 203 204 // Default values for M fields. 205 var ( 206 Default_M_B = []byte("default") 207 Default_M_F = float64(math.NaN()) 208 ) 209 210 func (x *M) Reset() { 211 *x = M{} 212 if protoimpl.UnsafeEnabled { 213 mi := &file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes[0] 214 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 215 ms.StoreMessageInfo(mi) 216 } 217 } 218 219 func (x *M) String() string { 220 return protoimpl.X.MessageStringOf(x) 221 } 222 223 func (*M) ProtoMessage() {} 224 225 func (x *M) ProtoReflect() protoreflect.Message { 226 mi := &file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes[0] 227 if protoimpl.UnsafeEnabled && x != nil { 228 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 229 if ms.LoadMessageInfo() == nil { 230 ms.StoreMessageInfo(mi) 231 } 232 return ms 233 } 234 return mi.MessageOf(x) 235 } 236 237 // Deprecated: Use M.ProtoReflect.Descriptor instead. 238 func (*M) Descriptor() ([]byte, []int) { 239 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescGZIP(), []int{0} 240 } 241 242 func (x *M) GetM2() *M2 { 243 if x != nil { 244 return x.M2 245 } 246 return nil 247 } 248 249 func (x *M) GetS() string { 250 if x != nil && x.S != nil { 251 return *x.S 252 } 253 return Default_M_S 254 } 255 256 func (x *M) GetB() []byte { 257 if x != nil && x.B != nil { 258 return x.B 259 } 260 return append([]byte(nil), Default_M_B...) 261 } 262 263 func (x *M) GetF() float64 { 264 if x != nil && x.F != nil { 265 return *x.F 266 } 267 return Default_M_F 268 } 269 270 func (m *M) GetOneofField() isM_OneofField { 271 if m != nil { 272 return m.OneofField 273 } 274 return nil 275 } 276 277 func (x *M) GetOneofInt32() int32 { 278 if x, ok := x.GetOneofField().(*M_OneofInt32); ok { 279 return x.OneofInt32 280 } 281 return 0 282 } 283 284 func (x *M) GetOneofInt64() int64 { 285 if x, ok := x.GetOneofField().(*M_OneofInt64); ok { 286 return x.OneofInt64 287 } 288 return 0 289 } 290 291 type isM_OneofField interface { 292 isM_OneofField() 293 } 294 295 type M_OneofInt32 struct { 296 OneofInt32 int32 `protobuf:"varint,2,opt,name=oneof_int32,json=oneofInt32,oneof"` 297 } 298 299 type M_OneofInt64 struct { 300 OneofInt64 int64 `protobuf:"varint,3,opt,name=oneof_int64,json=oneofInt64,oneof"` 301 } 302 303 func (*M_OneofInt32) isM_OneofField() {} 304 305 func (*M_OneofInt64) isM_OneofField() {} 306 307 type M_Submessage struct { 308 state protoimpl.MessageState 309 sizeCache protoimpl.SizeCache 310 unknownFields protoimpl.UnknownFields 311 312 // Types that are assignable to SubmessageOneofField: 313 // *M_Submessage_SubmessageOneofInt32 314 // *M_Submessage_SubmessageOneofInt64 315 SubmessageOneofField isM_Submessage_SubmessageOneofField `protobuf_oneof:"submessage_oneof_field"` 316 } 317 318 func (x *M_Submessage) Reset() { 319 *x = M_Submessage{} 320 if protoimpl.UnsafeEnabled { 321 mi := &file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes[1] 322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 323 ms.StoreMessageInfo(mi) 324 } 325 } 326 327 func (x *M_Submessage) String() string { 328 return protoimpl.X.MessageStringOf(x) 329 } 330 331 func (*M_Submessage) ProtoMessage() {} 332 333 func (x *M_Submessage) ProtoReflect() protoreflect.Message { 334 mi := &file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes[1] 335 if protoimpl.UnsafeEnabled && x != nil { 336 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 337 if ms.LoadMessageInfo() == nil { 338 ms.StoreMessageInfo(mi) 339 } 340 return ms 341 } 342 return mi.MessageOf(x) 343 } 344 345 // Deprecated: Use M_Submessage.ProtoReflect.Descriptor instead. 346 func (*M_Submessage) Descriptor() ([]byte, []int) { 347 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescGZIP(), []int{0, 0} 348 } 349 350 func (m *M_Submessage) GetSubmessageOneofField() isM_Submessage_SubmessageOneofField { 351 if m != nil { 352 return m.SubmessageOneofField 353 } 354 return nil 355 } 356 357 func (x *M_Submessage) GetSubmessageOneofInt32() int32 { 358 if x, ok := x.GetSubmessageOneofField().(*M_Submessage_SubmessageOneofInt32); ok { 359 return x.SubmessageOneofInt32 360 } 361 return 0 362 } 363 364 func (x *M_Submessage) GetSubmessageOneofInt64() int64 { 365 if x, ok := x.GetSubmessageOneofField().(*M_Submessage_SubmessageOneofInt64); ok { 366 return x.SubmessageOneofInt64 367 } 368 return 0 369 } 370 371 type isM_Submessage_SubmessageOneofField interface { 372 isM_Submessage_SubmessageOneofField() 373 } 374 375 type M_Submessage_SubmessageOneofInt32 struct { 376 SubmessageOneofInt32 int32 `protobuf:"varint,1,opt,name=submessage_oneof_int32,json=submessageOneofInt32,oneof"` 377 } 378 379 type M_Submessage_SubmessageOneofInt64 struct { 380 SubmessageOneofInt64 int64 `protobuf:"varint,2,opt,name=submessage_oneof_int64,json=submessageOneofInt64,oneof"` 381 } 382 383 func (*M_Submessage_SubmessageOneofInt32) isM_Submessage_SubmessageOneofField() {} 384 385 func (*M_Submessage_SubmessageOneofInt64) isM_Submessage_SubmessageOneofField() {} 386 387 var file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_extTypes = []protoimpl.ExtensionInfo{ 388 { 389 ExtendedType: (*M)(nil), 390 ExtensionType: (*string)(nil), 391 Field: 100, 392 Name: "goproto.protoc.import_public.sub.extension_field", 393 Tag: "bytes,100,opt,name=extension_field", 394 Filename: "cmd/protoc-gen-go/testdata/import_public/sub/a.proto", 395 }, 396 } 397 398 // Extension fields to M. 399 var ( 400 // optional string extension_field = 100; 401 E_ExtensionField = &file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_extTypes[0] 402 ) 403 404 var File_cmd_protoc_gen_go_testdata_import_public_sub_a_proto protoreflect.FileDescriptor 405 406 var file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDesc = []byte{ 407 0x0a, 0x34, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 408 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x69, 0x6d, 0x70, 409 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x2f, 0x73, 0x75, 0x62, 0x2f, 0x61, 410 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x20, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 411 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x75, 412 0x62, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x75, 0x62, 0x1a, 0x34, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 413 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 414 0x64, 0x61, 0x74, 0x61, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c, 415 0x69, 0x63, 0x2f, 0x73, 0x75, 0x62, 0x2f, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x35, 416 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 417 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 418 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x2f, 0x73, 0x75, 0x62, 0x32, 0x2f, 0x61, 0x2e, 419 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x03, 0x0a, 0x01, 0x4d, 0x12, 0x34, 0x0a, 0x02, 0x6d, 420 0x32, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 421 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2e, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 422 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x2e, 0x73, 0x75, 0x62, 0x2e, 0x4d, 0x32, 0x52, 0x02, 0x6d, 423 0x32, 0x12, 0x15, 0x0a, 0x01, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x07, 0x64, 0x65, 424 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x01, 0x73, 0x12, 0x15, 0x0a, 0x01, 0x62, 0x18, 0x05, 0x20, 425 0x01, 0x28, 0x0c, 0x3a, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x01, 0x62, 0x12, 426 0x11, 0x0a, 0x01, 0x66, 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 0x3a, 0x03, 0x6e, 0x61, 0x6e, 0x52, 427 0x01, 0x66, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x33, 428 0x32, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 429 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 0x21, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 430 0x6e, 0x74, 0x36, 0x34, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x00, 0x52, 0x0a, 0x6f, 0x6e, 431 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x1a, 0xc3, 0x01, 0x0a, 0x0a, 0x53, 0x75, 0x62, 432 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x73, 0x75, 0x62, 0x6d, 0x65, 433 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x33, 434 0x32, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x14, 0x73, 0x75, 0x62, 0x6d, 0x65, 435 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x12, 436 0x36, 0x0a, 0x16, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6f, 0x6e, 437 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x48, 438 0x00, 0x52, 0x14, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x6e, 0x65, 439 0x6f, 0x66, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2b, 0x0a, 0x12, 0x53, 0x75, 0x62, 0x6d, 0x65, 440 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x53, 0x75, 0x62, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x15, 0x0a, 441 0x11, 0x4d, 0x5f, 0x53, 0x55, 0x42, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x5f, 0x5a, 0x45, 442 0x52, 0x4f, 0x10, 0x00, 0x42, 0x18, 0x0a, 0x16, 0x73, 0x75, 0x62, 0x6d, 0x65, 0x73, 0x73, 0x61, 443 0x67, 0x65, 0x5f, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x22, 0x15, 444 0x0a, 0x07, 0x53, 0x75, 0x62, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x0a, 0x0a, 0x06, 0x4d, 0x5f, 0x5a, 445 0x45, 0x52, 0x4f, 0x10, 0x00, 0x2a, 0x08, 0x08, 0x64, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x42, 446 0x0d, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x2a, 0x0d, 447 0x0a, 0x01, 0x45, 0x12, 0x08, 0x0a, 0x04, 0x5a, 0x45, 0x52, 0x4f, 0x10, 0x00, 0x3a, 0x4c, 0x0a, 448 0x0f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 449 0x12, 0x23, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 450 0x63, 0x2e, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x2e, 451 0x73, 0x75, 0x62, 0x2e, 0x4d, 0x18, 0x64, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x65, 0x78, 0x74, 452 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x49, 0x5a, 0x47, 0x67, 453 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 454 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 455 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e, 0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 456 0x64, 0x61, 0x74, 0x61, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x70, 0x75, 0x62, 0x6c, 457 0x69, 0x63, 0x2f, 0x73, 0x75, 0x62, 0x50, 0x01, 458 } 459 460 var ( 461 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescOnce sync.Once 462 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescData = file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDesc 463 ) 464 465 func file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescGZIP() []byte { 466 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescOnce.Do(func() { 467 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescData) 468 }) 469 return file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDescData 470 } 471 472 var file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_enumTypes = make([]protoimpl.EnumInfo, 3) 473 var file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 474 var file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_goTypes = []interface{}{ 475 (E)(0), // 0: goproto.protoc.import_public.sub.E 476 (M_Subenum)(0), // 1: goproto.protoc.import_public.sub.M.Subenum 477 (M_Submessage_Submessage_Subenum)(0), // 2: goproto.protoc.import_public.sub.M.Submessage.Submessage_Subenum 478 (*M)(nil), // 3: goproto.protoc.import_public.sub.M 479 (*M_Submessage)(nil), // 4: goproto.protoc.import_public.sub.M.Submessage 480 (*M2)(nil), // 5: goproto.protoc.import_public.sub.M2 481 } 482 var file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_depIdxs = []int32{ 483 5, // 0: goproto.protoc.import_public.sub.M.m2:type_name -> goproto.protoc.import_public.sub.M2 484 3, // 1: goproto.protoc.import_public.sub.extension_field:extendee -> goproto.protoc.import_public.sub.M 485 2, // [2:2] is the sub-list for method output_type 486 2, // [2:2] is the sub-list for method input_type 487 2, // [2:2] is the sub-list for extension type_name 488 1, // [1:2] is the sub-list for extension extendee 489 0, // [0:1] is the sub-list for field type_name 490 } 491 492 func init() { file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_init() } 493 func file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_init() { 494 if File_cmd_protoc_gen_go_testdata_import_public_sub_a_proto != nil { 495 return 496 } 497 file_cmd_protoc_gen_go_testdata_import_public_sub_b_proto_init() 498 if !protoimpl.UnsafeEnabled { 499 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 500 switch v := v.(*M); i { 501 case 0: 502 return &v.state 503 case 1: 504 return &v.sizeCache 505 case 2: 506 return &v.unknownFields 507 case 3: 508 return &v.extensionFields 509 default: 510 return nil 511 } 512 } 513 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 514 switch v := v.(*M_Submessage); i { 515 case 0: 516 return &v.state 517 case 1: 518 return &v.sizeCache 519 case 2: 520 return &v.unknownFields 521 default: 522 return nil 523 } 524 } 525 } 526 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes[0].OneofWrappers = []interface{}{ 527 (*M_OneofInt32)(nil), 528 (*M_OneofInt64)(nil), 529 } 530 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes[1].OneofWrappers = []interface{}{ 531 (*M_Submessage_SubmessageOneofInt32)(nil), 532 (*M_Submessage_SubmessageOneofInt64)(nil), 533 } 534 type x struct{} 535 out := protoimpl.TypeBuilder{ 536 File: protoimpl.DescBuilder{ 537 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 538 RawDescriptor: file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDesc, 539 NumEnums: 3, 540 NumMessages: 2, 541 NumExtensions: 1, 542 NumServices: 0, 543 }, 544 GoTypes: file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_goTypes, 545 DependencyIndexes: file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_depIdxs, 546 EnumInfos: file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_enumTypes, 547 MessageInfos: file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_msgTypes, 548 ExtensionInfos: file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_extTypes, 549 }.Build() 550 File_cmd_protoc_gen_go_testdata_import_public_sub_a_proto = out.File 551 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_rawDesc = nil 552 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_goTypes = nil 553 file_cmd_protoc_gen_go_testdata_import_public_sub_a_proto_depIdxs = nil 554 }