Как я могу искать в файле Java с помощью javaParser? - PullRequest
0 голосов
/ 08 октября 2018

У меня проблема с тем, что я изменил имя класса в java-классе, используя javaParser, и теперь я хочу изменить все ссылки со старого имени на новое.Например, если у меня есть класс java, подобный этому

class A{
 private static final Logger log4j = LoggerFactory.getLogger(A.class);
}

, и я изменил имя A на B

class B{
     private static final Logger log4j = LoggerFactory.getLogger(A.class);
}

, тогда я также хочу отсканировать все файлы, чтобы изменить AB, используя javaParser, и я не знаю, как кто-нибудь здесь может помочь?

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

В Eclipse для классов просто щелкните правой кнопкой мыши класс в проводнике проекта и выберите «Refactor-> Rename».То, что это находится в подменю «Refactor».Shift + alt + r (щелчок правой кнопкой мыши по файлу -> рефакторинг -> переименование), когда курсор находится на имени класса.Для переменных Если вы работаете на платформе windows / ubuntu, используйте alt + shift + R или на mac используйте команду + option + r.Он будет рефакторинг всех случаев, когда эта переменная используется.Чтобы получить список ярлыков, доступных в eclipse, используйте ctrl + shift + L в windows / ubuntu и команду + shift + l в mac.

0 голосов
/ 08 октября 2018

Вы можете изменить название класса

Эта операция автоматически изменит все виды использования

enter image description here

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