callMethod
fun Any.callMethod(methodName: String, args: Args, argTypes: ArgTypes = argTypes(), returnType: Class<*>? = null): Any?
按名称调用实例方法。
val result = instance.callMethod("doTask", args("hello", 42))Content copied to clipboard
自动匹配参数并调用实例方法。
val result = instance.callMethod("doTask", "hello", 42)
val name = instance.callMethodAsOrNull<String>("getName")Content copied to clipboard