diff --git a/deobfuscator/src/main/java/net/runelite/deob/updater/ParameterRenamer.java b/deobfuscator/src/main/java/net/runelite/deob/updater/ParameterRenamer.java index dee849b75b..f8b6ce7a50 100644 --- a/deobfuscator/src/main/java/net/runelite/deob/updater/ParameterRenamer.java +++ b/deobfuscator/src/main/java/net/runelite/deob/updater/ParameterRenamer.java @@ -51,7 +51,17 @@ public class ParameterRenamer { for (Method sourceM : sourceCF.getMethods()) { - Method destM = (Method) mapping.get(sourceM); + Method destM; + if (sourceM.getName().equals("")) + { + ClassFile destCF = (ClassFile) mapping.get(sourceCF); + destM = destCF.findMethod("", sourceM.getDescriptor()); + } + else + { + destM = (Method) mapping.get(sourceM); + } + if (sourceM.getParameters() != null && !sourceM.getParameters().isEmpty() && destM.getParameters().size() >= 1) { List oldParams = destM.getParameters();