callMethodAs

fun <T> callMethodAs(obj: Any, methodName: String, vararg args: Any?): T

自动匹配参数并调用实例方法,并将结果转为指定类型。

找不到方法仍按 callMethod 语义抛 io.github.lingqiqi5211.ezhooktool.core.MemberNotFoundException;目标方法返回 null 会抛 NullPointerException

Parameters

obj

目标实例

methodName

方法名

args

实参