Documentation ¶
Index ¶
Constants ¶
View Source
const ( GETTER_TAG_VALUE = "get" SETTER_TAG_VALUE = "set" BUILD_TAG_VALUE = "build" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Field ¶
func (Field) BuildTagValue ¶
func (Field) GetterTagValue ¶
func (Field) SetterTagValue ¶
type FileLoadFilterFunc ¶
type Package ¶
type Package struct { PkgName string // contains filtered or unexported fields }
func LoadPackage ¶
func LoadPackage(pkgDir string, filter FileLoadFilterFunc) (pkg *Package, err error)
func (*Package) ParsePkgFiles ¶
type PkgStruct ¶
type PkgStruct struct {
// contains filtered or unexported fields
}
func (PkgStruct) DefineAccessors ¶
func (st PkgStruct) DefineAccessors(file *File)
func (PkgStruct) DefineBuildFunc ¶
func (st PkgStruct) DefineBuildFunc(file *File)
func (PkgStruct) DefineBuilderConstructors ¶
func (st PkgStruct) DefineBuilderConstructors(file *File)
func (PkgStruct) DefineBuilderInitializer ¶
func (st PkgStruct) DefineBuilderInitializer(file *File)
func (PkgStruct) DefineBuilderStruct ¶
func (st PkgStruct) DefineBuilderStruct(file *File)
Click to show internal directories.
Click to hide internal directories.