193: Fix nullability in KotlinImportOptimizer

This commit is contained in:
Vyacheslav Gerasimov
2019-09-17 20:57:50 +03:00
parent c220ad4b00
commit 7fe25e922c
@@ -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