我需要删除大型 Java 项目中的一些方法,我想知道是否有工具可以帮助我这样做。我基本上会指定一个签名和一个源文件夹,其中所有匹配的方法都将被删除。
如果没有这样的东西,那我就写个脚本。
最佳答案
如今,有几种方法可以实现这一目标。例如,您可以告诉 Eclipse 编译器为您提供 AST(参见 my blog for an example)。您可以导航 AST 以查找方法并删除节点以更改源。
这使得保持代码有效变得容易。使用 Eclipse 代码格式化程序,您可以在之后清理格式。
类似 MoDisCo 的项目通过分析整个项目并为您提供搜索整个项目的方法,更进一步。我刚刚发现 MoDisCo 的文档对初学者不是很有帮助。
关于java - 如何自动删除java代码中的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7848638/