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 75d467a07..8d84d3470 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 @@ -67,9 +67,7 @@ public class ClassModifier extends AbstractVisitor { ClassInfo clsInfo = ClassInfo.fromType(cls.root(), field.getType()); ClassNode fieldsCls = cls.dex().resolveClass(clsInfo); ClassInfo parentClass = cls.getClassInfo().getParentClass(); - if (fieldsCls != null - && parentClass.equals(fieldsCls.getClassInfo()) - && field.getName().startsWith("this$") /* TODO: don't check name */) { + if (fieldsCls != null && parentClass.equals(fieldsCls.getClassInfo())) { int found = 0; for (MethodNode mth : cls.getMethods()) { if (removeFieldUsageFromConstructor(mth, field, fieldsCls)) {