From bf46520cf12e516c2e91249ba1ee976f39d81346 Mon Sep 17 00:00:00 2001 From: Mikhail Khodjaiants Date: Wed, 4 Jun 2003 17:41:53 +0000 Subject: [PATCH] Correction in the parsing of reference value. --- debug/org.eclipse.cdt.debug.mi.core/ChangeLog | 4 ++++ .../cdt/debug/mi/core/cdi/model/type/ReferenceValue.java | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog index 1e6048846af..d98b6cb05e8 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/ChangeLog +++ b/debug/org.eclipse.cdt.debug.mi.core/ChangeLog @@ -1,3 +1,7 @@ +2003-06-04 Mikhail Khodjaiants + Correction in the parsing of reference value. + * src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java + 2003-06-04 Mikhail Khodjaiants Added some missing types and methods for the type parsing. * src/org/eclipse/cdt/debug/mi/core/cdi/model/Variable.java diff --git a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java index 0eb147433ea..295536bd2f7 100644 --- a/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java +++ b/debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/model/type/ReferenceValue.java @@ -31,9 +31,9 @@ public class ReferenceValue extends Value implements ICDIReferenceValue { public long referenceValue() throws CDIException { long value = 0; String valueString = getValueString().trim(); - if ( valueString.startsWith( "@" ) ) + if ( valueString.startsWith("@") ) valueString = valueString.substring( 1 ); - int space = valueString.indexOf(' '); + int space = valueString.indexOf(":"); if (space != -1) { valueString = valueString.substring(0, space).trim(); }