Documentation ¶
Index ¶
- type FileDescriptorWrapper
- func (w FileDescriptorWrapper) Descriptor() protoreflect.FileDescriptor
- func (w FileDescriptorWrapper) JavaFullOuterClassName() JavaClassName
- func (w FileDescriptorWrapper) JavaOuterClassName() JavaClassName
- func (w FileDescriptorWrapper) JavaPackage() JavaPackage
- func (w FileDescriptorWrapper) Services() []ServiceDescriptorWrapper
- type Generator
- type JavaClassName
- type JavaMethod
- type JavaMethodArgument
- type JavaPackage
- type MethodDescriptorWrapper
- type Options
- type ServiceDescriptorWrapper
- type TemplateData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileDescriptorWrapper ¶
type FileDescriptorWrapper struct {
// contains filtered or unexported fields
}
func WrapFileDescriptor ¶
func WrapFileDescriptor(fd protoreflect.FileDescriptor, includeServices bool) FileDescriptorWrapper
func (FileDescriptorWrapper) Descriptor ¶
func (w FileDescriptorWrapper) Descriptor() protoreflect.FileDescriptor
func (FileDescriptorWrapper) JavaFullOuterClassName ¶
func (w FileDescriptorWrapper) JavaFullOuterClassName() JavaClassName
func (FileDescriptorWrapper) JavaOuterClassName ¶
func (w FileDescriptorWrapper) JavaOuterClassName() JavaClassName
func (FileDescriptorWrapper) JavaPackage ¶
func (w FileDescriptorWrapper) JavaPackage() JavaPackage
func (FileDescriptorWrapper) Services ¶
func (w FileDescriptorWrapper) Services() []ServiceDescriptorWrapper
type JavaClassName ¶
type JavaClassName string
func (JavaClassName) Path ¶
func (cn JavaClassName) Path() string
type JavaMethod ¶
type JavaMethod struct { Name string ReturnType string Arguments []JavaMethodArgument Throws []string }
func (JavaMethod) String ¶
func (m JavaMethod) String() string
type JavaMethodArgument ¶
type JavaPackage ¶
type JavaPackage string
func (JavaPackage) Path ¶
func (jp JavaPackage) Path() string
func (JavaPackage) Resolve ¶
func (jp JavaPackage) Resolve(cn JavaClassName) JavaClassName
type MethodDescriptorWrapper ¶
type MethodDescriptorWrapper struct {
// contains filtered or unexported fields
}
func WrapMethodDescriptor ¶
func WrapMethodDescriptor(md protoreflect.MethodDescriptor) MethodDescriptorWrapper
func (MethodDescriptorWrapper) Descriptor ¶
func (w MethodDescriptorWrapper) Descriptor() protoreflect.MethodDescriptor
func (MethodDescriptorWrapper) JavaMethod ¶
func (w MethodDescriptorWrapper) JavaMethod() JavaMethod
func (MethodDescriptorWrapper) Name ¶
func (w MethodDescriptorWrapper) Name() string
func (MethodDescriptorWrapper) TwirpPath ¶
func (w MethodDescriptorWrapper) TwirpPath() string
type ServiceDescriptorWrapper ¶
type ServiceDescriptorWrapper struct {
// contains filtered or unexported fields
}
func WrapServiceDescriptor ¶
func WrapServiceDescriptor(sd protoreflect.ServiceDescriptor) ServiceDescriptorWrapper
func (ServiceDescriptorWrapper) Descriptor ¶
func (w ServiceDescriptorWrapper) Descriptor() protoreflect.ServiceDescriptor
func (ServiceDescriptorWrapper) JavaClassName ¶
func (w ServiceDescriptorWrapper) JavaClassName() JavaClassName
func (ServiceDescriptorWrapper) Methods ¶
func (w ServiceDescriptorWrapper) Methods() []MethodDescriptorWrapper
func (ServiceDescriptorWrapper) Name ¶
func (w ServiceDescriptorWrapper) Name() string
type TemplateData ¶
type TemplateData struct { Options Options ProtoFile FileDescriptorWrapper JavaOuterClassName string }
Click to show internal directories.
Click to hide internal directories.