«Find Usages» в сторонних библиотеках - PullRequest
23 голосов
/ 24 ноября 2010

Я использую Intellij с Maven, поэтому очень легко загрузить исходный код любой сторонней библиотеки, которую я использую (конечно, при условии, что она разместила исходный код в репозитории Maven). Можно ли найти использование метода в этой сторонней библиотеке?

Другими словами, я хотел бы использовать действие IntelliJ «Найти использование» и найти использование, которое не в моем коде, а в стороннем исходном коде. Является ли это возможным? Если нет в IntelliJ, есть ли другой инструмент, который делает это?

Ответы [ 2 ]

33 голосов
/ 24 ноября 2010

ОБНОВЛЕНИЕ

Итак, я обнаружил, что вы можете искать использования.Когда вы ALT-F7 (находите способы использования) в методе, просто выберите область действия: Project and Libraries вместо просто Project или Module.Это прекрасно работает для меня.Находит все методы и т. Д. В других библиотеках, в которые включен исходный код.

ОРИГИНАЛЬНЫЙ ОТВЕТ Я не считаю возможным (возможно, я ошибаюсь,так что если кто-нибудь знает, мне тоже будет интересен ответ).Насколько я понимаю, добавление исходного кода просто дает вам возможность «увидеть», что происходит в этом коде.Это не действительно , включенный в ваш проект.IntelliJ только индексирует ваш собственный проект для поиска использования и т. Д.

Что касается других приложений, я не знаю:)

4 голосов
/ 23 января 2013

Функция поиска использования IntelliJ имеет область действия «Проект» и «Проект и библиотеки» (которая включает в себя зависимости maven).Мне кажется, что «Проект и библиотеки» недоступен для символов, определенных в вашем исходном коде, но доступен для символов, определенных в ваших зависимостях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...