From 1a38f25bd9912b668e87929bbaae7c88ccaa0980 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Sun, 10 Nov 2019 14:59:19 -0500 Subject: [PATCH] Properly invoke method --- app/src/main/java/com/topjohnwu/magisk/extensions/XJava.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/topjohnwu/magisk/extensions/XJava.kt b/app/src/main/java/com/topjohnwu/magisk/extensions/XJava.kt index ebdcd6cf3..a3aa1cf06 100644 --- a/app/src/main/java/com/topjohnwu/magisk/extensions/XJava.kt +++ b/app/src/main/java/com/topjohnwu/magisk/extensions/XJava.kt @@ -111,7 +111,7 @@ fun ClassLoader.forceLoadClass(name: String) = runCatching { loadClass.invoke(this, name) }.getOrNull() as Class<*>? fun Class<*>.forceGetDeclaredMethod(name: String, vararg types: Class<*>) = - (runCatching { getDeclaredMethod.invoke(this, name, *types) }.getOrNull() as Method?)?.also { + (runCatching { getDeclaredMethod.invoke(this, name, types) }.getOrNull() as Method?)?.also { it.isAccessible = true }