User: llamalad7 Date: 01 Jun 24 13:37 Revision: efcfd5dee27fd5a722e84faf635554938357900c Summary: New: Support `WrongOperationParametersInspection` in `@WrapMethod`s. (#2303) TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=9314&personal=false Index: src/main/kotlin/platform/mixin/inspection/mixinextras/WrongOperationParametersInspection.kt =================================================================== --- src/main/kotlin/platform/mixin/inspection/mixinextras/WrongOperationParametersInspection.kt (revision 10bd8d77f8b7f85ae3fab2c116af5fb9cc6e9da5) +++ src/main/kotlin/platform/mixin/inspection/mixinextras/WrongOperationParametersInspection.kt (revision efcfd5dee27fd5a722e84faf635554938357900c) @@ -61,7 +61,9 @@ PsiField::class.java ) ?: return - if (!containingMethod.hasAnnotation(MixinConstants.MixinExtras.WRAP_OPERATION)) { + if (!containingMethod.hasAnnotation(MixinConstants.MixinExtras.WRAP_OPERATION) && + !containingMethod.hasAnnotation(MixinConstants.MixinExtras.WRAP_METHOD) + ) { return } Index: src/main/kotlin/platform/mixin/util/MixinConstants.kt =================================================================== --- src/main/kotlin/platform/mixin/util/MixinConstants.kt (revision 10bd8d77f8b7f85ae3fab2c116af5fb9cc6e9da5) +++ src/main/kotlin/platform/mixin/util/MixinConstants.kt (revision efcfd5dee27fd5a722e84faf635554938357900c) @@ -86,6 +86,7 @@ object MixinExtras { const val OPERATION = "com.llamalad7.mixinextras.injector.wrapoperation.Operation" const val WRAP_OPERATION = "com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation" + const val WRAP_METHOD = "com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod" const val LOCAL = "com.llamalad7.mixinextras.sugar.Local" const val LOCAL_REF_PACKAGE = "com.llamalad7.mixinextras.sugar.ref."