在许多使用Soot的java项目中,我看到了SootMethod.getSubSignature()
。
我知道我们有SootMethod.Signature()
来获取方法的签名,但SootMethod.getSubSignature()
含义是什么。
这两种方法有什么区别?
答案 0 :(得分:2)
只需将两个打印到命令行,然后您就会看到。
答案 1 :(得分:2)
正如@Eric所说我在一个Soot方法上检查这些方法并找到了答案。考虑到我们有一个名为Test的方法,它在SignTest类中定义并且具有int返回类型而没有输入参数。当我们调用test.getSignature()时返回的答案
<Sigtest: int Test()>
当我们调用test.getSubSignature()
时int Test()
因此,这些方法之间的区别在于,我们没有提及方法的相关类别。