func (c *Context) ExecuteTargets(targets []Target) error { … }
type DefaultFileType …
func (ft DefaultFileType) AssembleFile(f *File, pathname string) error { … }
func assembleGoFile(w io.Writer, f *File) { … }
func importsWrapper(src []byte) ([]byte, error) { … }
func NewGoFile() *DefaultFileType { … }
func addIndentHeaderComment(b *bytes.Buffer, format string, args ...interface{ … }
func (c *Context) filteredBy(f func(*Context, *types.Type) bool) *Context { … }
func (c *Context) addNameSystems(namers namer.NameSystems) *Context { … }
func (c *Context) ExecuteTarget(tgt Target) error { … }
func (c *Context) executeBody(w io.Writer, generator Generator) error { … }