From 372a84559f099767fc4470676b44302010af054e Mon Sep 17 00:00:00 2001 From: Alain Magloire Date: Thu, 7 Aug 2003 03:29:26 +0000 Subject: [PATCH] added new method for parsing. --- .../mi/core/command/MIVarInfoExpression.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoExpression.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoExpression.java index b4525e4b3fa..98f01703178 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoExpression.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoExpression.java @@ -6,6 +6,11 @@ package org.eclipse.cdt.debug.mi.core.command; +import org.eclipse.cdt.debug.mi.core.MIException; +import org.eclipse.cdt.debug.mi.core.output.MIInfo; +import org.eclipse.cdt.debug.mi.core.output.MIOutput; +import org.eclipse.cdt.debug.mi.core.output.MIVarInfoExpressionInfo; + /** * * -var-info-expression NAME @@ -22,4 +27,21 @@ public class MIVarInfoExpression extends MICommand public MIVarInfoExpression(String name) { super("-var-info-expression", new String[]{name}); } + + public MIVarInfoExpressionInfo getMIVarInfoExpressionInfo() throws MIException { + return (MIVarInfoExpressionInfo)getMIInfo(); + } + + public MIInfo getMIInfo() throws MIException { + MIInfo info = null; + MIOutput out = getMIOutput(); + if (out != null) { + info = new MIVarInfoExpressionInfo(out); + if (info.isError()) { + throwMIException(info, out); + } + } + return info; + } + }