如何使用javaParser在java文件中搜索?
我有一个问题,我使用javaParser更改了java类中的类名,现在我想将所有引用从旧名称更改为新名称。 例如,如果我有这样一个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); }
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自动实现这一点,所以重构对我没有帮助