escapeKotlinStringLiteral function

String escapeKotlinStringLiteral(
  1. String s
)

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');