diff options
author | Sergey Prigogin | 2016-04-15 16:33:51 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-04-15 19:20:15 +0000 |
commit | b91b69775f21c19c83685a3b51d541938337bfca (patch) | |
tree | 91586bfc3e382e8aab621d3c774fb428decd6925 /build/org.eclipse.cdt.managedbuilder.ui | |
parent | 3dc5c0a138562820c8cefa26b7f864ac4f1a2682 (diff) | |
download | org.eclipse.cdt-b91b69775f21c19c83685a3b51d541938337bfca.tar.gz org.eclipse.cdt-b91b69775f21c19c83685a3b51d541938337bfca.tar.xz org.eclipse.cdt-b91b69775f21c19c83685a3b51d541938337bfca.zip |
Bug 491825 - Remove uses of new Boolean and friends
Change-Id: Ie358c8385c278472f3b86851f6fc219007bb9b5c
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.ui')
-rw-r--r-- | build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ToolSettingsPrefStore.java | 36 |
1 files changed, 19 insertions, 17 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ToolSettingsPrefStore.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ToolSettingsPrefStore.java index a9209d7886a..7a5ae729bbb 100644 --- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ToolSettingsPrefStore.java +++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ToolSettingsPrefStore.java @@ -49,7 +49,7 @@ public class ToolSettingsPrefStore implements IPreferenceStore { private IResourceInfo rcInfo = null; private IOptionCategory optCategory; private ToolListElement selectedElement; - private ListenerList listenerList; + private ListenerList<IPropertyChangeListener> listenerList; private boolean dirtyFlag; public static ToolSettingsPrefStore getDefault() { @@ -181,10 +181,12 @@ public class ToolSettingsPrefStore implements IPreferenceStore { } } else { Object val = getOptionValue(name); - if(val instanceof String) - return (String)val; - else if(val instanceof Collection) - return listToString((String[])((Collection)val).toArray(new String[0])); + if (val instanceof String) { + return (String) val; + } else if (val instanceof Collection) { + Collection<?> collection = (Collection<String>) val; + return listToString(collection.toArray(new String[collection.size()])); + } } return getDefaultString(name); @@ -290,7 +292,7 @@ public class ToolSettingsPrefStore implements IPreferenceStore { @Override public void setValue(String name, boolean value) { - setOptionValue(name,new Boolean(value)); + setOptionValue(name, Boolean.valueOf(value)); } protected void setOptionValue(String name, Object value){ @@ -300,21 +302,21 @@ public class ToolSettingsPrefStore implements IPreferenceStore { IHoldsOptions holder = (IHoldsOptions)opt[0]; IOption newOption = null; try{ - switch(option.getValueType()){ + switch (option.getValueType()){ case IOption.STRING: - if(value instanceof String){ + if (value instanceof String) { newOption = rcInfo.setOption(holder, option, (String)value); } break; case IOption.BOOLEAN: - if(value instanceof Boolean){ - boolean val = ((Boolean)value).booleanValue(); + if (value instanceof Boolean){ + boolean val = ((Boolean) value).booleanValue(); newOption = rcInfo.setOption(holder,option,val); } break; case IOption.ENUMERATED: case IOption.TREE: - if(value instanceof String){ + if (value instanceof String){ String val = (String)value; String enumId = option.getId(val); newOption = rcInfo.setOption(holder, option, @@ -336,19 +338,19 @@ public class ToolSettingsPrefStore implements IPreferenceStore { case IOption.UNDEF_LIBRARY_PATHS: case IOption.UNDEF_LIBRARY_FILES: case IOption.UNDEF_MACRO_FILES: - if(value instanceof String){ - String val[] = parseString((String)value); - newOption = rcInfo.setOption(holder,option,val); + if (value instanceof String) { + String val[] = parseString((String) value); + newOption = rcInfo.setOption(holder, option, val); } break; default: break; } - if(newOption != option){ + if (newOption != option) { //TODO: ??? } - } catch (BuildException e){ + } catch (BuildException e) { } } } @@ -362,7 +364,7 @@ public class ToolSettingsPrefStore implements IPreferenceStore { } public static String listToString(String items[], String separator){ - StringBuffer path = new StringBuffer(""); //$NON-NLS-1$ + StringBuilder path = new StringBuilder(); for (int i = 0; i < items.length; i++) { path.append(items[i]); |