diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ImportInsertHelper.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ImportInsertHelper.kt index fd761beb9d4..6ff5570a338 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ImportInsertHelper.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/util/ImportInsertHelper.kt @@ -27,14 +27,10 @@ import kotlin.platform.platformStatic public abstract class ImportInsertHelper { - public abstract fun addImportDirectiveIfNeeded(importFqn: FqName, file: JetFile) - public abstract fun optimizeImportsOnTheFly(file: JetFile): Boolean public abstract fun isImportedWithDefault(importPath: ImportPath, contextFile: JetFile): Boolean - public fun needImport(fqName: FqName, file: JetFile): Boolean = needImport(ImportPath(fqName, false), file) - public abstract fun needImport(importPath: ImportPath, file: JetFile, importDirectives: List = file.getImportDirectives()): Boolean public abstract fun mayImportByCodeStyle(descriptor: DeclarationDescriptor): Boolean diff --git a/idea/src/org/jetbrains/kotlin/idea/util/ImportInsertHelperImpl.kt b/idea/src/org/jetbrains/kotlin/idea/util/ImportInsertHelperImpl.kt index dd076fa9f7e..71cb007a936 100644 --- a/idea/src/org/jetbrains/kotlin/idea/util/ImportInsertHelperImpl.kt +++ b/idea/src/org/jetbrains/kotlin/idea/util/ImportInsertHelperImpl.kt @@ -57,21 +57,6 @@ import org.jetbrains.kotlin.descriptors.CallableDescriptor import org.jetbrains.kotlin.idea.refactoring.fqName.isImported public class ImportInsertHelperImpl(private val project: Project) : ImportInsertHelper() { - /** - * Add import directive into the PSI tree for the given package. - * - * @param importFqn full name of the import - * @param file File where directive should be added. - */ - override fun addImportDirectiveIfNeeded(importFqn: FqName, file: JetFile) { - val importPath = ImportPath(importFqn, false) - - optimizeImportsOnTheFly(file) - - if (needImport(importPath, file)) { - writeImportToFile(importPath, file) - } - } override fun optimizeImportsOnTheFly(file: JetFile): Boolean { if (CodeInsightSettings.getInstance().OPTIMIZE_IMPORTS_ON_THE_FLY) {