From f4b76e52e0287897b6a7f30d343bed9592876976 Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Wed, 20 Aug 2003 15:48:14 +0000 Subject: [PATCH] Provide out own parametersToString(). break-condition parameters can not be munge. --- .../mi/core/command/MIBreakCondition.java | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIBreakCondition.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIBreakCondition.java index 924bee8ddff..d64d9d70070 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIBreakCondition.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIBreakCondition.java @@ -16,9 +16,20 @@ package org.eclipse.cdt.debug.mi.core.command; * Result: * ^done */ -public class MIBreakCondition extends MICommand -{ - public MIBreakCondition (int brknum, String expr) { - super("-break-condition", new String[]{Integer.toString(brknum), expr}); +public class MIBreakCondition extends MICommand { + public MIBreakCondition(int brknum, String expr) { + super("-break-condition", new String[] { Integer.toString(brknum), expr }); + } + + /** + * Do not do any munging on the string i.e. quoting spaces + * etc .. doing this will break the command -break-condition. + */ + protected String parametersToString() { + StringBuffer buffer = new StringBuffer(); + for (int i = 0; i < parameters.length; i++) { + buffer.append(' ').append(parameters[i]); + } + return buffer.toString().trim(); } }