mirror of
https://github.com/protocolbuffers/protobuf-go.git
synced 2025-01-01 11:58:21 +00:00
095e462e1c
Package protoregistry provides data structures to register and lookup protobuf descriptor types. High-level API: var GlobalFiles = new(Files) var NotFound = errors.New("not found") type Files struct{ ... } func NewFiles(...pref.FileDescriptor) *Files func (*Files) Register(...pref.FileDescriptor) error func (*Files) FindDescriptorByName(pref.FullName) (pref.Descriptor, error) func (*Files) RangeFiles(func(pref.FileDescriptor) bool) func (*Files) RangeFilesByPackage(pref.FullName, func(pref.FileDescriptor) bool) func (*Files) RangeFilesByPath(string, func(pref.FileDescriptor) bool) To support the FindDescriptorByName method, we add a DescriptorByName to protoreflect.FileDescriptor and associated logic to prototype. Change-Id: I14d65f74d2bd9f4f48641da9dfa70190310e5878 Reviewed-on: https://go-review.googlesource.com/129499 Reviewed-by: Damien Neil <dneil@google.com> |
||
---|---|---|
.. | ||
protoreflect | ||
protoregistry | ||
prototype |