diff options
| -rw-r--r-- | src/main/java/cuchaz/enigma/mapping/DirectionalTranslator.java | 3 |
1 files changed, 2 insertions, 1 deletions
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 { | |||
| 55 | @Override | 55 | @Override |
| 56 | public ClassDefEntry getTranslatedClassDef(ClassDefEntry entry) { | 56 | public ClassDefEntry getTranslatedClassDef(ClassDefEntry entry) { |
| 57 | String className = entry.isInnerClass() ? translateInnerClassName(entry) : translateClassName(entry); | 57 | String className = entry.isInnerClass() ? translateInnerClassName(entry) : translateClassName(entry); |
| 58 | return new ClassDefEntry(className, entry.getSignature(), getClassModifier(entry).transform(entry.getAccess())); | 58 | Signature translatedSignature = this.getTranslatedSignature(entry.getSignature()); |
| 59 | return new ClassDefEntry(className, translatedSignature, getClassModifier(entry).transform(entry.getAccess())); | ||
| 59 | } | 60 | } |
| 60 | 61 | ||
| 61 | private String translateClassName(ClassEntry entry) { | 62 | private String translateClassName(ClassEntry entry) { |