From 4cd1b7b457539dfee451129a6ea93d6b3b56eb6c Mon Sep 17 00:00:00 2001 From: Graham Date: Fri, 10 Apr 2020 20:57:22 +0100 Subject: [PATCH] Remove unused methods before unused arguments Fixes #99, which was caused by a method call in an unused method with a non-constant dummy argument. This prevented the argument being removed, but it wasn't obvious why as the method preventing the argument removal was also removed. --- deob/src/main/java/dev/openrs2/deob/Deobfuscator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deob/src/main/java/dev/openrs2/deob/Deobfuscator.kt b/deob/src/main/java/dev/openrs2/deob/Deobfuscator.kt index e9f6f274..338793bd 100644 --- a/deob/src/main/java/dev/openrs2/deob/Deobfuscator.kt +++ b/deob/src/main/java/dev/openrs2/deob/Deobfuscator.kt @@ -157,8 +157,8 @@ class Deobfuscator(private val input: Path, private val output: Path) { RemapTransformer(), ConstantArgTransformer(), UnusedLocalTransformer(), - UnusedArgTransformer(), UnusedMethodTransformer(), + UnusedArgTransformer(), CounterTransformer(), ResetTransformer(), ClassLiteralTransformer(),