New J2K: Add RETURN_TYPE_MISMATCH_ON_OVERRIDE to postprocessing
This commit is contained in:
committed by
Ilya Kirillov
parent
a1e8d0a6be
commit
779dc5c1e2
@@ -169,6 +169,13 @@ object NewJ2KPostProcessingRegistrar {
|
|||||||
?: return@registerDiagnosticBasedProcessing
|
?: return@registerDiagnosticBasedProcessing
|
||||||
action.invoke(element.project, null, element.containingKtFile)
|
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(),
|
RemoveRedundantTypeQualifierProcessing(),
|
||||||
RemoveRedundantExpressionQualifierProcessing(),
|
RemoveRedundantExpressionQualifierProcessing(),
|
||||||
|
|||||||
Reference in New Issue
Block a user