Intention “Introduce import alias” shouldn't modify other files

#KT-30412 Fixed
This commit is contained in:
Dmitry Gridin
2019-03-14 12:09:41 +07:00
parent 179dfce3a8
commit 3bf0fb8957
@@ -64,8 +64,9 @@ object KotlinIntroduceImportAliasHandler : RefactoringActionHandler {
val isExtension = descriptor.isExtension
findPsiElements(project, file, descriptor).flatMap {
ReferencesSearch.search(it, file.useScope)
.findAll()
.findAll().asSequence().filter { reference -> reference.element.containingFile == file }
.map { reference -> UsageContext(reference as KtSimpleNameReference, isExtension = isExtension) }
.toList()
}
}