может Intellij фильтровать реализацию класса - PullRequest
0 голосов
/ 17 мая 2018

Например, я использую Ctrl + Alt + B (intellij IDEA 2018), чтобы найти реализации java.util.Collection, но вышли все реализации Collection зависимостей.Есть ли способ ограничить их областью действия или отфильтровать результат (что-то похожее на 'find' с помощью Ctrl + Shift + F)?

1 Ответ

0 голосов
/ 18 мая 2018

Ответ

После выбора интересующего вас метода интерфейса вы можете сделать это через: Строка меню -> Правка -> Найти -> Найти настройки использования (Ctrl)-Alt-Shift-F7)

Здесь вы можете выбрать «Методы переопределения» вместо «Использование» и определить область действия.

Пример

Для метода AbstractList.add (int index, E element) я определил MySpecialScope только для двух пакетов (просто в качестве примера) без рекурсивного включения.

enter image description here

Тогда результатом были только 6 реализаций метода add () в java.util. *

**enter image description here**

Многие другие, например, такие как javax.management.AttributeList (из rt.jar) не были перечислены.

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