Исходный процессор Eclipse, который включает текущий номер строки внутри строки - PullRequest
0 голосов
/ 23 апреля 2020

Для целей отладки мне нужен исходный процессор, который будет запускаться, когда я его запрошу.

Он обработает все файлы в проекте и заменит директивы.

Одна директива должна быть @line или похожим по синтаксису. Он обрабатывает исходный файл для @line (префикс и вставляет номер текущей строки в исходный код.

Вероятно, это будет плагин. Я ищу все, что позволяет мне это сделать.

  public class Test {
     public void methodXXX(){
        System.out.print("This message is located on @line()");
     }
   }

После запуска процессора

  public class Test {
     public void methodXXX(){
        System.out.print("This message is located on @line(3)");
     }
   }

После перемещения метода в другое место в исходном коде я запускаю процессор источника и получаю

  public class Test {
     public Test (){
     }
     public void methodXXX(){
        System.out.print("This message is located on @line(5)");
     }
   }

По разным причинам Я не могу использовать для этого трюк с Stacktrace, поэтому я ищу исходный процессор, который также был бы весьма полезен для других вещей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...