From a0147110ed5a9ec6fd2c400ebd0789dfca2de410 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Kubitz?= Date: Wed, 14 Feb 2024 11:18:50 +0100 Subject: [PATCH] Suppress warnings about deprecated Preferences in legacy Code --- bundles/org.eclipse.equinox.preferences/META-INF/MANIFEST.MF | 2 +- .../internal/preferences/PreferenceServiceRegistryHelper.java | 1 + .../eclipse/core/internal/preferences/PreferencesOSGiUtils.java | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.equinox.preferences/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.preferences/META-INF/MANIFEST.MF index 199bc987e57..963eb20efe1 100644 --- a/bundles/org.eclipse.equinox.preferences/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.equinox.preferences/META-INF/MANIFEST.MF @@ -9,7 +9,7 @@ Bundle-Localization: plugin Require-Bundle: org.eclipse.equinox.common;bundle-version="[3.18.0,4.0.0)", org.eclipse.equinox.registry;bundle-version="[3.2.0,4.0.0)";resolution:=optional, org.osgi.service.prefs;bundle-version="[1.1.0,1.2.0)";visibility:=reexport -Export-Package: org.eclipse.core.internal.preferences;x-friends:="org.eclipse.core.resources,org.eclipse.core.runtime,org.eclipse.equinox.p2.engine", +Export-Package: org.eclipse.core.internal.preferences;x-friends:="org.eclipse.core.resources,org.eclipse.core.runtime,org.eclipse.equinox.p2.engine, org.eclipse.jdt.ls.filesystem", org.eclipse.core.internal.preferences.exchange;x-friends:="org.eclipse.core.runtime", org.eclipse.core.runtime.preferences;version="3.5.0" Bundle-ActivationPolicy: lazy; exclude:="org.eclipse.core.internal.preferences.exchange" diff --git a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper.java b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper.java index b08bde7cbdc..f9d5b10bc4b 100644 --- a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper.java +++ b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/PreferenceServiceRegistryHelper.java @@ -28,6 +28,7 @@ * has been separated into a separate class to ensure that the preferences will * be able to run without the registry being present. */ +@SuppressWarnings("deprecation") // ILegacyPreferences public class PreferenceServiceRegistryHelper implements IRegistryChangeListener { private static final String ELEMENT_INITIALIZER = "initializer"; //$NON-NLS-1$ diff --git a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/PreferencesOSGiUtils.java b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/PreferencesOSGiUtils.java index bc745e0d5f6..c1bcb1ba473 100644 --- a/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/PreferencesOSGiUtils.java +++ b/bundles/org.eclipse.equinox.preferences/src/org/eclipse/core/internal/preferences/PreferencesOSGiUtils.java @@ -26,6 +26,7 @@ * * @since org.eclipse.equinox.preferences 3.2 */ +@SuppressWarnings("deprecation") // ILegacyPreferences public class PreferencesOSGiUtils { private ServiceTracker initTracker; private ServiceTracker debugTracker;