Я новичок в Kotlin и хочу сделать следующее:
Аннотировать некоторые функции с помощью аннотации, например, "Исполняемый файл"
Во время выполнения получите все функции с этой аннотацией
- Проверьте свойство аннотации и, если оно соответствует условию, вызовите функцию
У меня есть следующий код
annotation class Executable(val name : String)
@Executable("doSomething")
fun stepDoSomething (param1 : String) {
println("I am a step that does something! I print $param1")
}
Однако мне неясно, как получить все функции с аннотацией «Исполняемый файл» во время выполнения и проверить их.
Спасибо за вашу помощь!