我的函数变得太大了,所以我将变量重构为(新)类的字段和方法的部分方法。我的功能现在看起来像这样
void doSomething() {
Resource resource = ....
new HelperClass(resource)
.doFirstThing()
.doSecondThing()
.closeResource();
现在我希望进行逆转换(因为doSomething函数实际上是一个测试用例,我需要生成一个很好的线性测试用例,我可以发布到Issue Tracker)。
如何使用IntelliJ Idea社区中的自动重构工具执行此操作?
答案 0 :(得分:1)
我不认为可以直接撤消,但请查看本地历史记录(右键单击 - >本地历史记录 - >显示历史记录)以查看原始类的先前版本。 IntelliJ会在发生各种事件时自动创建这些版本,包括更改后保存。然后,您可以选择性地恢复所需的状态