【发布时间】:2016-03-03 11:45:08
【问题描述】:
在 Eclipse 和 Visual Studio 中,我发现在某行放置一个断点
1- public class HelloWorld {
* 2- public static void main(String[] args) {
3- System.out.println("Hello, World");
4- }
5- }
如果我在第 3 行放置断点并在记事本编辑器中编辑代码以在该行之前添加任何内容然后打开回 Eclipse,它将自动指向第 4 行,因为它适应了我之前选择的行。
1- public class HelloWorld {
2- public static void main(String[] args) {
3- int i=0;
* 4- System.out.println("Hello, World");
5- }
6- }
我需要知道处理这种情况的 Eclipse 源代码中的代码位置吗?或者是否有任何已知算法用于在修改代码后调整断点位置?
我不认为它会逐行搜索,因为当我更改行的内容时,它确实会转到它,而不会发生变化
【问题讨论】:
-
您的问题只是关于使用 Eclipse 之外的其他编辑器进行的修改吗?
-
不,如果我在 eclipse 中修改它,它也会感知新行并正确放置断点。我真正想要的是了解这是如何完成的?
标签: eclipse algorithm breakpoints