Skip to content
Failed

Changes

Summary

  1. Add support for MixinExtra's ModifyReturnValue (commit: b62c901) (details)
Commit b62c901126ee6bb892fd59225c4d7d9da8ee6376 by Geolykt
Add support for MixinExtra's ModifyReturnValue

One of the simpler annotations but also quite some useful
syntax sugar.
(commit: b62c901)
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueTest.java
The file was modifiedmicromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/ASMUtil.java (diff)
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueVisibilityTest.java
The file was addedmicromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/mixinsextras/package-info.java
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueTypingTest.java
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueInvalidTargetInsnTest.java
The file was modifiedmicromixin-transformer/src/main/java/de/geolykt/micromixin/api/InjectionPointTargetConstraint.java (diff)
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/package-info.java
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueTypingMixin.java
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/CodegenCommon.java
The file was modifiedmicromixin-test-j8/pom.xml (diff)
The file was addedmicromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/ModifyReturnValuesGen.java
The file was addedmicromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
The file was modifiedmicromixin-test-j8/src/main/resources/j8mixinconfig.json (diff)
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueInvalidTargetInsnMixins.java
The file was modifiedmicromixin-transformer/src/main/java/de/geolykt/micromixin/MixinTransformer.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinMethodStub.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinStub.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/Objects.java (diff)
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueMixins.java
The file was modifiedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestHarness.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinFieldStub.java (diff)
The file was modifiedREADME.md (diff)
The file was modifiedmicromixin-transformer/src/main/java9/de/geolykt/micromixin/internal/util/Objects.java (diff)
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueCompanionMixins.java
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueVisbilityMixins.java
The file was modifiedmicromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Inject.java (diff)
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueSignatureMixins.java
The file was addedmicromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueSignatureTest.java