Tries to parse names as a simple Java name and mangles to the arabic number representation of the UTF-8 bytes in the given string, where each byte is prefixed by "_".
Tries to parse names as a simple Java name and mangles to the arabic number representation of the UTF-8 bytes in the given string, where each byte is prefixed by "_".
Example: {{ JavaNameProvider.mangle("foo") // returns "foo" JavaNameProvider.mangle("class") // returns "_99_108_97_115_115" because "class" is a reserved keyword }}