clamp method
Implementation
TextPositionDiagnosticRange clamp(TextDocument document) {
final start = document.clampPosition(
TextPosition(line: startLine, column: startColumn),
);
final end = document.clampPosition(
TextPosition(line: endLine, column: endColumn),
);
return TextPositionDiagnosticRange(
startLine: start.line,
startColumn: start.column,
endLine: end.line,
endColumn: end.column,
severity: severity,
code: code,
message: message,
source: source,
);
}