diff --git a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsPersistenceProjectTests.java b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsPersistenceProjectTests.java index ef7a1544b84..00f3d49cce4 100644 --- a/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsPersistenceProjectTests.java +++ b/core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/language/settings/providers/LanguageSettingsPersistenceProjectTests.java @@ -37,6 +37,7 @@ import org.w3c.dom.Element; * Test cases testing LanguageSettingsProvider functionality */ public class LanguageSettingsPersistenceProjectTests extends TestCase { + private static final String LANGUAGE_SETTINGS_PROJECT_XML = ".settings/language.settings.xml"; // Should match id of extension point defined in plugin.xml private static final String EXTENSION_PROVIDER_ID = "org.eclipse.cdt.core.tests.language.settings.base.provider.subclass"; private static final String EXTENSION_PROVIDER_NAME = "Test Plugin Base Provider Subclass"; @@ -744,7 +745,7 @@ public class LanguageSettingsPersistenceProjectTests extends TestCase { // write to project description coreModel.setProjectDescription(project, writableProjDescription); - IFile xmlStorageFile = project.getFile(".settings/language.settings.xml"); + IFile xmlStorageFile = project.getFile(LANGUAGE_SETTINGS_PROJECT_XML); assertTrue(xmlStorageFile.exists()); xmlStorageFileLocation = xmlStorageFile.getLocation().toOSString(); } diff --git a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/language/settings/providers/LanguageSettingsProvidersSerializer.java b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/language/settings/providers/LanguageSettingsProvidersSerializer.java index 6868b13c53d..4d813f769d8 100644 --- a/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/language/settings/providers/LanguageSettingsProvidersSerializer.java +++ b/core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/language/settings/providers/LanguageSettingsProvidersSerializer.java @@ -157,14 +157,14 @@ public class LanguageSettingsProvidersSerializer { * @param store - name of the store * @return location of the store in the plug-in state area */ - private static URI getStoreLocation(String store) { + private static URI getStoreLocationInWorkspaceArea(String store) { IPath location = CCorePlugin.getDefault().getStateLocation().append(store); URI uri = URIUtil.toURI(location); return uri; } public static void serializeLanguageSettingsWorkspace() throws CoreException { - URI uriLocation = getStoreLocation(STORAGE_WORKSPACE_LANGUAGE_SETTINGS); + URI uriLocation = getStoreLocationInWorkspaceArea(STORAGE_WORKSPACE_LANGUAGE_SETTINGS); List serializableExtensionProviders = new ArrayList(); for (ILanguageSettingsProvider provider : rawGlobalWorkspaceProviders.values()) { if (provider instanceof LanguageSettingsSerializable) { @@ -206,7 +206,7 @@ public class LanguageSettingsProvidersSerializer { public static void loadLanguageSettingsWorkspace() throws CoreException { List providers = null; - URI uriLocation = getStoreLocation(STORAGE_WORKSPACE_LANGUAGE_SETTINGS); + URI uriLocation = getStoreLocationInWorkspaceArea(STORAGE_WORKSPACE_LANGUAGE_SETTINGS); Document doc = null; try {