Fix NPE in replaceImports() (EA-109700)
This commit is contained in:
@@ -22,8 +22,8 @@ import com.intellij.psi.PsiElement
|
||||
import com.intellij.psi.PsiFile
|
||||
import org.jetbrains.kotlin.descriptors.*
|
||||
import org.jetbrains.kotlin.idea.caches.project.ModuleSourceInfo
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.analyze
|
||||
import org.jetbrains.kotlin.idea.caches.project.getNullableModuleInfo
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.analyze
|
||||
import org.jetbrains.kotlin.idea.caches.resolve.getResolutionFacade
|
||||
import org.jetbrains.kotlin.idea.core.formatter.KotlinCodeStyleSettings
|
||||
import org.jetbrains.kotlin.idea.references.KtInvokeFunctionReference
|
||||
@@ -183,7 +183,7 @@ class KotlinImportOptimizer : ImportOptimizer {
|
||||
}
|
||||
|
||||
fun replaceImports(file: KtFile, imports: List<ImportPath>) {
|
||||
val importList = file.importList!!
|
||||
val importList = file.importList ?: return
|
||||
val oldImports = importList.imports
|
||||
val psiFactory = KtPsiFactory(file.project)
|
||||
for (importPath in imports) {
|
||||
|
||||
Reference in New Issue
Block a user