diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java index 420d016093d..c080a0bb980 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/action/MenuManager.java @@ -218,7 +218,7 @@ public Menu createMenuBar(Decorations parent) { * @return the menu control * @deprecated use createMenuBar(Decorations) instead. */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public Menu createMenuBar(Shell parent) { return createMenuBar((Decorations) parent); } @@ -535,7 +535,7 @@ public boolean isSeparator() { * @deprecated this method is no longer a part of the * {@link org.eclipse.jface.action.IContributionItem} API. */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public boolean isSubstituteFor(IContributionItem item) { return this.equals(item); } diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/action/SubContributionManager.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/action/SubContributionManager.java index e7988cc6be7..4e500e19646 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/action/SubContributionManager.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/action/SubContributionManager.java @@ -205,7 +205,7 @@ protected void itemRemoved(IContributionItem item) { * @return fetch all enumeration of wrappers for the item * @deprecated Use getItems(String value) instead. */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public Enumeration items() { final Iterator i = mapItemToWrapper.values().iterator(); return new Enumeration<>() { diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/IDialogConstants.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/IDialogConstants.java index fea572ee113..894e473abf3 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/IDialogConstants.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/IDialogConstants.java @@ -411,7 +411,7 @@ public interface IDialogConstants { * @deprecated This constant is no longer in use. * The button heights are now determined by the layout. */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") int BUTTON_HEIGHT = 14; /** @@ -425,7 +425,7 @@ public interface IDialogConstants { * @deprecated As of 3.9, this is deprecated as it is too big as DLU and got accidentally used * when setting pixel values */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") int INDENT = 21; /** @@ -434,7 +434,7 @@ public interface IDialogConstants { * @deprecated As of 3.9, this is deprecated as it is not clear what the meaning of a * "small indent" would be */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") int SMALL_INDENT = 7; /** diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java index 4e620d2f809..c39cc93a212 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java @@ -69,7 +69,7 @@ public class TitleAreaDialog extends TrayDialog { * @since 2.0 * @deprecated */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static final String INFO_MESSAGE = "INFO_MESSAGE"; //$NON-NLS-1$ /** @@ -78,7 +78,7 @@ public class TitleAreaDialog extends TrayDialog { * @since 2.0 * @deprecated */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static final String WARNING_MESSAGE = "WARNING_MESSAGE"; //$NON-NLS-1$ // Space between an image and a label @@ -382,7 +382,7 @@ protected Point getInitialSize() { * @return Composite * @deprecated */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") protected Composite getTitleArea() { return getShell(); } diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/TextControlCreator.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/TextControlCreator.java index 6143875fce7..1ef6beb370e 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/TextControlCreator.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/TextControlCreator.java @@ -25,7 +25,7 @@ * @deprecated As of 3.3, clients should use {@link ControlDecoration} instead * of {@link DecoratedField}. */ -@Deprecated +@Deprecated(forRemoval = true, since = "2025-12") public class TextControlCreator implements IControlCreator { @Override diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/operation/ProgressMonitorUtil.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/operation/ProgressMonitorUtil.java index a8ab873a615..1bff6470954 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/operation/ProgressMonitorUtil.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/operation/ProgressMonitorUtil.java @@ -45,7 +45,7 @@ public final class ProgressMonitorUtil { * * @since 3.13 */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static org.eclipse.core.runtime.IProgressMonitorWithBlocking createAccumulatingProgressMonitor( IProgressMonitor monitor, Display display) { diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageDataImageDescriptor.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageDataImageDescriptor.java index 498db1303dd..7d3e2499930 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageDataImageDescriptor.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageDataImageDescriptor.java @@ -46,7 +46,7 @@ class ImageDataImageDescriptor extends ImageDescriptor { * @param data describing the image * @deprecated use {@link #ImageDataImageDescriptor(ImageDataProvider)} */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") ImageDataImageDescriptor(ImageData data) { this(zoom -> zoom == 100 ? data : null); } diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageDescriptor.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageDescriptor.java index 23eae314c9a..bdd72ca66b6 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageDescriptor.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/ImageDescriptor.java @@ -183,7 +183,7 @@ public static ImageDescriptor createWithFlags(ImageDescriptor originalImage, int * @param theDevice the device that was used to create the Image * @return a newly created image descriptor */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static ImageDescriptor createFromImage(Image img, Device theDevice) { return new ImageDataImageDescriptor(img); } @@ -261,7 +261,7 @@ public static ImageDescriptor createFromURI(URI uriIconPath) { * @since 3.19 * @deprecated Use {@link #createFromURI(URI)} instead. */ - @Deprecated(since = "3.36", forRemoval = true) + @Deprecated(forRemoval = true, since = "2025-12") public ImageDescriptor imageDescriptorFromURI(URI uriIconPath) { return createFromURI(uriIconPath); } @@ -451,7 +451,7 @@ public ImageData getImageData(int zoom) { * {@link #getImageData(int)} to prevent endless cycle between the 2 * implementation in this class since 2017. */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public ImageData getImageData() { return getImageData(100); } diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceColors.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceColors.java index 32b87b73c26..1c2dc40f77e 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceColors.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceColors.java @@ -176,7 +176,7 @@ public static Color getInformationViewerForegroundColor(Display display) { * @deprecated JFaceColors no longer maintains a cache of colors. This job * is now handled by the ColorRegistry. */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static void clearColor(String colorName) { //no-op } @@ -188,7 +188,7 @@ public static void clearColor(String colorName) { * @deprecated JFaceColors no longer maintains a cache of colors. This job * is now handled by the ColorRegistry. */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static void disposeColors() { //no-op } diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceResources.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceResources.java index 3644ce28538..e997d9c18af 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceResources.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/JFaceResources.java @@ -129,7 +129,7 @@ public class JFaceResources { * * @deprecated This font is not in use */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static final String VIEWER_FONT = "org.eclipse.jface.viewerfont"; //$NON-NLS-1$ /** @@ -138,7 +138,7 @@ public class JFaceResources { * * @deprecated This font is not in use */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static final String WINDOW_FONT = "org.eclipse.jface.windowfont"; //$NON-NLS-1$ /** @@ -564,7 +564,7 @@ public static FontDescriptor getTextFontDescriptor() { * @return the font * @deprecated This font is not in use */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static Font getViewerFont() { return getFontRegistry().get(VIEWER_FONT); } diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java index cfce4128c71..8d47a5fe9ec 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/resource/StringConverter.java @@ -861,7 +861,7 @@ public static String removeWhiteSpaces(String s) { * @return The string representation of the font data object. * @deprecated use asString(FontData) */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static String asDisplayableString(FontData value) { Assert.isNotNull(value); StringBuilder buffer = new StringBuilder(); diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/util/OpenStrategy.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/util/OpenStrategy.java index d40c2a9266d..83edca8116a 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/util/OpenStrategy.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/util/OpenStrategy.java @@ -71,7 +71,7 @@ public class OpenStrategy { * * @deprecated */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static final int NO_TIMER = SINGLE_CLICK; /** A single click will generate an open @@ -80,7 +80,7 @@ public class OpenStrategy { * * @deprecated */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static final int FILE_EXPLORER = SINGLE_CLICK | ARROW_KEYS_OPEN; /** Pointing to an item will change the selection @@ -88,7 +88,7 @@ public class OpenStrategy { * * @deprecated */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static final int ACTIVE_DESKTOP = SINGLE_CLICK | SELECT_ON_HOVER; // Time used in FILE_EXPLORER and ACTIVE_DESKTOP diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/util/SafeRunnable.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/util/SafeRunnable.java index b1535f8d830..549b5f0ffdc 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/util/SafeRunnable.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/util/SafeRunnable.java @@ -74,7 +74,7 @@ public void handleException(Throwable e) { * @return true if errors should be ignored * @deprecated use getIgnoreErrors() */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static boolean getIgnoreErrors(boolean flag) { return ignoreErrors; } diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/util/Util.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/util/Util.java index 86f6c008c25..17990ce39e0 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/util/Util.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/util/Util.java @@ -271,7 +271,7 @@ public static boolean endsWith(final Object[] left, * false otherwise. * @deprecated Use {@link Objects#equals(Object, Object)} */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static boolean equals(final Object left, final Object right) { return Objects.equals(left, right); } @@ -290,7 +290,7 @@ public static boolean equals(final Object left, final Object right) { * the same position are equal; false otherwise. * @deprecated Use {@link Arrays#equals(Object[], Object[])} */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static boolean equals(final Object[] leftArray, final Object[] rightArray) { return Arrays.equals(leftArray, rightArray); @@ -303,7 +303,7 @@ public static boolean equals(final Object[] leftArray, * @return i * @deprecated return directly value, or use {@link Integer#hashCode(int)} */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static int hashCode(final int i) { return i; } @@ -316,7 +316,7 @@ public static int hashCode(final int i) { * if null. * @deprecated use {@link Objects#hashCode(Object)} */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static int hashCode(final Object object) { return object != null ? object.hashCode() : 0; } @@ -331,7 +331,7 @@ public static int hashCode(final Object object) { * objects is null. * @deprecated use {@link Arrays#hashCode(Object[])} */ - @Deprecated + @Deprecated(forRemoval = true, since = "2025-12") public static int hashCode(final Object[] objects) { if (objects == null) { return 0;