public class ImplementationSearcher
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ImplementationSearcher.BackgroundableImplementationSearcher |
static class |
ImplementationSearcher.FirstImplementationsSearcher |
Constructor and Description |
---|
ImplementationSearcher() |
Modifier and Type | Method and Description |
---|---|
protected PsiElement[] |
filterElements(PsiElement element,
PsiElement[] targetElements) |
static int |
getFlags() |
static java.lang.String |
getSearchingForImplementations() |
protected static SearchScope |
getSearchScope(PsiElement element,
Editor editor) |
protected boolean |
isSearchDeep() |
protected Query<PsiElement> |
search(PsiElement element,
Editor editor) |
protected PsiElement [] |
searchDefinitions(PsiElement element,
Editor editor) |
PsiElement [] |
searchImplementations(PsiElement element,
Editor editor,
boolean includeSelfAlways,
boolean includeSelfIfNoOthers) |
public PsiElement [] searchImplementations(PsiElement element, Editor editor, boolean includeSelfAlways, boolean includeSelfIfNoOthers)
protected static SearchScope getSearchScope(PsiElement element, Editor editor)
protected PsiElement [] searchDefinitions(PsiElement element, Editor editor)
protected Query<PsiElement> search(PsiElement element, Editor editor)
protected boolean isSearchDeep()
protected PsiElement[] filterElements(PsiElement element, PsiElement[] targetElements)
public static int getFlags()
public static java.lang.String getSearchingForImplementations()