2016-07-27 11 views
-1

Soot를 사용하는 많은 자바 프로젝트에서 나는 SootMethod.getSubSignature()을 본다.SootMethod.getSubSignature()는 무엇을 의미합니까?

나는 방법의 서명을 얻기 위해 SootMethod.Signature()을 알고 있지만 무엇이 SootMethod.getSubSignature()의 의미입니까?

이 두 가지 방법의 차이점은 무엇입니까?

답변

1

@Eric은 하나의 Soot 메서드에서 이러한 메서드를 검사했다. 나는 SignTest 클래스에 정의되어 있고 반환 형식과 입력 인수가없는 Test라는 메서드를 가지고 있다고 생각합니다. 우리는 test.getSignature()

<Sigtest: int Test()> 

을 반환하고 우리가 test.getSubSignature를 호출 할 때()

int Test() 

그래서 방법이 차이는 우리가하지 않는 subsignature에 있습니다 답을 호출 할 때 메소드의 관련 클래스를 언급하십시오.

1

두 줄만 명령 줄에 인쇄하면 나타납니다.