Eclipse中的变量和Getter / Setter方法的批量重命名

时间:2013-12-27 13:17:30

标签: eclipse

我有一个带有不一致变量命名的Hibernate注释bean类的大型库。例如,在一个类中,变量可能被命名为“acceptanceDate”,但在另一个类中,它可能被命名为“dateAccepted”。每个类都有一个get / set方法。

我想知道是否有一种简单的方法可以全面重命名这些变量AS WELL AS重命名其存取方法。 (甚至更好:在eclipse中打开项目会更新自己的引用以使用新名称。)

这可能是一个很长的镜头,但我认为这不会有问题。

1 个答案:

答案 0 :(得分:-1)

Eclipse中不存在这样的功能。如果我是你,我会编写一个实用程序类,以递归方式扫描给定目录中的.java文件,然后逐个解析它们,根据所需的约定重命名getter / setter方法及其字段。解析不必是完全成熟的,因为您只想重命名符合特定条件的字段及其getter setter。

其他选项是使用 Refactor - >手动重构每个实例变量及其getter setter。重命名Eclipse的对话框。