如何使用javaParser搜索Java文件?

时间:2018-10-08 13:30:12

标签: java javaparser

我有一个问题,我使用javaParser更改了Java类中的类名称,现在我想将所有引用从旧名称更改为新名称。 例如,如果我有一个像这样的Java类

class A{
 private static final Logger log4j = LoggerFactory.getLogger(A.class);
}

然后我将A的名称更改为B

class B{
     private static final Logger log4j = LoggerFactory.getLogger(A.class);
}

然后我还想使用javaParser扫描所有文件,以将A更改为B,我不知道这里有人可以提供帮助吗?

2 个答案:

答案 0 :(得分:1)

您可以重构类名

此操作将自动更改所有用法

enter image description here

答案 1 :(得分:0)

在Eclipse中, 对于类,只需在项目浏览器中右键单击该类,然后选择“重构->重命名”。它位于“重构”子菜单下。当光标位于类名上时,按Shift + alt + r(右键单击文件->重构->重命名)。 对于变量 如果您在Windows / ubuntu平台上,请使用alt + shift + R或在mac上,请使用command + option + r。它将重构使用该变量的所有情况。 要获取Eclipse中可用的快捷方式列表,请在Windows / ubuntu中使用ctrl + shift + L,在Mac中使用command + shift + l。