我正在调试我的代码,以查看该变量是否在执行过程中接收新值。 当值被某些东西改变时,我该如何看它并使它停止?看变量,看它是否更改值
我有一个CheckList并设置了一些值的选择值,出于某种原因,选定的值正在消失。
我正在调试我的代码,以查看该变量是否在执行过程中接收新值。 当值被某些东西改变时,我该如何看它并使它停止?看变量,看它是否更改值
我有一个CheckList并设置了一些值的选择值,出于某种原因,选定的值正在消失。
使用大纲视图(窗口 - >显示视图 - >大纲)选择您的变量。右键单击它并选择切换观察点。它会为你的变量创建一个断点。右键单击此断点,选择属性并仅保留启用“字段修改”复选框。
我认为这不能为方法中声明的变量完成,尽管您可以将它用于类或实例变量。
您可以使用具有该值的条件的断点。
他会在哪里设置断点?如果他不知道数值在何处更改? – 2010-11-29 18:09:49
这是我希望你看的时间this youtube clip! 这是以最酷的方式帮助你解决问题的最佳方法
你可以在setter方法中为该值设置一个断点。
如果在不使用setter的情况下更改值,该怎么办? :-) – 2010-11-29 18:10:13
如果调试器似乎有帮助。特别是如果在调试时没有出现问题。您可以添加日志记录,以便向您显示进行更改的位置。例如
log.info("Changed "+changeDescription, new Throwable("HERE"));
我只是对downvote好奇。 – 2010-11-30 21:24:46