Kotlin Annotation

Introduction

反射(Reflection)是在运行时获取类的函数(方法)、属性、父类、接口、注解元数据、泛型信息等类的内部信息的机制。这些信息我们称之为 RTTI(Run-Time Type Information,运行时类型信息) 。

注解(Annotation)是我们给代码添加的元数据。使用注解可以写出更加简洁干净的代码,同时还可以在编译期进行类型检查。Kotlin 的注解完全兼容 Java 的注解。

Meta-programming

https://segmentfault.com/a/1190000011975672