mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
type migration: work around overriding method search with no-deep (IDEA-72420)
This commit is contained in:
@@ -386,7 +386,7 @@ public class TypeMigrationLabeler {
|
||||
|
||||
if (resolved instanceof PsiMethod) {
|
||||
final PsiMethod method = ((PsiMethod)resolved);
|
||||
final PsiMethod[] methods = OverridingMethodsSearch.search(method, method.getUseScope(), false).toArray(PsiMethod.EMPTY_ARRAY);
|
||||
final PsiMethod[] methods = OverridingMethodsSearch.search(method, method.getUseScope(), true).toArray(PsiMethod.EMPTY_ARRAY);
|
||||
final OverridenUsageInfo overridenUsageInfo = new OverridenUsageInfo(method);
|
||||
final OverriderUsageInfo[] overriders = new OverriderUsageInfo[methods.length];
|
||||
for (int i = -1; i < methods.length; i++) {
|
||||
@@ -409,7 +409,7 @@ public class TypeMigrationLabeler {
|
||||
final PsiMethod method = (PsiMethod)((PsiParameter)resolved).getDeclarationScope();
|
||||
|
||||
final int index = method.getParameterList().getParameterIndex(((PsiParameter)resolved));
|
||||
final PsiMethod[] methods = OverridingMethodsSearch.search(method, method.getUseScope(), false).toArray(PsiMethod.EMPTY_ARRAY);
|
||||
final PsiMethod[] methods = OverridingMethodsSearch.search(method, method.getUseScope(), true).toArray(PsiMethod.EMPTY_ARRAY);
|
||||
|
||||
final OverriderUsageInfo[] overriders = new OverriderUsageInfo[methods.length];
|
||||
final OverridenUsageInfo overridenUsageInfo = new OverridenUsageInfo(method.getParameterList().getParameters()[index]);
|
||||
|
||||
Reference in New Issue
Block a user