protobuf-go/internal/testprotos
Damien Neil f12fb45fd6 all: add ProtoMethods method to protoreflect.Message
Promote the fast-path magic ProtoMethods method to first-class citizen
of the protoreflect.Message interface.

To avoid polluting the protoreflect package with the various types
required by this method, make the necessary protoiface types unnamed and
duplicate them in protoreflect.

Updates golang/protobuf#1022.

Change-Id: I9595bae40b3bc7536d727fb6f99b3bce8f73da87
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/215718
Reviewed-by: Joe Tsai <joetsai@google.com>
2020-01-21 21:05:54 +00:00
..
annotation cmd/protoc-gen-go: refactor package 2020-01-11 03:09:40 +00:00
benchmarks cmd/protoc-gen-go: fix Reset method 2019-10-17 17:10:14 +00:00
conformance cmd/protoc-gen-go: fix Reset method 2019-10-17 17:10:14 +00:00
fieldtrack cmd/protoc-gen-go: remove json ignore tags 2019-12-10 23:22:16 +00:00
fuzz internal/testprotos/fuzz: add go_package option 2020-01-06 22:47:51 +00:00
irregular all: add ProtoMethods method to protoreflect.Message 2020-01-21 21:05:54 +00:00
legacy all: minor tweaks 2020-01-12 09:18:34 +00:00
messageset all: don't allow invalid field numbers when legacy support is on 2019-12-09 18:35:13 +00:00
order proto, internal/impl: make wire output more consistent with v1 2019-11-12 20:59:03 +00:00
registry internal/testprotos: hide all public testprotos 2020-01-12 08:32:55 +00:00
required internal/impl: recognized required bytes fields in validation 2020-01-15 23:51:51 +00:00
test internal/impl: fix unmarshal of group containing their own field number 2020-01-14 19:43:24 +00:00
test3 cmd/protoc-gen-go: fix Reset method 2019-10-17 17:10:14 +00:00
textpb2 internal/testprotos: hide all public testprotos 2020-01-12 08:32:55 +00:00
textpb3 internal/testprotos: hide all public testprotos 2020-01-12 08:32:55 +00:00