mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
search for package everywhere again (IDEA-125688)
This commit is contained in:
+2
-1
@@ -3,6 +3,7 @@ package com.intellij.refactoring.move.moveClassesOrPackages;
|
||||
import com.intellij.codeInsight.ChangeContextUtil;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.psi.*;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.psi.search.searches.ReferencesSearch;
|
||||
import com.intellij.psi.util.PsiTreeUtil;
|
||||
import com.intellij.refactoring.listeners.RefactoringElementListener;
|
||||
@@ -47,7 +48,7 @@ public class JavaMoveDirectoryWithClassesHelper extends MoveDirectoryWithClasses
|
||||
}
|
||||
}
|
||||
if (remainsNothing) {
|
||||
for (PsiReference reference : ReferencesSearch.search(aPackage)) {
|
||||
for (PsiReference reference : ReferencesSearch.search(aPackage, GlobalSearchScope.projectScope(project))) {
|
||||
final PsiElement element = reference.getElement();
|
||||
final PsiImportStatementBase statementBase = PsiTreeUtil.getParentOfType(element, PsiImportStatementBase.class);
|
||||
if (statementBase != null && statementBase.isOnDemand()) {
|
||||
|
||||
+2
-1
@@ -26,6 +26,7 @@ import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.psi.PsiReference;
|
||||
import com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference;
|
||||
import com.intellij.psi.search.GlobalSearchScope;
|
||||
import com.intellij.psi.search.searches.ReferencesSearch;
|
||||
import com.intellij.refactoring.BaseRefactoringProcessor;
|
||||
import com.intellij.refactoring.RefactoringBundle;
|
||||
@@ -99,7 +100,7 @@ public class MoveFilesOrDirectoriesProcessor extends BaseRefactoringProcessor {
|
||||
for (int i = 0; i < myElementsToMove.length; i++) {
|
||||
PsiElement element = myElementsToMove[i];
|
||||
if (mySearchForReferences) {
|
||||
for (PsiReference reference : ReferencesSearch.search(element)) {
|
||||
for (PsiReference reference : ReferencesSearch.search(element, GlobalSearchScope.projectScope(myProject))) {
|
||||
result.add(new MyUsageInfo(reference.getElement(), i, reference));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user