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:
parent
883ffe3747
commit
e1f759197d
1 changed files with 10 additions and 11 deletions
|
@ -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) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue