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 ed1e6a7e3..5e01741f2 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 @@ -221,6 +221,10 @@ public class ClassModifier extends AbstractVisitor { if (callMth.getArgsCount() != mth.getMethodInfo().getArgsCount()) { return false; } + // rename method only from current class + if (!mth.getParentClass().equals(wrappedMth.getParentClass())) { + return false; + } // all args must be registers passed from method args (allow only casts insns) for (InsnArg arg : insn.getArguments()) { if (!registersAndCastsOnly(arg)) {