Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Vogel2020-01-13 15:51:13 +0000
committerLars Vogel2020-01-13 19:59:02 +0000
commitf507de2caa5fc0f7af734badf4b42cec6f246f2f (patch)
treeb5fd89da911ff60ea477ab34b13e879e3764277f /org.eclipse.tips.ide
parenta9b7b3d872dc1c87e5054cb04cbae8781256134a (diff)
downloadeclipse.platform.ua-f507de2caa5fc0f7af734badf4b42cec6f246f2f.tar.gz
eclipse.platform.ua-f507de2caa5fc0f7af734badf4b42cec6f246f2f.tar.xz
eclipse.platform.ua-f507de2caa5fc0f7af734badf4b42cec6f246f2f.zip
Iterate over Map.entrySet instead of Map.keySet and value searchI20200114-1805
Faster than first getting the keys and afterwards reading the value. Done with Autorefactor https://github.com/JnRouvignac/AutoRefactor/ batch conversion using the iterate over Map.entrySet instead of Map.keySet and value search Change-Id: Iba43f18044c0a292989db477cf5f3df38871baa0 Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
Diffstat (limited to 'org.eclipse.tips.ide')
-rw-r--r--org.eclipse.tips.ide/src/org/eclipse/tips/ide/internal/TipsPreferences.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/org.eclipse.tips.ide/src/org/eclipse/tips/ide/internal/TipsPreferences.java b/org.eclipse.tips.ide/src/org/eclipse/tips/ide/internal/TipsPreferences.java
index 8f5508d38..f97a5a701 100644
--- a/org.eclipse.tips.ide/src/org/eclipse/tips/ide/internal/TipsPreferences.java
+++ b/org.eclipse.tips.ide/src/org/eclipse/tips/ide/internal/TipsPreferences.java
@@ -132,10 +132,11 @@ public class TipsPreferences extends AbstractPreferenceInitializer {
public static IStatus saveReadState(Map<String, List<Integer>> pReadTips) {
try {
File stateLocation = getStateLocation();
- for (String child : pReadTips.keySet()) {
+ for (Map.Entry<String, List<Integer>> entry : pReadTips.entrySet()) {
+ String child = entry.getKey();
PreferenceStore store = new PreferenceStore(
new File(stateLocation, child.trim() + ".state").getAbsolutePath()); //$NON-NLS-1$
- pReadTips.get(child).forEach(value -> store.setValue(value.toString(), value.intValue()));
+ entry.getValue().forEach(value -> store.setValue(value.toString(), value.intValue()));
store.setValue("provider", child); //$NON-NLS-1$
store.save();
}

Back to the top