Versions in this module Expand all Collapse all v0 v0.0.3 Apr 13, 2020 v0.0.2 Apr 10, 2020 Changes in this version + func NewPluginMap() map[string][]func(types.DAOContext) ([]Code, error) + type DataStore struct + type Decl struct + Code Code + Name string + type Declare struct + Constructor *types.ConstructorDeclare + Imports types.ImportList + Methods []*types.MethodDeclare + type FuncDecl struct + Comment string + func (d *FuncDecl) IsGenerated() bool + type FuncDecls []*FuncDecl + func (d FuncDecls) FuncNameMap() map[string]*FuncDecl + func (d FuncDecls) GeneratedFuncs() FuncDecls + type Generator struct + func NewGenerator(cfg *config.Config) *Generator + func (g *Generator) Generate(classes []*types.Class) error + func (g *Generator) PackageDeclare(class *types.Class, path string) (*Declare, error) + type MethodGenerator struct + func (g *MethodGenerator) Generate(importList types.ImportList) *Statement + type MethodGenerators []*MethodGenerator + type PackageDecl struct + Funcs FuncDecls + Imports types.ImportList + Interfaces []*types.MethodDeclare + Structs []*Decl + func (d *PackageDecl) InterfaceMap() map[string]*types.MethodDeclare