Структурный поиск IntelliJ IDEA - PullRequest
0 голосов
/ 09 января 2020

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

  1. Найти все классы с пользовательской @ CustomAnnotate аннотацией

    • Эта аннотация размещена исключительно на Пружины репозитория; результат этого исследования будет исключительно ссылаться на репозитории
  2. Найти текст, соответствующий названию метода org.springframework.data.repository.CrudRepository; например, findById

    • В результате этого исследования будут цитироваться службы, вызывающие хранилища

Я не могу объединить два поиска одновременно. ie. Репозитории, вызываемые для выполнения findById (поиск 2), должны иметь аннотацию @CustomAnnotate (поиск 1).

Я пробовал это: $REPO$.$METHOD$($VARS$)

С:

$REPO$ = ссылочный фильтр в первом поиске ссылок, который был записан.

$METHOD$ = фильтр типов с «findById»

$VAR$ = [0, ∞ ]

Два критерия не работают вместе в моем исследовании, но они работают независимо.

Какое решение возможно? С помощью скрипта?

...