Skip to content
Success

Changes

Summary

  1. Supress classloading failures when they are expected (commit: e2c1439) (details)
  2. Add tests preparing injection in constructor (commit: 4ef8be0) (details)
  3. Add support for static handlers targetting non-static methods (commit: ad2e468) (details)
Commit e2c1439cc8df899c6f0b40795028c16bca5cb5c3 by Geolykt
Supress classloading failures when they are expected

Our old printstream redirection hack no longer work after small
refractors with SLL's logging; so a more permament solution was
thought of.
(commit: e2c1439)
The file was modifiedmicromixin-transformer/build.gradle (diff)
The file was modifiedmicromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestSet.java (diff)
The file was modifiedmicromixin-test-j8/pom.xml (diff)
Commit 4ef8be07d4f885ee4915e6009e3c648710a90c84 by Geolykt
Add tests preparing injection in constructor
(commit: 4ef8be0)
The file was addedmicromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ConstructorInjectionTest.java
The file was modifiedmicromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java (diff)
The file was modifiedmicromixin-test-j8/src/main/resources/j8mixinconfig.json (diff)
The file was addedmicromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ConstructorInjectionMixins.java
The file was modifiedmicromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestSet.java (diff)
Commit ad2e468c5500aaa53c28b695ac53e2f158d318a2 by Geolykt
Add support for	static handlers targetting non-static methods
(commit: ad2e468)
The file was modifiedmicromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyConstant.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java (diff)
The file was modifiedmicromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java (diff)
The file was modifiedmicromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyVariable.java (diff)
The file was modifiedmicromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java (diff)