groovy
dependencies {
implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
}
kotlin
fun main() {
val className = "com.example.MyClass"
val methodName = "myFunction"
val klass = Class.forName(className)
val method = klass.getDeclaredMethod(methodName)
val instance = klass.newInstance()
method.invoke(instance)
}