fix(gui): Xposed snippet argument types corrected (PR #2454) (#2458)

This commit is contained in:
Jan S.
2025-04-13 19:50:43 +02:00
committed by GitHub
parent 61f5386fe5
commit 518da3d8b5
@@ -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) {