Versions in this module Expand all Collapse all v0 v0.5.1 Sep 9, 2020 Changes in this version + type DefinitionComments struct + Leading string + LeadingDetached []string + Trailing string + type MessageDefinition struct + Comments DefinitionComments + Descriptor *descriptor.DescriptorProto + File *descriptor.FileDescriptorProto + Parent *MessageDefinition + func (m *MessageDefinition) Lineage() []*MessageDefinition + func (m *MessageDefinition) ProtoName() string + type Registry struct + func New(files []*descriptor.FileDescriptorProto) *Registry + func (r *Registry) FieldComments(message *MessageDefinition, field *descriptor.FieldDescriptorProto) (DefinitionComments, error) + func (r *Registry) FileComments(file *descriptor.FileDescriptorProto) (DefinitionComments, error) + func (r *Registry) MessageDefinition(name string) *MessageDefinition + func (r *Registry) MethodComments(file *descriptor.FileDescriptorProto, svc *descriptor.ServiceDescriptorProto, ...) (DefinitionComments, error) + func (r *Registry) MethodInputDefinition(method *descriptor.MethodDescriptorProto) *MessageDefinition + func (r *Registry) MethodOutputDefinition(method *descriptor.MethodDescriptorProto) *MessageDefinition + func (r *Registry) ServiceComments(file *descriptor.FileDescriptorProto, svc *descriptor.ServiceDescriptorProto) (DefinitionComments, error)