我正在尝试检查获取资源的方法是否也会释放它。在单个jar文件中查找类中方法调用者的最佳工具是什么?我可以使用CheckStyle
或FindBugs
执行此操作吗?怎么样?
我想我可以使用BCEL
或类似的方式来做到这一点,但我以前从未使用过字节码,而且这需要很长时间才能完成。
搜索“java调用图”没有找到任何有用的东西,但这似乎是一个非常基本的功能,所以我可能错过了一个很好的匹配。但是,我不想在这个非常大的项目上生成整个调用图。
答案 0 :(得分:1)
您可以查看Eclipse Call Hierarchy的实施情况。也许这有点帮助。
答案 1 :(得分:1)
我自己没有用过它,但我相信Java Callgraph会做你想做的事。
答案 2 :(得分:1)
检查this link。似乎它可能符合您的要求。