aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/com/replaymod/gradle/remap/PsiMapper.kt
AgeCommit message (Expand)Author
2024-04-25Fix remapMixinTarget not supporting NEW (#19)Josiah Glosson
2023-05-26Add support for `call`-style `@Invoker`s (#15)Sychic
2022-05-10Add support for kotlin-compiler-embeddable 1.6.20Jonas Herzig
2022-05-03Don't hardcode injector annotations in `PsiMapper`.LlamaLad7
2021-11-13Fix remapping of `@Invoker`s with unusual method namesJonas Herzig
2021-11-13Support multi-target mixin injectorsJonas Herzig
2021-11-13Implement synthetic property to/from setter conversionJonas Herzig
2021-11-13Consider location of expression when determining field accessibilityJonas Herzig
2021-11-13Fix mapping of synthetic properties when overridden in Kotlin classJonas Herzig
2021-11-12Fix synthetic property becoming shadowed by field of same nameJonas Herzig
2021-11-12Add `findPsiClass` method to PsiMapperJonas Herzig
2021-11-12Remove obsolete commentJonas 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-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-03-14Add new @Pattern feature to centralize version-aware codeJonas Herzig
2020-11-22Support remapping of mixin targets declared in static fieldsJonas 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-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