From c9427f5ae231fe582adce2da0fee42634cd198e2 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 5 Jul 2010 10:27:29 +0100 Subject: [PATCH] use enlarged use scope for determining whether in-place rename is applicable --- .../com/intellij/lang/java/JavaRefactoringSupportProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/lang/java/JavaRefactoringSupportProvider.java b/java/java-impl/src/com/intellij/lang/java/JavaRefactoringSupportProvider.java index df8b8db884a5..59dd9463b2d4 100644 --- a/java/java-impl/src/com/intellij/lang/java/JavaRefactoringSupportProvider.java +++ b/java/java-impl/src/com/intellij/lang/java/JavaRefactoringSupportProvider.java @@ -95,7 +95,7 @@ public class JavaRefactoringSupportProvider extends DefaultRefactoringSupportPro if (!(elementToRename instanceof PsiVariable)) return false; if (nameSuggestionContext != null && nameSuggestionContext.getContainingFile() != elementToRename.getContainingFile()) return false; if (!(elementToRename instanceof PsiLocalVariable) && !(elementToRename instanceof PsiParameter)) return false; - SearchScope useScope = elementToRename.getUseScope(); + SearchScope useScope = elementToRename.getManager().getSearchHelper().getUseScope(elementToRename); if (!(useScope instanceof LocalSearchScope)) return false; PsiElement[] scopeElements = ((LocalSearchScope) useScope).getScope(); if (scopeElements.length > 1 && // assume there are no elements with use scopes with holes in'em