diff --git a/org.eclipse.lsp4e/META-INF/MANIFEST.MF b/org.eclipse.lsp4e/META-INF/MANIFEST.MF index 33c299018..db28dc134 100644 --- a/org.eclipse.lsp4e/META-INF/MANIFEST.MF +++ b/org.eclipse.lsp4e/META-INF/MANIFEST.MF @@ -2,7 +2,7 @@ Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: Language Server Protocol client for Eclipse IDE (Incubation) Bundle-SymbolicName: org.eclipse.lsp4e;singleton:=true -Bundle-Version: 0.19.6.qualifier +Bundle-Version: 0.19.7.qualifier Bundle-RequiredExecutionEnvironment: JavaSE-21 Require-Bundle: org.eclipse.core.runtime;bundle-version="3.12.0", org.eclipse.equinox.common;bundle-version="3.8.0", diff --git a/org.eclipse.lsp4e/pom.xml b/org.eclipse.lsp4e/pom.xml index 34fa3c984..e379bb9ca 100644 --- a/org.eclipse.lsp4e/pom.xml +++ b/org.eclipse.lsp4e/pom.xml @@ -10,7 +10,7 @@ org.eclipse.lsp4e eclipse-plugin - 0.19.6-SNAPSHOT + 0.19.7-SNAPSHOT diff --git a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/operations/diagnostics/DiagnosticAnnotation.java b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/operations/diagnostics/DiagnosticAnnotation.java index 59604e505..79bd53ddc 100644 --- a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/operations/diagnostics/DiagnosticAnnotation.java +++ b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/operations/diagnostics/DiagnosticAnnotation.java @@ -19,6 +19,9 @@ class DiagnosticAnnotation extends Annotation { + private static final String TYPE_INFO = "org.eclipse.ui.workbench.texteditor.info"; //$NON-NLS-1$ + private static final String TYPE_WARNING = "org.eclipse.ui.workbench.texteditor.warning"; //$NON-NLS-1$ + private static final String TYPE_ERROR = "org.eclipse.ui.workbench.texteditor.error"; //$NON-NLS-1$ private final Diagnostic diagnostic; private final Function textComputer; @@ -30,10 +33,11 @@ public DiagnosticAnnotation(Diagnostic diagnostic, Function @Override public String getType() { return switch (diagnostic.getSeverity()) { - case Error -> "org.eclipse.ui.workbench.texteditor.error"; //$NON-NLS-1$ - case Warning -> "org.eclipse.ui.workbench.texteditor.warning"; //$NON-NLS-1$ - case Information -> "org.eclipse.ui.workbench.texteditor.info"; //$NON-NLS-1$ - case Hint -> "org.eclipse.ui.workbench.texteditor.info"; //$NON-NLS-1$ + case Error -> TYPE_ERROR; + case Warning -> TYPE_WARNING; + case Information -> TYPE_INFO; + case Hint -> TYPE_INFO; + case null -> TYPE_ERROR; }; }