if (line < startLine || line > endLine) { return false; if (line == startLine && column < startCol) { return false; if (line == endLine && column > endCol) { return false; ...
return (value >= lower) && (value <= upper);
return value >= min && value <= max;
return Math.max(Math.min(max, value), min);