в затмении и Visual Studio, я считаю, что размещение точки останова в определенной линииточки останова изменение местоположения путем изменения кода
1- public class HelloWorld {
* 2- public static void main(String[] args) {
3- System.out.println("Hello, World");
4- }
5- }
, если я размещены точки останова в строке 3 и редактировать код в редакторе Блокнот, чтобы добавить что-нибудь, прежде чем эта строка затем откройте затмение, она автоматически укажет на строку 4 с точкой останова, поскольку она адаптировала линию, которую я выбрал раньше.
1- public class HelloWorld {
2- public static void main(String[] args) {
3- int i=0;
* 4- System.out.println("Hello, World");
5- }
6- }
Мне нужно знать, где находится код в исходном коде затмения, который обрабатывает этот случай? или существует ли какой-либо известный алгоритм, который используется для адаптации местоположения точки останова после изменения кода?
Я не думаю, что он ищет в строке текста как при изменении содержимого строки он идти к нему w'ever изменения
Ваш вопрос только о модификациях с другим редактором снаружи от Eclipse? – eztam
no, Если я изменил его в пределах затмения, он также почувствует новую строку и правильно установит точку останова. что я на самом деле хочу понять, как это делается? – becks