IntelliJ IDEA可以自动使用变量填充方法调用吗?

时间:2019-03-14 10:11:14

标签: java intellij-idea ide refactoring

IntelliJ IDEA可以自动使用变量填充方法调用吗?

可能使用的名称是基于所调用方法的参数名称的,甚至可能将这些变量提取为当前方法的参数?

请参阅以下屏幕截图以供参考。

之前:IntelliJ知道所调用方法的参数名称是什么。 Before

之后:IntelliJ为我们创建了正确命名的变量。 enter image description here

自动提取所有参数:IntellJ可以自动将这些变量提取为当前方法的参数。 enter image description here

1 个答案:

答案 0 :(得分:1)

如果上下文中存在具有相同名称的局部变量,它将起作用:

enter image description here

另请参阅IDEABKL-6690IDEABKL-5496请求。 您还可以尝试智能完成https://www.jetbrains.com/help/idea/auto-completing-code.html#smart_completion

有一个自定义插件似乎可以完成任务-https://plugins.jetbrains.com/plugin/8638-auto-filling-java-call-arguments。您可以尝试一下