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 |