From 518da3d8b527cf3f18cc4e37fb50a68445c93f67 Mon Sep 17 00:00:00 2001 From: "Jan S." Date: Sun, 13 Apr 2025 19:50:43 +0200 Subject: [PATCH] fix(gui): Xposed snippet argument types corrected (PR #2454) (#2458) --- jadx-gui/src/main/java/jadx/gui/ui/codearea/XposedAction.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jadx-gui/src/main/java/jadx/gui/ui/codearea/XposedAction.kt b/jadx-gui/src/main/java/jadx/gui/ui/codearea/XposedAction.kt index 3b2e12ed0..c359c06cb 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/codearea/XposedAction.kt +++ b/jadx-gui/src/main/java/jadx/gui/ui/codearea/XposedAction.kt @@ -48,16 +48,17 @@ class XposedAction(codeArea: CodeArea) : JNodeAction(ActionModel.XPOSED_COPY, co private fun generateMethodSnippet(jMethod: JMethod): String { val javaMethod = jMethod.javaMethod val methodNode = javaMethod.methodNode + val methodInfo = methodNode.methodInfo val xposedMethod: String - var args = methodNode.argTypes.map(::fixTypeContent) + var args = methodInfo.argumentsTypes.map(::fixTypeContent) val rawClassName = javaMethod.declaringClass.rawName if (methodNode.isConstructor) { xposedMethod = "findAndHookConstructor" } else { xposedMethod = "findAndHookMethod" - args = listOf("\"${methodNode.methodInfo.name}\"") + args + args = listOf("\"${methodInfo.name}\"") + args } val template = when (language) {