Documentation ¶
Index ¶
- type MethodBuilder
- func (m *MethodBuilder) MakeMethodCode(gen structag.TagPrompter) ([]jen.Code, error)
- func (m *MethodBuilder) MakeMethods() *jen.Statement
- func (m *MethodBuilder) MethodHeaderBuilder(methodname string) *jen.Statement
- func (m *MethodBuilder) MethodInterfaceBuilder(methodname string) (*jen.Statement, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MethodBuilder ¶
type MethodBuilder struct {
// contains filtered or unexported fields
}
func NewMethodBuilder ¶
func (*MethodBuilder) MakeMethodCode ¶
func (m *MethodBuilder) MakeMethodCode(gen structag.TagPrompter) ([]jen.Code, error)
func (*MethodBuilder) MakeMethods ¶
func (m *MethodBuilder) MakeMethods() *jen.Statement
func (*MethodBuilder) MethodHeaderBuilder ¶
func (m *MethodBuilder) MethodHeaderBuilder(methodname string) *jen.Statement
func (*MethodBuilder) MethodInterfaceBuilder ¶
func (m *MethodBuilder) MethodInterfaceBuilder(methodname string) (*jen.Statement, error)
Click to show internal directories.
Click to hide internal directories.