diff options
| author | 2017-03-07 21:24:39 +0100 | |
|---|---|---|
| committer | 2017-03-07 21:30:02 +0100 | |
| commit | b4aaff683d78ab92b83f3a7257c33b8e27d1affa (patch) | |
| tree | f23c9bb0927d83cc7302881266b7df8fd37959c7 /src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java | |
| parent | Avoid crash of the matcher when the obf name is invalid (set a deob it using ... (diff) | |
| download | enigma-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.java | 7 |
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 |