Функциональность «Find Usages» как плагин IntelliJ

Я пытаюсь найти способ в IntelliJ IDEA найти все случаи использования нескольких вызовов библиотечных методов и классов в конкретном проекте.

Цель состоит в том, чтобы составить список классов, которые ссылаются на эти конкретные методы или классы.

Как я могу пойти по этому поводу, я вижу, что естьMethodReferencesSearch похоже, это может быть полезно, однако метод поиска требует экземпляра PsiMethod.

Как я могу создать экземпляр метода PSI, который соответствует методу в определенном классе lib (скажем, я хотел найти все примененияconcat(...) метод в JavaString класс

По сути, я пытаюсь создать плагин, который будет генерировать график вызовов определенных методов из проекта. Например, что-то, что будет отображать набор маршрутов путем поиска определенных вызовов методов в библиотеке. То есть если класс A вызывает x (T) с типом класса B, а класс B вызывает x (T) с типом класса C, у меня был бы график, который выглядит как A -> B -> C и т. д. Найти использование - это здорово, просто не подходит для моих нужд.

Ответы на вопрос(2)

Ваш ответ на вопрос