From 402d96826325214b5fc0dfc2232070c84ca06f4e Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Fri, 23 Dec 2016 18:21:19 +0300 Subject: [PATCH] javac ast indices: test ui; add navigation from classes/fun expressions --- .../backwardRefs/view/InternalCompilerRefServiceView.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/view/InternalCompilerRefServiceView.java b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/view/InternalCompilerRefServiceView.java index d3a7fb30e1bc..583b05ef70fc 100644 --- a/java/compiler/impl/src/com/intellij/compiler/backwardRefs/view/InternalCompilerRefServiceView.java +++ b/java/compiler/impl/src/com/intellij/compiler/backwardRefs/view/InternalCompilerRefServiceView.java @@ -23,6 +23,7 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.openapi.wm.ToolWindow; import com.intellij.openapi.wm.ToolWindowAnchor; import com.intellij.openapi.wm.ToolWindowManager; +import com.intellij.psi.NavigatablePsiElement; import com.intellij.psi.PsiClass; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiFunctionalExpression; @@ -92,6 +93,9 @@ public class InternalCompilerRefServiceView extends JPanel implements DataProvid if (usrObject instanceof VirtualFile) { return new OpenFileDescriptor(myProject, (VirtualFile)usrObject); } + else if (usrObject instanceof NavigatablePsiElement) { + return usrObject; + } } } return null;