Skip to content
Success

Changes

Summary

  1. Move transformer classes to transformer package (commit: 423a4a0) (details)
  2. Injection point selectors select instructions, not labels (commit: b48d1cd) (details)
Commit 423a4a0f99e38809e1e9adcd7a82d20f9d95c3a6 by Geolykt
Move transformer classes to transformer package

This change makes sure that no collisions happen with other future modules,
as these JPMS modules would either be incompatible with the transformer module
or use a different package. This change ensures that all future modules can
coexist in the "org.stianloader.micromixin" namespace.
(commit: 423a4a0)
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointTargetConstraint.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/MemberRenameMap.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinConfig.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinSliceAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualFieldOverlayAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/VendorSection.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapperProvider.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinShadowAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/FileSection.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/ClassConstantSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapper.java
The file was removedmicromixin-transformer/src/main/java9/org/stianloader/micromixin/internal/util/Objects.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinSliceAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/ClassMemberStub.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/DescSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/HandlerContextHelper.java
The file was modifiedmicromixin-annotations/build.gradle (diff)
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/AbstractOverlayAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/ConstantSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ConstantInjectionPointSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/DescString.java
The file was modifiedmicromixin-transformer/build.gradle (diff)
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/FloatConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/StringTableSection.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/SimpleRemapper.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/MicromixinVerifier.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ASMClassWrapperProvider.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/ClassMemberStub.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/CommentTableSection.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/HandlerContextHelper.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/MemberRenameMap.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/ReturnInjectionPointSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/NOPMultiplexLineNumberAllocator.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/DescString.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/package-info.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/MicromixinVerifier.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MemberDesc.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualClInitMergeAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/MixinTargetSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinFieldStub.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/CodeCopyUtil.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/LineSection.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/HeadInjectionPointSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/CommentTable.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/StringSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/CommentTableSection.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/ASMUtil.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/DoubleConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelectorFactory.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/AbstractSMAPSection.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinInjectAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/SMAPRoot.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/DefaultMixinLogger.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualConstructorMergeAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/StringConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ASMClassWrapperProvider.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/WildcardConstantSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/VendorSection.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/ConstantSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/LocalCaptureResult.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/KeyValueTableSection.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/NOPMultiplexLineNumberAllocator.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/LabelNodeMapper.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalCaptureResult.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/DoubleConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ReflectionClassWrapperProvider.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/DefaultMixinLogger.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/TabularTableSection.java
The file was addedmicromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/Objects.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinHeader.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAtAnnotation.java
The file was modifiedREADME.md (diff)
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyArgAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/AbstractSMAPSection.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Objects.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/StringTableSection.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/ModularityAttached.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinLoggingFacade.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinHeader.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/BytecodeProvider.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/ModularityAttached.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MemberDesc.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/ClassConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/PrintUtils.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/KeyValueTableSection.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinOverwriteAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/api/SlicedInjectionPointSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/PrintUtils.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalsCapture.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/NullConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/FileSection.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinMethodStub.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/TailInjectionPointSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java
The file was modifiedmicromixin-transformer/src/main/java9/module-info.java (diff)
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/SimpleRemapper.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/NullConstantSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/MixinConfig.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinParseException.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/WildcardConstantSelector.java
The file was modifiedmicromixin-transformer/src/test/java/org/stianloader/micromixin/test/ASMUtilTest.java (diff)
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/LocalsCapture.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/LineSection.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/LabelNodeMapper.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ReflectionClassWrapperProvider.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapperPool.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/MultiplexLineNumberAllocator.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/api/MixinLoggingFacade.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/StringConstantSelector.java
The file was removedmicromixin-transformer/src/main/java9/org/stianloader/micromixin/internal/util/MemberRenameMap.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelectorFactory.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinDescAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinStub.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java
The file was addedmicromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/MemberRenameMap.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyConstantAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/package-info.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/FloatConstantSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/IntConstantSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/StratumSection.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualFieldOverlayAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperPool.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/TabularTableSection.java
The file was modifiedmicromixin-runtime/build.gradle (diff)
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/SMAPRoot.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/InvokeInjectionPointSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/IntConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinParseException.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinRedirectAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/LongConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperProvider.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/MixinTargetSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/LongConstantSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapper.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/MixinTransformer.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/BytecodeProvider.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinUniqueAnnotation.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/StratumSection.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinDescAnnotation.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/Objects.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/CommentTable.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelector.java
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java
Commit b48d1cd8439575e2e39414471924a48adbc03df7 by Geolykt
Injection point selectors select instructions, not labels

I am not well sure why I initially implemented the injection selection behaviour
based on LabelNodes, but this behaviour was altered to now directly match the appropriate
AbstractInsnNodes. The matched instruction may NOT be a virtual instruction (e.g.
LabelNode or FrameNode).

The new behaviour is not problematic on empty methods as the RETURN opcode should exist
for every method. Furthermore the integration tests show no signs of any regressions.
(commit: b48d1cd)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java (diff)