2012-04-01 3 views
4

IMethod가 호출되는 IMethod, IType 또는 IJavaElement를 얻으려고합니다. org.eclipse.jdt.internal.corext.callhierarchy.CallHierarchy에 대해 살펴 보았습니다. 이 코드를 작성했지만 래퍼 또는 위치에 아무것도 제공하지 않습니다. 나를 안내하십시오.이클립스 CallHierarchy를 통해 IMethod의 메소드 호출 받기

public void getMethodCallers(IMethod[] methods){ 

CallHierarchy hierarchy = new CallHierarchy(); 
IJavaSearchScope searchScope= SearchEngine.createWorkspaceScope(); 
hierarchy.setSearchScope(searchScope); 
CallLocation location = hierarchy.getCallLocation(method[0]) 
MethodWrapper [] wrapper = hierarchy.getCalleeRoots(methods); 



} 

답변