我刚接触Kotlin,我想要做以下几件事:
使用注解(例如"Executable")注释一些函数
在运行时获取所有带有该注解的函数
- 检查注解上的属性,如果满足条件,则调用函数
我有以下代码:
annotation class Executable(val name : String)
@Executable("doSomething")
fun stepDoSomething (param1 : String) {
println("I am a step that does something! I print $param1")
}
然而,我不清楚如何在运行时检索所有具有可执行注释的函数并对它们进行检查。
谢谢你的帮助!