Skip to content

Changes

Started 2 yr 0 mo ago
Took 43 sec
Move transformer classes to transformer package
( 423a4a0 )
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelectorFactory.java micromixin-transformer/src/main/java/org/stianloader/micromixin/api/SlicedInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.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/util/PrintUtils.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/ClassConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/BytecodeProvider.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapper.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualClInitMergeAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/LineSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/LineSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.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/selectors/DescSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinDescAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/AbstractSMAPSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/ConstantSelector.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/inject/ConstantInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/MemberRenameMap.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinShadowAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualConstructorMergeAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/WildcardConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/DescString.java micromixin-transformer/src/main/java/org/stianloader/micromixin/MixinConfig.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/mixinsextras/package-info.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/TailInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinRedirectAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/BytecodeProvider.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/IntConstantSelector.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/SimpleRemapper.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/CodeCopyUtil.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/DefaultMixinLogger.java micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelectorFactory.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/NullConstantSelector.java micromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/Objects.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/DescString.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinInjectAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/VirtualFieldOverlayAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/ASMUtil.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/LocalsCapture.java micromixin-transformer/src/main/java/org/stianloader/micromixin/api/MixinLoggingFacade.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/LongConstantSelector.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/util/LabelNodeMapper.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/SimpleRemapper.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ReflectionClassWrapperProvider.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/ClassMemberStub.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MemberDesc.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinConfig.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperPool.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/annotation/MixinAtAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/MemberRenameMap.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/MultiplexLineNumberAllocator.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinFieldStub.java micromixin-transformer/build.gradle micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinStub.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/NOPMultiplexLineNumberAllocator.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java micromixin-transformer/src/main/java9/org/stianloader/micromixin/internal/util/MemberRenameMap.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAtAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/FileSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/Objects.java micromixin-transformer/src/main/java/org/stianloader/micromixin/MixinTransformer.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/MixinTargetSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinDescAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyArgAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/AbstractOverlayAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinModifyConstantAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/VendorSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ASMClassWrapperProvider.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/InvokeInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/MicromixinVerifier.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/StringConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/MultiplexLineNumberAllocator.java micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapperProvider.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapperPool.java micromixin-runtime/build.gradle micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/StringSelector.java micromixin-transformer/src/test/java/org/stianloader/micromixin/test/ASMUtilTest.java micromixin-annotations/build.gradle micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/HandlerContextHelper.java micromixin-transformer/src/main/java9/module-info.java micromixin-transformer/src/main/java9/org/stianloader/micromixin/transform/internal/util/MemberRenameMap.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinHeader.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/ModularityAttached.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/ConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/ClassMemberStub.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/LabelNodeMapper.java micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ReflectionClassWrapperProvider.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/FloatConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/NullConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/ClassConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinOverwriteAnnotation.java micromixin-transformer/src/main/java9/org/stianloader/micromixin/internal/util/Objects.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/MixinTargetSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinMethodStub.java micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/StratumSection.java 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/internal/selectors/inject/ConstantInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/DescSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/KeyValueTableSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperProvider.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/util/smap/SMAPRoot.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ASMClassWrapperProvider.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/HandlerContextHelper.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/StringConstantSelector.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/smap/StratumSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinHeader.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/constant/LongConstantSelector.java README.md micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalsCapture.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/smap/NOPMultiplexLineNumberAllocator.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinSliceAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/DefaultMixinLogger.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/inject/HeadInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinLoggingFacade.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/api/InjectionPointTargetConstraint.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/CommentTableSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/KeyValueTableSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/TabularTableSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/supertypes/ClassWrapper.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/CommentTable.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MemberDesc.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/StringTableSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinParseException.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/commenttable/TabularTableSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/LocalCaptureResult.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/AbstractSMAPSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/ModularityAttached.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/Objects.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/MixinParseException.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/annotation/MixinUniqueAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinSliceAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/commenttable/CommentTable.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/locals/MicromixinVerifier.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/DoubleConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/FloatConstantSelector.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/FileSection.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/selectors/constant/IntConstantSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/internal/util/smap/SMAPRoot.java
Geolykt at
Injection point selectors select instructions, not labels
( b48d1cd )
micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.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/selectors/inject/ConstantInjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.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/api/InjectionPointSelector.java micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.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/SlicedInjectionPointSelector.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/util/ASMUtil.java
Geolykt at