Kotlin Metadata JVM 库

Last modified: 2025/08/04

kotlin-metadata-jvm 库 提供了很多工具, 用于对 JVM 编译上的 Kotlin 类, 读取, 修改, 以及生成 metadata. 这些 metadata, 保存在 .class 文件内的 @Metadata 注解中, 由 kotlin-reflect 等等库和工具使用, 用于在运行期检查 Kotlin 专有的结构, 例如属性, 函数, 以及类.

你也可以使用 Kotlin Metadata JVM 库, 检查各种声明属性, 例如可见度或模态(modality), 或者生成 metadata, 并将它嵌入到 .class 文件中.