是否有一个方式告诉调试器停止只是返回之前,任何声明退出的方法,它返回,异常,或者掉下来的底部?我的灵感来自于一个事实,即Java编辑展示了我所有的地方,我的方法 可以 出它突出了他们当你点击的回报类型的方法宣言》,(马克出现的启用)。

[蚀3.4]

有帮助吗?

解决方案

把一个断点方法签名的线。这是你写

public void myMethod() {

然后在断点上单击鼠标右键,选择“断点属性”。在弹出的底部有两个复选框:“方法进入”,“方法退出”。检查后者。

其他提示

你可以设定一种方法断点。

双击在余下的方法宣言》。一个断点有一个箭头装饰的出现。右击检查的性质,可以设定"暂停上:"对于"方法进入"和/或"方法退出"。

你可以读取更多关于他们在 日食谱.

好问题。关闭我的头顶,我应该这样做:

public void method(Object stuff) {
    try {
        /* normal code */
    } finally {
        int x = 0;
    }
}

您可以设定在x = 0线的断点,它总是会被执行不管你回来。即使抛出异常,它将被运行。

在捕捉到这是范围。除非你定义在try块之外的变量,你将无法看到自己的价值,你去finally块,因为他们将退出范围。

说完就只需将5个断点(每个return语句,等等)可能是最好的。

我希望有一个更好的办法,我很想知道它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top