Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-10 | Restructure the project to utilize included builds (#3174) | Ignat Beresnev | |
* Refactor and simplify artifact publishing * Update Gradle to 8.4 * Refactor and simplify convention plugins and build scripts Fixes #3132 --------- Co-authored-by: Adam <897017+aSemy@users.noreply.github.com> Co-authored-by: Oleg Yukhnevich <whyoleg@gmail.com> | |||
2023-08-31 | Enable explicit API mode (#3139) | Ignat Beresnev | |
2023-08-31 | Update copyright (#3149) | Ignat Beresnev | |
* Add the default copyright profile and enable IDEA project settings * Add the license notice file | |||
2023-08-02 | Fix Kotlin Analysis API package name (#3100) | Ignat Beresnev | |
2023-07-05 | Decompose Kotlin/Java analysis (#3034) | Ignat Beresnev | |
* Extract analysis into separate modules | |||
2023-05-17 | Update KGP to 1.8.20 (#2989) | Vadim Mishenev | |
* Update KGP to 1.8.20 * Update AGP to be compatible with KGP * Replace `AndroidSourceSet` * Dump API * Update integration tests * Update GH actions tests * Refactor Gradle Runner * Fix `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION` * Suppress source sets without compilations Dokka suppresses source sets that do no have compilation since such configuration is invalid, it reports a warning or an error * Introduce `dependsOn` for a new `com.android.build.api.dsl.AndroidSourceSet` * API dump * Add comment * Suppress remaining `TYPE_MISMATCH_WARNING_FOR_INCORRECT_CAPTURE_APPROXIMATION` * Add comment --------- Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com> | |||
2022-10-31 | Suppress useless companion for Kotlin-As-Java (#2681) | Andrey Tyrin | |
2022-06-08 | Support definitely non-nullable types (#2520) | Vadim Mishenev | |
* Support definitely non-nullable types [Definitely non-nullable types](https://github.com/Kotlin/KEEP/blob/c72601cf35c1e95a541bb4b230edb474a6d1d1a8/proposals/definitely-non-nullable-types.md) are enabled since Kotlin 1.7 | |||
2022-05-31 | Fix gathering inherited properties (#2481) | Ignat Beresnev | |
* Fix gathering inherited properties in PSI * Refacotr KaJ transformer. Change wrapping TagWrapper for getters and setters. * Add logic to merge inherited properties in kotlin from java sources. * Remove getters and setters from JvmField properties for DObject, DEnum, DInterface in KaJ. * Unify InheritedMember DRI logic. * Fix gathering docs obtained from inheriting java sources in descriptors * Apply requested changes. * Resolve rebase conflicts * Use 221 for qodana analysis * Move accessors generation into DefaultDescriptorToDocumentableTranslator * Fix special "is" case for accessors and refactor logic in general * Remove ambiguous import after rebasing * Remove unused imports and format code * Apply review comment suggestions * Preserve previously lost accessor lookalikes * Extract a variable and correct a typo Co-authored-by: Andrzej Ratajczak <andrzej.ratajczak98@gmail.com> | |||
2022-02-21 | Code cleanups (#2165) | Goooler | |
2021-02-05 | Annotations for parameters (#1710) | Marcin Aman | |
* Annotations for parameters * Annotations for parameters | |||
2021-02-04 | add detection of JvmSynthetic (#1718) | Valentin Rocher | |
2021-02-04 | JvmOverloads (#1712) | Valentin Rocher | |
* add JvmOverloads support and static modifier for top-level functions * apply requested changed * revert auto-imports | |||
2021-01-22 | Fix incorrect DRI conversion in KotlinAsJava modes for nested definitions | Kamil Doległo | |
2021-01-04 | JvmField annotation (#1678) | Marcin Aman | |
2020-12-29 | Parsing of JvmName (#1675) | Marcin Aman | |
* Parsing of JvmName * Make JvmName processor run after KaJ | |||
2020-12-03 | exclude top-level const val from getter generation and show them as public ↵ | Valentin Rocher | |
and static (#1636) | |||
2020-09-28 | Add better handling of functional types in rendered output | Andrzej Ratajczak | |
2020-09-10 | Fix test | Andrzej Ratajczak | |
2020-09-10 | Add tests | Andrzej Ratajczak | |
2020-09-10 | Add TypeAliased bound | Andrzej Ratajczak | |
2020-09-08 | Apply requested changes | Andrzej Ratajczak | |
2020-08-27 | Apply requested changes | Andrzej Ratajczak | |
2020-08-27 | Add handling for generic type parameters variance | Andrzej Ratajczak | |
2020-08-17 | Fix generic supertypes to hold TypeParameters | Andrzej Ratajczak | |
2020-07-14 | Kotlin as Java should translate class kinds | Marcin Aman | |
2020-07-13 | Java sources in Kotlin-As-Java plugin should have original property visibilites | Marcin Aman | |
2020-07-13 | Draft for showing only first level of inheritance | Marcin Aman | |
2020-06-12 | Refactor of Annotations and ExtraModifiers to be platform depedent | Andrzej Ratajczak | |
2020-05-26 | Apply request changes | Andrzej Ratajczak | |
2020-05-19 | Missing generics on class. Add generics to annotation #834 | Marcin Aman | |
2020-05-14 | Changing approach from platform-driven to source-set-driven | Błażej Kardyś | |
2020-05-06 | Receiver for extension property #809 | Marcin Aman | |
2020-03-26 | Changed modifier to PlatformDependent | Filip Zybała | |
2020-03-20 | Add missing flatmap and remove unnecessary cast making tests fail | Paweł Marks | |
2020-03-18 | Fix minor bugs and add core tests | Szymon Świstun | |
2020-03-16 | Rename Documentables to avoid name conflicts | Kamil Doległo | |
2020-03-11 | Use Bounds instead of Wrappers to describe types | Paweł Marks | |
2020-03-11 | Properly merge AdditionalModifiers from different platforms | Paweł Marks | |
2020-03-11 | Remove nested packages from packages | Kamil Doległo | |
2020-03-04 | Implement some additional modifiers | Kamil Doległo | |
2020-03-04 | Refactor Modifiers | Kamil Doległo | |
2020-03-04 | Fix some DRI translations | Kamil Doległo | |
2020-03-04 | Improve JavaSignatureProvider | Kamil Doległo | |
2020-03-04 | Add initial version of Kotlin as Java plugin | Kamil Doległo | |