protobuf-go/reflect/protodesc
Michael Stapelberg b46f280f97 all: plumb the lazy option into filedesc.Field and .Extension
The IsLazy() method is intentionally not added to the
protoreflect.FieldDescriptor interface because users should not need it.
The Go Protobuf runtime will use type assertion to dynamically call the method.

There is no change in behavior, this is preparation only.

Change-Id: I4500c17f5edd1bdc40447eb89bff115b4e8eab06
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/596539
Reviewed-by: Chressie Himpel <chressie@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
2024-07-08 07:49:25 +00:00
..
desc_init.go all: plumb the lazy option into filedesc.Field and .Extension 2024-07-08 07:49:25 +00:00
desc_resolve.go reflect/protoreflect: FieldDescriptor.Kind should never be GroupKind for maps or fields of map entry 2024-06-06 08:04:46 +00:00
desc_validate.go reflect/protodesc: remove obsolete JSON name check from desc validator 2024-05-16 12:32:14 +00:00
desc.go all: enable editions support 2024-03-22 09:09:14 +00:00
editions.go all: update to protobuf 27.0-rc1 and regenerate protos 2024-05-03 08:08:45 +00:00
file_test.go reflect/protodesc: remove obsolete JSON name check from desc validator 2024-05-16 12:32:14 +00:00
proto_test.go protobuf: fix required/group bug in descriptor proto output of editions files 2024-04-05 07:47:23 +00:00
proto.go protobuf: fix required/group bug in descriptor proto output of editions files 2024-04-05 07:47:23 +00:00