diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/EntryRenamer.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/analysis/EntryRenamer.java | 22 |
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; |