Versions in this module Expand all Collapse all v0 v0.0.1 May 18, 2019 Changes in this version + type Channel struct + RecvOnly bool + SendOnly bool + Type interface{} + type Comment struct + Content string + func (c Comment) Lines() []string + type Const struct + Comment Comment + Doc Comment + GenerateComments []GenerateComment + IsExported bool + MagicComments []MagicComment + Name string + Type string + Value interface{} + type Constraint struct + Options []string + func (c Constraint) String() string + type Data struct + OutputBase string + Packages []Package + type File struct + BuildTags []Constraint + Comments []Comment + Consts []Const + Funcs []Func + GenerateComments []GenerateComment + Imports []Import + Interfaces []Interface + MagicComments []MagicComment + Name string + Package string + Structs []Struct + TypeDefs []TypeDefinition + Vars []Var + type FileCollector struct + BuildTags []Constraint + Comments []Comment + Consts []Const + Funcs []Func + GenerateComments []GenerateComment + Imports []Import + Interfaces []Interface + MagicComments []MagicComment + Structs []Struct + TypeDefs []TypeDefinition + Vars []Var + func (c *FileCollector) Visit(node ast.Node) ast.Visitor + type Func struct + Comment Comment + Doc Comment + GenerateComments []GenerateComment + IsExported bool + MagicComments []MagicComment + Name string + Params []Value + Results []Value + type GenerateComment struct + Command string + Raw string + func (g GenerateComment) Cmd() (*exec.Cmd, error) + type Import struct + Comment Comment + Doc Comment + GenerateComments []GenerateComment + MagicComments []MagicComment + Name string + Path string + type Interface struct + Comment Comment + Doc Comment + Embed bool + GenerateComments []GenerateComment + IsExported bool + MagicComments []MagicComment + MethodSet []InterfaceField + Name string + type InterfaceField interface + type MagicComment struct + Pragma string + Raw string + type Map struct + KeyType string + ValueType MapValue + func (m Map) String() string + type MapValue struct + Name string + Value interface{} + type Method struct + Comment Comment + Doc Comment + GenerateComments []GenerateComment + IsExported bool + MagicComments []MagicComment + Name string + Params []Value + Receiver string + ReceiverIndirect bool + Results []Value + type Package struct + Files []File + Name string + type Struct struct + Comment Comment + Doc Comment + Fields []StructField + GenerateComments []GenerateComment + IsExported bool + MagicComments []MagicComment + Methods []Method + Name string + type StructField struct + ArrayLen string + Comment Comment + Doc Comment + Embed bool + GenerateComments []GenerateComment + Indirect bool + IsArray bool + IsExported bool + IsInterface bool + IsMap bool + IsSlice bool + MagicComments []MagicComment + Name string + Tag string + Type interface{} + type TypeDefinition struct + Comment Comment + Doc Comment + GenerateComments []GenerateComment + IsExported bool + MagicComments []MagicComment + Methods []Method + Name string + Type string + type Value struct + Name *string + Type string + func (v Value) String() string + type ValueType struct + Kind string + Value interface{} + type Var struct + Comment Comment + Doc Comment + GenerateComments []GenerateComment + IsExported bool + MagicComments []MagicComment + Name string + Type string + Value interface{}