Kotlin:Kotlin 是一种现代的静态类型编程语言,可以与 Java 无缝地集成,并具有许多先进的语言特性,如 Lambda 表达式、扩展函数、空安全等。
Java 8+:Android Kapt 支持使用 Java 8 及更高版本的语言特性,如 Lambda 表达式、函数式接口、Stream API 等。
Annotation Processing:Android Kapt 支持使用注解处理器来生成代码,通过注解处理器可以实现一些自定义的代码生成和静态分析功能。
Data Binding:Android Kapt 支持使用 Data Binding 来简化 UI 与数据的绑定,通过在布局文件中添加绑定表达式,可以自动生成相应的代码。
Parcelable:Android Kapt 支持使用 Parcelable 来实现对象的序列化和反序列化,通过添加 Parcelable 描述符注解,可以自动生成 Parcelable 相关的代码。