Documentation
¶
Index ¶
- func WriteAST(w io.Writer, i *importer.Importer, node ast.Node)
- type BaseWriter
- type GoLangWriter
- func (w *GoLangWriter) WriteCheckErr(body func())
- func (w *GoLangWriter) WriteConvertType(importFn func(string, string) string, assignId, valueId string, ...)
- func (w *GoLangWriter) WriteDefer(params []string, calls []string, body func())
- func (w *GoLangWriter) WriteFormatType(importFn func(string, string) string, assignId, valueId string, ...) string
- func (w *GoLangWriter) WriteFunc(name, recv string, params, results []string, body func())
- func (w *GoLangWriter) WriteFuncCall(id, name string, params []string)
- func (w *GoLangWriter) WriteSignature(keyvals []string)
- func (w *GoLangWriter) WriteStruct(keyvals []string, assign bool)
- func (w *GoLangWriter) WriteStructAssign(keyvals []string)
- func (w *GoLangWriter) WriteStructDefined(keyvals []string)
- func (w *GoLangWriter) WriteType(name string)
- func (w *GoLangWriter) WriteTypeStruct(name string, keyvals []string)
- func (w *GoLangWriter) WriteVarGroup(body func())
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BaseWriter ¶
func (*BaseWriter) Line ¶
func (w *BaseWriter) Line()
func (*BaseWriter) W ¶
func (w *BaseWriter) W(format string, args ...interface{})
type GoLangWriter ¶
type GoLangWriter struct {
BaseWriter
}
func (*GoLangWriter) WriteCheckErr ¶
func (w *GoLangWriter) WriteCheckErr(body func())
func (*GoLangWriter) WriteConvertType ¶
func (*GoLangWriter) WriteDefer ¶
func (w *GoLangWriter) WriteDefer(params []string, calls []string, body func())
func (*GoLangWriter) WriteFormatType ¶
func (*GoLangWriter) WriteFunc ¶
func (w *GoLangWriter) WriteFunc(name, recv string, params, results []string, body func())
func (*GoLangWriter) WriteFuncCall ¶
func (w *GoLangWriter) WriteFuncCall(id, name string, params []string)
func (*GoLangWriter) WriteSignature ¶
func (w *GoLangWriter) WriteSignature(keyvals []string)
func (*GoLangWriter) WriteStruct ¶
func (w *GoLangWriter) WriteStruct(keyvals []string, assign bool)
func (*GoLangWriter) WriteStructAssign ¶
func (w *GoLangWriter) WriteStructAssign(keyvals []string)
func (*GoLangWriter) WriteStructDefined ¶
func (w *GoLangWriter) WriteStructDefined(keyvals []string)
func (*GoLangWriter) WriteType ¶
func (w *GoLangWriter) WriteType(name string)
func (*GoLangWriter) WriteTypeStruct ¶
func (w *GoLangWriter) WriteTypeStruct(name string, keyvals []string)
func (*GoLangWriter) WriteVarGroup ¶
func (w *GoLangWriter) WriteVarGroup(body func())
Click to show internal directories.
Click to hide internal directories.