diff options
author | Markus Keller | 2015-07-13 13:07:01 +0000 |
---|---|---|
committer | Markus Keller | 2015-07-13 13:10:47 +0000 |
commit | bace4d1637b4b8203b7da0c7b1d56fa02fc3ade5 (patch) | |
tree | d9b2079448f1f6f9f13661ec70b3f7bf6edd47c3 /org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java | |
parent | f06de4b999ef266d99070d6e6ee7f897f16a1d0e (diff) | |
download | eclipse.jdt.core-bace4d1637b4b8203b7da0c7b1d56fa02fc3ade5.tar.gz eclipse.jdt.core-bace4d1637b4b8203b7da0c7b1d56fa02fc3ade5.tar.xz eclipse.jdt.core-bace4d1637b4b8203b7da0c7b1d56fa02fc3ade5.zip |
Bug 470207: IJavaProject#getOptions should return Map<String, String>
Diffstat (limited to 'org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java')
-rw-r--r-- | org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java index 31fdc60c86..13cfffbed9 100644 --- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java +++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2013 IBM Corporation and others. + * Copyright (c) 2000, 2015 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -1660,10 +1660,10 @@ public class JavaProject /** * @see org.eclipse.jdt.core.IJavaProject#getOptions(boolean) */ - public Map getOptions(boolean inheritJavaCoreOptions) { + public Map<String, String> getOptions(boolean inheritJavaCoreOptions) { // initialize to the defaults from JavaCore options pool - Map options = inheritJavaCoreOptions ? JavaCore.getOptions() : new Hashtable(5); + Map<String, String> options = inheritJavaCoreOptions ? JavaCore.getOptions() : new Hashtable<String, String>(5); // Get project specific options JavaModelManager.PerProjectInfo perProjectInfo = null; @@ -2962,7 +2962,7 @@ public class JavaProject /** * @see org.eclipse.jdt.core.IJavaProject#setOptions(Map) */ - public void setOptions(Map newOptions) { + public void setOptions(Map<String, String> newOptions) { IEclipsePreferences projectPreferences = getEclipsePreferences(); if (projectPreferences == null) return; @@ -2970,12 +2970,12 @@ public class JavaProject if (newOptions == null){ projectPreferences.clear(); } else { - Iterator entries = newOptions.entrySet().iterator(); + Iterator<Map.Entry<String, String>> entries = newOptions.entrySet().iterator(); JavaModelManager javaModelManager = JavaModelManager.getJavaModelManager(); while (entries.hasNext()){ - Map.Entry entry = (Map.Entry) entries.next(); - String key = (String) entry.getKey(); - String value = (String) entry.getValue(); + Map.Entry<String, String> entry = entries.next(); + String key = entry.getKey(); + String value = entry.getValue(); javaModelManager.storePreference(key, value, projectPreferences, newOptions); } |