Versions in this module Expand all Collapse all v0 v0.1.0 Feb 25, 2018 Changes in this version + type Accessor struct + Pkg *types.Package + func (a *Accessor) IterateStructs(fn func(sa *StructAccessor) error) error + func (a *Accessor) Lookup(name string) types.Object + type FieldAccessor struct + Object types.Object + Tag reflect.StructTag + func (fa *FieldAccessor) Exported() bool + func (fa *FieldAccessor) GuessJSONFieldName(defaultStr string) string + func (fa *FieldAccessor) IsRequired() bool + func (fa *FieldAccessor) Name() string + type StructAccessor struct + Object types.Object + Underlying *types.Struct + func (sa *StructAccessor) Exported() bool + func (sa *StructAccessor) IterateFields(fn func(sa *FieldAccessor) error) error + func (sa *StructAccessor) LookupFieldOrMethod(name string) *FieldAccessor + func (sa *StructAccessor) Name() string