如何才能使IntelliJ重构 - >重命名参数只重命名它的本地版本? (科特林)

时间:2017-07-25 20:56:22

标签: intellij-idea refactoring kotlin rename

我有一个重写的函数,其中参数在重写版本中具有不同的名称。

原始功能:

fun hookEvent(event: Event) { ... }

重写功能:

fun hookEvent(e: Event) { ... }

这给了我一个警告,它在使用命名参数时会引起问题。

当我选择Refactor->重命名时,尝试重命名' e' (在重写的函数中)到事件',IntelliJ搜索我的整个项目,找到我覆盖原始函数的每个地方,并尝试重命名所有参数。然后我就会发生冲突,因为在某些地方,“事件”会发生冲突。已经是这些函数中的局部变量。

我只希望它在该特定的重写函数中重命名参数的特定实例。怎么样?

0 个答案:

没有答案