public class ClassInheritorsSearch extends ExtensibleQueryFactory<PsiClass,ClassInheritorsSearch.SearchParameters>
Modifier and Type | Class and Description |
---|---|
static class |
ClassInheritorsSearch.SearchParameters |
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<QueryExecutor<PsiClass,ClassInheritorsSearch.SearchParameters>> |
EP_NAME |
static ClassInheritorsSearch |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
static Query<PsiClass> |
search(ClassInheritorsSearch.SearchParameters parameters) |
static Query<PsiClass> |
search(PsiClass aClass) |
static Query<PsiClass> |
search(PsiClass aClass,
boolean checkDeep) |
static Query<PsiClass> |
search(PsiClass aClass,
SearchScope scope,
boolean checkDeep) |
static Query<PsiClass> |
search(PsiClass aClass,
SearchScope scope,
boolean checkDeep,
boolean checkInheritance)
Deprecated.
use
search(PsiClass, SearchScope, boolean) instead |
static Query<PsiClass> |
search(PsiClass aClass,
SearchScope scope,
boolean checkDeep,
boolean checkInheritance,
boolean includeAnonymous) |
getExecutors, registerExecutor, registerExecutor, unregisterExecutor
createQuery, createUniqueResultsQuery, createUniqueResultsQuery, createUniqueResultsQuery, hasAnyExecutors
public static final ExtensionPointName<QueryExecutor<PsiClass,ClassInheritorsSearch.SearchParameters>> EP_NAME
public static final ClassInheritorsSearch INSTANCE
public static Query<PsiClass> search(PsiClass aClass, SearchScope scope, boolean checkDeep, boolean checkInheritance, boolean includeAnonymous)
public static Query<PsiClass> search(ClassInheritorsSearch.SearchParameters parameters)
@Deprecated public static Query<PsiClass> search(PsiClass aClass, SearchScope scope, boolean checkDeep, boolean checkInheritance)
search(PsiClass, SearchScope, boolean)
insteadpublic static Query<PsiClass> search(PsiClass aClass, SearchScope scope, boolean checkDeep)