diff options
author | Alexander Kurtakov | 2017-07-25 16:06:05 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2017-07-25 16:06:05 +0000 |
commit | a5e1a790fce0ff0a0f9f166694b1e56324b185f4 (patch) | |
tree | 48b728800254c949c579df27f3f090bb1c24e8ad /bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/UserStringMappings.java | |
parent | 3734ce46345e063654bf3bdc0ff6a3096bc0d501 (diff) | |
download | eclipse.platform.team-a5e1a790fce0ff0a0f9f166694b1e56324b185f4.tar.gz eclipse.platform.team-a5e1a790fce0ff0a0f9f166694b1e56324b185f4.tar.xz eclipse.platform.team-a5e1a790fce0ff0a0f9f166694b1e56324b185f4.zip |
Bug 520159 - Modernize o.e.team.core S4_8_0_M1I20170808-2000I20170807-2000I20170806-2000I20170805-1500I20170804-2000I20170802-2000I20170802-0800I20170801-2000I20170801-0800I20170731-2000I20170731-0800I20170730-2000I20170729-2000I20170728-2000I20170727-2000I20170727-0610I20170726-2000I20170725-2000
Take 2:
* Generify.
* Replace non-javadoc with @Override
* Convert to lambdas
Change-Id: Ia44170d3e752ad6513f007964463692e1cc6288e
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/UserStringMappings.java')
-rw-r--r-- | bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/UserStringMappings.java | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/UserStringMappings.java b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/UserStringMappings.java index 8d312ba0e..61ed6013d 100644 --- a/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/UserStringMappings.java +++ b/bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/UserStringMappings.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2006 IBM Corporation and others. + * Copyright (c) 2000, 2017 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 @@ -31,7 +31,7 @@ public class UserStringMappings implements Preferences.IPropertyChangeListener { private final Preferences fPreferences; private final String fKey; - private Map fMap; + private Map<String, Integer> fMap; public UserStringMappings(String key) { fKey= key; @@ -39,7 +39,7 @@ public class UserStringMappings implements Preferences.IPropertyChangeListener { fPreferences.addPropertyChangeListener(this); } - public Map referenceMap() { + public Map<String, Integer> referenceMap() { if (fMap == null) { fMap= loadMappingsFromPreferences(); } @@ -48,7 +48,7 @@ public class UserStringMappings implements Preferences.IPropertyChangeListener { public void addStringMappings(String[] names, int[] types) { Assert.isTrue(names.length == types.length); - final Map map= referenceMap(); + final Map<String, Integer> map= referenceMap(); for (int i = 0; i < names.length; i++) { switch (types[i]) { @@ -69,11 +69,12 @@ public class UserStringMappings implements Preferences.IPropertyChangeListener { public int getType(String string) { if (string == null) return Team.UNKNOWN; - final Integer type= (Integer)referenceMap().get(string); + final Integer type= referenceMap().get(string); return type != null ? type.intValue() : Team.UNKNOWN; } - public void propertyChange(PropertyChangeEvent event) { + @Override + public void propertyChange(PropertyChangeEvent event) { if(event.getProperty().equals(fKey)) fMap= null; } @@ -87,15 +88,15 @@ public class UserStringMappings implements Preferences.IPropertyChangeListener { final String filename = (String)e.next(); buffer.append(filename); buffer.append(PREF_TEAM_SEPARATOR); - final Integer type = (Integer)fMap.get(filename); + final Integer type = fMap.get(filename); buffer.append(type); buffer.append(PREF_TEAM_SEPARATOR); } TeamPlugin.getPlugin().getPluginPreferences().setValue(fKey, buffer.toString()); } - protected Map loadMappingsFromPreferences() { - final Map result= new HashMap(); + protected Map<String, Integer> loadMappingsFromPreferences() { + final Map<String, Integer> result= new HashMap<>(); if (!fPreferences.contains(fKey)) return result; |