dbx变量不起作用

时间:2012-08-01 12:32:37

标签: dbx

我正在调试一段包含复杂数据结构的代码。我想使用dbx变量来保存这些结构的值,以避免每次查看内容时指针间接。 当我这样做时,set $myTemp=*ptr->curValue之类的东西,它不会给出任何错误,但发出一个显示命令不会显示myTemp。当我执行print $myTemp时,我也没有输出也没有错误。执行print myTemp(没有美元符号)会产生错误,类似于“myTemp未在本地范围中定义...”。任何想法在这里可能是错的。 我在这里使用solaris 10.

2 个答案:

答案 0 :(得分:1)

您不必在dbx中使用public class ProductList { private List<Product> productList = new ArrayList<Product>(); @JsonProperty("data") @JsonTypeInfo(use=JsonTypeInfo.Id.NAME, include=JsonTypeInfo.As.WRAPPER_OBJECT) public List<Product> getProductList() { return productList; } public void setProductList(List<Product> productList) { this.productList = productList; } I am setting ProductList object in ResponseEntity object and returning from controller. 。您只需指定set,也不能指定空格。否则它会全部按下来。

答案 1 :(得分:0)

我认为你有语法错误。 Dbx使用ksh shell语法,并且您在变量名称上使用美元符号前缀(根据您的描述)。

而不是说:

set $foo=bar

这样说:

set foo=bar