From e54a35931b1f6bef9d27c84a48a0eaf5a0915b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Kubitz?= Date: Tue, 14 Jan 2025 16:24:09 +0100 Subject: [PATCH] deprecate DefaultUndoManager for removal only referenced in org.eclipse.jdt.ui.tests.leaks.UndoManagerLeakTest --- .../src/org/eclipse/jface/text/DefaultUndoManager.java | 2 +- .../org/eclipse/jface/text/tests/DefaultUndoManagerTest.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/DefaultUndoManager.java b/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/DefaultUndoManager.java index 34d2052678b..4d1f21c652b 100644 --- a/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/DefaultUndoManager.java +++ b/bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/DefaultUndoManager.java @@ -72,7 +72,7 @@ * @deprecated As of 3.2, replaced by {@link TextViewerUndoManager} * @noextend This class is not intended to be subclassed by clients. */ -@Deprecated +@Deprecated(forRemoval= true, since= "2025-03") public class DefaultUndoManager implements IUndoManager, IUndoManagerExtension { /** diff --git a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/DefaultUndoManagerTest.java b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/DefaultUndoManagerTest.java index 31d139f046b..9d969412774 100644 --- a/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/DefaultUndoManagerTest.java +++ b/tests/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/DefaultUndoManagerTest.java @@ -23,6 +23,7 @@ */ public class DefaultUndoManagerTest extends AbstractUndoManagerTest { + @SuppressWarnings("removal") @Override protected IUndoManager createUndoManager(int maxUndoLevel) { return new DefaultUndoManager(maxUndoLevel);