在使用Soot的很多java項目中,我看到了SootMethod.getSubSignature()
。SootMethod.getSubSignature()的含義是什麼?
我知道我們有SootMethod.Signature()
獲取方法的簽名,但SootMethod.getSubSignature()
的含義是什麼。
這兩種方法有什麼區別?
在使用Soot的很多java項目中,我看到了SootMethod.getSubSignature()
。SootMethod.getSubSignature()的含義是什麼?
我知道我們有SootMethod.Signature()
獲取方法的簽名,但SootMethod.getSubSignature()
的含義是什麼。
這兩種方法有什麼區別?
由於@Eric說我在一個Soot方法上檢查了這些方法,我找到了答案。考慮我們有一個名爲Test的方法,它在SignTest類中定義並且具有int返回類型和無輸入參數。當我們調用test.getSignature()的返回
<Sigtest: int Test()>
當我們調用test.getSubSignature()
int Test()
所以要這些方法之間的區別是在子簽名,我們沒有答案提及該方法的相關類。
只需將兩個打印到命令行上,您就會看到。