From ad6c5c827389d10eae473dc66557a699df8c3280 Mon Sep 17 00:00:00 2001 From: oSumAtrIX Date: Mon, 20 Jun 2022 02:23:17 +0200 Subject: [PATCH] feat: `parametersCount` for `InlineSmaliCompiler` instead of `parameters` --- .../revanced/patcher/util/smali/InlineSmaliCompiler.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/app/revanced/patcher/util/smali/InlineSmaliCompiler.kt b/src/main/kotlin/app/revanced/patcher/util/smali/InlineSmaliCompiler.kt index 68cd189..c8c6211 100644 --- a/src/main/kotlin/app/revanced/patcher/util/smali/InlineSmaliCompiler.kt +++ b/src/main/kotlin/app/revanced/patcher/util/smali/InlineSmaliCompiler.kt @@ -59,8 +59,8 @@ class InlineSmaliCompiler { } } -fun String.toInstructions(parameters: String = "", registers: Int = 1, forStaticMethod: Boolean = true) = - InlineSmaliCompiler.compileMethodInstructions(this, parameters, registers, forStaticMethod) +fun String.toInstructions(parametersCount: Int = 0, registers: Int = 1, forStaticMethod: Boolean = true) = + InlineSmaliCompiler.compileMethodInstructions(this, "I".repeat(parametersCount), registers, forStaticMethod) -fun String.toInstruction(parameters: String = "", registers: Int = 1, forStaticMethod: Boolean = true) = - this.toInstructions(parameters, registers, forStaticMethod).first() +fun String.toInstruction(parametersCount: Int = 0, registers: Int = 1, forStaticMethod: Boolean = true) = + this.toInstructions(parametersCount, registers, forStaticMethod).first()