diff --git a/src/main/java/net/fabricmc/tinyremapper/extension/mixin/soft/annotation/injection/CommonInjectionAnnotationVisitor.java b/src/main/java/net/fabricmc/tinyremapper/extension/mixin/soft/annotation/injection/CommonInjectionAnnotationVisitor.java index d6d6e0f1..762c07f4 100644 --- a/src/main/java/net/fabricmc/tinyremapper/extension/mixin/soft/annotation/injection/CommonInjectionAnnotationVisitor.java +++ b/src/main/java/net/fabricmc/tinyremapper/extension/mixin/soft/annotation/injection/CommonInjectionAnnotationVisitor.java @@ -191,7 +191,7 @@ public MemberInfo result() { } return collection.stream().findFirst() - .map(pair -> new MemberInfo(data.mapper.asTrRemapper().map(info.getOwner()), pair.first(), info.getQuantifier(), pair.second())) + .map(pair -> new MemberInfo(data.mapper.asTrRemapper().map(info.getOwner()), pair.first(), info.getQuantifier(), info.getDesc().isEmpty() ? "" : pair.second())) .orElse(info); } } diff --git a/src/test/java/net/fabricmc/tinyremapper/extension/mixin/integration/mixins/TargetMixin.java b/src/test/java/net/fabricmc/tinyremapper/extension/mixin/integration/mixins/TargetMixin.java index e39a0757..d727c94d 100644 --- a/src/test/java/net/fabricmc/tinyremapper/extension/mixin/integration/mixins/TargetMixin.java +++ b/src/test/java/net/fabricmc/tinyremapper/extension/mixin/integration/mixins/TargetMixin.java @@ -18,14 +18,14 @@ package net.fabricmc.tinyremapper.extension.mixin.integration.mixins; -import java.lang.annotation.Target; - import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.Inject; import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable; +import net.fabricmc.tinyremapper.extension.mixin.integration.targets.Target; + @Mixin(Target.class) public abstract class TargetMixin { @Inject(method = "*", at = @At(value = "RETURN"))