我有一个相对复杂的对象,其中包含一个 ConcurrentHashMap。在调试器中,我希望看到调用 .size() 方法的结果,但实际上我不想在我的代码中使用它,也不想将其放入。
Debugger image http://img153.imageshack.us/img153/1695/will.png .
上面你可以看到我有什么用,但我喜欢能够以某种方式调用/查看 .size() 方法的结果
不过,我可以看到很多对 map 和分割等的引用,但它们只是值。
只是想知道这是否可能?
最佳答案
在调试器中,打开显示 View 。这将允许您评估您输入的表达式。
参见 http://www.ibm.com/developerworks/library/os-ecbug/在“将您的实时代码剪贴簿”下。
这里有一篇更详细的文章:http://larsho.blogspot.com/2008/07/my-favorite-eclipse-view.html
关于Java Eclipse 调试器获取方法调用的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2244883/