From 7ec21fc5cae4e6aa3324d85221230260f77f9569 Mon Sep 17 00:00:00 2001 From: Alexey Sedunov Date: Tue, 14 Jan 2014 19:01:47 +0400 Subject: [PATCH] Reuse applicability criteria --- .../plugin/hierarchy/calls/KotlinCallHierarchyBrowser.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/idea/src/org/jetbrains/jet/plugin/hierarchy/calls/KotlinCallHierarchyBrowser.java b/idea/src/org/jetbrains/jet/plugin/hierarchy/calls/KotlinCallHierarchyBrowser.java index fd4129a3ee1..b1326b5d17a 100644 --- a/idea/src/org/jetbrains/jet/plugin/hierarchy/calls/KotlinCallHierarchyBrowser.java +++ b/idea/src/org/jetbrains/jet/plugin/hierarchy/calls/KotlinCallHierarchyBrowser.java @@ -27,10 +27,9 @@ import com.intellij.openapi.actionSystem.ActionPlaces; import com.intellij.openapi.actionSystem.IdeActions; import com.intellij.openapi.project.Project; import com.intellij.psi.PsiElement; -import com.intellij.psi.PsiMethod; import com.intellij.ui.PopupHandler; import org.jetbrains.annotations.NotNull; -import org.jetbrains.jet.lang.psi.JetNamedDeclaration; +import org.jetbrains.jet.plugin.hierarchy.HierarchyUtils; import javax.swing.*; import java.util.Comparator; @@ -75,7 +74,7 @@ public class KotlinCallHierarchyBrowser extends CallHierarchyBrowserBase { @Override protected boolean isApplicableElement(@NotNull PsiElement element) { - return element instanceof JetNamedDeclaration || element instanceof PsiMethod; + return HierarchyUtils.IS_CALL_HIERARCHY_ELEMENT.invoke(element); } @Override