在Eclipse调试透视图中查找变量值



我正在调试一个程序,一旦我进入指令,我就会在variables视图中获得一个变量列表,或者如果我把鼠标放在变量上,就会显示它的值。

现在,我有一个对象,它可能有很多对其他对象的引用,而这些对象又有自己的属性,包含其他对象等等。搜索空间可能会变得非常大。我想通过按值搜索对象属性来查找这些值的位置。Eclipse已经按属性搜索了这些对象。

我尝试了EVars插件,但它似乎与Eclipse4.4不兼容。关于如何做到这一点,还有其他工具或建议吗?

非常感谢!

调试时,您可以使用"显示"窗口,在该窗口中您可以编写代码并使用inspect"执行"它们(高亮显示代码->右键单击->inspect)。

在该窗口中,您可以访问断点上下文的所有变量。您可以使用一些java8流片段来过滤您的对象。

https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fviews%2Fdisplay%2Fref-display_view.htm

https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-evaluation_expressions.htm

最新更新