public class AnnotatedElementsSearch extends ExtensibleQueryFactory<PsiModifierListOwner,AnnotatedElementsSearch.Parameters>
Modifier and Type | Class and Description |
---|---|
static class |
AnnotatedElementsSearch.Parameters |
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<QueryExecutor<PsiModifierListOwner,AnnotatedElementsSearch.Parameters>> |
EP_NAME |
static AnnotatedElementsSearch |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
static Query<? extends PsiModifierListOwner> |
searchElements(AnnotatedElementsSearch.Parameters parameters) |
static <T extends PsiModifierListOwner> |
searchElements(PsiClass annotationClass,
SearchScope scope,
java.lang.Class<? extends T>... types) |
static Query<PsiClass> |
searchPsiClasses(PsiClass annotationClass,
SearchScope scope) |
static Query<PsiField> |
searchPsiFields(PsiClass annotationClass,
SearchScope scope) |
static Query<PsiMember> |
searchPsiMembers(PsiClass annotationClass,
SearchScope scope) |
static Query<PsiMethod> |
searchPsiMethods(PsiClass annotationClass,
SearchScope scope) |
static Query<PsiParameter> |
searchPsiParameters(PsiClass annotationClass,
SearchScope scope) |
getExecutors, registerExecutor, registerExecutor, unregisterExecutor
createQuery, createUniqueResultsQuery, createUniqueResultsQuery, createUniqueResultsQuery, hasAnyExecutors
public static final ExtensionPointName<QueryExecutor<PsiModifierListOwner,AnnotatedElementsSearch.Parameters>> EP_NAME
public static final AnnotatedElementsSearch INSTANCE
@SafeVarargs public static <T extends PsiModifierListOwner> Query<T> searchElements(PsiClass annotationClass, SearchScope scope, java.lang.Class<? extends T>... types)
public static Query<? extends PsiModifierListOwner> searchElements(AnnotatedElementsSearch.Parameters parameters)
public static Query<PsiClass> searchPsiClasses(PsiClass annotationClass, SearchScope scope)
public static Query<PsiMethod> searchPsiMethods(PsiClass annotationClass, SearchScope scope)
public static Query<PsiMember> searchPsiMembers(PsiClass annotationClass, SearchScope scope)
public static Query<PsiField> searchPsiFields(PsiClass annotationClass, SearchScope scope)
public static Query<PsiParameter> searchPsiParameters(PsiClass annotationClass, SearchScope scope)