invokeMethodAs

fun <T> Any.invokeMethodAs(methodName: String, args: Args = args(), argTypes: ArgTypes = argTypes(), returnType: Class<*>? = null): T?

类型安全的方法调用。

val name: String = instance.invokeMethodAs("getName")