Documentation ¶
Index ¶
- type GoGenerator
- func (gg *GoGenerator) Dir(name string) code.Generator
- func (gg *GoGenerator) Funcs(funcs ...code.FuncDef) code.Generator
- func (gg GoGenerator) GetBasePath() string
- func (gg *GoGenerator) GlobalConsts(constants ...code.VarDef) code.Generator
- func (gg *GoGenerator) GlobalVars(globals ...code.VarDef) code.Generator
- func (gg *GoGenerator) SetBasePath(basePath string) code.Generator
- func (gg *GoGenerator) Src(name string) code.Generator
- func (gg *GoGenerator) Types(objects ...code.ObjectDef) code.Generator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoGenerator ¶
type GoGenerator struct {
// contains filtered or unexported fields
}
GoGenerator generates Go code
func (*GoGenerator) Dir ¶
func (gg *GoGenerator) Dir(name string) code.Generator
Dir implements code.Generator using code.BaseGenerator
func (*GoGenerator) Funcs ¶
func (gg *GoGenerator) Funcs(funcs ...code.FuncDef) code.Generator
Funcs implements code.Generator
func (GoGenerator) GetBasePath ¶
func (gg GoGenerator) GetBasePath() string
GetBasePath implements code.Generator using code.BaseGenerator
func (*GoGenerator) GlobalConsts ¶
func (gg *GoGenerator) GlobalConsts(constants ...code.VarDef) code.Generator
GlobalConsts implements code.Generator
func (*GoGenerator) GlobalVars ¶
func (gg *GoGenerator) GlobalVars(globals ...code.VarDef) code.Generator
GlobalVars implements code.Generator
func (*GoGenerator) SetBasePath ¶
func (gg *GoGenerator) SetBasePath(basePath string) code.Generator
SetBasePath implements code.Generator using code.BaseGenerator
Click to show internal directories.
Click to hide internal directories.