gpt4 book ai didi

java - 方法链重构

转载 作者:行者123 更新时间:2023-12-01 14:18:52 25 4
gpt4 key购买 nike

我在 Java 类中有两个静态方法:

public class MyFoo {
public static ClassA foo(ParameterA pa, ParameterB pb, ParameterC c)
// some implementation
}
public static ClassB bar(ParameterA pa, ParameterB pb, ParameterC c) {
// some implementation
}
}

以及带有方法的 ClassA 实现:

public class ClassA {
public ClassB baz() {
// some implementation
}
}

方法 bar() 是作为一项新功能引入的,它基本上取代了 MyFoo.foo(a, b, c).baz()。我想将此类调用重构为 MyFoo.bar(a, b, c)。是否可以在任何 IDE 中执行此操作?我正在使用 IntelliJ IDEA,但欢迎提供有关任何 IDE 的提示。

最佳答案

在 Netbeans 中,您可以使用 Inspect and Transform functionality 。您可以编写自定义脚本来执行类似的操作。然后可以在一组文件上运行它或通过单击侧边栏提示来运行它。另请参阅thisthis博客条目。

关于java - 方法链重构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17828372/

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