New J2K: Fix java classes mapped to kotlin ones in post processings

This commit is contained in:
Ilya Kirillov
2019-01-11 12:39:04 +03:00
committed by Ilya Kirillov
parent f603932284
commit d5a3b5644c
@@ -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)? =
{