From 63c9a6444ec826bc28835126d24f6a2a9f25c624 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kroi=C3=9F=2C=20Florian?= Date: Wed, 11 Mar 2026 20:15:04 +0100 Subject: [PATCH] fix: CommonViewerSorter has been deprecated in favor of CommonViewerComparator in Eclipse 2026-03 --- .../src/org/eclipse/lsp4e/outline/CNFOutlinePage.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/outline/CNFOutlinePage.java b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/outline/CNFOutlinePage.java index 9b58d207e..0c45d944d 100644 --- a/org.eclipse.lsp4e/src/org/eclipse/lsp4e/outline/CNFOutlinePage.java +++ b/org.eclipse.lsp4e/src/org/eclipse/lsp4e/outline/CNFOutlinePage.java @@ -13,7 +13,8 @@ *******************************************************************************/ package org.eclipse.lsp4e.outline; -import static org.eclipse.lsp4e.internal.NullSafetyHelper.*; +import static org.eclipse.lsp4e.internal.NullSafetyHelper.castNullable; +import static org.eclipse.lsp4e.internal.NullSafetyHelper.lateNonNull; import java.util.ArrayList; @@ -52,7 +53,7 @@ import org.eclipse.swt.widgets.Control; import org.eclipse.ui.IActionBars; import org.eclipse.ui.navigator.CommonViewer; -import org.eclipse.ui.navigator.CommonViewerSorter; +import org.eclipse.ui.navigator.CommonViewerComparator; import org.eclipse.ui.texteditor.ITextEditor; import org.eclipse.ui.views.contentoutline.IContentOutlinePage; @@ -89,7 +90,7 @@ public void createControl(final Composite parent) { if (document != null) { outlineViewer.setInput(new OutlineViewerInput(document, wrapper, textEditor)); } - outlineViewer.setComparator(new CommonViewerSorter()); + outlineViewer.setComparator(new CommonViewerComparator()); outlineViewer.getLabelProvider().addListener(this); final var textEditor = this.textEditor; if (textEditor != null) {