Eclipse 프로젝트에서 메소드 호출 찾기
myMethod () 메서드를 포함하는 클래스 X가 있습니다. 이 myMethod ()가 호출되는 현재 작업 공간의 모든 프로젝트에서 위치를 찾고 싶습니다. myMethod ()에는 여러 클래스가 있기 때문에 검색 기능을 사용할 수 없으며 정적이 아닙니다. 따라서 수동으로 프로젝트를 탐색하지 않고는 불가능한이 클래스의 개체 이름을 알아야합니다.
Eclipse에 이에 대한 해결책이 있습니까?
X.java의 메소드로 이동하고 컨텍스트 메뉴에서 Open Call Hierarchy를 선택하십시오.
선택 mymethod()하고 ctrl+ alt+를 누릅니다 h.
메서드에 대한 자세한 정보를 보려면 특정 개체 또는 메서드를 선택하고 마우스 오른쪽 단추를 클릭하여 사용할 수 있습니다. " OpenCallHierarchy " ( Ctrl+ Alt+ H)를 볼 수 있습니다 . 특정 .java 파일에 선언 된 데이터 유형 및 메소드를보기 위해 " 빠른 개요 "( Ctrl+ O) 와 같이 작업을보다 쉽게 수행 할 수있는 많은 도구가 있습니다 .
이것에 대해 더 알고 싶다면 이클립스 참조를 참조하십시오.
특정 방법을 검색 할 수도 있습니다. 예를 들어 isEmpty()문자열 클래스의 메소드 를 검색 하려면 검색-> Java-> 유형 java.lang.String.isEmpty()을 선택하고 '검색 대상'옵션에서 Method를 사용해야 합니다 .
그런 다음 필요한 범위를 선택할 수 있습니다.
메서드 이름으로 커서를 이동합니다. 마우스 오른쪽 버튼을 클릭하고 팝업 메뉴에서 참조> 프로젝트 또는 참조> 작업 공간을 선택합니다.
select method > right click > References > Workspace/Project (your preferred context )
또는
(Ctrl+Shift+G)
그러면이 메서드를 사용하는 클래스 및 메서드의 계층 구조가 포함 된 검색보기가 표시됩니다.
메서드를 마우스 오른쪽 버튼으로 클릭하고 호출 계층 구조 열기를 클릭합니다.
참고 URL : https://stackoverflow.com/questions/5268998/find-methods-calls-in-eclipse-project
'programing tip' 카테고리의 다른 글
| Python의 교차 플랫폼 / dev / null (0) | 2020.10.16 |
|---|---|
| .NET clr20r3 예외 매개 변수 P1..P10 해독 (0) | 2020.10.16 |
| JVM은 컴파일러입니까 아니면 인터프리터입니까? (0) | 2020.10.16 |
| 크기와 색상이 다른 ggplot2 자막을 추가하는 방법은 무엇입니까? (0) | 2020.10.16 |
| Unicoin 채굴 및 캔버스 클릭 (0) | 2020.10.16 |
