У меня есть проект, в котором много классов имеют одно и то же простое имя, но декорированы разными аннотациями.Как искать классы, аннотированные данной аннотацией в IntelliJ?
Например:
package com.example.base;
@Default
public class ClassName { }
и
package com.example.country;
@SomeCountrySpecific
public class ClassName extends com.example.base.ClassName { }
Есть много классов, как это в рамках проекта и все EJB впрыскивается в других классов конструкторы/сеттеров.
В IntelliJ, когда я хочу перейти к некоторому классу, я могу ввести только имя класса, а IDE найдет все классы и вернет список параметров. Вы можете себе представить, что эти списки часто состоят из более чем 15-20 разных классов, а перемещение и поиск желаемого затруднено.
Однако, я хотел бы открыть класс, который имеет имя, совпадающее с ClassName
и помечается аннотацией (как @SomeCountrySpecific
).
Возможно ли это в IntelliJ?
Обратите внимание, что переименование подклассов не является вариантом.
Для вещей, как это, я обычно использую «Найти в пути», а затем использовать как поле поиска и поле файла, чтобы сузить его к тому, что я ищу. – MadConan
Ну ... Я открыт для любых решений по этому вопросу - как для настройки встроенной функции, так и для установки плагина. Достаточно утомительно пройти через список тех же имен классов. Вот почему я хотел бы применить фильтр аннотаций. –