日食beakpoint:停止之前离开Java方法
-
10-07-2019 - |
题
是否有一个方式告诉调试器停止只是返回之前,任何声明退出的方法,它返回,异常,或者掉下来的底部?我的灵感来自于一个事实,即Java编辑展示了我所有的地方,我的方法 可以 出它突出了他们当你点击的回报类型的方法宣言》,(马克出现的启用)。
[蚀3.4]
解决方案
把一个断点方法签名的线。这是你写
public void myMethod() {
然后在断点上单击鼠标右键,选择“断点属性”。在弹出的底部有两个复选框:“方法进入”,“方法退出”。检查后者。
其他提示
好问题。关闭我的头顶,我应该这样做:
public void method(Object stuff) {
try {
/* normal code */
} finally {
int x = 0;
}
}
您可以设定在x = 0线的断点,它总是会被执行不管你回来。即使抛出异常,它将被运行。
在捕捉到这是范围。除非你定义在try块之外的变量,你将无法看到自己的价值,你去finally块,因为他们将退出范围。
说完就只需将5个断点(每个return语句,等等)可能是最好的。
我希望有一个更好的办法,我很想知道它。
不隶属于 StackOverflow