Documentation ¶
Index ¶
- func Sanitize(s string) string
- type Generator
- func (g *Generator) Generate(pkg *model.Package, outputPkgName string, outputPkgPath string) error
- func (g *Generator) GenerateActorMethods(actorType string, intf *model.Interface, outputPkgPath string)
- func (g *Generator) GenerateActorStruct(actorName, originalName string)
- func (g *Generator) GenerateHeader()
- func (g *Generator) GenerateImport(pkg *model.Package, outputPkgName string, outputPackagePath string) error
- func (g *Generator) GenerateMethod(actorType string, m *model.Method, outputPkgPath string)
- func (g *Generator) GenerateNameMethod(actorType string)
- func (g *Generator) GenerateNewFunction(actorName, originalName string)
- func (g *Generator) GenerateOriginalInterface(intf *model.Interface, outputPkgPath string)
- func (g *Generator) Output() []byte
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Generator ¶
type Generator struct { Destination string // may be empty CopyrightHeader string // contains filtered or unexported fields }
func (*Generator) GenerateActorMethods ¶ added in v0.1.8
func (*Generator) GenerateActorStruct ¶
func (*Generator) GenerateHeader ¶
func (g *Generator) GenerateHeader()
func (*Generator) GenerateImport ¶
func (*Generator) GenerateMethod ¶
func (*Generator) GenerateNameMethod ¶ added in v0.1.8
func (*Generator) GenerateNewFunction ¶
func (*Generator) GenerateOriginalInterface ¶
Click to show internal directories.
Click to hide internal directories.