如何使用javaParser在java文件中搜索?

如何使用javaParser在java文件中搜索?,java,javaparser,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更改了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,我不知道这里的任何人能帮上什么忙

您可以重构类名

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

在Eclipse中, 对于类,只需在项目资源管理器中右键单击该类并选择“重构->重命名”。它位于“重构”子菜单下。当光标位于类名上时,Shift+alt+r(右键单击文件->重构->重命名)。 对于变量 如果您在windows/ubuntu平台上,请使用alt+shift+R或在mac上使用command+option+R。它将重构使用该变量的所有事件。
要获得eclipse中可用的快捷方式列表,请在windows/ubuntu中使用ctrl+shift+L,在mac中使用command+shift+L。

不使用IntelliJ Idea如何?eclipse也是如此。。。但是我有很多项目,我想改变很多事情,比如变量名,不仅仅是类名,我想通过JavaParser自动实现这一点,所以重构对我没有帮助,但是我有很多项目,我想改变很多事情,比如变量名,不仅仅是类名,我想通过JavaParser自动实现这一点,所以重构对我没有帮助