From 20a8fcc015f94bd45a28106546d75a2e514447bc Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 3 Mar 2016 16:41:03 +0100 Subject: [PATCH] inline local: search for usages in use-scope, accept non-project files (IDEA-152532) --- .../com/intellij/refactoring/inline/InlineLocalHandler.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/java/java-impl/src/com/intellij/refactoring/inline/InlineLocalHandler.java b/java/java-impl/src/com/intellij/refactoring/inline/InlineLocalHandler.java index 34ce8e6f4bb6..cd0f28c6aa4d 100644 --- a/java/java-impl/src/com/intellij/refactoring/inline/InlineLocalHandler.java +++ b/java/java-impl/src/com/intellij/refactoring/inline/InlineLocalHandler.java @@ -32,7 +32,6 @@ import com.intellij.openapi.util.Ref; import com.intellij.openapi.wm.WindowManager; import com.intellij.psi.*; import com.intellij.psi.controlFlow.DefUseUtil; -import com.intellij.psi.search.GlobalSearchScope; import com.intellij.psi.search.searches.ReferencesSearch; import com.intellij.psi.tree.IElementType; import com.intellij.psi.util.PsiTreeUtil; @@ -78,7 +77,7 @@ public class InlineLocalHandler extends JavaInlineActionHandler { final String localName = local.getName(); - final Query query = ReferencesSearch.search(local, GlobalSearchScope.allScope(project), false); + final Query query = ReferencesSearch.search(local, local.getUseScope()); if (query.findFirst() == null){ LOG.assertTrue(refExpr == null); String message = RefactoringBundle.message("variable.is.never.used", localName);