不,实现这一点并不容易,因为:
1)可能根本没有一条线 Run To Line 可以放置断点,例如如果当前行在return或throw语句上,或者是void方法中的最后一行。
Run To Line
2)即使有下一行,也有递归调用:With Step over ,线程不会在嵌套调用的下一行停止,而是使用 Run to Line 它是。因此,必须跟踪当前的堆栈深度并重新启动线程,这将再次降低速度。
Step over
Run to Line
3)类似,也必须考虑异常,可能是通过为线程和自动继续使用异常断点。
(当然,无法观察到返回值。)
但随意建议它作为增强 https://bugs.eclipse.org