func NameSystems(pluralExceptions map[string]string) namer.NameSystems { … }
type lowercaseSingularNamer …
func (n *lowercaseSingularNamer) Name(t *types.Type) string { … }
func DefaultNameSystem() string { … }
func objectMetaForPackage(p *types.Package) (*types.Type, bool, error) { … }
func isInternal(m types.Member) bool { … }
const subdirForInternalInterfaces …
func GetTargets(context *generator.Context, args *args.Args) []generator.Target { … }
func factoryTarget(outputDirBase, outputPkgBase string, boilerplate []byte, groupGoNames, pluralExceptions map[string]string, groupVersions map[string]clientgentypes.GroupVersions, clientSetPackage string,
typesForGroupVersion map[clientgentypes.GroupVersion][]*types.Type) generator.Target { … }
func factoryInterfaceTarget(outputDirBase, outputPkgBase string, boilerplate []byte, clientSetPackage string) generator.Target { … }
func groupTarget(outputDirBase, outputPackageBase string, groupVersions clientgentypes.GroupVersions, boilerplate []byte) generator.Target { … }
func versionTarget(outputDirBase, outputPkgBase string, groupPkgName string, gv clientgentypes.GroupVersion, groupGoName string, boilerplate []byte, typesToGenerate []*types.Type, clientSetPackage, listersPackage string) generator.Target { … }