summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis/TranslationIndex.java
diff options
context:
space:
mode:
authorGravatar Thog2016-10-19 17:44:04 +0200
committerGravatar Thog2016-10-19 17:47:26 +0200
commit72115a6e4c83422b7359a9ae4d60badc244b55ff (patch)
tree6882be6d90bc1ebd5eb849f1a069b9eb5c07c247 /src/main/java/cuchaz/enigma/analysis/TranslationIndex.java
parentLocalVariableRenamer: Support correctly Nested Class constructors (Fix #49) (diff)
downloadenigma-fork-72115a6e4c83422b7359a9ae4d60badc244b55ff.tar.gz
enigma-fork-72115a6e4c83422b7359a9ae4d60badc244b55ff.tar.xz
enigma-fork-72115a6e4c83422b7359a9ae4d60badc244b55ff.zip
Starting implementing local variables (#33)
TODO: - Store format (need to be defined) - Implement some translate operations This commit also fix some cases where argument tokens are not selected
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/TranslationIndex.java')
-rw-r--r--src/main/java/cuchaz/enigma/analysis/TranslationIndex.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/TranslationIndex.java b/src/main/java/cuchaz/enigma/analysis/TranslationIndex.java
index 25edaef..d51131f 100644
--- a/src/main/java/cuchaz/enigma/analysis/TranslationIndex.java
+++ b/src/main/java/cuchaz/enigma/analysis/TranslationIndex.java
@@ -181,6 +181,8 @@ public class TranslationIndex {
181 return behaviorExists((BehaviorEntry) entry); 181 return behaviorExists((BehaviorEntry) entry);
182 } else if (entry instanceof ArgumentEntry) { 182 } else if (entry instanceof ArgumentEntry) {
183 return behaviorExists(((ArgumentEntry) entry).getBehaviorEntry()); 183 return behaviorExists(((ArgumentEntry) entry).getBehaviorEntry());
184 } else if (entry instanceof LocalVariableEntry) {
185 return behaviorExists(((LocalVariableEntry) entry).getBehaviorEntry());
184 } 186 }
185 throw new IllegalArgumentException("Cannot check existence for " + entry.getClass()); 187 throw new IllegalArgumentException("Cannot check existence for " + entry.getClass());
186 } 188 }