From a44ee196e0deef24b72c7bbc44894aa60fc07677 Mon Sep 17 00:00:00 2001 From: anna Date: Tue, 26 Jul 2011 12:37:41 +0400 Subject: [PATCH] type migration: work around overriding method search with no-deep (IDEA-72420) --- .../refactoring/typeMigration/TypeMigrationLabeler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java b/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java index 8f0a3b3ae19c..a25c6ce048b5 100644 --- a/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java +++ b/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java @@ -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]);