Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceStore.java')
-rw-r--r--bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceStore.java13
1 files changed, 4 insertions, 9 deletions
diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceStore.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceStore.java
index cf6e91d9892..0e4221b928b 100644
--- a/bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceStore.java
+++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceStore.java
@@ -18,13 +18,12 @@ import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintStream;
import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.Enumeration;
import java.util.Properties;
+import java.util.Set;
import org.eclipse.core.commands.common.EventManager;
-import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.core.runtime.Assert;
+import org.eclipse.jface.resource.JFaceResources;
import org.eclipse.jface.util.IPropertyChangeListener;
import org.eclipse.jface.util.PropertyChangeEvent;
import org.eclipse.jface.util.SafeRunnable;
@@ -393,12 +392,8 @@ public class PreferenceStore extends EventManager implements
* @return an array of preference names
*/
public String[] preferenceNames() {
- ArrayList<String> list = new ArrayList<String>();
- Enumeration<String> it = (Enumeration<String>) properties.propertyNames();
- while (it.hasMoreElements()) {
- list.add(it.nextElement());
- }
- return list.toArray(new String[list.size()]);
+ Set<String> set = properties.stringPropertyNames();
+ return set.toArray(new String[set.size()]);
}
@Override

Back to the top