escapeKotlinStringLiteral function
Escapes s for embedding in a Kotlin double-quoted string literal.
Implementation
String escapeKotlinStringLiteral(String s) => s
.replaceAll(r'\', r'\\')
.replaceAll('"', r'\"')
.replaceAll(r'$', r'\$')
.replaceAll('\n', r'\n')
.replaceAll('\r', r'\r')
.replaceAll('\t', r'\t');