<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>micromixin Git changes</title><link>https://stianloader.org/jenkins/job/micromixin/changes</link><description>micromixin Git changes</description><item><title>#110 Fix stack moving logic when capturing many operands with non-static handler (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/110/changes#detail0</link><guid isPermaLink="false">job/micromixin/110/changes#detail0</guid><pubDate>Thu, 14 May 2026 18:42:21 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/WrapOpMixins.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/WrapOpMixinsTarget.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasWrapOperationAnnotation.java
</description></item><item><title>#109 Allow dots in string selector for owner matching (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/109/changes#detail0</link><guid isPermaLink="false">job/micromixin/109/changes#detail0</guid><pubDate>Thu, 14 May 2026 15:51:00 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/InjectMixinsTarget.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/SelectorTest.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/WrapOpMixinsTarget.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/WrapOpMixins.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/SelfmodificationTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/InjectMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java
</description></item><item><title>#108 Properly report when injection point selectors match nothing but are shifted (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/108/changes#detail0</link><guid isPermaLink="false">job/micromixin/108/changes#detail0</guid><pubDate>Wed, 6 May 2026 17:03:43 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
</description></item><item><title>#107 Improved error handling with locals capture, fixed verifier for locals capture (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/107/changes#detail0</link><guid isPermaLink="false">job/micromixin/107/changes#detail0</guid><pubDate>Wed, 6 May 2026 16:06:23 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/MicromixinVerifier.java
micromixin-annotations/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ReflectionClassWrapperProvider.java
micromixin-testing-suite-neo/build.gradle
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperPool.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-backports/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ASMClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalsCapture.java
</description></item><item><title>#103 [CI-SKIP] Initial skeleton work for WrapOperation (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/103/changes#detail0</link><guid isPermaLink="false">job/micromixin/103/changes#detail0</guid><pubDate>Sun, 3 May 2026 17:02:42 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasWrapOperationAnnotation.java
micromixin-testing-suite-neo/build.gradle
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/WrapOpMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/HandlerContextHelper.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/WrapOpMixinsTarget.java
micromixin-transformer/build.gradle
micromixin-testing-suite-neo/WrapOpMixinsTarget.class
micromixin-backports/build.gradle
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-test-j8/pom.xml
micromixin-annotations/src/main/java9/module-info.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-testing-suite-neo/micromixin-test-config-eclipse.json
micromixin-annotations/build.gradle
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/wrapoperation/Operation.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/wrapoperation/WrapOperation.java
micromixin-testing-suite-neo/micromixin-test-config-gradle.json
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/ArgumentCaptureContext.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/wrapoperation/WrapOperationRuntime.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/PrintUtils.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
</description></item><item><title>#103 [CI-SKIP] Properly implement Cancellable support for WrapOperation (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/103/changes#detail1</link><guid isPermaLink="false">job/micromixin/103/changes#detail1</guid><pubDate>Sun, 3 May 2026 17:02:42 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasWrapOperationAnnotation.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/ASMUtilTest.java
.gitignore
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/WrapOpMixinsTarget.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/WrapOpMixins.java
micromixin-testing-suite-neo/WrapOpMixinsTarget.class
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/IncludeClasses.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/TestReport.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/sugar/Cancellable.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/wrapoperation/WrapOperation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/ArgumentCaptureContext.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyVariableAnnotation.java
micromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/ExpectSignaller.java
</description></item><item><title>#103 [CI-SKIP] Forbid mixin classes from transforming themselves (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/103/changes#detail2</link><guid isPermaLink="false">job/micromixin/103/changes#detail2</guid><pubDate>Sun, 3 May 2026 17:02:42 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinHeader.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/SelfmodificationTest.java
</description></item><item><title>#103 [CI-SKIP] Improve javadocs, add test (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/103/changes#detail3</link><guid isPermaLink="false">job/micromixin/103/changes#detail3</guid><pubDate>Sun, 3 May 2026 17:02:42 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/wrapoperation/WrapOperation.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/WrapOpMixinsTarget.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/WrapOpMixins.java
micromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
</description></item><item><title>#103 Finalize work on WrapOperation, introduce vendor compatibility system (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/103/changes#detail4</link><guid isPermaLink="false">job/micromixin/103/changes#detail4</guid><pubDate>Sun, 3 May 2026 17:02:42 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasWrapOperationAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinVendor.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/wrapoperation/WrapOperation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/ArgumentCaptureContext.java
micromixin-testing-suite-neo/micromixin-test-config-gradle.json
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyVariableAnnotation.java
</description></item><item><title>#102 Correctly handle local capture (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/102/changes#detail0</link><guid isPermaLink="false">job/micromixin/102/changes#detail0</guid><pubDate>Sat, 4 Apr 2026 01:34:28 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Inject.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/InjectMixinsTarget.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-testing-suite-neo/build.gradle
.gitignore
micromixin-transformer/build.gradle
micromixin-backports/build.gradle
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/LocalCaptureMixins.java
micromixin-test-j8/pom.xml
gradle/wrapper/gradle-wrapper.properties
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/LocalCaptureMixinsTarget.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/InjectMixins.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
micromixin-annotations/build.gradle
micromixin-testing-suite-neo/src/main/java/module-info.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/RedirectTest.java
micromixin-testing-suite-neo/micromixin-test-config-gradle.json
micromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
</description></item><item><title>#101 Enable to skip certain tests (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/101/changes#detail0</link><guid isPermaLink="false">job/micromixin/101/changes#detail0</guid><pubDate>Thu, 18 Dec 2025 15:45:16 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/MicromixinTestingSuiteNeo.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/ExpectedAnnotations.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/OverwriteMixins.java
micromixin-testing-suite-neo/micromixin-test-config-gradle.json
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/OverwriteMixinsTarget.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/TestReport.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
</description></item><item><title>#100 Make testing suite support negative tests (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/100/changes#detail0</link><guid isPermaLink="false">job/micromixin/100/changes#detail0</guid><pubDate>Tue, 2 Dec 2025 18:59:47 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/InjectMixinsTarget.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/MicromixinTestingSuiteNeo.java
micromixin-testing-suite-neo/micromixin-test-config-eclipse.json
micromixin-testing-suite-neo/src/main/java/module-info.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/SLF4JLogger.java
micromixin-testing-suite-neo/micromixin-test-config-gradle.json
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/IntegrationTest1.java
micromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/InjectMixins.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/IncludeClasses.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/TestReport.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
</description></item><item><title>#99 [CI-SKIP] Update readme (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/99/changes#detail0</link><guid isPermaLink="false">job/micromixin/99/changes#detail0</guid><pubDate>Thu, 25 Sep 2025 01:49:18 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>README.md
</description></item><item><title>#98 Retire micromixin-runtime, export the callback package in micromixin-annotations (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/98/changes#detail0</link><guid isPermaLink="false">job/micromixin/98/changes#detail0</guid><pubDate>Thu, 25 Sep 2025 01:36:47 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/InjectMixinsTarget.java
micromixin-runtime/build.gradle
settings.gradle
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/communication/Signaller.java
micromixin-annotations/src/main/java9/module-info.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/TestReport.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/InjectMixins.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/InvokeArgument.java
micromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable.java
micromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CancellationException.java
micromixin-runtime/src/main/java9/module-info.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/InvokeStaticMethod.java
micromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfo.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/SLF4JLogger.java
micromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/ExpectSignaller.java
</description></item><item><title>#97 Do not make ReflectionClassWrapperProvider throw an exception if not necessary (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/97/changes#detail0</link><guid isPermaLink="false">job/micromixin/97/changes#detail0</guid><pubDate>Tue, 23 Sep 2025 12:46:11 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-testing-suite-neo/micromixin-test-config-eclipse.json
micromixin-testing-suite-neo/micromixin-test-config-gradle.json
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ReflectionClassWrapperProvider.java
micromixin-testing-suite-neo/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperPool.java
</description></item><item><title>#96 Introduce micromixin-testing-suite-neo; Deprecate micromixin-runtime (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/96/changes#detail0</link><guid isPermaLink="false">job/micromixin/96/changes#detail0</guid><pubDate>Tue, 9 Sep 2025 23:34:35 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java9/module-info.java
micromixin-backports/build.gradle
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/MicromixinTestNeo.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/TestReport.java
micromixin-backports/src/main/java9/module-info.java
micromixin-annotations/build.gradle
micromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CancellationException.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/mixins/OverwriteMixins.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/AssertMemberNames.java
micromixin-testing-suite-neo/micromixin-test-config-gradle.json
micromixin-testing-suite-neo/src/main/resources/micromixin-test-neo-mixins.json
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/MicromixinTestingSuiteNeo.java
settings.gradle
micromixin-testing-suite-neo/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java
micromixin-testing-suite-neo/src/main/resources/extension.json
micromixin-annotations/src/main/java9/module-info.java
micromixin-testing-suite-neo/src/main/java/de/geolykt/starloader/mod/Extension.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-testing-suite-neo/micromixin-test-config-eclipse.json
micromixin-testing-suite-neo/src/main/java/module-info.java
micromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable.java
micromixin-runtime/src/main/java9/module-info.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/SLF4JLogger.java
micromixin-runtime/src/main/java/org/spongepowered/asm/mixin/injection/callback/CallbackInfo.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/TestingEnvironmentExtension.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/annotations/ExpectedAnnotations.java
micromixin-testing-suite-neo/src/main/java/org/stianloader/micromixin/testneo/testenv/targets/OverwriteMixinsTarget.java
</description></item><item><title>#95 Fix build (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/95/changes#detail0</link><guid isPermaLink="false">job/micromixin/95/changes#detail0</guid><pubDate>Sat, 6 Sep 2025 22:24:13 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/build.gradle
</description></item><item><title>#94 Bump version, minor JPMS fixes (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/94/changes#detail0</link><guid isPermaLink="false">job/micromixin/94/changes#detail0</guid><pubDate>Thu, 4 Sep 2025 13:52:51 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/build.gradle
micromixin-test-j8/pom.xml
micromixin-annotations/build.gradle
micromixin-runtime/build.gradle
micromixin-annotations/src/main/java9/module-info.java
micromixin-transformer/build.gradle
</description></item><item><title>#93 Expand tests (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/93/changes#detail0</link><guid isPermaLink="false">job/micromixin/93/changes#detail0</guid><pubDate>Mon, 4 Nov 2024 21:39:40 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/InjectionPointTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/InjectionPointMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#92 Fix CanonicalOverwrite on methods with arguments (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/92/changes#detail0</link><guid isPermaLink="false">job/micromixin/92/changes#detail0</guid><pubDate>Sun, 3 Nov 2024 20:38:09 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/CanonicalOverwriteInjector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/CanonicalOverwriteMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/CanonicalOverwriteTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#91 Added tests for the BeforeNew injection point (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/91/changes#detail0</link><guid isPermaLink="false">job/micromixin/91/changes#detail0</guid><pubDate>Tue, 29 Oct 2024 21:07:42 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/README.md
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/InjectionPointTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/InjectionPointMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#90 Allow handler methods to call themselves (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/90/changes#detail0</link><guid isPermaLink="false">job/micromixin/90/changes#detail0</guid><pubDate>Mon, 21 Oct 2024 14:39:30 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/MemberRenameMap.java
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/micromixin/MicromixinCanonicalOverwriteAnnotation.java
micromixin-backports/build.gradle
micromixin-test-j8/pom.xml
micromixin-annotations/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyVariableAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Atomics.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-runtime/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Objects.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java
micromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/Objects.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
micromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/Atomics.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java
</description></item><item><title>#89 Make error message when 'method' and 'target' is left unspecified less vague. (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/89/changes#detail0</link><guid isPermaLink="false">job/micromixin/89/changes#detail0</guid><pubDate>Mon, 21 Oct 2024 13:05:40 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/RecursiveHandlerMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/RecursiveHandlerTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyVariableAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
README.md
</description></item><item><title>#88 Fix java 6 syntax issues (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/88/changes#detail0</link><guid isPermaLink="false">job/micromixin/88/changes#detail0</guid><pubDate>Sun, 20 Oct 2024 19:25:01 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
</description></item><item><title>#87 Implement At.by / Shift.BY (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/87/changes#detail0</link><guid isPermaLink="false">job/micromixin/87/changes#detail0</guid><pubDate>Sun, 20 Oct 2024 19:20:30 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/At.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
</description></item><item><title>#86 Remap LVT descriptors and signatures when copying handler methods (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/86/changes#detail0</link><guid isPermaLink="false">job/micromixin/86/changes#detail0</guid><pubDate>Sun, 13 Oct 2024 10:18:30 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
</description></item><item><title>#85 Copy LVT into handler methods (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/85/changes#detail0</link><guid isPermaLink="false">job/micromixin/85/changes#detail0</guid><pubDate>Sat, 12 Oct 2024 22:39:12 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/micromixin/MicromixinCanonicalOverwriteAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/LabelNodeMapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualFieldOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyVariableAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java
</description></item><item><title>#84 Evict stale javadoc references (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/84/changes#detail0</link><guid isPermaLink="false">job/micromixin/84/changes#detail0</guid><pubDate>Tue, 8 Oct 2024 19:26:49 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
</description></item><item><title>#83 Implement JDT-specific SMAP support (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/83/changes#detail0</link><guid isPermaLink="false">job/micromixin/83/changes#detail0</guid><pubDate>Tue, 8 Oct 2024 19:20:04 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-runtime/build.gradle
micromixin-annotations/build.gradle
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-backports/build.gradle
micromixin-test-j8/pom.xml
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/CodeSourceURIProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/BytecodeProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
</description></item><item><title>#83 Refractor injection point constraint handling (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/83/changes#detail1</link><guid isPermaLink="false">job/micromixin/83/changes#detail1</guid><pubDate>Tue, 8 Oct 2024 19:20:04 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/LoadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperPool.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/StoreInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/FieldInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ReflectionClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointConstraint.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/NewInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelectorFactory.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
</description></item><item><title>#82 Fix malformed SMAP attributes - again (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/82/changes#detail0</link><guid isPermaLink="false">job/micromixin/82/changes#detail0</guid><pubDate>Sun, 6 Oct 2024 18:36:58 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/SMAPRoot.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/LineSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/StratumSection.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/MultiplexLineNumberAllocatorTest.java
</description></item><item><title>#81 Merge SMAP sourceDebug attributes (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/81/changes#detail0</link><guid isPermaLink="false">job/micromixin/81/changes#detail0</guid><pubDate>Sat, 5 Oct 2024 23:41:51 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Atomics.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/FutureSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/EndSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/SMAPRoot.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/SMAPParseTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/Atomics.java
</description></item><item><title>#80 Merge SMAP sourceDebug attributes (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/80/changes#detail0</link><guid isPermaLink="false">job/micromixin/80/changes#detail0</guid><pubDate>Sat, 5 Oct 2024 23:39:06 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Atomics.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/FutureSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/EndSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/SMAPRoot.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/SMAPParseTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/Atomics.java
</description></item><item><title>#79 Use a VendorID that is compliant with JSR-45 for SMAPs (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/79/changes#detail0</link><guid isPermaLink="false">job/micromixin/79/changes#detail0</guid><pubDate>Sat, 5 Oct 2024 20:50:16 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ArgumentCaptureTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ArgumentCaptureMixins.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/ASMUtilTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/VendorSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/SMAPRoot.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#78 Fix typo (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/78/changes#detail0</link><guid isPermaLink="false">job/micromixin/78/changes#detail0</guid><pubDate>Sat, 5 Oct 2024 14:37:59 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/NewInjectionPointSelector.java
</description></item><item><title>#77 Implement the BeforeNew injection point (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/77/changes#detail0</link><guid isPermaLink="false">job/micromixin/77/changes#detail0</guid><pubDate>Fri, 4 Oct 2024 21:33:05 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/build.gradle
micromixin-runtime/build.gradle
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/NewInjectionPointSelector.java
micromixin-backports/build.gradle
micromixin-test-j8/pom.xml
</description></item><item><title>#76 Fix argument capture in Inject for computational type category 2 (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/76/changes#detail0</link><guid isPermaLink="false">job/micromixin/76/changes#detail0</guid><pubDate>Sun, 22 Sep 2024 22:08:59 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ArgumentCaptureTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ArgumentCaptureMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
</description></item><item><title>#75 Clarify ambigious Slice.to behaviour in tests (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/75/changes#detail0</link><guid isPermaLink="false">job/micromixin/75/changes#detail0</guid><pubDate>Sun, 15 Sep 2024 12:43:24 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/SliceTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/SliceTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#74 Correctly copy labels in constructor merging (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/74/changes#detail0</link><guid isPermaLink="false">job/micromixin/74/changes#detail0</guid><pubDate>Sat, 14 Sep 2024 10:31:09 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
</description></item><item><title>#73 Implement spongeian constructor merging behaviour: Initial batch (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/73/changes#detail0</link><guid isPermaLink="false">job/micromixin/73/changes#detail0</guid><pubDate>Fri, 13 Sep 2024 21:56:12 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/LabelNodeMapper.java
</description></item><item><title>#73 Allow injecting into constructors which use this(...) instead of super(...) (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/73/changes#detail1</link><guid isPermaLink="false">job/micromixin/73/changes#detail1</guid><pubDate>Fri, 13 Sep 2024 21:56:12 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
</description></item><item><title>#72 Automatically warn if the mixin constructor merging behaviour would differ compared to sponge's mixin impl (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/72/changes#detail0</link><guid isPermaLink="false">job/micromixin/72/changes#detail0</guid><pubDate>Thu, 12 Sep 2024 15:52:21 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ConstructorMergingMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinVendor.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ConstructorMergingTest.java
</description></item><item><title>#71 Add tests for merging constructors (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/71/changes#detail0</link><guid isPermaLink="false">job/micromixin/71/changes#detail0</guid><pubDate>Tue, 10 Sep 2024 20:14:28 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ConstructorMergingMixins.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestReport.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestSet.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ConstructorMergingTest.java
</description></item><item><title>#70 Allow static redirect handlers to target non-static methods (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/70/changes#detail0</link><guid isPermaLink="false">job/micromixin/70/changes#detail0</guid><pubDate>Mon, 9 Sep 2024 21:52:34 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ConstructorInjectionTest.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ConstructorInjectionMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
</description></item><item><title>#69 Make RETURN a safe injection point to target constructors with a non-static handler (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/69/changes#detail0</link><guid isPermaLink="false">job/micromixin/69/changes#detail0</guid><pubDate>Mon, 9 Sep 2024 20:59:34 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
</description></item><item><title>#68 Fix invalid bytecode when capturing arguments of non-static method in static Inject handler (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/68/changes#detail0</link><guid isPermaLink="false">job/micromixin/68/changes#detail0</guid><pubDate>Mon, 9 Sep 2024 20:52:39 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ConstructorInjectionTest.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ConstructorInjectionMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
</description></item><item><title>#67 Don't treat Slice.from and Slice.to as Ats that need to be baked (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/67/changes#detail0</link><guid isPermaLink="false">job/micromixin/67/changes#detail0</guid><pubDate>Sun, 8 Sep 2024 08:14:37 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
</description></item><item><title>#66 Inclusive guard checking (lassebq.mine)</title><link>https://stianloader.org/jenkins/job/micromixin/66/changes#detail0</link><guid isPermaLink="false">job/micromixin/66/changes#detail0</guid><pubDate>Sun, 8 Sep 2024 07:27:21 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/LoadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/StoreInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/FieldInjectionPointSelector.java
</description></item><item><title>#66 Expand slices test (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/66/changes#detail1</link><guid isPermaLink="false">job/micromixin/66/changes#detail1</guid><pubDate>Sun, 8 Sep 2024 07:27:21 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/SliceTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/SliceTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#66 Readd SlicedInjectionPointSelector#getAfterSelected (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/66/changes#detail2</link><guid isPermaLink="false">job/micromixin/66/changes#detail2</guid><pubDate>Sun, 8 Sep 2024 07:27:21 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/build.gradle
micromixin-test-j8/pom.xml
micromixin-runtime/build.gradle
micromixin-annotations/build.gradle
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
</description></item><item><title>#65 Regression tests for PR #4 (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/65/changes#detail0</link><guid isPermaLink="false">job/micromixin/65/changes#detail0</guid><pubDate>Fri, 6 Sep 2024 11:09:13 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/InjectReturnTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/InjectReturnTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/InjectionHeadTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/InjectionHeadTest.java
</description></item><item><title>#65 Fix invalid bytecode being generated when injecting into array-returning methods (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/65/changes#detail1</link><guid isPermaLink="false">job/micromixin/65/changes#detail1</guid><pubDate>Fri, 6 Sep 2024 11:09:13 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
</description></item><item><title>#64 Fix RETURN selector (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/64/changes#detail0</link><guid isPermaLink="false">job/micromixin/64/changes#detail0</guid><pubDate>Fri, 6 Sep 2024 10:27:28 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java
</description></item><item><title>#63 Fix clinit merging not being performed if target class has no clinit method (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/63/changes#detail0</link><guid isPermaLink="false">job/micromixin/63/changes#detail0</guid><pubDate>Tue, 3 Sep 2024 19:53:19 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-transformer/build.gradle
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/MixinOverwriteTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/MixinOverwriteTestMixins.java
</description></item><item><title>#62 Finish `@CanonicalOverwrite` in micromixin-transformer (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/62/changes#detail0</link><guid isPermaLink="false">job/micromixin/62/changes#detail0</guid><pubDate>Sun, 25 Aug 2024 14:40:33 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-backports/src/main/java9/module-info.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/micromixin/package-info.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/micromixin/MicromixinCanonicalOverwriteAnnotation.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/CanonicalOverwriteInjector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
README.md
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java
</description></item><item><title>#61 Finish implementation of CanonicalOverwrite in micromixin-backports (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/61/changes#detail0</link><guid isPermaLink="false">job/micromixin/61/changes#detail0</guid><pubDate>Sat, 24 Aug 2024 22:29:50 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/src/main/java/org/stianloader/micromixin/backports/CanonicalOverwriteInjector.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/CanonicalOverwriteInjectionInfo.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/MicromixinBackportsBootstrap.java
</description></item><item><title>#60 Start on parsing CanonicalOverwrite in micromixin-backport (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/60/changes#detail0</link><guid isPermaLink="false">job/micromixin/60/changes#detail0</guid><pubDate>Sat, 24 Aug 2024 18:22:04 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/src/main/java/org/stianloader/micromixin/backports/CanonicalOverwriteInjector.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/CanonicalOverwriteInjectionInfo.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/MicromixinBackportsBootstrap.java
</description></item><item><title>#60 Correct incorrect retention of CanonicalOverwrite (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/60/changes#detail1</link><guid isPermaLink="false">job/micromixin/60/changes#detail1</guid><pubDate>Sat, 24 Aug 2024 18:22:04 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/src/main/java/org/stianloader/micromixin/annotations/CanonicalOverwrite.java
micromixin-test-j8/pom.xml
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/CanonicalOverwriteInjector.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/CanonicalOverwriteInjectionInfo.java
micromixin-annotations/src/main/java/org/stianloader/micromixin/annotations/CanonicalOverwrite.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/MicromixinBackportsBootstrap.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/CanonicalOverwriteMixins.java
</description></item><item><title>#59 Readd JPMS in micromixin-backports (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/59/changes#detail0</link><guid isPermaLink="false">job/micromixin/59/changes#detail0</guid><pubDate>Wed, 21 Aug 2024 21:13:31 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/build.gradle
micromixin-backports/src/main/java9/module-info.java
micromixin-annotations/src/main/java/org/stianloader/micromixin/annotations/CanonicalOverwrite.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/MicromixinBackportsBootstrap.java
micromixin-backports/src/main/java/org/stianloader/micromixin/annotations/CanonicalOverwrite.java
</description></item><item><title>#59 Don't compile JPMS definition for micromixin-backports by default (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/59/changes#detail1</link><guid isPermaLink="false">job/micromixin/59/changes#detail1</guid><pubDate>Wed, 21 Aug 2024 21:13:31 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/build.gradle
</description></item><item><title>#58 Completely get rid of JPMS in micromixin-backports (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/58/changes#detail0</link><guid isPermaLink="false">job/micromixin/58/changes#detail0</guid><pubDate>Mon, 19 Aug 2024 20:06:37 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/build.gradle
micromixin-backports/src/main/java9/module-info.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/MicromixinBackportsBootstrap.java
</description></item><item><title>#57 Create tests for CanonicalOverwrite (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/57/changes#detail0</link><guid isPermaLink="false">job/micromixin/57/changes#detail0</guid><pubDate>Sun, 18 Aug 2024 14:08:21 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/pom.xml
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/CanonicalOverwriteTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/CanonicalOverwriteMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#56 Further flesh out the API details of CanonicalOverwrite (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/56/changes#detail0</link><guid isPermaLink="false">job/micromixin/56/changes#detail0</guid><pubDate>Sat, 17 Aug 2024 22:02:27 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-backports/src/main/java/org/stianloader/micromixin/annotations/CanonicalOverwrite.java
micromixin-annotations/src/main/java/org/stianloader/micromixin/annotations/CanonicalOverwrite.java
</description></item><item><title>#55 "Invent" CanonicalOverwrite, not yet implemented. (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/55/changes#detail0</link><guid isPermaLink="false">job/micromixin/55/changes#detail0</guid><pubDate>Fri, 16 Aug 2024 22:02:07 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>settings.gradle
micromixin-runtime/build.gradle
micromixin-transformer/build.gradle
micromixin-backports/src/main/java/org/stianloader/micromixin/annotations/CanonicalOverwrite.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-backports/build.gradle
micromixin-test-j8/pom.xml
micromixin-annotations/src/main/java9/module-info.java
micromixin-backports/src/main/java/org/stianloader/micromixin/backports/MicromixinBackportsBootstrap.java
README.md
micromixin-annotations/build.gradle
micromixin-backports/src/main/java9/module-info.java
micromixin-annotations/src/main/java/org/stianloader/micromixin/annotations/CanonicalOverwrite.java
</description></item><item><title>#54 Fix null crash when one parameter is annotated but the other is not (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/54/changes#detail0</link><guid isPermaLink="false">job/micromixin/54/changes#detail0</guid><pubDate>Thu, 8 Aug 2024 10:42:55 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/ArgumentCaptureContext.java
</description></item><item><title>#53 Finish implementing `Cancellable` in Redirect (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/53/changes#detail0</link><guid isPermaLink="false">job/micromixin/53/changes#detail0</guid><pubDate>Thu, 8 Aug 2024 01:14:08 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/sugar/Cancellable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/CancellableTestMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/CancellableTest.java
</description></item><item><title>#52 Tests for `Cancellable`, refractor Redirect argument capture logic (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/52/changes#detail0</link><guid isPermaLink="false">job/micromixin/52/changes#detail0</guid><pubDate>Thu, 8 Aug 2024 01:11:53 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyConstant.java
micromixin-runtime/build.gradle
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-test-j8/pom.xml
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
README.md
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-annotations/build.gradle
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyVariable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/ArgumentCaptureContext.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/CancellableTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/CancellableTestMixins.java
</description></item><item><title>#52 Finish implementing `Cancellable` in Redirect (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/52/changes#detail1</link><guid isPermaLink="false">job/micromixin/52/changes#detail1</guid><pubDate>Thu, 8 Aug 2024 01:11:53 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/sugar/Cancellable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/CancellableTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/CancellableTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
</description></item><item><title>#51 Supress classloading failures when they are expected (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/51/changes#detail0</link><guid isPermaLink="false">job/micromixin/51/changes#detail0</guid><pubDate>Wed, 31 Jul 2024 11:13:37 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/build.gradle
micromixin-test-j8/pom.xml
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestSet.java
</description></item><item><title>#51 Add tests preparing injection in constructor (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/51/changes#detail1</link><guid isPermaLink="false">job/micromixin/51/changes#detail1</guid><pubDate>Wed, 31 Jul 2024 11:13:37 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ConstructorInjectionTest.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestSet.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ConstructorInjectionMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#51 Add support for	static handlers targetting non-static methods (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/51/changes#detail2</link><guid isPermaLink="false">job/micromixin/51/changes#detail2</guid><pubDate>Wed, 31 Jul 2024 11:13:37 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyConstant.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyVariable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
</description></item><item><title>#50 Deprecate the Objects class for external consumption (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/50/changes#detail0</link><guid isPermaLink="false">job/micromixin/50/changes#detail0</guid><pubDate>Thu, 25 Jul 2024 21:25:31 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-runtime/build.gradle
micromixin-annotations/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Objects.java
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/DescString.java
micromixin-test-j8/pom.xml
</description></item><item><title>#49 Fix AIOOBE when using Shift.AFTER (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/49/changes#detail0</link><guid isPermaLink="false">job/micromixin/49/changes#detail0</guid><pubDate>Sat, 13 Jul 2024 13:27:42 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
</description></item><item><title>#48 Support argument capture in Redirect (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/48/changes#detail0</link><guid isPermaLink="false">job/micromixin/48/changes#detail0</guid><pubDate>Wed, 3 Jul 2024 00:08:25 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-annotations/build.gradle
micromixin-runtime/build.gradle
micromixin-transformer/build.gradle
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/RedirectTest.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/util/MapBytecodeProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ASMClassWrapperProvider.java
</description></item><item><title>#47 Fix Redirect not properly pushing this down the operand stack (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/47/changes#detail0</link><guid isPermaLink="false">job/micromixin/47/changes#detail0</guid><pubDate>Tue, 18 Jun 2024 09:41:01 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/ASMUtilTest.java
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
</description></item><item><title>#45 Prepare publication to OSSRH: Signing (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/45/changes#detail0</link><guid isPermaLink="false">job/micromixin/45/changes#detail0</guid><pubDate>Sun, 9 Jun 2024 21:51:58 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-runtime/build.gradle
micromixin-annotations/build.gradle
.gitignore
micromixin-transformer/build.gradle
</description></item><item><title>#44 Fix misinformation over aliases on shadow and overwrite (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/44/changes#detail0</link><guid isPermaLink="false">job/micromixin/44/changes#detail0</guid><pubDate>Sat, 8 Jun 2024 21:41:27 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/Shadow.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/Overwrite.java
</description></item><item><title>#43 Prepare publication to OSSRH: Metadata (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/43/changes#detail0</link><guid isPermaLink="false">job/micromixin/43/changes#detail0</guid><pubDate>Fri, 7 Jun 2024 21:56:37 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/build.gradle
micromixin-runtime/build.gradle
micromixin-annotations/build.gradle
</description></item><item><title>#42 Warn when using aliases on non-private members (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/42/changes#detail0</link><guid isPermaLink="false">job/micromixin/42/changes#detail0</guid><pubDate>Wed, 5 Jun 2024 20:44:46 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/Shadow.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestSet.java
README.md
</description></item><item><title>#41 Implement implicit local selection within ModifyVariable (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/41/changes#detail0</link><guid isPermaLink="false">job/micromixin/41/changes#detail0</guid><pubDate>Tue, 4 Jun 2024 10:17:34 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/DescString.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyVariableAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
README.md
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalsCapture.java
</description></item><item><title>#40 Implement At.shift (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/40/changes#detail0</link><guid isPermaLink="false">job/micromixin/40/changes#detail0</guid><pubDate>Thu, 30 May 2024 09:51:03 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/At.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/StoreInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
README.md
</description></item><item><title>#39 Introduce required ABI breakages to implement At-shifts (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/39/changes#detail0</link><guid isPermaLink="false">job/micromixin/39/changes#detail0</guid><pubDate>Sun, 26 May 2024 21:07:32 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-annotations/build.gradle
micromixin-runtime/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-test-j8/pom.xml
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
</description></item><item><title>#38 Partially implement LOAD and STORE (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/38/changes#detail0</link><guid isPermaLink="false">job/micromixin/38/changes#detail0</guid><pubDate>Sat, 18 May 2024 09:57:45 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyVariable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/StoreInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/LoadInjectionPointSelector.java
</description></item><item><title>#37 Start work on ModifyVariable (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/37/changes#detail0</link><guid isPermaLink="false">job/micromixin/37/changes#detail0</guid><pubDate>Tue, 14 May 2024 21:50:15 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/InjectionPointReference.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ModifyVariableTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyVariable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ModifyVariableMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyVariableAnnotation.java
</description></item><item><title>#36 Verify slices before applying them (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/36/changes#detail0</link><guid isPermaLink="false">job/micromixin/36/changes#detail0</guid><pubDate>Thu, 9 May 2024 07:43:05 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/ClassMemberStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MemberDesc.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/FieldInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualFieldOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java
</description></item><item><title>#36 Fix Desc not matching fields (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/36/changes#detail1</link><guid isPermaLink="false">job/micromixin/36/changes#detail1</guid><pubDate>Thu, 9 May 2024 07:43:05 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/redirect/FieldRedirectTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/redirect/FieldRedirectTestMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinDescAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#35 0.5.0 breaking changes (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/35/changes#detail0</link><guid isPermaLink="false">job/micromixin/35/changes#detail0</guid><pubDate>Wed, 8 May 2024 20:11:58 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinConfig.java
micromixin-transformer/src/main/java9/module-info.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MemberDesc.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ReflectionClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/DefaultMixinLogger.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/BytecodeProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/ModularityAttached.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinLoggingFacade.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/ModularityAttached.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualFieldOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/HandlerContextHelper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/ClassMemberStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/BytecodeProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalsCapture.java
micromixin-annotations/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ReflectionClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ASMClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperProvider.java
micromixin-runtime/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperPool.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ASMClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/FieldInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/MicromixinVerifier.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinConfig.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperPool.java
</description></item><item><title>#35 Fix mixin configs being swallowed due to incorrect sorting behaviour (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/35/changes#detail1</link><guid isPermaLink="false">job/micromixin/35/changes#detail1</guid><pubDate>Wed, 8 May 2024 20:11:58 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
</description></item><item><title>#34 Introduce support for redirecting fields (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/34/changes#detail0</link><guid isPermaLink="false">job/micromixin/34/changes#detail0</guid><pubDate>Wed, 8 May 2024 15:02:21 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/redirect/FieldRedirectTest.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/redirect/FieldRedirectTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/FieldInjectionPointSelector.java
</description></item><item><title>#33 [CI-SKIP] Introduce tests to validate the unviability of Intrinsic (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/33/changes#detail0</link><guid isPermaLink="false">job/micromixin/33/changes#detail0</guid><pubDate>Tue, 7 May 2024 19:38:46 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/invalid/InvalidIntrinsic.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/MixinOverwriteTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/MixinOverwriteTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#33 Refractor mixin prefix generation (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/33/changes#detail1</link><guid isPermaLink="false">job/micromixin/33/changes#detail1</guid><pubDate>Tue, 7 May 2024 19:38:46 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/HandlerContextHelper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
</description></item><item><title>#31 Implement argument capture in `@ModifyConstant` and `@ModifyReturnValue` (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/31/changes#detail0</link><guid isPermaLink="false">job/micromixin/31/changes#detail0</guid><pubDate>Sun, 28 Apr 2024 15:05:01 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyConstant.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ArgumentCaptureTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ArgumentCaptureMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/ArgumentCaptureContext.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#30 Correct documentation for `@Unique`, remove inappropriate warnings (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/30/changes#detail0</link><guid isPermaLink="false">job/micromixin/30/changes#detail0</guid><pubDate>Sat, 27 Apr 2024 22:48:03 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/UniqueMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/UniqueTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/Unique.java
</description></item><item><title>#29 Emit warnings if `@Shadow` annotated field has a prefix (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/29/changes#detail0</link><guid isPermaLink="false">job/micromixin/29/changes#detail0</guid><pubDate>Sat, 27 Apr 2024 12:36:26 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/Mutable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/ClassMemberStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/Shadow.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
</description></item><item><title>#28 Implement 'allow' (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/28/changes#detail0</link><guid isPermaLink="false">job/micromixin/28/changes#detail0</guid><pubDate>Thu, 25 Apr 2024 18:20:07 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyConstant.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/MutableInt.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Inject.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-test-j8/pom.xml
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/AllowMixin.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/AllowTest.java
</description></item><item><title>#27 Fix crash when applying `@Mutable` (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/27/changes#detail0</link><guid isPermaLink="false">job/micromixin/27/changes#detail0</guid><pubDate>Thu, 25 Apr 2024 11:20:49 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
</description></item><item><title>#26 Properly configure gradle toolchains (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/26/changes#detail0</link><guid isPermaLink="false">job/micromixin/26/changes#detail0</guid><pubDate>Thu, 25 Apr 2024 10:54:44 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>settings.gradle
</description></item><item><title>#25 Fix AnnotationNode.values being nullable by default. (#3) (noreply)</title><link>https://stianloader.org/jenkins/job/micromixin/25/changes#detail0</link><guid isPermaLink="false">job/micromixin/25/changes#detail0</guid><pubDate>Thu, 25 Apr 2024 09:50:28 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
</description></item><item><title>#24 impr: moved Mutable parsing and handling as part of the Shadow annotation (#2) (noreply)</title><link>https://stianloader.org/jenkins/job/micromixin/24/changes#detail0</link><guid isPermaLink="false">job/micromixin/24/changes#detail0</guid><pubDate>Wed, 24 Apr 2024 18:06:30 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/Mutable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinMutableAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
</description></item><item><title>#23 feat: implement Mutable annotation (0xjoemama)</title><link>https://stianloader.org/jenkins/job/micromixin/23/changes#detail0</link><guid isPermaLink="false">job/micromixin/23/changes#detail0</guid><pubDate>Wed, 24 Apr 2024 10:14:13 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/Mutable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinMutableAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
</description></item><item><title>#22 Include LICENSE file in produced jars (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/22/changes#detail0</link><guid isPermaLink="false">job/micromixin/22/changes#detail0</guid><pubDate>Wed, 24 Apr 2024 10:09:33 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/build.gradle
micromixin-runtime/build.gradle
settings.gradle
micromixin-transformer/build.gradle
micromixin-test-j8/pom.xml
gradle/wrapper/gradle-wrapper.properties
LICENSE.md
LICENSE
</description></item><item><title>#17 Move transformer classes to transformer package (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/17/changes#detail0</link><guid isPermaLink="false">job/micromixin/17/changes#detail0</guid><pubDate>Tue, 27 Feb 2024 17:18:52 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/ClassConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinUniqueAnnotation.java
micromixin-transformer/src/main/java9/module-info.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/FileSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MemberDesc.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/HandlerContextHelper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/AbstractOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ReflectionClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/ConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/VendorSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/DefaultMixinLogger.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinDescAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/FloatConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/NullConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinDescAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/StratumSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/ModularityAttached.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinLoggingFacade.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalCaptureResult.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinParseException.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/MicromixinVerifier.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/IntConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualFieldOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/PrintUtils.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/DescSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/ModularityAttached.java
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/FloatConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/DoubleConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/LabelNodeMapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/Objects.java
micromixin-transformer/src/main/java9/org/stianloader/micromixin/internal/util/MemberRenameMap.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/NOPMultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalsCapture.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/TabularTableSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/package-info.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MemberDesc.java
micromixin-annotations/build.gradle
micromixin-transformer/src/main/java9/org/stianloader/micromixin/internal/util/Objects.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/DefaultMixinLogger.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinParseException.java
micromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/MemberRenameMap.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelectorFactory.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/ConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualClInitMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/LineSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/DescString.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinSliceAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/MixinLoggingFacade.java
micromixin-runtime/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/MixinTargetSelector.java
micromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/Objects.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ASMClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/MemberRenameMap.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/DescString.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/AbstractSMAPSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinHeader.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/WildcardConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/StringTableSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualFieldOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinOverwriteAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAtAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/MixinConfig.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/CommentTable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinSliceAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/StratumSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/AbstractSMAPSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/PrintUtils.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/StringConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/NullConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/CommentTableSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/BytecodeProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/BytecodeProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/LongConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/SMAPRoot.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/ClassMemberStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/StringConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/KeyValueTableSection.java
README.md
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/CommentTableSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/LabelNodeMapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/TabularTableSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapperPool.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ReflectionClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/MemberRenameMap.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/ASMUtilTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/HandlerContextHelper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/ClassMemberStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/package-info.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/ClassConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/MixinTargetSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/VendorSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/LocalsCapture.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/LongConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/LineSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/WildcardConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/CommentTable.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/KeyValueTableSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ASMClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointTargetConstraint.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/StringTableSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Objects.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/StringSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/IntConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/SlicedInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/SMAPRoot.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/LocalCaptureResult.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/MicromixinVerifier.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelectorFactory.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinConfig.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/DoubleConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/NOPMultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/FileSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperPool.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinHeader.java
</description></item><item><title>#17 Injection point selectors select instructions, not labels (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/17/changes#detail1</link><guid isPermaLink="false">job/micromixin/17/changes#detail1</guid><pubDate>Tue, 27 Feb 2024 17:18:52 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
</description></item><item><title>#16 Add ModifyConstant annotation to annotations artifact (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/16/changes#detail0</link><guid isPermaLink="false">job/micromixin/16/changes#detail0</guid><pubDate>Tue, 20 Feb 2024 20:25:23 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyConstant.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/At.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
README.md
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Constant.java
</description></item><item><title>#15 Add ModifyConstant annotation to annotations artifact (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/15/changes#detail0</link><guid isPermaLink="false">job/micromixin/15/changes#detail0</guid><pubDate>Tue, 20 Feb 2024 20:23:13 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyConstant.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/At.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
README.md
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Constant.java
</description></item><item><title>#14 Test for and correct invalid assertion in Inject.method docs (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/14/changes#detail0</link><guid isPermaLink="false">job/micromixin/14/changes#detail0</guid><pubDate>Sun, 18 Feb 2024 11:56:50 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Inject.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/MultiInjectTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/MultiInjectTest.java
</description></item><item><title>#14 Implement ModifyConstant (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/14/changes#detail1</link><guid isPermaLink="false">job/micromixin/14/changes#detail1</guid><pubDate>Sun, 18 Feb 2024 11:56:50 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/ClassConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/WildcardConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/ConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/StringConstantSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/codegen/ModifyConstantGen.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/FloatConstantSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/codegen/CodegenCommon.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/NullConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/LongConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinDescAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ModifyConstantMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/SlicedInjectionPointSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ModifyConstantAuxiliaryTest.java
README.md
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ModifyConstantAuxiliaryTestMixins.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyConstantAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/DoubleConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/IntConstantSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinMethodStub.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ModifyConstantTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAtAnnotation.java
</description></item><item><title>#13 Add support for slices (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/13/changes#detail0</link><guid isPermaLink="false">job/micromixin/13/changes#detail0</guid><pubDate>Tue, 30 Jan 2024 22:51:51 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/MutableInt.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/build.gradle
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/At.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/Objects.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/SliceTest.java
micromixin-annotations/build.gradle
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Redirect.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/invalid/InvalidDuplicateSliceTestMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/MixinTransformer.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinSliceAnnotation.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Inject.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointTargetConstraint.java
micromixin-runtime/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinDescAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/SlicedInjectionPointSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Slice.java
README.md
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelector.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/SliceTestMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/invalid/InvalidDuplicateSliceTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAtAnnotation.java
</description></item><item><title>#12 Add missing attributes to the At annotation (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/12/changes#detail0</link><guid isPermaLink="false">job/micromixin/12/changes#detail0</guid><pubDate>Thu, 25 Jan 2024 19:32:08 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Inject.java
sponge-bugs.md
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/At.java
LICENSE.md
</description></item><item><title>#11 Move to org.stianloader namespace (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/11/changes#detail0</link><guid isPermaLink="false">job/micromixin/11/changes#detail0</guid><pubDate>Thu, 18 Jan 2024 06:58:41 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueSignatureMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ArgumentCaptureTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/AbstractOverlayAnnotation.java
micromixin-transformer/src/main/java9/module-info.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/LocalPrintingTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/FileSection.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/LocalPrintingTestMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/AbstractOverlayAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/LabelNodeMapper.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/redirect/GenericInvokerMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/ConstantSelector.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/locals/LocalsCapture.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/MixinTransformer.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/codegen/CodegenCommon.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/ModifyArgTest.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/localsprinting/LocalPrintingWitnesses.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/codegen/ModifyReturnValuesGen.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/invalid/InvalidOverwriteAccessReductionMixins.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/SimpleRemapper.java
micromixin-annotations/src/main/java9/module-info.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestHarness.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/test/java/de/geolykt/starloader/micromixin/test/ASMUtilTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/MicromixinVerifier.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/ConstantSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/MixinOverwriteTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/InvokeInjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/PrintUtils.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/ArgumentCaptureMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/codegen/ModifyArgGen.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueVisibilityTest.java
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/redirect/ErroneousInstructionTargetMixin.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/invalid/InvalidPrintAttemptMixinsA.java
micromixin-test-j8/pom.xml
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/commenttable/CommentTable.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/LocalCaptureTestMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/Objects.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/DescString.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/package-info.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueInvalidTargetInsnMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/DefaultMixinLogger.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/redirect/ErroneousMissingInstanceInvoker.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/MultiInjectTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinParseException.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/MemberRenameMap.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualClInitMergeAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/HandlerContextHelper.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinParseException.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueInvalidTargetInsnTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinHeader.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/mixinsextras/package-info.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueCompanionMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/InjectionHeadTestMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/Blackhole.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/smap/FileSection.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/invalid/InvalidOverwriteAliasTestMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/MemberRenameMap.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/smap/StratumSection.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualFieldOverlayAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/supertypes/ReflectionClassWrapperProvider.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueTypingTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/MultiInjectTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/supertypes/ClassWrapperPool.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/invalid/InvalidOverwriteAccessReduction.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/invalid/InjectorStackPosioningMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/redirect/GenericInvokeTarget.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/InjectionHeadTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/InjectionHeadTest.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueInvalidTargetInsnMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/invalid/InvalidPrintAttemptMixinsB.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/invalid/InvalidOverwriteAccessReductionMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/AbstractSMAPSection.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ModifyArgMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueTest.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestBootstrap.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/invalid/InvalidPrintAttemptTestB.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/VirtualClInitMergeAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/redirect/ErroneousMissingInstanceMixin.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/BytecodeProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/commenttable/CommentTableSection.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestBootstrap.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueVisibilityTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/api/InjectionPointSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/ClassMemberStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/KeyValueTableSection.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/CommentTableSection.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/InjectorRemapTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/Objects.java
micromixin-runtime/src/main/java9/module-info.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/DefaultMixinLogger.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapperPool.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinStub.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ReflectionClassWrapperProvider.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/selectors/MixinTargetSelector.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/InjectionHeadTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/ArgumentCaptureMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/invalid/InjectorStackPosioningTest.java
micromixin-transformer/src/test/java/org/stianloader/micromixin/test/ASMUtilTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinShadowAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ReturnInjectionPointSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/LocalCaptureTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/smap/SMAPRoot.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/LocalsCapture.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/CommentTable.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/api/InjectionPointTargetConstraint.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/redirect/ErroneousPublicRedirectMixin.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointTargetConstraint.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/StringTableSection.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/redirect/GenericInvoker.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/MixinConfig.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/SMAPRoot.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/LocalCaptureResult.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelectorFactory.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinUniqueAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/Blackhole.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/supertypes/ClassWrapperProvider.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/ArgumentCaptureTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/smap/VendorSection.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/CodeCopyUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinUniqueAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/redirect/GenericInvokeTarget.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/ASMUtil.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueInvalidTargetInsnTest.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/localsprinting/LocalsPrintingIO.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/HandlerContextHelper.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/smap/LineSection.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/redirect/ErroneousInstructionTargetMixin.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/api/MixinLoggingFacade.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueCompanionMixins.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinOverwriteAnnotation.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinShadowAnnotation.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/LocalCaptureTest.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/redirect/ErroneousPublicRedirectMixin.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/redirect/ErroneousInstructionTargetInvoker.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/api/InjectionPointSelectorFactory.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/supertypes/ASMClassWrapperProvider.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/HeadInjectionPointSelector.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueVisbilityMixins.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/ASMUtil.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinDescAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/StratumSection.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/localsprinting/LocalPrintingContext.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/ModifyArgGen.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestReport.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/smap/AbstractSMAPSection.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/LocalPrintingTest.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/invalid/InvalidOverwriteAccessReduction.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueTypingTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinMethodStub.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/redirect/ErroneousPublicRedirectInvoker.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/DescSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/ModularityAttached.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/InjectorRemapTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/invalid/InvalidPrintAttemptTestA.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/codegen/package-info.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/invalid/InvalidOverwriteAliasTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/LabelNodeMapper.java
micromixin-transformer/src/main/java9/org/stianloader/micromixin/internal/util/MemberRenameMap.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/TabularTableSection.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/PrintUtils.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MemberDesc.java
micromixin-annotations/build.gradle
micromixin-transformer/src/main/java9/org/stianloader/micromixin/internal/util/Objects.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/CodegenCommon.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueSignatureMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/DescString.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinRedirectAnnotation.java
micromixin-runtime/build.gradle
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/MixinLoggingFacade.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueTypingMixin.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/MixinTransformer.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/InjectorRemapTestMixins.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/ModularityAttached.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/MixinTargetSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/ModifyArgTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/supertypes/ClassWrapper.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MemberDesc.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/redirect/ErroneousMissingInstanceInvoker.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/redirect/GenericInvokerMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/MixinOverwriteTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/SimpleRemapper.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinOverwriteAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAtAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/locals/LocalCaptureResult.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/InjectorRemapTest.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/MixinConfig.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/invalid/InvalidPrintAttemptTestA.java
micromixin-test-j8/src/main/resources/extension.json
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinAtAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/localsprinting/LocalsPrintingIO.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/localsprinting/LocalPrintingContext.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/LocalCaptureTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/MultiInjectTestMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/invalid/InjectorStackPosioningMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/MultiInjectTestMixins.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/commenttable/TabularTableSection.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueMixins.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/MixinOverwriteTestMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ConstantInjectionPointSelector.java
micromixin-transformer/src/main/java9/de/geolykt/micromixin/internal/util/Objects.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestReport.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/selectors/inject/InvokeInjectionPointSelector.java
README.md
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/LocalPrintingTestMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/invalid/InvalidOverwriteAliasTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/commenttable/StringTableSection.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/redirect/ErroneousMissingInstanceMixin.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinModifyArgAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/invalid/InvalidPrintAttemptMixinsA.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualConstructorMergeAnnotation.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/localsprinting/LocalPrintingWitnesses.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/ModifyReturnValuesGen.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueSignatureTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/locals/MicromixinVerifier.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/invalid/InvalidOverwriteAliasTestMixins.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/commenttable/KeyValueTableSection.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/smap/NOPMultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/VendorSection.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueSignatureTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinMethodStub.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/invalid/InjectorStackPosioningTest.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/invalid/InvalidPrintAttemptMixinsB.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueTypingMixin.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/ModifyArgMixins.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/LineSection.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/MixinOverwriteTestMixins.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/ClassMemberStub.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/selectors/DescSelector.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ASMClassWrapperProvider.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/TestSet.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapperProvider.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/VirtualFieldOverlayAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/BytecodeProvider.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/invalid/InvalidPrintAttemptTestB.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/smap/MultiplexLineNumberAllocator.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/redirect/GenericInvoker.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/StringSelector.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/package-info.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestHarness.java
micromixin-transformer/src/main/java9/de/geolykt/micromixin/internal/util/MemberRenameMap.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/selectors/StringSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/redirect/ErroneousPublicRedirectInvoker.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/targets/redirect/ErroneousInstructionTargetInvoker.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/TailInjectionPointSelector.java
micromixin-test-j8/src/main/java/org/stianloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueVisbilityMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestSet.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinDescAnnotation.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/NOPMultiplexLineNumberAllocator.java
micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinHeader.java
</description></item><item><title>#10 Add Stack pollution/poisoning tests (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/10/changes#detail0</link><guid isPermaLink="false">job/micromixin/10/changes#detail0</guid><pubDate>Wed, 17 Jan 2024 23:44:04 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/invalid/InjectorStackPosioningMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestSet.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/invalid/InjectorStackPosioningTest.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestHarness.java
</description></item><item><title>#10 Implement ModifyArg (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/10/changes#detail1</link><guid isPermaLink="false">job/micromixin/10/changes#detail1</guid><pubDate>Wed, 17 Jan 2024 23:44:04 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/ModifyArgTest.java
micromixin-transformer/build.gradle
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/ASMUtil.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/ModifyArg.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/ModifyArgGen.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestHarness.java
README.md
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinMethodStub.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-transformer/src/test/java/de/geolykt/starloader/micromixin/test/ASMUtilTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinModifyArgAnnotation.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/ModifyArgMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/CodegenCommon.java
</description></item><item><title>#9 Implement better logging (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/9/changes#detail0</link><guid isPermaLink="false">job/micromixin/9/changes#detail0</guid><pubDate>Thu, 11 Jan 2024 21:57:22 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-transformer/src/main/java/de/geolykt/micromixin/MixinTransformer.java
micromixin-transformer/src/main/java9/de/geolykt/micromixin/internal/util/Objects.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinRedirectAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/api/MixinLoggingFacade.java
README.md
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinMethodStub.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinUniqueAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/Objects.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/MixinInjectAnnotation.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/DefaultMixinLogger.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinStub.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinFieldStub.java
</description></item><item><title>#7 Add support for MixinExtra's ModifyReturnValue (geolykt)</title><link>https://stianloader.org/jenkins/job/micromixin/7/changes#detail0</link><guid isPermaLink="false">job/micromixin/7/changes#detail0</guid><pubDate>Thu, 11 Jan 2024 16:56:10 GMT</pubDate><author>stianloader-sysadmin &lt;admin@geolykt.de></author><description>micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueVisibilityTest.java
micromixin-annotations/src/main/java/com/llamalad7/mixinextras/injector/ModifyReturnValue.java
micromixin-test-j8/pom.xml
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueInvalidTargetInsnMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueSignatureTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinMethodStub.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueCompanionMixins.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueTest.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueTypingMixin.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/CodegenCommon.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinFieldStub.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/api/InjectionPointTargetConstraint.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueSignatureMixins.java
micromixin-annotations/src/main/java/org/spongepowered/asm/mixin/injection/Inject.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueInvalidTargetInsnTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/mixinsextras/package-info.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/MixinTransformer.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueVisbilityMixins.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/ASMUtil.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/package-info.java
micromixin-transformer/src/main/java9/de/geolykt/micromixin/internal/util/Objects.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/TestHarness.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/mixin/mixinextra/ModifyReturnValueMixins.java
README.md
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
micromixin-test-j8/src/main/resources/j8mixinconfig.json
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/util/Objects.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/targets/mixinextra/ModifyReturnValueTypingTest.java
micromixin-transformer/src/main/java/de/geolykt/micromixin/internal/MixinStub.java
micromixin-test-j8/src/main/java/de/geolykt/starloader/micromixin/test/j8/codegen/ModifyReturnValuesGen.java
</description></item></channel></rss>