From 6d4caca6cc46019ce66469171b918aa16f62b59e Mon Sep 17 00:00:00 2001 From: S-trace Date: Fri, 3 Jan 2020 01:52:52 +0300 Subject: [PATCH] core: ClassModifier: Don't skip methods with SKIP_FIRST_ARG attr Skipping those methods on class refresh leads to "M.this = r1;" like assigments appears in the inner class constructors. Unsure is this saint or not. --- .../src/main/java/jadx/core/dex/visitors/ClassModifier.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jadx-core/src/main/java/jadx/core/dex/visitors/ClassModifier.java b/jadx-core/src/main/java/jadx/core/dex/visitors/ClassModifier.java index 508adb3e3..5518f4e82 100644 --- a/jadx-core/src/main/java/jadx/core/dex/visitors/ClassModifier.java +++ b/jadx-core/src/main/java/jadx/core/dex/visitors/ClassModifier.java @@ -105,7 +105,7 @@ public class ClassModifier extends AbstractVisitor { return false; } List args = mth.getArgRegs(); - if (args.isEmpty() || mth.contains(AFlag.SKIP_FIRST_ARG)) { + if (args.isEmpty()) { return false; } RegisterArg arg = args.get(0);