Documentation
¶
Index ¶
- type DescriptorRegistry
- func (d *DescriptorRegistry) GetFileDescriptorSet() *descriptorpb.FileDescriptorSet
- func (d *DescriptorRegistry) GetFilesResolver() *protoregistry.Files
- func (d *DescriptorRegistry) GetTypesResolver(regs ...*protoregistry.Files) *protoregistry.Types
- func (d *DescriptorRegistry) Import(parse ParserFunc, excludes []*regexp.Regexp, paths ...string) error
- func (d *DescriptorRegistry) Load(path, checksum string) error
- func (d *DescriptorRegistry) Merge(other *DescriptorRegistry)
- func (d *DescriptorRegistry) MergeFileDescriptorSet(fds *descriptorpb.FileDescriptorSet)
- func (d *DescriptorRegistry) Parse(parser *protoparse.Parser, files []string) error
- func (d *DescriptorRegistry) Store(path string) (string, error)
- type ParserFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DescriptorRegistry ¶
type DescriptorRegistry struct { MessageRegistry msgregistry.MessageRegistry FileRegistry map[string]*desc.FileDescriptor // contains filtered or unexported fields }
func NewDescriptorRegistry ¶
func NewDescriptorRegistry() *DescriptorRegistry
func (*DescriptorRegistry) GetFileDescriptorSet ¶
func (d *DescriptorRegistry) GetFileDescriptorSet() *descriptorpb.FileDescriptorSet
func (*DescriptorRegistry) GetFilesResolver ¶
func (d *DescriptorRegistry) GetFilesResolver() *protoregistry.Files
func (*DescriptorRegistry) GetTypesResolver ¶
func (d *DescriptorRegistry) GetTypesResolver(regs ...*protoregistry.Files) *protoregistry.Types
func (*DescriptorRegistry) Import ¶
func (d *DescriptorRegistry) Import(parse ParserFunc, excludes []*regexp.Regexp, paths ...string) error
func (*DescriptorRegistry) Load ¶
func (d *DescriptorRegistry) Load(path, checksum string) error
func (*DescriptorRegistry) Merge ¶
func (d *DescriptorRegistry) Merge(other *DescriptorRegistry)
func (*DescriptorRegistry) MergeFileDescriptorSet ¶
func (d *DescriptorRegistry) MergeFileDescriptorSet(fds *descriptorpb.FileDescriptorSet)
func (*DescriptorRegistry) Parse ¶
func (d *DescriptorRegistry) Parse(parser *protoparse.Parser, files []string) error
type ParserFunc ¶
type ParserFunc func(parser *protoparse.Parser, files []string) error
Click to show internal directories.
Click to hide internal directories.