在Eclipse中(我目前在Linux(Mint 14(Ubuntu(Debian))上运行3.8.0版本),使用Refactor重命名变量似乎是一种随机可用的选项。对于某些代码,它存在,而对于其他代码,它不存在。
我试图看出为什么有些变量声明可以重命名,而其他的则不能,但我还没有找到规律。
为什么重构->重命名不能用于某些代码?我该如何让这个工具正常工作?
正如高亮的引用所示,Eclipse非常清楚应该进行重构的内容,所以我不明白问题出在哪里。
无问题:
问题:
我试图看出为什么有些变量声明可以重命名,而其他的则不能,但我还没有找到规律。
为什么重构->重命名不能用于某些代码?我该如何让这个工具正常工作?
正如高亮的引用所示,Eclipse非常清楚应该进行重构的内容,所以我不明白问题出在哪里。
无问题:
![enter image description here](https://istack.dev59.com/EQtY8.webp)
![enter image description here](https://istack.dev59.com/zVrSj.webp)