Java Eclipse 调试器获取方法调用的结果

标签 java eclipse debugging

我有一个相对复杂的对象,其中包含一个 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/

相关文章:

java - 在 Eclipse 中调试 equals() 和 hashCode()

php - 使用Xdebug和Eclipse调试PHP时报错: "unexpected termination of script, debugging ended",

java - 为 Eclipse 配置 Spartan 重构插件

c++ - 调试器在尝试跳出 C++11 std lib 时更深入

java - 调试java混淆代码

java - Objectify - 查询结果列表包含 null

Java EE6 优于 EE5?

java - 非法字符错误 : '\u200b'

java - Android&Javadoc : @inheritDoc is not working

ruby-on-rails - Ruby/byebug/binding.pry : How to step back?