diff --git a/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt b/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt index 3a9a3429889..b882c2bb33d 100644 --- a/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt +++ b/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt @@ -179,6 +179,14 @@ object NewJ2KPostProcessingRegistrarImpl : J2KPostProcessingRegistrar { fix.invoke() }, + registerDiagnosticBasedProcessing(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(Errors.NON_FINAL_MEMBER_IN_FINAL_CLASS) { _, diagnostic -> val fix = RemoveModifierFix