StringExtension extension

Case-conversion utilities for code generation.

These helpers are intentionally small and predictable, aimed at transforming snake_case and camelCase identifiers used in templates. They assume simple ASCII inputs and do not handle locale-specific casing.

on

Methods

camelCaseToPascalCase() String

Available on String, provided by the StringExtension extension

Converts camelCasePascalCase.
camelCaseToSnakeCase() String

Available on String, provided by the StringExtension extension

Converts camelCasesnake_case.
toCamelCase() String

Available on String, provided by the StringExtension extension

Converts snake_casecamelCase.
toPascalCase() String

Available on String, provided by the StringExtension extension

Converts snake_casePascalCase.
toSnakeCase() String

Available on String, provided by the StringExtension extension

Normalises to strict lower snake_case.