Прошу оценить и попинать
Первый, долго ожидаемый народом, это Rename refactoring.
Картинка:
И еще есть Inline symbol refactoring. Инлайнить можно только простые локальные переменные.
Картинка:
Сразу признаюсь, что сделан немного халтурно, но лично для меня покрывает 90 процентов потребностей. Gotcha вот в чем: подстановки пока что чисто текстуальные, так что для кода
def x = 1 + 2;
def y = x * 3;
Если заинлайнить x, то результат будет
def y = 1 + 2 * 3;
, а не
def y = (1 + 2) * 3;
(как должно быть по уму). Впрочем, я работаю над этим. А этот "релиз" вроде как EAP, назовем это так
Также хотелось бы услышать, каких еще рефакторингов народу не хватает, в порядке важности?