2019-03-08 17:18:11 -08:00
|
|
|
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
|
|
// source: test/ext.proto
|
|
|
|
|
|
|
|
package test
|
|
|
|
|
|
|
|
import (
|
|
|
|
protoreflect "github.com/golang/protobuf/v2/reflect/protoreflect"
|
2019-03-25 14:41:32 -07:00
|
|
|
protoregistry "github.com/golang/protobuf/v2/reflect/protoregistry"
|
all: move v1 types over to the v2 repository
As a goal, v2 should not depend on v1. As another step towards that end,
we move all the types that used to be in the v1 protoapi package over to v2.
For now, we place MessageV1, ExtensionRangeV1, and ExtensionDescV1
in runtime/protoiface since these are types that generated messages will
probably have to reference forever. An alternative location could be
reflect/protoreflect, but it seems unfortunate to have to dirty the
namespace of that package with these types.
We move ExtensionFieldV1, ExtensionFieldsV1, and ExtensionFieldsOf
to internal/impl, since these are related to the implementation of a
generated message.
Since moving these types from v1 to v2 implies that the v1 protoapi
package is useless, we update all usages of v1 protoapi in the v2
repository to point to the relevant v2 type or functionality.
CL/168538 is the corresponding change to alter v1.
There will be a temporary build failure as it is not possible
to submit CL/168519 and CL/168538 atomically.
Change-Id: Ide4025c1b6af5b7f0696f4b65b988b4d10a50f0b
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/168519
Reviewed-by: Herbie Ong <herbie@google.com>
2019-03-20 18:29:32 -07:00
|
|
|
protoiface "github.com/golang/protobuf/v2/runtime/protoiface"
|
2019-03-08 17:18:11 -08:00
|
|
|
protoimpl "github.com/golang/protobuf/v2/runtime/protoimpl"
|
|
|
|
)
|
|
|
|
|
all: move v1 types over to the v2 repository
As a goal, v2 should not depend on v1. As another step towards that end,
we move all the types that used to be in the v1 protoapi package over to v2.
For now, we place MessageV1, ExtensionRangeV1, and ExtensionDescV1
in runtime/protoiface since these are types that generated messages will
probably have to reference forever. An alternative location could be
reflect/protoreflect, but it seems unfortunate to have to dirty the
namespace of that package with these types.
We move ExtensionFieldV1, ExtensionFieldsV1, and ExtensionFieldsOf
to internal/impl, since these are related to the implementation of a
generated message.
Since moving these types from v1 to v2 implies that the v1 protoapi
package is useless, we update all usages of v1 protoapi in the v2
repository to point to the relevant v2 type or functionality.
CL/168538 is the corresponding change to alter v1.
There will be a temporary build failure as it is not possible
to submit CL/168519 and CL/168538 atomically.
Change-Id: Ide4025c1b6af5b7f0696f4b65b988b4d10a50f0b
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/168519
Reviewed-by: Herbie Ong <herbie@google.com>
2019-03-20 18:29:32 -07:00
|
|
|
var xxx_File_test_ext_proto_extDescs = []protoiface.ExtensionDescV1{
|
2019-03-14 16:08:22 -07:00
|
|
|
{
|
|
|
|
ExtendedType: (*TestAllExtensions)(nil),
|
|
|
|
ExtensionType: (*int32)(nil),
|
|
|
|
Field: 2000,
|
|
|
|
Name: "goproto.proto.test.foreign_int32_extension",
|
|
|
|
Tag: "varint,2000,opt,name=foreign_int32_extension",
|
|
|
|
Filename: "test/ext.proto",
|
|
|
|
},
|
2019-03-08 17:18:11 -08:00
|
|
|
}
|
2019-03-14 16:08:22 -07:00
|
|
|
var (
|
|
|
|
// extend goproto.proto.test.TestAllExtensions { optional int32 foreign_int32_extension = 2000; }
|
|
|
|
E_ForeignInt32Extension = &xxx_File_test_ext_proto_extDescs[0]
|
|
|
|
)
|
2019-03-08 17:18:11 -08:00
|
|
|
var xxx_File_test_ext_proto_rawdesc = []byte{
|
|
|
|
// 207 bytes of the wire-encoded FileDescriptorProto
|
|
|
|
0x0a, 0x0e, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
|
|
0x12, 0x12, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
|
|
|
|
0x74, 0x65, 0x73, 0x74, 0x1a, 0x0f, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x2e,
|
|
|
|
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x3a, 0x5e, 0x0a, 0x17, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e,
|
|
|
|
0x5f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
|
|
|
|
0x12, 0x25, 0x2e, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
|
|
0x2e, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x54, 0x65, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x78, 0x74,
|
|
|
|
0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0xd0, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15,
|
|
|
|
0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, 0x6e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x45, 0x78, 0x74, 0x65,
|
|
|
|
0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x38, 0x5a, 0x36, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e,
|
|
|
|
0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
|
|
|
0x62, 0x75, 0x66, 0x2f, 0x76, 0x32, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2f,
|
|
|
|
0x74, 0x65, 0x73, 0x74, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x2f, 0x74, 0x65, 0x73, 0x74,
|
|
|
|
}
|
|
|
|
|
2019-03-16 00:05:34 -07:00
|
|
|
var xxx_File_test_ext_proto_rawdesc_gzipped = protoimpl.X.CompressGZIP(xxx_File_test_ext_proto_rawdesc)
|
2019-03-08 17:18:11 -08:00
|
|
|
|
|
|
|
const _ = protoimpl.EnforceVersion(protoimpl.Version - 0)
|
|
|
|
|
|
|
|
var File_test_ext_proto protoreflect.FileDescriptor
|
|
|
|
|
|
|
|
var xxx_File_test_ext_proto_goTypes = []interface{}{
|
|
|
|
(*TestAllExtensions)(nil), // 0: goproto.proto.test.TestAllExtensions
|
|
|
|
}
|
|
|
|
var xxx_File_test_ext_proto_depIdxs = []int32{
|
|
|
|
0, // goproto.proto.test.foreign_int32_extension:extendee -> goproto.proto.test.TestAllExtensions
|
|
|
|
}
|
|
|
|
|
|
|
|
func init() { xxx_File_test_ext_proto_init() }
|
|
|
|
func xxx_File_test_ext_proto_init() {
|
|
|
|
if File_test_ext_proto != nil {
|
|
|
|
return
|
|
|
|
}
|
|
|
|
xxx_File_test_test_proto_init()
|
|
|
|
extensionTypes := make([]protoreflect.ExtensionType, 1)
|
|
|
|
File_test_ext_proto = protoimpl.FileBuilder{
|
|
|
|
RawDescriptor: xxx_File_test_ext_proto_rawdesc,
|
|
|
|
GoTypes: xxx_File_test_ext_proto_goTypes,
|
|
|
|
DependencyIndexes: xxx_File_test_ext_proto_depIdxs,
|
2019-03-14 16:08:22 -07:00
|
|
|
LegacyExtensions: xxx_File_test_ext_proto_extDescs,
|
2019-03-08 17:18:11 -08:00
|
|
|
ExtensionOutputTypes: extensionTypes,
|
2019-03-25 14:41:32 -07:00
|
|
|
FilesRegistry: protoregistry.GlobalFiles,
|
|
|
|
TypesRegistry: protoregistry.GlobalTypes,
|
2019-03-08 17:18:11 -08:00
|
|
|
}.Init()
|
|
|
|
xxx_File_test_ext_proto_goTypes = nil
|
|
|
|
xxx_File_test_ext_proto_depIdxs = nil
|
|
|
|
}
|