Documentation ¶
Index ¶
- Constants
- type BuilderPatternGenerator
- func (b *BuilderPatternGenerator) Filter(c *generator.Context, t *types.Type) bool
- func (b *BuilderPatternGenerator) GenerateType(c *generator.Context, t *types.Type, w io.Writer) error
- func (b *BuilderPatternGenerator) Imports(c *generator.Context) (imports []string)
- func (b *BuilderPatternGenerator) Init(c *generator.Context, w io.Writer) error
- func (b *BuilderPatternGenerator) Namers(c *generator.Context) namer.NameSystems
- type BuilderPatternGeneratorFactory
Constants ¶
View Source
const (
ObjectMeta = "ObjectMeta"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuilderPatternGenerator ¶
type BuilderPatternGenerator struct { generator.DefaultGen // contains filtered or unexported fields }
func (*BuilderPatternGenerator) GenerateType ¶
func (*BuilderPatternGenerator) Imports ¶
func (b *BuilderPatternGenerator) Imports(c *generator.Context) (imports []string)
func (*BuilderPatternGenerator) Namers ¶
func (b *BuilderPatternGenerator) Namers(c *generator.Context) namer.NameSystems
type BuilderPatternGeneratorFactory ¶
type BuilderPatternGeneratorFactory struct {
OutputFileBaseName string
}
func (*BuilderPatternGeneratorFactory) NewBuilder ¶
func (d *BuilderPatternGeneratorFactory) NewBuilder(pkg *types.Package, packageIndex *generators.PackageTypeIndex) generator.Generator
Click to show internal directories.
Click to hide internal directories.