diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog index 7dd69e777d1..94dea9e3d38 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog @@ -1,3 +1,7 @@ +2004-05-28 Alain Magloire + + QuickFix for PR 58249 + 2004-05-28 Alain Magloire Error in looking for the CIdentifier. diff --git a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java index 249e8ecaa35..62010ab6bca 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java +++ b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/Register.java @@ -26,6 +26,16 @@ public class Register extends Variable implements ICDIRegister { super(obj, var); } + /** + * @see org.eclipse.cdt.debug.core.cdi.model.ICDIVariableObject#getQualifiedName() + */ + public String getQualifiedName() throws CDIException { + if (qualifiedName == null) { + qualifiedName = "$" + getFullName(); //$NON-NLS-1$ + } + return qualifiedName; + } + public ICDIVariable[] getChildren() throws CDIException { Session session = (Session)(getTarget().getSession()); MISession mi = session.getMISession(); diff --git a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java index 8f4e00c4b2b..459368280ad 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java +++ b/debug/org.eclipse.cdt.debug.mi.core/cdi/org/eclipse/cdt/debug/mi/core/cdi/model/RegisterObject.java @@ -1,5 +1,6 @@ package org.eclipse.cdt.debug.mi.core.cdi.model; +import org.eclipse.cdt.debug.core.cdi.CDIException; import org.eclipse.cdt.debug.core.cdi.model.ICDIRegisterObject; import org.eclipse.cdt.debug.core.cdi.model.ICDITarget; @@ -11,4 +12,14 @@ public class RegisterObject extends VariableObject implements ICDIRegisterObject super(target, name, null, i, 0); } + /** + * @see org.eclipse.cdt.debug.core.cdi.model.ICDIVariableObject#getQualifiedName() + */ + public String getQualifiedName() throws CDIException { + if (qualifiedName == null) { + qualifiedName = "$" + getFullName(); //$NON-NLS-1$ + } + return qualifiedName; + } + }