<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>107</buildNumber><marked><SHA1>6c1d2147731ca45a9e988729ac0330df0a8b1924</SHA1><branch><SHA1>6c1d2147731ca45a9e988729ac0330df0a8b1924</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>6c1d2147731ca45a9e988729ac0330df0a8b1924</SHA1><branch><SHA1>6c1d2147731ca45a9e988729ac0330df0a8b1924</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>6c1d2147731ca45a9e988729ac0330df0a8b1924</SHA1><branch><SHA1>6c1d2147731ca45a9e988729ac0330df0a8b1924</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>#107</displayName><duration>58620</duration><estimatedDuration>42691</estimatedDuration><fullDisplayName>micromixin #107</fullDisplayName><id>107</id><inProgress>false</inProgress><keepLog>false</keepLog><number>107</number><queueId>415</queueId><result>SUCCESS</result><timestamp>1778083583803</timestamp><url>https://stianloader.org/jenkins/job/micromixin/107/</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/util/locals/MicromixinVerifier.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-testing-suite-neo/build.gradle</affectedPath><affectedPath>micromixin-transformer/build.gradle</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/api/supertypes/ClassWrapperProvider.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinInjectAnnotation.java</affectedPath><affectedPath>micromixin-backports/build.gradle</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/util/locals/LocalsCapture.java</affectedPath><affectedPath>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ASMClassWrapperProvider.java</affectedPath><commitId>6c1d2147731ca45a9e988729ac0330df0a8b1924</commitId><timestamp>1778083249000</timestamp><author><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></author><authorEmail>admin@geolykt.de</authorEmail><comment>Improved error handling with locals capture, fixed verifier for locals capture

Also contains style updates.

Now, the MicromixinVerifier changes probably are flawed already in some shape or form,
but they at least work for a particular mixin I'm handling right now (and removing promptly
as I don't think I need it lol - sadly the target is ARR code, so can't be easily converted
to a test case)
</comment><date>2026-05-06 18:00:49 +0200</date><id>6c1d2147731ca45a9e988729ac0330df0a8b1924</id><msg>Improved error handling with locals capture, fixed verifier for locals capture</msg><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ReflectionClassWrapperProvider.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>edit</editType><file>micromixin-annotations/build.gradle</file></path><path><editType>edit</editType><file>micromixin-backports/build.gradle</file></path><path><editType>edit</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/api/supertypes/ASMClassWrapperProvider.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperPool.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-testing-suite-neo/build.gradle</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/internal/annotation/MixinInjectAnnotation.java</file></path><path><editType>edit</editType><file>micromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapper.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://stianloader.org/jenkins/user/geolykt</absoluteUrl><fullName>Geolykt</fullName></culprit></freeStyleBuild>