gpt4 book ai didi

java - 重构以内联类用法?

转载 作者:行者123 更新时间:2023-11-30 06:59:14 26 4
gpt4 key购买 nike

我有一个变得太大的函数,因此我将变量重构为(新)类上的字段,并将部分方法重构为类上的方法。我的函数现在看起来像这样

void doSomething() {
Resource resource = ....
new HelperClass(resource)
.doFirstThing()
.doSecondThing()
.closeResource();

现在我希望进行逆变换(因为 doSomething 函数实际上是一个测试用例,我需要生成一个很好的线性测试用例,可以将其发布到问题跟踪器)。

如何使用 IntelliJ Idea Community 中的自动重构工具执行此操作?

最佳答案

我认为无法直接撤消,但请检查本地历史记录(右键单击 -> 本地历史记录 -> 显示历史记录)以查看原始类的先前版本。当发生各种事件(包括更改后保存)时,IntelliJ 将自动创建这些版本。然后您可以有选择地恢复您想要的状态

关于java - 重构以内联类用法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41227270/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com