get Reflected Method
external fun getReflectedMethod(declaringClass: Class<*>, name: String, jniSig: String, isStatic: Boolean? = null): Member?
Retrieve a reflected java.lang.reflect.Method / java.lang.reflect.Constructor object using native lookup.
----------------通过 Native 查找并获取反射 java.lang.reflect.Method / java.lang.reflect.Constructor 对象。
// Get instance method "substring(int)" from String
getReflectedMethod(String::class.java, "substring", "(I)Ljava/lang/String;")
// Get static method "valueOf(int)" from String
getReflectedMethod(String::class.java, "valueOf", "(I)Ljava/lang/String;")Content copied to clipboard
Return
The reflected Member object, or null if not found / 反射的 Member 对象,如果未找到则返回 null
Parameters
declaring Class
declared class / 声明该方法的类
name
method name / 方法名称
jni Sig
method signature / 方法签名
is Static
If null, native auto check / 如果为 null,native 自动判断