有开源的污染工具吗?我正在尝试分析一个Java项目及其java源代码。因此我可以看到参数的用途和用途。例如,它是在 if 语句中使用还是分配给另一个变量等。

谢谢

有帮助吗?

解决方案

您可以尝试使用 检查框架.

其他提示

现代 java IDE 提供了此类信息。恕我直言,最好的是Intellij Idea,但是Comemrcial许可将花费您约130美元(有免费的社区版Wuth以某种方式降低了发行的源代码的功能,或者出版了30天免费试用版)

Eclipse 和netbean 也提供类似的功能,但没有那么好。(当然是恕我直言)

如果您想要一个通用工具来跟踪任意变量的使用方式,或者输入变量的值的来源,那么您需要的是 程序切片器. 。(污染是一种特殊情况,人们只想对某些输入进行切片,通常来自程序外部的源)。

有一种叫 梧桐. 。我从未使用过它,也不知道它的状态。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top