writeCharCode method

  1. @override
void writeCharCode(
  1. int charCode
)
override

Writes a string containing the character with code point charCode.

Equivalent to write(String.fromCharCode(charCode)).

Implementation

@override
void writeCharCode(int charCode) {
  _currentLine ??= _createLine();

  _currentLine!._buf.writeCharCode(charCode);
  var end = _currentLine!._end;
  _currentLine!._end = SourceLocation(
    end.offset + 1,
    sourceUrl: end.sourceUrl,
    line: end.line,
    column: end.column + 1,
  );
  _length++;
  _currentLine!._lastSpan =
      SourceSpan(end, _currentLine!._end, String.fromCharCode(charCode));
}