mirror of
https://github.com/processing/processing4.git
synced 2026-01-27 02:11:08 +01:00
Added asserts for PdeAdapter.
This commit is contained in:
@@ -228,18 +228,25 @@ class PdeAdapter {
|
||||
Map<URI, List<Diagnostic>> dias = problems.stream()
|
||||
.map(prob -> {
|
||||
SketchCode code = sketch.getCode(prob.getTabIndex());
|
||||
|
||||
Optional<Integer> startOffset = prob.getTabStartOffset();
|
||||
Optional<Integer> endOffset = prob.getTabStopOffset();
|
||||
|
||||
assert startOffset.isPresent();
|
||||
assert endOffset.isPresent();
|
||||
|
||||
Diagnostic dia = new Diagnostic(
|
||||
new Range(
|
||||
new Position(
|
||||
prob.getLineNumber(),
|
||||
PdeAdapter
|
||||
.toLineCol(code.getProgram(), prob.getTabStartOffset().get())
|
||||
.toLineCol(code.getProgram(), startOffset.get())
|
||||
.col - 1
|
||||
),
|
||||
new Position(
|
||||
prob.getLineNumber(),
|
||||
PdeAdapter
|
||||
.toLineCol(code.getProgram(), prob.getTabStopOffset().get())
|
||||
.toLineCol(code.getProgram(), endOffset.get())
|
||||
.col - 1
|
||||
)
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user