google

ksp

google

Kotlin Symbol Processing API

AI 简介

KSP(Kotlin Symbol Processing)是一个用于开发轻量级 Kotlin 编译器插件的 API,旨在替代传统的 KAPT(Kotlin Annotation Processing Tool)。它提供更简洁、更接近 Kotlin 语法的符号处理接口,支持增量编译与多平台项目,运行性能比 KAPT 提升约 2 倍。核心特性包括对 Kotlin 原生语法结构(如扩展函数、协程、密封类)的直接访问、低学习门槛的 API 设计,以及 KSP2 新架构带来的更高性能与稳定性。适用于需要在编译期生成代码、校验约束或提取元数据的 Kotlin 项目,尤其适合构建 DSL、序列化框架、依赖注入或验证库等场景。

Kotlin
Apache License 2.0
3.5k
Stars
407
Forks
65
Watchers
166
Issues

Star 增长

今日0
近 7 天0
近 30 天+10
综合评分60.83
默认分支main