Versions in this module Expand all Collapse all v1 v1.2.5 Sep 23, 2024 Changes in this version + const MapType + const MapTypeStringString + func GetPkgStructName(pkgPath, structName string) string + type Field struct + ArrayedInParent bool + Comment string + Hidden bool + MapType string + Name string + PointerType bool + ReadOnly bool + Required bool + TypeName string + TypePkg string + type ParseComments struct + Embedded []string + Structs []*Struct + func NewParseComments() *ParseComments + func (s *ParseComments) FindField(pkgPath, structName, fieldName string) (*Field, bool) + func (s *ParseComments) FindStruct(pkgStruct string) (*Struct, bool) + func (s *ParseComments) ParseFile(fileName string) error + func (s *ParseComments) ParseFiles(paths ...string) error + func (s *ParseComments) Visit(node ast.Node) ast.Visitor + type Struct struct + Embedded []string + Fields []*Field + Name string + Pkg string + func NewStruct() *Struct