У меня была функция, которая стала слишком большой, поэтому я реорганизовал переменные в поля класса (new) и части метода методам класса. Моя функция теперь выглядит следующим образомРефакторинг для встроенного использования класса?
void doSomething() {
Resource resource = ....
new HelperClass(resource)
.doFirstThing()
.doSecondThing()
.closeResource();
Теперь я хочу сделать обратное преобразование (поскольку функция йоЗотеЬЫпд фактически TestCase, и мне нужно, чтобы получить хороший линейный TestCase, что я могу размещать в Issue Tracker).
Как это сделать, используя инструменты автоматического рефакторинга в сообществе разработчиков IntelliJ Idea?
Я удалил слово «отменить» из вопроса, потому что он обращает внимание на функции рефакторинга, чтобы отменить функциональность. Я давно решил свою проблему (используя git revert, кстати), теперь меня интересует рефакторинг. – user7610