Yuki Reflection
一个使用 Kotlin 构建的用于 Java 和 Android 平台高效反射 API
轻量优雅
拥有一套强大、优雅、人性化、完全使用 Kotlin lambda 打造的 API,可以帮你快速实现字节码的查找以及反射功能。
可跨平台
不仅仅是 Android 平台,它与 Java API 高度兼容,可使用在任何 Kotlin on JVM 的项目上,有 Java 的地方就可以使用。
快速上手
简单易用,不需要繁琐的配置,不需要十足的开发经验,搭建环境集成依赖即可立即开始使用。
来吧!让反射也变得诗情画意
public class World {
private void sayHello(String content) {
System.out.println("Hello " + content + "!");
}
}
val newWorld = World()
classOf<World>().method {
name = "sayHello"
param(StringClass)
type = UnitType
}.get(newWorld).call("YukiReflection")