| commit | bc176a645bf3f905ad17bc4d5f421534a1c11de3 | [log] [tgz] |
|---|---|---|
| author | Android Build Coastguard Worker <[email protected]> | Thu Feb 29 10:56:47 2024 +0000 |
| committer | Android Build Coastguard Worker <[email protected]> | Thu Feb 29 10:56:47 2024 +0000 |
| tree | d1f64eae3bfd488c21520ffbdbd38d879afaaeeb | |
| parent | 295843a05a00584ebc2e7f8154fb6a5bf182b3a2 [diff] | |
| parent | 873dacf7ed9a09a6d502f157a61bf68374780435 [diff] |
Snap for 11514227 from 873dacf7ed9a09a6d502f157a61bf68374780435 to mainline-healthfitness-release Change-Id: I41bb8fa2377a3473aeb559581d71b154838e29d3
Welcome to KSP!
Kotlin Symbol Processing (KSP) is an API that you can use to develop lightweight compiler plugins. KSP provides a simplified compiler plugin API that leverages the power of Kotlin while keeping the learning curve at a minimum. Compared to KAPT, annotation processors that use KSP can run up to 2x faster.
Most of the documentation of KSP can be found on kotlinlang.org. Here are some handy links:
Please let us know what you think about KSP by filing a Github issue or connecting with our team in the #ksp channel in the Kotlin Slack workspace!
If you are interested in sending PRs, please also check out the Contributor guide.
Here are some planned features that have not yet been completely implemented: