protobuf-go/cmd/protoc-gen-go/testdata/proto2
Joe Tsai 35ec98fdcb cmd/protoc-gen-go: generate for v2-only dependencies
This removes yet another set of dependencies of v2 on v1.
The only remaining dependency are in the _test.go files,
primarily for proto.Equal.

Changes made:
* cmd/protoc-gen-go no longer generates any functionality that depends
on the v1 package, and instead only depends on v2.
* internal/fileinit.FileBuilder.MessageOutputTypes is switched from
protoreflect.MessageType to protoimpl.MessageType since the
implementation must be fully inialized before registration occurs.
* The test for internal/legacy/file_test.go is switched to a legacy_test
package to avoid a cyclic dependency.
This requires Load{Enum,Message,File}Desc to be exported.

Change-Id: I43e2fe64cff4eea204258ce11e791aca5eb6e569
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/169298
Reviewed-by: Damien Neil <dneil@google.com>
2019-03-26 17:03:31 +00:00
..
enum.pb.go cmd/protoc-gen-go: generate for v2-only dependencies 2019-03-26 17:03:31 +00:00
enum.proto reflect/protoreflect: add HasJSONName, ReservedRanges, and ReservedNames 2018-12-07 20:10:15 +00:00
fields.pb.go cmd/protoc-gen-go: generate for v2-only dependencies 2019-03-26 17:03:31 +00:00
fields.proto reflect/protoreflect: add HasJSONName, ReservedRanges, and ReservedNames 2018-12-07 20:10:15 +00:00
nested_messages.pb.go cmd/protoc-gen-go: generate for v2-only dependencies 2019-03-26 17:03:31 +00:00
nested_messages.proto go.mod: rename google.golang.org/proto as github.com/golang/protobuf/v2 2018-09-24 16:11:50 +00:00
proto2.pb.go cmd/protoc-gen-go: generate for v2-only dependencies 2019-03-26 17:03:31 +00:00
proto2.proto go.mod: rename google.golang.org/proto as github.com/golang/protobuf/v2 2018-09-24 16:11:50 +00:00