From b6ccb461ea35952b754f01a04767875c0f90443a Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Wed, 8 Oct 2014 14:08:21 +0400 Subject: [PATCH] do not run decompiler during find usages --- .../src/com/intellij/find/findUsages/FindUsagesHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/indexing-impl/src/com/intellij/find/findUsages/FindUsagesHelper.java b/platform/indexing-impl/src/com/intellij/find/findUsages/FindUsagesHelper.java index 79ed77763966..f3a19d274f44 100644 --- a/platform/indexing-impl/src/com/intellij/find/findUsages/FindUsagesHelper.java +++ b/platform/indexing-impl/src/com/intellij/find/findUsages/FindUsagesHelper.java @@ -18,6 +18,7 @@ package com.intellij.find.findUsages; import com.intellij.openapi.application.ApplicationManager; import com.intellij.openapi.util.NullableComputable; import com.intellij.openapi.util.TextRange; +import com.intellij.psi.PsiCompiledElement; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiReference; import com.intellij.psi.PsiReferenceService; @@ -38,7 +39,7 @@ public class FindUsagesHelper { final TextRange elementTextRange = ApplicationManager.getApplication().runReadAction(new NullableComputable() { @Override public TextRange compute() { - if (!element.isValid()) return null; + if (!element.isValid() || element instanceof PsiCompiledElement) return null; return element.getTextRange(); } });