我有一个重写的函数,其中参数在重写版本中具有不同的名称。
原始功能:
fun hookEvent(event: Event) { ... }
重写功能:
fun hookEvent(e: Event) { ... }
这给了我一个警告,它在使用命名参数时会引起问题。
当我选择Refactor->重命名时,尝试重命名' e' (在重写的函数中)到事件',IntelliJ搜索我的整个项目,找到我覆盖原始函数的每个地方,并尝试重命名所有参数。然后我就会发生冲突,因为在某些地方,“事件”会发生冲突。已经是这些函数中的局部变量。
我只希望它在该特定的重写函数中重命名参数的特定实例。怎么样?