diff --git a/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt b/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt index f811d4d0db1..68f2e73174e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt +++ b/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt @@ -141,6 +141,11 @@ object NewJ2KPostProcessingRegistrarImpl : J2KPostProcessingRegistrar { registerGeneralInspectionBasedProcessing(ReplaceCallWithBinaryOperatorInspection()), registerGeneralInspectionBasedProcessing(MayBeConstantInspection()), + registerDiagnosticBasedProcessing(Errors.PLATFORM_CLASS_MAPPED_TO_KOTLIN) { element: KtDotQualifiedExpression, diagnostic -> + val parent = element.parent as? KtImportDirective ?: return@registerDiagnosticBasedProcessing + parent.delete() + }, + SingleProcessing(object : J2kPostProcessing { override fun createAction(element: KtElement, diagnostics: Diagnostics): (() -> Unit)? = {