User: rednesto Date: 14 May 23 00:47 Revision: 985ce0efb706f2c0168cb166640b673cbf6248d4 Summary: Ignore module-info keywords in Overwrite inspection Fixes #2034 TeamCity URL: http://ci.mcdev.io:80/viewModification.html?tab=vcsModificationFiles&modId=8504&personal=false Index: src/main/kotlin/platform/mixin/inspection/overwrite/OverwriteModifiersInspection.kt =================================================================== --- src/main/kotlin/platform/mixin/inspection/overwrite/OverwriteModifiersInspection.kt (revision 72b63602848cb65c9f72a45a33d293db730a5baa) +++ src/main/kotlin/platform/mixin/inspection/overwrite/OverwriteModifiersInspection.kt (revision 985ce0efb706f2c0168cb166640b673cbf6248d4) @@ -76,6 +76,10 @@ // default modifier is not present in bytecode continue } + if (modifier == PsiModifier.OPEN || modifier == PsiModifier.TRANSITIVE) { + // those are only used in module-info + continue + } val targetModifier = target.method.hasModifier(modifier) val overwriteModifier = modifierList.hasModifierProperty(modifier)