diff options
| author | 2018-06-23 16:34:20 +0200 | |
|---|---|---|
| committer | 2018-06-23 16:34:20 +0200 | |
| commit | 1d2f3a3127264b3a3644d9cf4d5e64de3531629e (patch) | |
| tree | b993835fdd3ea1466adbd2caaf6ac1ec6b6ea851 | |
| parent | Apply deobfuscated name to transformed classes (diff) | |
| download | enigma-1d2f3a3127264b3a3644d9cf4d5e64de3531629e.tar.gz enigma-1d2f3a3127264b3a3644d9cf4d5e64de3531629e.tar.xz enigma-1d2f3a3127264b3a3644d9cf4d5e64de3531629e.zip | |
Fix class signatures not being translated
| -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) { |