SootMethod.getSubSignature()是什么意思?

时间:2016-07-27 14:14:47

标签: java soot

在许多使用Soot的java项目中,我看到了SootMethod.getSubSignature()

我知道我们有SootMethod.Signature()来获取方法的签名,但SootMethod.getSubSignature()含义是什么。

这两种方法有什么区别?

2 个答案:

答案 0 :(得分:2)

只需将两个打印到命令行,然后您就会看到。

答案 1 :(得分:2)

正如@Eric所说我在一个Soot方法上检查这些方法并找到了答案。考虑到我们有一个名为Test的方法,它在SignTest类中定义并且具有int返回类型而没有输入参数。当我们调用test.getSignature()时返回的答案

<Sigtest: int Test()>

当我们调用test.getSubSignature()

int Test()

因此,这些方法之间的区别在于,我们没有提及方法的相关类别。