lineEnd method

int lineEnd(
  1. int line
)

End offset of line line, excluding its \n or \r\n.

Implementation

int lineEnd(int line) {
  var end = line + 1 < _lineStarts.length
      ? _lineStarts[line + 1] - 1
      : code.length;
  if (end > _lineStarts[line] && code.codeUnitAt(end - 1) == 0x0D) end--;
  return end;
}