From d39e56ed5d624b2879053bd84e04d68a89181a85 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 31 Oct 2014 20:59:48 +0100 Subject: [PATCH] suppressed for kotlin; initially code provides cls -> mirror transition (IDEA-132226) --- .../com/intellij/find/findUsages/JavaFindUsagesHandler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/find/findUsages/JavaFindUsagesHandler.java b/java/java-impl/src/com/intellij/find/findUsages/JavaFindUsagesHandler.java index 9d2b9176f9c7..c8bc09984ac3 100644 --- a/java/java-impl/src/com/intellij/find/findUsages/JavaFindUsagesHandler.java +++ b/java/java-impl/src/com/intellij/find/findUsages/JavaFindUsagesHandler.java @@ -98,7 +98,10 @@ public class JavaFindUsagesHandler extends FindUsagesHandler{ final PsiMethod method = (PsiMethod)parameter.getDeclarationScope(); PsiMethod[] overrides = OverridingMethodsSearch.search(method, true).toArray(PsiMethod.EMPTY_ARRAY); for (int i = 0; i < overrides.length; i++) { - overrides[i] = (PsiMethod)overrides[i].getNavigationElement(); + final PsiElement navigationElement = overrides[i].getNavigationElement(); + if (navigationElement instanceof PsiMethod) { + overrides[i] = (PsiMethod)navigationElement; + } } List elementsToSearch = new ArrayList(overrides.length + 1); elementsToSearch.add(parameter);