2014-12-29 2 views
2

크고 익숙하지 않은 API를 사용하고 있으며 특정 클래스 나 인터페이스를 얻는 모든 방법을 찾고 싶습니다. Javadocs에서 이러한 형식을 반환하는 모든 메서드를 찾는 방법이 있습니까? 그렇지 않다면 어떤 좋은 방법이 있습니까? (IntelliJ를 사용하고 있습니다.)Javadoc에서 형식을 반환하는 모든 메서드를 찾는 방법?

+0

Javadoc에서 모든 용도는 어떻게 찾습니까? –

+0

@fge : 허용 된 답변을하고 싶습니다.하지만 댓글에 대해서는 답변을 드릴 수 없습니다. –

+0

OK 답변 제공! – fge

답변

2

표준 레이아웃에서는이를 구체적으로 수행 할 수 없습니다.

그러나 특정 클래스의 모든 사용법은 해당 클래스의 javadoc 페이지에서 찾을 수 있습니다. 페이지 상단에 링크 집합이 있습니다. 그 중 하나는 Use (바로 Class 옆에 있음)입니다. 반환 값 또는을 인수로 사용할지 여부에 관계없이 실제로 해당 클래스의 모든 용도를 나열합니다.

IDEA 자체에서 원하는 클래스에 커서가 있으면 Alt + F7을 누를 수 있습니다. 프로젝트 또는 프로젝트에 특정 클래스의 용도를 검색 할 수있는 옵션이 있습니다. 당신이 의존하는 도서관.

-2

javadoc 이외에 Reflection을 사용하여 특정 클래스의 모든 메소드의 반환 유형을 가져올 수 있습니다.

+1

(나는 downvoter가 아니다) 이것은 OP가 요청한 것이 아닙니다. OP는 주어진 클래스의 주어진 메소드의 사용법을 보는 방법을 구체적으로 물었습니다. 프로그래밍을 통해서만 이것을 수행한다면 리플렉션으로도 충분하지 않을 것입니다. 각 메소드의 바이트 코드를 따라 가거나 소스를 파싱해야합니다. – fge

2

특정 클래스를 찾기 위해, IntelliJ를 사용하는 경우, 당신은 당신의 프로젝트에 당신이 가진 모든 클래스를 찾을 수 Ctrl 키 + N를 사용할 수 있습니다. 형식을 반환하는 모든 메서드를 찾으려면 Find Useages 옵션 인 Alt + F7을 사용합니다. 나중에 결과를 수정할 수 있습니다. 파일 구조 뷰를 엽니 다 F12 - 당신은 당신의 편집기에서 열려 긴 클래스가있는 경우

또한, 당신은 Ctrl 키를 사용할 수 있습니다. 원하는 반환 유형을 입력하기 시작하면 원하는 잠재적 인 메소드 목록이 짧아집니다.

관련 문제