diff --git a/idea/src/org/jetbrains/kotlin/idea/j2k/J2kPostProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/j2k/J2kPostProcessor.kt index 62557808ca9..a2ddec7f858 100644 --- a/idea/src/org/jetbrains/kotlin/idea/j2k/J2kPostProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/j2k/J2kPostProcessor.kt @@ -16,6 +16,7 @@ package org.jetbrains.kotlin.idea.j2k +import com.intellij.codeInsight.actions.OptimizeImportsProcessor import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.application.ModalityState import com.intellij.openapi.editor.RangeMarker @@ -74,7 +75,7 @@ class J2kPostProcessor( } else -> error("Processing tree is corrupted") } - + OptimizeImportsProcessor(file.project, file.containingKtFile).run() val groupsOfProcessings = postProcessingRegistrar.mainProcessings.flattenToGroups() runBlocking(EDT.ModalityStateElement(ModalityState.defaultModalityState())) { diff --git a/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt b/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt index 6b67fd575db..30756af3684 100644 --- a/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt +++ b/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt @@ -165,16 +165,6 @@ object NewJ2KPostProcessingRegistrarImpl : J2KPostProcessingRegistrar { action.invoke(element.project, null, element.containingKtFile) }, - SingleProcessing(object : J2kPostProcessing { - override fun createAction(element: KtElement, diagnostics: Diagnostics): (() -> Unit)? = - { - OptimizeImportsProcessor(element.project, element.containingKtFile).run() - PsiDocumentManager.getInstance(element.project).commitAllDocuments() - } - - override val writeActionNeeded: Boolean = true - }), - SingleProcessing(RemoveRedundantTypeQualifierProcessing()), SingleProcessing(RemoveRedundantExpressionQualifierProcessing()),