您是否知道从特定主要方法(或IntelliJ称为入口点)的角度查找(未使用的)代码的任何方法?
背景是我们有一个大型的Java项目,其中有几个客户的自定义代码。有时,我们以源代码形式向客户提供项目的当前状态,但显然希望删除仅与其他客户有关的部分。我们为每个客户提供一个Main文件,因此应该可以从那里导入文件,以准确找到与每个客户相关的文件。
我希望能够在单个入口点上运行intellij的代码检查,但是找不到任何东西。我愿意接受任何解决方案。
答案 0 :(得分:1)
您可以删除所有其他入口点,然后再次运行intellij的代码检查以检测未使用的代码。现在您只有一个入口点,它应该能够告诉您未使用哪些代码。有了这些知识,您就可以还原更改并删除此代码。
希望有帮助。