From 27f50b61e54a1a8474c618edbaa267020b1378d8 Mon Sep 17 00:00:00 2001 From: LlamaLad7 Date: Sat, 19 Jul 2025 15:38:06 +0100 Subject: [PATCH] Fix: Fix `@Coerce` on return type wanting subtypes not supertypes. --- .../injector/InvalidInjectorMethodSignatureInspection.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/platform/mixin/inspection/injector/InvalidInjectorMethodSignatureInspection.kt b/src/main/kotlin/platform/mixin/inspection/injector/InvalidInjectorMethodSignatureInspection.kt index be2da73a6..8ee3617c7 100644 --- a/src/main/kotlin/platform/mixin/inspection/injector/InvalidInjectorMethodSignatureInspection.kt +++ b/src/main/kotlin/platform/mixin/inspection/injector/InvalidInjectorMethodSignatureInspection.kt @@ -248,7 +248,7 @@ class InvalidInjectorMethodSignatureInspection : MixinInspection() { if (expectedReturnType is PsiPrimitiveType || methodReturnType is PsiPrimitiveType) { return false } - return isAssignable(expectedReturnType, methodReturnType) + return isAssignable(methodReturnType, expectedReturnType) } private fun checkParameters(