gpt4 book ai didi

java - 如何自动替换方法及其所有调用中的参数

转载 作者:行者123 更新时间:2023-12-02 04:36:52 24 4
gpt4 key购买 nike

假设我有一个 Java 方法:

void method(int a, int b) {}

还有很多地方叫它:

method(10, 12);
method(33, 44);
...

如何自动重构参数替换以实现以下结果?:

void method(int b, int a) {}
method(12, 10);
method(44, 33);
...

注意:我正在寻找一个处理所有方法和参数情况的通用解决方案,并且更喜欢使用 Eclipse 工具。

编辑:有没有一种方法可以以编程方式为匹配来自不同类的给定条件的一组方法执行此操作?

最佳答案

右键单击该方法(在源代码编辑器、大纲 View 或任何其他 View 中)并选择“重构”->“更改方法签名”。

这将弹出一个对话框,您可以在其中更改有关该方法的许多选项。更改参数的顺序还会更改该方法的调用(使用预览来验证这一点)。

http://fhc.quickmediasolutions.com/image/1635916007.png

请注意,只有当您 checkout 执行调用的类的源代码并且它引用您正在操作的源时,调用中的更改才有效。

关于java - 如何自动替换方法及其所有调用中的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6816781/

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