toUnicodeEscaped method

String toUnicodeEscaped()

Implementation

String toUnicodeEscaped() {
  final buffer = StringBuffer();
  for (int codeUnit in codeUnits) {
    if (codeUnit > 127) {
      buffer.write('\\u${codeUnit.toRadixString(16).padLeft(4, '0')}');
    } else {
      buffer.write(String.fromCharCode(codeUnit));
    }
  }
  return buffer.toString();
}