Open
Description
Is your feature request related to a problem? Please describe.
Currently CamelCaseStrategy
in EnumNamingStrategies
assumes that enum entires in source code are named using UPPER_SNAKE_CASE convention, for example: enum Size { VERY_BIG }
.
However in Kotlin quite often UpperCamelCase is used, for example enum class Size { VeryBig }
. CamelCaseStrategy
in EnumNamingStrategies
does not work with such a naming.
Describe the solution you'd like
Strategies in EnumNamingStrategies
should work with enum entries written in code using different naming conventions like UpperCamelCase .
Usage example
No response
Additional context
No response