User: joe Date: 22 Jan 24 22:00 Revision: 5ac0df3a6de5d666cefd30ad698efe3ae69db8a3 Summary: Add error for if an injector should not be static but is TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9024&personal=false Index: src/main/kotlin/platform/mixin/inspection/injector/InvalidInjectorMethodSignatureInspection.kt =================================================================== --- src/main/kotlin/platform/mixin/inspection/injector/InvalidInjectorMethodSignatureInspection.kt (revision d6289a22bd61582e1097556a315d571c59a6e765) +++ src/main/kotlin/platform/mixin/inspection/injector/InvalidInjectorMethodSignatureInspection.kt (revision 5ac0df3a6de5d666cefd30ad698efe3ae69db8a3) @@ -112,6 +112,18 @@ false, ), ) + } else if (!shouldBeStatic && modifiers.hasModifierProperty(PsiModifier.STATIC)) { + reportedStatic = true + holder.registerProblem( + identifier, + "Method must not be static", + QuickFixFactory.getInstance().createModifierListFix( + modifiers, + PsiModifier.STATIC, + false, + false, + ), + ) } }