https://stackoverflow.com//questions/9715269
题
有开源的污染工具吗?我正在尝试分析一个Java项目及其java源代码。因此我可以看到参数的用途和用途。例如,它是在 if 语句中使用还是分配给另一个变量等。
谢谢
解决方案
您可以尝试使用 检查框架.
其他提示
现代 java IDE 提供了此类信息。恕我直言,最好的是Intellij Idea,但是Comemrcial许可将花费您约130美元(有免费的社区版Wuth以某种方式降低了发行的源代码的功能,或者出版了30天免费试用版)
Eclipse 和netbean 也提供类似的功能,但没有那么好。(当然是恕我直言)
如果您想要一个通用工具来跟踪任意变量的使用方式,或者输入变量的值的来源,那么您需要的是 程序切片器. 。(污染是一种特殊情况,人们只想对某些输入进行切片,通常来自程序外部的源)。
有一种叫 梧桐. 。我从未使用过它,也不知道它的状态。