IntelliJ IDEA中修改父方法签名后,如何批量为调用者添加新增参数默认值?
在IntelliJ IDEA中批量适配方法新增参数的操作步骤
直接按下面的步骤操作,就能批量给所有方法调用自动加上新增参数的默认值:
- 把光标定位到原方法
test的方法名上 - 按下
Ctrl+F6(Windows/Linux)或Cmd+F6(Mac)打开修改方法签名对话框 - 点击对话框里的「+」按钮添加新参数,填好类型
String、参数名b - 在对话框下方的「默认值」栏,给这个新参数填入
null - 勾选对话框底部的「搜索引用」选项,确保IDE能找到所有调用该方法的位置
- 点击「重构」按钮,IDE会自动把所有
test(1)这类调用替换成test(1, null) - 要是需要确认个别修改,重构预览窗口里可以逐个检查,没问题就全量应用
如果是保留原方法做重载,之后想把所有旧调用切换到新方法,也可以右键原方法,选「重构」→「删除」,IDE会弹出选项让你把旧调用替换成带默认参数的新方法调用,同样能批量完成。
内容的提问来源于stack exchange,提问作者Shell Scott
相关产品推荐
相关产品推荐

