Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Loader ¶
type Loader struct {
// contains filtered or unexported fields
}
Loader handles loading and parsing FileDescriptorSet files
func (*Loader) BuildRegistry ¶
func (l *Loader) BuildRegistry(fdSet *descriptorpb.FileDescriptorSet) (*protoregistry.Files, error)
BuildRegistry creates a protoregistry.Files from a FileDescriptorSet
func (*Loader) ExtractMethodInfo ¶
func (l *Loader) ExtractMethodInfo(files *protoregistry.Files) ([]types.MethodInfo, error)
ExtractMethodInfo extracts method information with service context from file descriptors
func (*Loader) LoadFromFile ¶
func (l *Loader) LoadFromFile(path string) (*descriptorpb.FileDescriptorSet, error)
LoadFromFile loads a FileDescriptorSet from a binary protobuf file
Click to show internal directories.
Click to hide internal directories.