New J2K: Add RETURN_TYPE_MISMATCH_ON_OVERRIDE to postprocessing

This commit is contained in:
Ilya Kirillov
2019-02-13 13:26:57 +03:00
committed by Ilya Kirillov
parent a1e8d0a6be
commit 779dc5c1e2
@@ -169,6 +169,13 @@ object NewJ2KPostProcessingRegistrar {
?: return@registerDiagnosticBasedProcessing
action.invoke(element.project, null, element.containingKtFile)
},
registerDiagnosticBasedProcessing(Errors.RETURN_TYPE_MISMATCH_ON_OVERRIDE) { element: KtNamedDeclaration, diagnostic ->
val action =
ChangeCallableReturnTypeFix.ReturnTypeMismatchOnOverrideFactory
.createActionsForAllProblems(listOf(diagnostic)).singleOrNull()
?: return@registerDiagnosticBasedProcessing
action.invoke(element.project, null, element.containingKtFile)
},
RemoveRedundantTypeQualifierProcessing(),
RemoveRedundantExpressionQualifierProcessing(),