summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/EntryRenamer.java')
-rw-r--r--src/main/java/cuchaz/enigma/analysis/EntryRenamer.java22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java b/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java
index b99537c..9c3d051 100644
--- a/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java
+++ b/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java
@@ -36,7 +36,7 @@ public class EntryRenamer {
36 // for each key/value pair... 36 // for each key/value pair...
37 Set<Map.Entry<Key, Val>> entriesToAdd = Sets.newHashSet(); 37 Set<Map.Entry<Key, Val>> entriesToAdd = Sets.newHashSet();
38 for (Map.Entry<Key, Val> entry : map.entrySet()) { 38 for (Map.Entry<Key, Val> entry : map.entrySet()) {
39 entriesToAdd.add(new AbstractMap.SimpleEntry<Key, Val>( 39 entriesToAdd.add(new AbstractMap.SimpleEntry<>(
40 renameClassesInThing(renames, entry.getKey()), 40 renameClassesInThing(renames, entry.getKey()),
41 renameClassesInThing(renames, entry.getValue()) 41 renameClassesInThing(renames, entry.getValue())
42 )); 42 ));
@@ -51,7 +51,7 @@ public class EntryRenamer {
51 // for each key/value pair... 51 // for each key/value pair...
52 Set<Map.Entry<Key, Val>> entriesToAdd = Sets.newHashSet(); 52 Set<Map.Entry<Key, Val>> entriesToAdd = Sets.newHashSet();
53 for (Map.Entry<Key, Val> entry : map.entries()) { 53 for (Map.Entry<Key, Val> entry : map.entries()) {
54 entriesToAdd.add(new AbstractMap.SimpleEntry<Key, Val>( 54 entriesToAdd.add(new AbstractMap.SimpleEntry<>(
55 renameClassesInThing(renames, entry.getKey()), 55 renameClassesInThing(renames, entry.getKey()),
56 renameClassesInThing(renames, entry.getValue()) 56 renameClassesInThing(renames, entry.getValue())
57 )); 57 ));
@@ -66,7 +66,7 @@ public class EntryRenamer {
66 // for each key/value pair... 66 // for each key/value pair...
67 Set<Map.Entry<Key, Val>> entriesToAdd = Sets.newHashSet(); 67 Set<Map.Entry<Key, Val>> entriesToAdd = Sets.newHashSet();
68 for (Map.Entry<Key, Val> entry : map.entries()) { 68 for (Map.Entry<Key, Val> entry : map.entries()) {
69 entriesToAdd.add(new AbstractMap.SimpleEntry<Key, Val>( 69 entriesToAdd.add(new AbstractMap.SimpleEntry<>(
70 renameMethodsInThing(renames, entry.getKey()), 70 renameMethodsInThing(renames, entry.getKey()),
71 renameMethodsInThing(renames, entry.getValue()) 71 renameMethodsInThing(renames, entry.getValue())
72 )); 72 ));
@@ -81,7 +81,7 @@ public class EntryRenamer {
81 // for each key/value pair... 81 // for each key/value pair...
82 Set<Map.Entry<Key, Val>> entriesToAdd = Sets.newHashSet(); 82 Set<Map.Entry<Key, Val>> entriesToAdd = Sets.newHashSet();
83 for (Map.Entry<Key, Val> entry : map.entrySet()) { 83 for (Map.Entry<Key, Val> entry : map.entrySet()) {
84 entriesToAdd.add(new AbstractMap.SimpleEntry<Key, Val>( 84 entriesToAdd.add(new AbstractMap.SimpleEntry<>(
85 renameMethodsInThing(renames, entry.getKey()), 85 renameMethodsInThing(renames, entry.getKey()),
86 renameMethodsInThing(renames, entry.getValue()) 86 renameMethodsInThing(renames, entry.getValue())
87 )); 87 ));
@@ -164,19 +164,9 @@ public class EntryRenamer {
164 reference.context = renameClassesInThing(renames, reference.context); 164 reference.context = renameClassesInThing(renames, reference.context);
165 return thing; 165 return thing;
166 } else if (thing instanceof Signature) { 166 } else if (thing instanceof Signature) {
167 return (T) new Signature((Signature) thing, new ClassNameReplacer() { 167 return (T) new Signature((Signature) thing, className -> renameClassesInThing(renames, className));
168 @Override
169 public String replace(String className) {
170 return renameClassesInThing(renames, className);
171 }
172 });
173 } else if (thing instanceof Type) { 168 } else if (thing instanceof Type) {
174 return (T) new Type((Type) thing, new ClassNameReplacer() { 169 return (T) new Type((Type) thing, className -> renameClassesInThing(renames, className));
175 @Override
176 public String replace(String className) {
177 return renameClassesInThing(renames, className);
178 }
179 });
180 } 170 }
181 171
182 return thing; 172 return thing;