Skip to content
Failed

Changes

Summary

  1. Implement JDT-specific SMAP support (commit: 79bcdb4) (details)
  2. Refractor injection point constraint handling (commit: 41b112f) (details)
Commit 79bcdb4fc238fb82f6849b5280c4192a14c82b5f by Geolykt
Implement JDT-specific SMAP support
(commit: 79bcdb4)
The file was modifiedmicromixin-test-j8/pom.xml (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/BytecodeProvider.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/MixinTransformer.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/MixinStub.java (diff)
The file was modifiedmicromixin-backports/build.gradle (diff)
The file was modifiedmicromixin-runtime/build.gradle (diff)
The file was modifiedmicromixin-transformer/build.gradle (diff)
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/CodeSourceURIProvider.java
The file was modifiedmicromixin-annotations/build.gradle (diff)
Commit 41b112fb91c7b3bd311485e5578d18e87395cd09 by Geolykt
Refractor injection point constraint handling

Well, it's more akin to changing the colour of the wallpaper than
anything actually useful, but the new API should be a bit more future-proof.
Also got rid of old unused API that was deprecated for a while.
(commit: 41b112f)
The file was removedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointTargetConstraint.java
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapperPool.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/internal/selectors/inject/NewInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/StoreInjectionPointSelector.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/api/SimpleRemapper.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/ReturnInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointSelectorFactory.java (diff)
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/api/MixinTransformer.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/annotation/MixinAtAnnotation.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/DescSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/internal/selectors/inject/LoadInjectionPointSelector.java (diff)
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ClassWrapper.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/StringSelector.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/selectors/inject/FieldInjectionPointSelector.java (diff)
The file was addedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/InjectionPointConstraint.java
The file was modifiedmicromixin-transformer/src/main/java/org/stianloader/micromixin/transform/api/supertypes/ReflectionClassWrapperProvider.java (diff)