<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by Geolykt</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>35</buildNumber><marked><SHA1>cc21a275f84b69f89bf07905865926cc7bbf6bdd</SHA1><branch><SHA1>cc21a275f84b69f89bf07905865926cc7bbf6bdd</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>cc21a275f84b69f89bf07905865926cc7bbf6bdd</SHA1><branch><SHA1>cc21a275f84b69f89bf07905865926cc7bbf6bdd</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>cc21a275f84b69f89bf07905865926cc7bbf6bdd</SHA1><branch><SHA1>cc21a275f84b69f89bf07905865926cc7bbf6bdd</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/stianloader/Micromixin.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#35</displayName><duration>54474</duration><estimatedDuration>24318</estimatedDuration><fullDisplayName>micromixin #35</fullDisplayName><id>35</id><inProgress>false</inProgress><keepLog>false</keepLog><number>35</number><queueId>147</queueId><result>SUCCESS</result><timestamp>1715199118307</timestamp><url>https://stianloader.org/jenkins/view/all/job/micromixin/35/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinConfig.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/SimpleRemapper.java</affectedPath><affectedPath>micromixin-transformer/src/main/java9/module-info.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MemberDesc.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ReflectionClassWrapperProvider.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperProvider.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/SimpleRemapper.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/DefaultMixinLogger.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/BytecodeProvider.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapper.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/ModularityAttached.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapper.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinLoggingFacade.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/ModularityAttached.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualFieldOverlayAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java</affectedPath><affectedPath>micromixin-transformer/build.gradle</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/HandlerContextHelper.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/ClassMemberStub.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/BytecodeProvider.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalsCapture.java</affectedPath><affectedPath>micromixin-annotations/build.gradle</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ReflectionClassWrapperProvider.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ASMClassWrapperProvider.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperProvider.java</affectedPath><affectedPath>micromixin-runtime/build.gradle</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperPool.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ASMClassWrapperProvider.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/FieldInjectionPointSelector.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/MicromixinVerifier.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinConfig.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperPool.java</affectedPath><commitId>f6dcdf19c7b85dff6ce9bff209b84d52200bb385</commitId><timestamp>1715194356000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>0.5.0 breaking changes

The bulk of this change is moving most classes which weren't
explicitly API nor implementation-specific for the api package.
The only exception is SimpleRemapper which was moved to the implementation
package.

Furthermore, the logging interface now has a debug logging method,
although it is not being utilized as of yet.
</comment><date>2024-05-08 20:52:36 +0200</date><id>f6dcdf19c7b85dff6ce9bff209b84d52200bb385</id><msg>0.5.0 breaking changes</msg><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ReflectionClassWrapperProvider.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ReflectionClassWrapperProvider.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/AbstractOverlayAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyConstantAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualConstructorMergeAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/HeadInjectionPointSelector.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinMethodStub.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/InvokeInjectionPointSelector.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapper.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ReturnInjectionPointSelector.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperProvider.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinShadowAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/build.gradle</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelector.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualFieldOverlayAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinRedirectAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/SlicedInjectionPointSelector.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinFieldStub.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinUniqueAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/LocalsCapture.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/SimpleRemapper.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperProvider.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/CodeCopyUtil.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinOverwriteAnnotation.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinConfig.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ASMClassWrapperProvider.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ASMClassWrapperProvider.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/ClassMemberStub.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinLoggingFacade.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/ModularityAttached.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/ModularityAttached.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/BytecodeProvider.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperPool.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinConfig.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/MixinTransformer.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapper.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/TailInjectionPointSelector.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/supertypes/ClassWrapperPool.java</file></path><path><editType>add</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/BytecodeProvider.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MemberDesc.java</file></path><path><editType>delete</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/SimpleRemapper.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinModifyArgAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/VirtualClInitMergeAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/DefaultMixinLogger.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/FieldInjectionPointSelector.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/HandlerContextHelper.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java9/module-info.java</file></path><path><editType>edit</editType><file>micromixin-annotations/build.gradle</file></path><path><editType>edit</editType><file>micromixin-runtime/build.gradle</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/StringSelector.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/ASMUtil.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/util/locals/MicromixinVerifier.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/mixinsextras/MixinExtrasModifyReturnValueAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/ConstantInjectionPointSelector.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java</affectedPath><commitId>cc21a275f84b69f89bf07905865926cc7bbf6bdd</commitId><timestamp>1715199030000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Fix mixin configs being swallowed due to incorrect sorting behaviour
</comment><date>2024-05-08 22:10:30 +0200</date><id>cc21a275f84b69f89bf07905865926cc7bbf6bdd</id><msg>Fix mixin configs being swallowed due to incorrect sorting behaviour</msg><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></freeStyleBuild>