New J2K: Add missing override keyword insertion post processing
This commit is contained in:
committed by
Ilya Kirillov
parent
9eaa961a2a
commit
d0ba5e7fdf
@@ -179,6 +179,14 @@ object NewJ2KPostProcessingRegistrarImpl : J2KPostProcessingRegistrar {
|
|||||||
fix.invoke()
|
fix.invoke()
|
||||||
},
|
},
|
||||||
|
|
||||||
|
registerDiagnosticBasedProcessing<KtModifierListOwner>(Errors.VIRTUAL_MEMBER_HIDDEN) { element, diagnostic ->
|
||||||
|
val action = AddModifierFix
|
||||||
|
.createFactory(KtTokens.OVERRIDE_KEYWORD)
|
||||||
|
.createActions(diagnostic)
|
||||||
|
.singleOrNull() ?: return@registerDiagnosticBasedProcessing
|
||||||
|
action.invoke(element.project, null, element.containingKtFile)
|
||||||
|
},
|
||||||
|
|
||||||
registerDiagnosticBasedProcessing<KtModifierListOwner>(Errors.NON_FINAL_MEMBER_IN_FINAL_CLASS) { _, diagnostic ->
|
registerDiagnosticBasedProcessing<KtModifierListOwner>(Errors.NON_FINAL_MEMBER_IN_FINAL_CLASS) { _, diagnostic ->
|
||||||
val fix =
|
val fix =
|
||||||
RemoveModifierFix
|
RemoveModifierFix
|
||||||
|
|||||||
Reference in New Issue
Block a user