New J2K: Fix java classes mapped to kotlin ones in post processings
This commit is contained in:
committed by
Ilya Kirillov
parent
f603932284
commit
d5a3b5644c
@@ -141,6 +141,11 @@ object NewJ2KPostProcessingRegistrarImpl : J2KPostProcessingRegistrar {
|
|||||||
registerGeneralInspectionBasedProcessing(ReplaceCallWithBinaryOperatorInspection()),
|
registerGeneralInspectionBasedProcessing(ReplaceCallWithBinaryOperatorInspection()),
|
||||||
registerGeneralInspectionBasedProcessing(MayBeConstantInspection()),
|
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 {
|
SingleProcessing(object : J2kPostProcessing {
|
||||||
override fun createAction(element: KtElement, diagnostics: Diagnostics): (() -> Unit)? =
|
override fun createAction(element: KtElement, diagnostics: Diagnostics): (() -> Unit)? =
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user