Intellij regex String заменяет новый экземпляр объявления класса параметром метода - PullRequest
0 голосов
/ 20 сентября 2019

Вот функция

public Car returnCar(){
    return new Car();
}

Мне нужно преобразовать ее в

public Car returnCar(Car car){
    return car;
}

Существуют похожие методы в нескольких классах, которые возвращают разные типы.

Есть ли способ использовать регулярное выражение global для поиска / замены по файлам в Intellij, чтобы сделать это без написания внешней утилиты?

1 Ответ

0 голосов
/ 20 сентября 2019

Выберите new Car(), извлеките его как параметр (для меня Ctrl + Alt + p или найдите его в меню рефакторинга).

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