1. 首页
  2. 数据库
  3. 其它
  4. ksp:Kotlin符号处理API 源码

ksp:Kotlin符号处理API 源码

上传者: 2021-04-16 17:17:04上传 ZIP文件 1.45MB 热度 11次
Kotlin符号处理API Kotlin符号处理(KSP)是可用于开发轻量级编译器插件的API。 KSP提供了简化的编译器插件API,该API充分利用Kotlin的功能,同时将学习曲线保持在最低水平。 与KAPT相比,使用KSP的注释处理器的运行速度可提高2倍。 要了解有关KSP与KAPT相比的更多信息,请查看 。 要开始编写KSP处理器,请看一下 。 概述 KSP API会惯用地处理Kotlin程序。 KSP了解Kotlin特有的功能,例如扩展功能,声明站点差异和局部功能。 KSP还显式地对类型进行建模,并提供基本的类型检查,例如等效性和分配兼容性。 API根据在符号级别上对Kotlin程序结构进行建模。 当基于KSP的插件处理源程序时,处理器可以轻松访问类,类成员,函数和关联参数之类的构造,而if块和for循环之类的则不容易访问。 从概念上讲,KSP在Kotlin反射中类似于
用户评论