如何提取java方法调用?

如何提取java方法调用?,java,parsing,methods,dependencies,invocation,Java,Parsing,Methods,Dependencies,Invocation,假设在我用Java编写的项目中,我有一些类,每个类都有一些方法。我想知道哪些方法从未在我的项目中调用过。我实现了一个简单的程序,通过使用方法定义的第一行,使用解析器来extact项目中所有方法的名称。但我的问题是“是否有任何解析器或软件来提取方法的调用” 哦,我的天啊。只需使用IDE。IntellijIDEA、Eclipse或NetBeans都可以进行搜索。即使是想法也会使未使用的方法变灰。此外,uou还可以通过在方法名称上按Alt+F7键来触发搜索。是执行此类转换的工具。有关更多信息,请参见此

假设在我用Java编写的项目中,我有一些类,每个类都有一些方法。我想知道哪些方法从未在我的项目中调用过。我实现了一个简单的程序,通过使用方法定义的第一行,使用解析器来extact项目中所有方法的名称。但我的问题是“是否有任何解析器或软件来提取方法的调用”

哦,我的天啊。只需使用IDE。IntellijIDEA、Eclipse或NetBeans都可以进行搜索。即使是想法也会使未使用的方法变灰。此外,uou还可以通过在方法名称上按Alt+F7键来触发搜索。

是执行此类转换的工具。有关更多信息,请参见此


它似乎已经迁移到了上的一个单独的项目。

您可能想将NetBeans添加到IDE列表中。但是我正在处理的项目非常庞大,可能有1000多个类和许多方法,在这种情况下,做什么更好,而且我还希望有一个输出来显示哪些方法是无用的。@Hadi:不过,学习使用现有的工具,而不是重新发明轮子。在IntelliJ中,你可以搜索所有未使用的字段/方法/类,如果你愿意,可以批量删除它们。