summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
diff options
context:
space:
mode:
authorGravatar Thog2017-03-07 21:24:39 +0100
committerGravatar Thog2017-03-07 21:30:02 +0100
commitb4aaff683d78ab92b83f3a7257c33b8e27d1affa (patch)
treef23c9bb0927d83cc7302881266b7df8fd37959c7 /src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
parentAvoid crash of the matcher when the obf name is invalid (set a deob it using ... (diff)
downloadenigma-fork-b4aaff683d78ab92b83f3a7257c33b8e27d1affa.tar.gz
enigma-fork-b4aaff683d78ab92b83f3a7257c33b8e27d1affa.tar.xz
enigma-fork-b4aaff683d78ab92b83f3a7257c33b8e27d1affa.zip
Drop unix case style and implement hashCode when equals is overrided
Also update Guava to version 21
Diffstat (limited to 'src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java')
-rw-r--r--src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java b/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
index d49f13a..d874633 100644
--- a/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
+++ b/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
@@ -52,10 +52,10 @@ public class ClassRenamer {
52 52
53 private static class ReplacerClassMap extends HashMap<String, String> { 53 private static class ReplacerClassMap extends HashMap<String, String> {
54 54
55 private ClassNameReplacer m_replacer; 55 private ClassNameReplacer replacer;
56 56
57 public ReplacerClassMap(ClassNameReplacer replacer) { 57 public ReplacerClassMap(ClassNameReplacer replacer) {
58 m_replacer = replacer; 58 this.replacer = replacer;
59 } 59 }
60 60
61 @Override 61 @Override
@@ -67,7 +67,7 @@ public class ClassRenamer {
67 } 67 }
68 68
69 public String get(String className) { 69 public String get(String className) {
70 return m_replacer.replace(className); 70 return replacer.replace(className);
71 } 71 }
72 } 72 }
73 73
@@ -146,7 +146,6 @@ public class ClassRenamer {
146 146
147 // rename the constant pool (covers ClassInfo, MethodTypeInfo, and NameAndTypeInfo) 147 // rename the constant pool (covers ClassInfo, MethodTypeInfo, and NameAndTypeInfo)
148 ConstPool constPool = c.getClassFile().getConstPool(); 148 ConstPool constPool = c.getClassFile().getConstPool();
149 String className = constPool.getClassName();
150 constPool.renameClass(map); 149 constPool.renameClass(map);
151 150
152 // rename class attributes 151 // rename class attributes