kubernetes/staging/src/k8s.io/code-generator/cmd/applyconfiguration-gen/generators/targets.go

const ApplyConfigurationTypeSuffix

// NameSystems returns the name system used by the generators in this package.
func NameSystems() namer.NameSystems {}

// DefaultNameSystem returns the default name system for ordering the types to be
// processed by the generators in this package.
func DefaultNameSystem() string {}

// GetTargets makes the client target definition.
func GetTargets(context *generator.Context, args *args.Args) []generator.Target {}

func friendlyName(name string) string {}

func typeName(t *types.Type) string {}

func targetForApplyConfigurationsPackage(outputDirBase, outputPkgBase, pkgSubdir string, boilerplate []byte, gv clientgentypes.GroupVersion, typesToGenerate []applyConfig, refs refGraph, models *typeModels) generator.Target {}

func targetForUtils(outputDirBase, outputPkgBase string, boilerplate []byte, groupVersions map[string]clientgentypes.GroupVersions,
	applyConfigsForGroupVersion map[clientgentypes.GroupVersion][]applyConfig, groupGoNames map[string]string, models *typeModels) generator.Target {}

func targetForInternal(outputDirBase, outputPkgBase string, boilerplate []byte, models *typeModels) generator.Target {}

func goName(gv clientgentypes.GroupVersion, p *types.Package) string {}

func packageTypesForInputs(context *generator.Context, outPkgBase string) map[string]*types.Package {}

func groupVersion(p *types.Package) (gv clientgentypes.GroupVersion) {}

// isInternalPackage returns true if the package is an internal package
func isInternalPackage(p *types.Package) bool {}

// isInternal returns true if the tags for a member do not contain a json tag
func isInternal(m types.Member) bool {}

func hasObjectMetaField(t *types.Type) bool {}