diff --git a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java index 5dfe4500f05..7934b9a8e1f 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java +++ b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/CommandFactory.java @@ -299,9 +299,13 @@ public class CommandFactory { return new MITargetDetach(getMIVersion()); } - public MITargetSelect createMITargetSelect(String[] params) { - return new MITargetSelect(getMIVersion(), params); - } + public MITargetDownload createMITargetDownload(String file) { + return new MITargetDownload(getMIVersion(), file); + } + + public MITargetSelect createMITargetSelect(String[] params) { + return new MITargetSelect(getMIVersion(), params); + } public MIThreadListIds createMIThreadListIds() { return new MIThreadListIds(getMIVersion()); diff --git a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MITargetDownload.java b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MITargetDownload.java index 3528722487c..972e4d1bec5 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MITargetDownload.java +++ b/debug/org.eclipse.cdt.debug.mi.core/mi/org/eclipse/cdt/debug/mi/core/command/MITargetDownload.java @@ -26,9 +26,13 @@ package org.eclipse.cdt.debug.mi.core.command; * total-sent="512",total-size="9880"} * */ -public class MITargetDownload extends MICommand -{ - public MITargetDownload(String miVersion) { - super(miVersion, "-target-download"); //$NON-NLS-1$ +public class MITargetDownload extends MICommand { + + public MITargetDownload(String miVersion) { + super(miVersion, "-target-download"); //$NON-NLS-1$ + } + + public MITargetDownload(String miVersion, String file) { + super(miVersion, "-target-download", new String[] { file }); //$NON-NLS-1$ } }