From 315f04e8330e00ee5249950d9a3f3ef884438b7f Mon Sep 17 00:00:00 2001 From: Darin Swanson Date: Wed, 5 May 2004 04:37:34 +0000 Subject: Bug 60364 - debug used deprecated runtime code --- org.eclipse.core.variables/plugin.xml | 2 +- .../core/internal/variables/StringVariableManager.java | 6 +++--- .../src/org/eclipse/core/variables/VariablesPlugin.java | 17 +++-------------- 3 files changed, 7 insertions(+), 18 deletions(-) (limited to 'org.eclipse.core.variables') diff --git a/org.eclipse.core.variables/plugin.xml b/org.eclipse.core.variables/plugin.xml index 59c9bb433..b9e24835f 100644 --- a/org.eclipse.core.variables/plugin.xml +++ b/org.eclipse.core.variables/plugin.xml @@ -14,7 +14,7 @@ - + diff --git a/org.eclipse.core.variables/src/org/eclipse/core/internal/variables/StringVariableManager.java b/org.eclipse.core.variables/src/org/eclipse/core/internal/variables/StringVariableManager.java index 41e66ddd8..4c0241d9d 100644 --- a/org.eclipse.core.variables/src/org/eclipse/core/internal/variables/StringVariableManager.java +++ b/org.eclipse.core.variables/src/org/eclipse/core/internal/variables/StringVariableManager.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2003 IBM Corporation and others. + * Copyright (c) 2000, 2004 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Common Public License v1.0 * which accompanies this distribution, and is available at @@ -203,7 +203,7 @@ public class StringVariableManager implements IStringVariableManager { * Loads contributed dynamic variables */ private void loadDynamicVariables() { - IExtensionPoint point= VariablesPlugin.getDefault().getDescriptor().getExtensionPoint(EXTENSION_POINT_DYNAMIC_VARIABLES); + IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(VariablesPlugin.PI_CORE_VARIABLES, EXTENSION_POINT_DYNAMIC_VARIABLES); IConfigurationElement elements[]= point.getConfigurationElements(); for (int i = 0; i < elements.length; i++) { IConfigurationElement element = elements[i]; @@ -271,7 +271,7 @@ public class StringVariableManager implements IStringVariableManager { * merged with existing persisted values. */ private void loadContributedValueVariables() { - IExtensionPoint point= VariablesPlugin.getDefault().getDescriptor().getExtensionPoint(EXTENSION_POINT_VALUE_VARIABLES); + IExtensionPoint point = Platform.getExtensionRegistry().getExtensionPoint(VariablesPlugin.PI_CORE_VARIABLES, EXTENSION_POINT_VALUE_VARIABLES); IConfigurationElement elements[]= point.getConfigurationElements(); for (int i = 0; i < elements.length; i++) { IConfigurationElement element = elements[i]; diff --git a/org.eclipse.core.variables/src/org/eclipse/core/variables/VariablesPlugin.java b/org.eclipse.core.variables/src/org/eclipse/core/variables/VariablesPlugin.java index 0756a5455..fa82ad928 100644 --- a/org.eclipse.core.variables/src/org/eclipse/core/variables/VariablesPlugin.java +++ b/org.eclipse.core.variables/src/org/eclipse/core/variables/VariablesPlugin.java @@ -12,7 +12,6 @@ package org.eclipse.core.variables; import org.eclipse.core.internal.variables.StringVariableManager; -import org.eclipse.core.runtime.IPluginDescriptor; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Plugin; import org.eclipse.core.runtime.Status; @@ -52,12 +51,9 @@ public class VariablesPlugin extends Plugin { * when the facilities provided by the Variables plug-in are required. * Clients must never explicitly instantiate a plug-in runtime class. *

- * - * @param pluginDescriptor the plug-in descriptor for the - * Variables plug-in */ - public VariablesPlugin(IPluginDescriptor descriptor) { - super(descriptor); + public VariablesPlugin() { + super(); plugin = this; } @@ -102,13 +98,7 @@ public class VariablesPlugin extends Plugin { * Convenience method which returns the unique identifier of this plugin. */ public static String getUniqueIdentifier() { - if (getDefault() == null) { - // If the default instance is not yet initialized, - // return a static identifier. This identifier must - // match the plugin id defined in plugin.xml - return PI_CORE_VARIABLES; - } - return getDefault().getDescriptor().getUniqueIdentifier(); + return PI_CORE_VARIABLES; } /** @@ -119,5 +109,4 @@ public class VariablesPlugin extends Plugin { public IStringVariableManager getStringVariableManager() { return StringVariableManager.getDefault(); } - } -- cgit v1.2.3