From 1d2f3a3127264b3a3644d9cf4d5e64de3531629e Mon Sep 17 00:00:00 2001 From: gegy1000 Date: Sat, 23 Jun 2018 16:34:20 +0200 Subject: Fix class signatures not being translated --- src/main/java/cuchaz/enigma/mapping/DirectionalTranslator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/cuchaz/enigma/mapping/DirectionalTranslator.java b/src/main/java/cuchaz/enigma/mapping/DirectionalTranslator.java index 5f5208a0..ac179992 100644 --- a/src/main/java/cuchaz/enigma/mapping/DirectionalTranslator.java +++ b/src/main/java/cuchaz/enigma/mapping/DirectionalTranslator.java @@ -55,7 +55,8 @@ public class DirectionalTranslator implements Translator { @Override public ClassDefEntry getTranslatedClassDef(ClassDefEntry entry) { String className = entry.isInnerClass() ? translateInnerClassName(entry) : translateClassName(entry); - return new ClassDefEntry(className, entry.getSignature(), getClassModifier(entry).transform(entry.getAccess())); + Signature translatedSignature = this.getTranslatedSignature(entry.getSignature()); + return new ClassDefEntry(className, translatedSignature, getClassModifier(entry).transform(entry.getAccess())); } private String translateClassName(ClassEntry entry) { -- cgit v1.2.3