Community
Participate
Working Groups
Plugin.initializeDefaultPluginPreferences() is now deprecated, and there is a new story in place. AbstractUIPlugin re-implements this method, and offers it as API to its subclasses. Review the AbstractUIPlugin API to see what should be done here.
Since this method will still be used if the app is using org.eclipse.core.runtime.compatibility, and if the plugin doesn't provide its own preference initializer, then it seems like all we should do here is copy down the deprecated tag and info from Plugin.
I've added: * * @deprecated this is only called if the runtime compatibility layer is * present. See the deprecated comment in * {@link Plugin#initializeDefaultPluginPreferences}. and a similar comment in the legacy^2 method initializeDefaultPreferences (IPreferenceStore).