1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-15 20:25:46 +02:00

cleanup: warnings fixed - generics etc.

This commit is contained in:
Andrew Gvozdev 2010-02-26 19:05:11 +00:00
parent 351cb70ef4
commit 52d70f117f

View file

@ -17,9 +17,10 @@ import java.io.OutputStream;
import java.net.URI; import java.net.URI;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
import org.eclipse.cdt.core.CCorePlugin; import org.eclipse.cdt.core.CCorePlugin;
import org.eclipse.cdt.core.CommandLauncher; import org.eclipse.cdt.core.CommandLauncher;
@ -131,8 +132,6 @@ public class MakeBuilder extends ACBuilder {
} }
} }
protected boolean invokeMake(int kind, IMakeBuilderInfo info, IProgressMonitor monitor) { protected boolean invokeMake(int kind, IMakeBuilderInfo info, IProgressMonitor monitor) {
boolean isClean = false; boolean isClean = false;
IProject currProject = getProject(); IProject currProject = getProject();
@ -167,21 +166,22 @@ public class MakeBuilder extends ACBuilder {
launcher.showCommand(true); launcher.showCommand(true);
// Set the environment // Set the environment
HashMap envMap = new HashMap(); HashMap<String, String> envMap = new HashMap<String, String>();
if (info.appendEnvironment()) { if (info.appendEnvironment()) {
envMap.putAll(launcher.getEnvironment()); @SuppressWarnings({"unchecked", "rawtypes"})
Map<String, String> env = (Map)launcher.getEnvironment();
envMap.putAll(env);
} }
// Add variables from build info // Add variables from build info
envMap.putAll(info.getExpandedEnvironment()); envMap.putAll(info.getExpandedEnvironment());
Iterator iter = envMap.entrySet().iterator(); List<String> strings= new ArrayList<String>(envMap.size());
List strings= new ArrayList(envMap.size()); Set<Entry<String, String>> entrySet = envMap.entrySet();
while (iter.hasNext()) { for (Entry<String, String> entry : entrySet) {
Map.Entry entry = (Map.Entry) iter.next(); StringBuffer buffer= new StringBuffer(entry.getKey());
StringBuffer buffer= new StringBuffer((String) entry.getKey()); buffer.append('=').append(entry.getValue());
buffer.append('=').append((String) entry.getValue());
strings.add(buffer.toString()); strings.add(buffer.toString());
} }
String[] env = (String[]) strings.toArray(new String[strings.size()]); String[] env = strings.toArray(new String[strings.size()]);
String[] buildArguments = targets; String[] buildArguments = targets;
if (info.isDefaultBuildCmd()) { if (info.isDefaultBuildCmd()) {
if (!info.isStopOnError()) { if (!info.isStopOnError()) {
@ -238,8 +238,8 @@ public class MakeBuilder extends ACBuilder {
if (errMsg != null) { if (errMsg != null) {
StringBuffer buf = new StringBuffer(buildCommand.toString() + " "); //$NON-NLS-1$ StringBuffer buf = new StringBuffer(buildCommand.toString() + " "); //$NON-NLS-1$
for (int i = 0; i < buildArguments.length; i++) { for (String buildArgument : buildArguments) {
buf.append(buildArguments[i]); buf.append(buildArgument);
buf.append(' '); buf.append(' ');
} }
@ -260,7 +260,7 @@ public class MakeBuilder extends ACBuilder {
cos.close(); cos.close();
} }
} catch (Exception e) { } catch (Exception e) {
CCorePlugin.log(e); MakeCorePlugin.log(e);
} finally { } finally {
monitor.done(); monitor.done();
} }
@ -287,6 +287,7 @@ public class MakeBuilder extends ACBuilder {
/** /**
* Check whether the build has been canceled. * Check whether the build has been canceled.
* @param monitor
*/ */
public void checkCancel(IProgressMonitor monitor) { public void checkCancel(IProgressMonitor monitor) {
if (monitor != null && monitor.isCanceled()) if (monitor != null && monitor.isCanceled())