From 7b2f2b56eff321186313b7b9dc0ff4bbda4cd455 Mon Sep 17 00:00:00 2001 From: Julian Burner Date: Wed, 7 Dec 2022 20:08:59 +0100 Subject: Fix constructor references being remapped (#480) Co-authored-by: ByMartrixx --- enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java b/enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java index 93cc64f..fb5c4a7 100644 --- a/enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java +++ b/enigma/src/main/java/cuchaz/enigma/source/cfr/EnigmaDumper.java @@ -273,7 +273,8 @@ public class EnigmaDumper extends StringStreamDumper { int now = sb.length(); Token token = new Token(now - name.length(), now, name); - if (entry != null) { + // Skip constructor references + if (entry != null && !name.equals("new")) { if (defines) { index.addDeclaration(token, entry); // override as cfr reuses local vars } else { -- cgit v1.2.3