aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-11-12Add tests for Kotlin synthetic propertiesJonas Herzig
2021-11-12Fix inject method in constant being duplicated if remapped twiceJonas Herzig
2021-11-12Fix @At target in constant being duplicated if remapped twiceJonas Herzig
2021-11-12Fix loss of changes when multiple target the same start pointJonas Herzig
2021-11-12Fix methods in mixin being remapped when they should not beJonas Herzig
2021-11-11Fix `valid(PsiElement)` methodJonas Herzig
2021-11-11Fix remapping of qualified inner class reference in Kotlin codeJonas Herzig
2021-11-11Fix mixin @At target not considering mappings from parent classesJonas Herzig
2021-11-10Add test for anonymous inner class mixin targetJonas Herzig
2021-11-10Remap mixin injector target arguments even when method is not mappedJonas Herzig
2021-11-10Fix mixin injectors not considering mappings from parent classesJonas Herzig
2021-11-10Fix legacy mapping set stripping descriptor when it should notJonas Herzig
2021-11-10Start adding testsJonas Herzig
2021-08-20Merge branch 'kotlin-1.5'Jonas Herzig
2021-08-20Bump Kotlin version to 1.5.21 (Gradle 7.2)Jonas Herzig
2021-06-05Skip pattern if body (not the entire method) is unchangedJonas Herzig
2021-06-05Ignore pattern if either method body is emptyJonas Herzig
2021-05-13Bump Kotlin version to 1.5.0Jonas Herzig
2021-05-13Update Gradle to 7.0.1Jonas Herzig
2021-03-14Add new @Pattern feature to centralize version-aware codeJonas Herzig
2021-03-14Kotlin source remapping has indeed been supported for a while nowJonas Herzig
2020-11-22Support remapping of mixin targets declared in static fieldsJonas Herzig
2020-11-21Update kotlin-compiler-embeddable to 1.3.72Jonas Herzig
2020-05-22Properly dispose of root Disposable once doneJonas Herzig
2020-05-22Fix thread-unsafe extension point registeringJonas Herzig
2019-12-08Support remapping other mixin injection annotations (fixes #6, fixes #7)Jonas Herzig
2019-12-08Move remap error handling to the callerJonas Herzig
2019-12-08Disambiguate Inject/Redirect targets where necessary (fixes #5)Jonas Herzig
2019-12-07Remap string mixin target in `package.Outer.Inner` form (fixes #3)Jonas Herzig
2019-12-07Remap non-getter to synthetic property where possible (fixes #2)Jonas Herzig
2019-11-02Support remapping of string-typed mixin targetsJonas Herzig
2019-11-02Support remapping in mixins with string-typed targetsJonas Herzig
2019-11-02Support remapping of simple @Invoker targetsJonas Herzig
2019-11-01Fix remapping when inner classes are in playJonas Herzig
2019-11-01Fix crash when synthetic property is re-mapped to non-propertyJonas Herzig
2019-11-01Add methods for parsing legacy mappings from string instead of fileJonas Herzig
2019-09-15Add support for remapping Kotlin filesJonas Herzig
2019-09-08Support remapping @At(NEW) targets (i.e. jvm class name targets)Jonas Herzig
2019-08-31Use -embeddable compiler for compatibility with kotlin gradle pluginJonas Herzig
2019-08-30Convert implementation and build script to KotlinJonas Herzig
2019-08-30Update embedded kotlin compiler version from 1.3.31 to 1.3.40Jonas Herzig
2019-06-23Allow external usage of Transformer (still subject to change)Jonas Herzig
2019-06-23Use lorenz library for proper Mapping modelJonas Herzig
2019-06-17Re-write to use Intellij's PSI (via kotlin-compiler) instead of ECJJonas Herzig
2019-06-17Upgrade to Gradle 5Jonas Herzig
2019-05-25Fix overridden super-super-class methods with no mappings for super classJonas Herzig
2019-05-01Stop manually remapping imported namesJonas Herzig
2019-05-01Fix remapping of overridden methods in anonymous classesJonas Herzig
2019-05-01Support remapping members which have been moved on the class hierarchyJonas Herzig
2019-04-29Support FIELD targets in @AtJonas Herzig