Skip to content
Snippets Groups Projects

Refactored marker handling

Merged Miklos Magyari requested to merge markers into main
20 files
+ 253
107
Compare changes
  • Side-by-side
  • Inline
Files
20
@@ -34,6 +34,7 @@ import org.antlr.v4.runtime.misc.*;
@@ -34,6 +34,7 @@ import org.antlr.v4.runtime.misc.*;
import org.eclipse.lsp4j.Diagnostic;
import org.eclipse.lsp4j.Diagnostic;
import org.eclipse.lsp4j.Position;
import org.eclipse.lsp4j.Position;
import org.eclipse.lsp4j.Range;
import org.eclipse.lsp4j.Range;
 
import org.eclipse.titan.lsp.AST.MarkerHandler.MarkerType;
import org.eclipse.titan.lsp.GeneralConstants;
import org.eclipse.titan.lsp.GeneralConstants;
import org.eclipse.titan.lsp.IntervalDetector;
import org.eclipse.titan.lsp.IntervalDetector;
import org.eclipse.titan.lsp.core.Project;
import org.eclipse.titan.lsp.core.Project;
@@ -209,13 +210,13 @@ import org.antlr.v4.runtime.misc.*;
@@ -209,13 +210,13 @@ import org.antlr.v4.runtime.misc.*;
private void reportWarning( final String aMessage, final int line, final int start, final int stop ) {
private void reportWarning( final String aMessage, final int line, final int start, final int stop ) {
final Project project = Project.INSTANCE;
final Project project = Project.INSTANCE;
project.addMarker(actualFile, GeneralConstants.COMPILER_WARNINGMARKER,
project.addMarker(actualFile, MarkerType.CompilerWarning,
new Diagnostic(new Range(new Position(line, start), new Position(line, stop)), aMessage));
new Diagnostic(new Range(new Position(line, start), new Position(line, stop)), aMessage));
}
}
private void reportError( final String aMessage, final int line, final int start, final int stop ) {
private void reportError( final String aMessage, final int line, final int start, final int stop ) {
final Project project = Project.INSTANCE;
final Project project = Project.INSTANCE;
project.addMarker(actualFile, GeneralConstants.COMPILER_ERRORMARKER,
project.addMarker(actualFile, MarkerType.CompilerError,
new Diagnostic(new Range(new Position(line, start), new Position(line, stop)), aMessage));
new Diagnostic(new Range(new Position(line, start), new Position(line, stop)), aMessage));
}
}
Loading