Я хочу выполнить структурный поиск из IntelliJ IDEA. Мое исследование состоит из двух критериев:
Найти все классы с пользовательской @ CustomAnnotate аннотацией
- Эта аннотация размещена исключительно на Пружины репозитория; результат этого исследования будет исключительно ссылаться на репозитории
Найти текст, соответствующий названию метода org.springframework.data.repository.CrudRepository
; например, findById
- В результате этого исследования будут цитироваться службы, вызывающие хранилища
Я не могу объединить два поиска одновременно. ie. Репозитории, вызываемые для выполнения findById (поиск 2), должны иметь аннотацию @CustomAnnotate (поиск 1).
Я пробовал это: $REPO$.$METHOD$($VARS$)
С:
• $REPO$
= ссылочный фильтр в первом поиске ссылок, который был записан.
• $METHOD$
= фильтр типов с «findById»
• $VAR$
= [0, ∞ ]
Два критерия не работают вместе в моем исследовании, но они работают независимо.
Какое решение возможно? С помощью скрипта?