mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
removed confusing checkInheritance parameter
This commit is contained in:
+1
-1
@@ -195,7 +195,7 @@ public class JavaClassNameCompletionContributor extends CompletionContributor {
|
||||
GlobalSearchScope scope = context.getResolveScope();
|
||||
PsiClass annotation = JavaPsiFacade.getInstance(context.getProject()).findClass(CommonClassNames.JAVA_LANG_ANNOTATION_ANNOTATION, scope);
|
||||
if (annotation != null) {
|
||||
DirectClassInheritorsSearch.search(annotation, scope, false, false).forEach(psiClass -> {
|
||||
DirectClassInheritorsSearch.search(annotation, scope, false).forEach(psiClass -> {
|
||||
if (!psiClass.isAnnotationType() || psiClass.getQualifiedName() == null) return true;
|
||||
|
||||
String name = ObjectUtils.assertNotNull(psiClass.getName());
|
||||
|
||||
+8
-3
@@ -71,7 +71,8 @@ public class DirectClassInheritorsSearch extends ExtensibleQueryFactory<PsiClass
|
||||
}
|
||||
}
|
||||
|
||||
private DirectClassInheritorsSearch() {}
|
||||
private DirectClassInheritorsSearch() {
|
||||
}
|
||||
|
||||
@NotNull
|
||||
public static Query<PsiClass> search(@NotNull PsiClass aClass) {
|
||||
@@ -85,14 +86,18 @@ public class DirectClassInheritorsSearch extends ExtensibleQueryFactory<PsiClass
|
||||
|
||||
@NotNull
|
||||
public static Query<PsiClass> search(@NotNull PsiClass aClass, @NotNull SearchScope scope, boolean includeAnonymous) {
|
||||
return search(aClass, scope, includeAnonymous, true);
|
||||
return INSTANCE.createUniqueResultsQuery(new SearchParameters(aClass, scope, includeAnonymous, true));
|
||||
}
|
||||
|
||||
/**
|
||||
* @deprecated use {@link #search(PsiClass, SearchScope, boolean)} instead
|
||||
*/
|
||||
@NotNull
|
||||
@Deprecated
|
||||
public static Query<PsiClass> search(@NotNull PsiClass aClass,
|
||||
@NotNull SearchScope scope,
|
||||
boolean includeAnonymous,
|
||||
final boolean checkInheritance) {
|
||||
return INSTANCE.createUniqueResultsQuery(new SearchParameters(aClass, scope, includeAnonymous, checkInheritance));
|
||||
return search(aClass, scope, includeAnonymous);
|
||||
}
|
||||
}
|
||||
|
||||
+1
@@ -54,6 +54,7 @@ public class JavaDirectInheritorsSearcher implements QueryExecutor<PsiClass, Dir
|
||||
@Override
|
||||
public boolean execute(@NotNull final DirectClassInheritorsSearch.SearchParameters parameters, @NotNull final Processor<PsiClass> consumer) {
|
||||
final PsiClass baseClass = parameters.getClassToProcess();
|
||||
assert parameters.isCheckInheritance();
|
||||
|
||||
final SearchScope useScope = ApplicationManager.getApplication().runReadAction((Computable<SearchScope>)baseClass::getUseScope);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user