Versions in this module Expand all Collapse all v0 v0.0.2 Apr 15, 2024 Changes in this version + const CcEnableArenasID + const CsharpNamespaceID + const DefaultJavaMultipleFilesValue + const DefaultJavaPackagePrefix + const GoPackageID + const JavaMultipleFilesID + const JavaOuterClassNameID + const JavaPackageID + const JavaStringCheckUtf8ID + const ObjcClassPrefixID + const OptimizeForID + const PhpMetadataNamespaceID + const PhpNamespaceID + const RubyPackageID + func GoPackageImportPathForFile(imageFile bufimage.ImageFile, importPathPrefix string) string + type Modifier interface + Modify func(context.Context, bufimage.Image) error + func CcEnableArenas(logger *zap.Logger, sweeper Sweeper, value bool, overrides map[string]string) (Modifier, error) + func CsharpNamespace(logger *zap.Logger, sweeper Sweeper, except []bufmoduleref.ModuleIdentity, ...) Modifier + func GoPackage(logger *zap.Logger, sweeper Sweeper, defaultImportPathPrefix string, ...) (Modifier, error) + func JavaMultipleFiles(logger *zap.Logger, sweeper Sweeper, value bool, overrides map[string]string, ...) (Modifier, error) + func JavaOuterClassname(logger *zap.Logger, sweeper Sweeper, overrides map[string]string, ...) Modifier + func JavaPackage(logger *zap.Logger, sweeper Sweeper, defaultPrefix string, ...) (Modifier, error) + func JavaStringCheckUtf8(logger *zap.Logger, sweeper Sweeper, value bool, overrides map[string]string) (Modifier, error) + func Merge(left Modifier, right Modifier) Modifier + func NewMultiModifier(modifiers ...Modifier) Modifier + func ObjcClassPrefix(logger *zap.Logger, sweeper Sweeper, defaultPrefix string, ...) Modifier + func OptimizeFor(logger *zap.Logger, sweeper Sweeper, ...) (Modifier, error) + func PhpMetadataNamespace(logger *zap.Logger, sweeper Sweeper, overrides map[string]string) Modifier + func PhpNamespace(logger *zap.Logger, sweeper Sweeper, overrides map[string]string) Modifier + func RubyPackage(logger *zap.Logger, sweeper Sweeper, except []bufmoduleref.ModuleIdentity, ...) Modifier + type ModifierFunc func(context.Context, bufimage.Image) error + func (m ModifierFunc) Modify(ctx context.Context, image bufimage.Image) error + type Sweeper interface + Sweep func(context.Context, bufimage.Image) error + func NewFileOptionSweeper() Sweeper