summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/Deobfuscator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/Deobfuscator.java')
-rw-r--r--src/main/java/cuchaz/enigma/Deobfuscator.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/Deobfuscator.java b/src/main/java/cuchaz/enigma/Deobfuscator.java
index e9a998d..22194ad 100644
--- a/src/main/java/cuchaz/enigma/Deobfuscator.java
+++ b/src/main/java/cuchaz/enigma/Deobfuscator.java
@@ -533,6 +533,10 @@ public class Deobfuscator {
533 return false; 533 return false;
534 } else if (obfEntry instanceof ArgumentEntry) { 534 } else if (obfEntry instanceof ArgumentEntry) {
535 return translator.translate((ArgumentEntry) obfEntry) != null; 535 return translator.translate((ArgumentEntry) obfEntry) != null;
536 } else if (obfEntry instanceof LocalVariableEntry) {
537 // TODO: Implement it
538 //return translator.translate((LocalVariableEntry)obfEntry) != null;
539 return false;
536 } else { 540 } else {
537 throw new Error("Unknown entry type: " + obfEntry.getClass().getName()); 541 throw new Error("Unknown entry type: " + obfEntry.getClass().getName());
538 } 542 }
@@ -549,6 +553,8 @@ public class Deobfuscator {
549 throw new IllegalArgumentException("Cannot rename constructors"); 553 throw new IllegalArgumentException("Cannot rename constructors");
550 } else if (obfEntry instanceof ArgumentEntry) { 554 } else if (obfEntry instanceof ArgumentEntry) {
551 this.renamer.setArgumentTreeName((ArgumentEntry) obfEntry, newName); 555 this.renamer.setArgumentTreeName((ArgumentEntry) obfEntry, newName);
556 } else if (obfEntry instanceof LocalVariableEntry) {
557 // TODO: Implement it
552 } else { 558 } else {
553 throw new Error("Unknown entry type: " + obfEntry.getClass().getName()); 559 throw new Error("Unknown entry type: " + obfEntry.getClass().getName());
554 } 560 }
@@ -587,6 +593,8 @@ public class Deobfuscator {
587 throw new IllegalArgumentException("Cannot rename constructors"); 593 throw new IllegalArgumentException("Cannot rename constructors");
588 } else if (obfEntry instanceof ArgumentEntry) { 594 } else if (obfEntry instanceof ArgumentEntry) {
589 this.renamer.markArgumentAsDeobfuscated((ArgumentEntry) obfEntry); 595 this.renamer.markArgumentAsDeobfuscated((ArgumentEntry) obfEntry);
596 } else if (obfEntry instanceof LocalVariableEntry) {
597 // TODO: Implement it
590 } else { 598 } else {
591 throw new Error("Unknown entry type: " + obfEntry); 599 throw new Error("Unknown entry type: " + obfEntry);
592 } 600 }