【发布时间】:2014-08-13 08:53:48
【问题描述】:
在调试 Java 应用程序时,我有时想对包含在复杂结构中的对象调用方法(例如在 HashMap 中的对象上获取迭代器的第二个元素)。虽然在Display 视图中手动折叠它当然是可能的,但它也很麻烦。
使用检查视图通常很容易找到我要检查的对象的内部调试ID,因此我想知道这是否可以用来直接引用该对象?可能类似于:($2235).myMethod()。
这个功能在 Eclipse 中可用吗?
【问题讨论】:
在调试 Java 应用程序时,我有时想对包含在复杂结构中的对象调用方法(例如在 HashMap 中的对象上获取迭代器的第二个元素)。虽然在Display 视图中手动折叠它当然是可能的,但它也很麻烦。
使用检查视图通常很容易找到我要检查的对象的内部调试ID,因此我想知道这是否可以用来直接引用该对象?可能类似于:($2235).myMethod()。
这个功能在 Eclipse 中可用吗?
【问题讨论】:
您可以实现对象的toString() 方法以获得人性化的视图。
但是,对于像HashMap 这样的现有对象,您必须展开其内部结构。
【讨论】: