структурный поиск Intellij IDEA: как найти вхождения всех классов, расширяющих другой класс

есть ли способ поиска всех вхождений подклассов определенного класса?

Скажем, у меня есть класс AbstractItem, и у меня есть много реализаций этого класса AbstractItem. Теперь я хочу знать, где используются все подклассы.

Могу ли я искать все вхождения всех подклассов с помощью шаблона структурного поиска в Intellij IDEA?

Спасибо, Детлеф.


person Detlef Brendle    schedule 29.12.2015    source источник


Ответы (1)


Самый простой способ — использовать следующее:

Шаблон поиска: $A$

Установите для параметра Тип выражения (regexp) значение AbstractItem и установите флажок Применить ограничение в иерархии типов (в разделе Редактировать переменные...).

Это найдет все выражения с типом или подтипом AbstractItem.

person Bas Leijdekkers    schedule 29.12.2015