diff --git a/jadx-core/src/main/java/jadx/core/codegen/ClassGen.java b/jadx-core/src/main/java/jadx/core/codegen/ClassGen.java index 60f760863..96f16665c 100644 --- a/jadx-core/src/main/java/jadx/core/codegen/ClassGen.java +++ b/jadx-core/src/main/java/jadx/core/codegen/ClassGen.java @@ -339,6 +339,10 @@ public class ClassGen { continue; } annotationGen.addForField(code, f); + + if(f.getFieldInfo().isRenamed()) { + code.startLine("/* renamed from: ").add(f.getName()).add(" */"); + } code.startLine(f.getAccessFlags().makeString()); useType(code, f.getType()); code.add(' '); @@ -586,9 +590,8 @@ public class ClassGen { private void insertRenameInfo(CodeWriter code, ClassNode cls) { ClassInfo classInfo = cls.getClassInfo(); - if (classInfo.isRenamed() - && !cls.getShortName().equals(cls.getAlias().getShortName())) { - code.startLine("/* renamed from: ").add(classInfo.getFullName()).add(" */"); + if (classInfo.isRenamed()) { + code.startLine("/* renamed from: ").add(classInfo.getType().getObject()).add(" */"); } } diff --git a/jadx-core/src/main/java/jadx/core/codegen/MethodGen.java b/jadx-core/src/main/java/jadx/core/codegen/MethodGen.java index b38936901..152388fef 100644 --- a/jadx-core/src/main/java/jadx/core/codegen/MethodGen.java +++ b/jadx-core/src/main/java/jadx/core/codegen/MethodGen.java @@ -80,6 +80,10 @@ public class MethodGen { if (clsAccFlags.isAnnotation()) { ai = ai.remove(AccessFlags.ACC_PUBLIC); } + + if(mth.getMethodInfo().isRenamed()) { + code.startLine("/* renamed from: ").add(mth.getName()).add(" */"); + } code.startLineWithNum(mth.getSourceLine()); code.add(ai.makeString());