"This statement" 烟灰
"This statement" in soot
我想检测代码,例如我可以在 this.property=property
等语句之前插入特定语句。我如何找到包含 this
关键字的语句,为此目的由 soot 库?
我建议您将包含此语句的源代码转换为 jimple
文件。
所以你可以知道 soot 是如何构造 jimple stmt
来生成这个 stmt
.
完成此步骤后,您可以在soot.jimple.jimple
中使用api
对于这个 stmt,我认为你需要使用 newAssignStmt
。
我想检测代码,例如我可以在 this.property=property
等语句之前插入特定语句。我如何找到包含 this
关键字的语句,为此目的由 soot 库?
我建议您将包含此语句的源代码转换为 jimple
文件。
所以你可以知道 soot 是如何构造 jimple stmt
来生成这个 stmt
.
完成此步骤后,您可以在soot.jimple.jimple
对于这个 stmt,我认为你需要使用 newAssignStmt
。