summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis/JarIndex.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/JarIndex.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/JarIndex.java')
-rw-r--r--src/main/java/cuchaz/enigma/analysis/JarIndex.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/JarIndex.java b/src/main/java/cuchaz/enigma/analysis/JarIndex.java
index 619d862..f955a40 100644
--- a/src/main/java/cuchaz/enigma/analysis/JarIndex.java
+++ b/src/main/java/cuchaz/enigma/analysis/JarIndex.java
@@ -791,6 +791,9 @@ public class JarIndex {
791 return containsObfBehavior((BehaviorEntry) obfEntry); 791 return containsObfBehavior((BehaviorEntry) obfEntry);
792 } else if (obfEntry instanceof ArgumentEntry) { 792 } else if (obfEntry instanceof ArgumentEntry) {
793 return containsObfArgument((ArgumentEntry) obfEntry); 793 return containsObfArgument((ArgumentEntry) obfEntry);
794 } else if (obfEntry instanceof LocalVariableEntry) {
795 // TODO: Implement it
796 return false;
794 } else { 797 } else {
795 throw new Error("Entry type not supported: " + obfEntry.getClass().getName()); 798 throw new Error("Entry type not supported: " + obfEntry.getClass().getName());
796 } 799 }