From 7fe25e922c44c63aa287f4294eeb241184a108bd Mon Sep 17 00:00:00 2001 From: Vyacheslav Gerasimov Date: Tue, 17 Sep 2019 20:57:50 +0300 Subject: [PATCH] 193: Fix nullability in KotlinImportOptimizer --- .../jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt b/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt index 2b718461754..63c7c9c648d 100644 --- a/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt @@ -46,9 +46,9 @@ import org.jetbrains.kotlin.resolve.scopes.HierarchicalScope import org.jetbrains.kotlin.resolve.scopes.utils.* class KotlinImportOptimizer : ImportOptimizer { - override fun supports(file: PsiFile?) = file is KtFile + override fun supports(file: PsiFile) = file is KtFile - override fun processFile(file: PsiFile?): ImportOptimizer.CollectingInfoRunnable { + override fun processFile(file: PsiFile): ImportOptimizer.CollectingInfoRunnable { val ktFile = (file as? KtFile) ?: return DO_NOTHING val (add, remove, imports) = prepareImports(ktFile) ?: return DO_NOTHING