1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-31 12:55:40 +02:00

getValue() returns a string now.

This commit is contained in:
Alain Magloire 2002-10-02 04:57:35 +00:00
parent 883ffe3747
commit e1f759197d

View file

@ -13,26 +13,26 @@ import java.util.List;
* GDB/MI register response parsing. * GDB/MI register response parsing.
*/ */
public class MIRegisterValue { public class MIRegisterValue {
int name; int number;
long value; String value;
public MIRegisterValue(int number, long value) { public MIRegisterValue(int n, String v) {
this.name = name; number = n;
this.value = value; value = v;
} }
public int getNumber() { public int getNumber() {
return name; return number;
} }
public long getValue() { public String getValue() {
return value; return value;
} }
public String toString() { public String toString() {
StringBuffer buffer = new StringBuffer(); StringBuffer buffer = new StringBuffer();
buffer.append("number=\"").append(name).append('"'); buffer.append("number=\"").append(number).append('"');
buffer.append(',').append("value=\"" + Long.toHexString(value) + "\""); buffer.append(',').append("value=\"" + value + "\"");
return buffer.toString(); return buffer.toString();
} }
@ -82,8 +82,7 @@ public class MIRegisterValue {
try { try {
int reg = Integer.parseInt(aName.trim()); int reg = Integer.parseInt(aName.trim());
long val = Long.decode(aValue.trim()).longValue(); arg = new MIRegisterValue(reg, aValue.trim());
arg = new MIRegisterValue(reg, val);
} catch (NumberFormatException e) { } catch (NumberFormatException e) {
} }
} }