public class MethodImplementationsSearch extends java.lang.Object implements QueryExecutor<PsiElement,DefinitionsScopedSearch.SearchParameters>
Constructor and Description |
---|
MethodImplementationsSearch() |
Modifier and Type | Method and Description |
---|---|
boolean |
execute(DefinitionsScopedSearch.SearchParameters queryParameters,
Processor<? super PsiElement> consumer)
Find some results according to queryParameters and feed them to consumer.
|
static void |
getOverridingMethods(PsiMethod method,
java.util.List<? super PsiMethod> list,
SearchScope scope) |
static boolean |
processImplementations(PsiMethod psiMethod,
Processor<? super PsiElement> consumer,
SearchScope searchScope) |
public boolean execute(DefinitionsScopedSearch.SearchParameters queryParameters, Processor<? super PsiElement> consumer)
QueryExecutor
false
, stop.execute
in interface QueryExecutor<PsiElement,DefinitionsScopedSearch.SearchParameters>
false
if the searching should be stopped immediately. This should happen only when consumer has returned false
.public static boolean processImplementations(PsiMethod psiMethod, Processor<? super PsiElement> consumer, SearchScope searchScope)
public static void getOverridingMethods(PsiMethod method, java.util.List<? super PsiMethod> list, SearchScope scope)