public withEnd(newEndLine as Long, newEndColumn as Long = 0) as SourceRange
Returns a new SourceRange with an updated endLine and endColumn.
| Parameter | Description |
|---|---|
newEndLine | Updated zero-based end line. |
newEndColumn | Updated zero-based end column. |
Updated SourceRange.
import klyn.code.ast r = SourceRange(1, 0, 1, 10).withEnd(5, 0) assert r.endLine == 5