Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2017-07-25 16:06:05 +0000
committerAlexander Kurtakov2017-07-25 16:06:05 +0000
commita5e1a790fce0ff0a0f9f166694b1e56324b185f4 (patch)
tree48b728800254c949c579df27f3f090bb1c24e8ad /bundles/org.eclipse.team.core/src/org/eclipse/team/internal/core/UserStringMappings.java
parent3734ce46345e063654bf3bdc0ff6a3096bc0d501 (diff)
downloadeclipse.platform.team-a5e1a790fce0ff0a0f9f166694b1e56324b185f4.tar.gz
eclipse.platform.team-a5e1a790fce0ff0a0f9f166694b1e56324b185f4.tar.xz
eclipse.platform.team-a5e1a790fce0ff0a0f9f166694b1e56324b185f4.zip
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.java19
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;

Back to the top