strangepleasures
6a2cea8a8e
[KAPT4] KT-62097 Keep import statements for unresolved annotation classes
2023-10-20 08:33:17 +00:00
Mikhail Glukhikh
a77b758efa
LV 2.0: drop reporting FIR_COMPILED_CLASS and relevant stuff
...
#KT-62056 Fixed
Related to KT-59171, KT-61951
2023-09-21 11:14:09 +00:00
strangepleasures
c31a3869c6
[KAPT] Fix package names org.jetbrains.kotlin.base.kapt3 -> org.jetbrains.kotlin.kapt3.base
2023-09-15 19:36:30 +00:00
strangepleasures
8fb7ea1126
[KAPT4] KT-61333 Support REPORT_OUTPUT_FILES
...
Add extra logging
2023-09-15 11:05:05 +00:00
strangepleasures
cf01d2970f
[SLC] [KAPT] KT-61916 Fix generation of annotations in annotation arguments
2023-09-14 13:21:07 +00:00
strangepleasures
52b0ea65d2
[KAPT4] KT-61761 Prevent Kapt from reporting unsupported plugin in K2/PSI
...
Also:
- remove the redundant KaptOptions.USE_K2
- prevent registration of Kapt4AnalysisHandlerExtension in K1
2023-09-12 16:58:38 +00:00
strangepleasures
6475942ced
[KAPT4] A temporary workaround for KT-60482
2023-09-12 16:58:13 +00:00
Alexander.Likhachev
6eaccc997f
[Build] Fix the typo junit jupyter -> jupiter
2023-09-06 22:47:34 +00:00
Alexander.Likhachev
6f96be0b76
[Build] Get rid of the testApiJUnit5 method
...
#KTI-1349 In Progress
2023-09-06 22:47:34 +00:00
strangepleasures
9d43945b19
[KAPT4] KT-61729 Resolve annotation arguments during generation of @Metadata annotations
2023-09-06 19:47:28 +00:00
strangepleasures
f2078caf64
[KAPT4] Support -Xmetadata-version in Kapt for testing with external projects
2023-09-05 23:23:24 +00:00
Alexander Udalov
761221904c
K2 kapt: add kapt.use.k2 Gradle property
...
... and `-Kapt-use-k2` CLI flag to enable K2 kapt.
#KT-61114 Fixed
2023-09-01 22:51:19 +00:00
Alexander Udalov
5c19cb3fcb
[KAPT4] KT-51982 Implement Kapt4AnalysisHandlerExtension, add KAPT CLI and Gradle IT
...
Co-authored-by: Alexander Udalov <Alexander.Udalov@jetbrains.com >
2023-08-31 22:19:13 +00:00
Alexander Udalov
d50d36f16c
Kapt+JVM_IR: add regression test for KT-61212
...
#KT-61212
2023-08-31 17:58:04 +00:00
strangepleasures
2423b7b62f
[KAPT4] KT-51982 Implement generation of @Metadata annotations in Java stubs
...
Also adds rendering of @Metadata annotations in Kapt3 and Kapt4 tests
(currently disabled for a few tests).
Co-authored-by: Alexander Udalov <alexander.udalov@jetbrains.com >
2023-08-17 21:43:54 +00:00
Alexander Udalov
5b0c075c8d
Rework list of dependencies of kotlin-annotation-processing
2023-08-09 01:17:21 +00:00
Pavel Mikhailovskii
2002542ad2
Stub generation infrastructure (except for metadata generation) for KAPT+K2
...
This commit includes the basic Java stubs generation infrastructure and
the corresponding tests. The main entry point is called
Kapt4StubGenerator. Calls to it from production code will be added in a
separate commit.
#KT-51982
2023-08-09 01:17:21 +00:00
Pavel Mikhailovskii
083f54aceb
[KAPT4] Create basic infrastructure for KAPT4
2023-07-07 11:09:16 +00:00