diff --git a/src/org/jetbrains/java/decompiler/main/rels/ClassWrapper.java b/src/org/jetbrains/java/decompiler/main/rels/ClassWrapper.java index 7aaa754..d8c8a7c 100644 --- a/src/org/jetbrains/java/decompiler/main/rels/ClassWrapper.java +++ b/src/org/jetbrains/java/decompiler/main/rels/ClassWrapper.java @@ -138,7 +138,6 @@ public class ClassWrapper { // rename vars so that no one has the same name as a field VarNamesCollector namesCollector = new VarNamesCollector(); classStruct.getFields().forEach(f -> namesCollector.addName(f.getName())); - varProc.refreshVarNames(namesCollector); Map paramNames = new HashMap<>(); @@ -222,6 +221,8 @@ public class ClassWrapper { return 0; }, true); } + + varProc.refreshVarNames(namesCollector); } DecompilerContext.getLogger().endMethod();