我在一个相当大的Java项目(2500多个类)中工作,它使用旧的代码标准,其中所有成员变量都以"m_"为前缀(例如m_temperature).这已经没有理由了,我想摆脱它们,但是:
简单地将所有"m_variable"重命名为"变量"的第一种简单方法是不够的,因为这可能在已经存在的名为"variable"的变量和新重命名的变量之间产生名称冲突.
因此,总结一下:如何重命名所有这些讨厌的成员变量而不会遇到麻烦,还有比上面提到的更多的问题吗?
是的,我知道IDE中的重构/重命名功能,请记住我想立即对符合条件的所有变量进行更改,而不是右键单击变量并逐个重命名.
下面怎么样:java变量的大规模重命名
通过Simulant
单击变量名称.
1:按[alt] + [shift] + [R]
2:输入新名称.
3:按[确定]确认.
- >将重命名此变量的所有实例.
关于SC的一个问题是关于java中的大规模重构.最好的答案是使用japvaparser并实现访问者进行实际的重构.对于简单的重命名,这不应该是那么多工作.
| 归档时间: |
|
| 查看次数: |
15466 次 |
| 最近记录: |