summaryrefslogtreecommitdiff
path: root/enigma-cli/src/main/java
diff options
context:
space:
mode:
authorGravatar modmuss502022-12-08 09:44:55 +0000
committerGravatar modmuss502022-12-08 09:44:55 +0000
commit9daecf77382e462682403e8ece6bda33c3a0a72d (patch)
tree85e0286d43f0d3e20ec44fb1d6c898829abf1ed2 /enigma-cli/src/main/java
parentUpdate dependencies and Gradle (diff)
downloadenigma-9daecf77382e462682403e8ece6bda33c3a0a72d.tar.gz
enigma-9daecf77382e462682403e8ece6bda33c3a0a72d.tar.xz
enigma-9daecf77382e462682403e8ece6bda33c3a0a72d.zip
Revert commit bfc47f1b1b501923e16fe89536d7bd52b34149ca
Diffstat (limited to 'enigma-cli/src/main/java')
-rw-r--r--enigma-cli/src/main/java/cuchaz/enigma/command/MapSpecializedMethodsCommand.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/enigma-cli/src/main/java/cuchaz/enigma/command/MapSpecializedMethodsCommand.java b/enigma-cli/src/main/java/cuchaz/enigma/command/MapSpecializedMethodsCommand.java
index 644b08d3..4b67a357 100644
--- a/enigma-cli/src/main/java/cuchaz/enigma/command/MapSpecializedMethodsCommand.java
+++ b/enigma-cli/src/main/java/cuchaz/enigma/command/MapSpecializedMethodsCommand.java
@@ -6,7 +6,6 @@ import java.nio.file.Paths;
6import java.util.Map; 6import java.util.Map;
7 7
8import cuchaz.enigma.ProgressListener; 8import cuchaz.enigma.ProgressListener;
9import cuchaz.enigma.analysis.IndexTreeBuilder;
10import cuchaz.enigma.analysis.index.BridgeMethodIndex; 9import cuchaz.enigma.analysis.index.BridgeMethodIndex;
11import cuchaz.enigma.analysis.index.JarIndex; 10import cuchaz.enigma.analysis.index.JarIndex;
12import cuchaz.enigma.classprovider.CachingClassProvider; 11import cuchaz.enigma.classprovider.CachingClassProvider;
@@ -54,7 +53,6 @@ public class MapSpecializedMethodsCommand extends Command {
54 53
55 BridgeMethodIndex bridgeMethodIndex = jarIndex.getBridgeMethodIndex(); 54 BridgeMethodIndex bridgeMethodIndex = jarIndex.getBridgeMethodIndex();
56 Translator translator = new MappingTranslator(source, jarIndex.getEntryResolver()); 55 Translator translator = new MappingTranslator(source, jarIndex.getEntryResolver());
57 IndexTreeBuilder indexTreeBuilder = new IndexTreeBuilder(jarIndex);
58 56
59 // Copy all non-specialized methods 57 // Copy all non-specialized methods
60 for (EntryTreeNode<EntryMapping> node : source) { 58 for (EntryTreeNode<EntryMapping> node : source) {
@@ -66,7 +64,7 @@ public class MapSpecializedMethodsCommand extends Command {
66 // Add correct mappings for specialized methods 64 // Add correct mappings for specialized methods
67 for (Map.Entry<MethodEntry, MethodEntry> entry : bridgeMethodIndex.getBridgeToSpecialized().entrySet()) { 65 for (Map.Entry<MethodEntry, MethodEntry> entry : bridgeMethodIndex.getBridgeToSpecialized().entrySet()) {
68 MethodEntry bridge = entry.getKey(); 66 MethodEntry bridge = entry.getKey();
69 MethodEntry specialized = indexTreeBuilder.buildMethodInheritance(translator, entry.getValue()).getMethodEntry(); 67 MethodEntry specialized = entry.getValue();
70 String name = translator.translate(bridge).getName(); 68 String name = translator.translate(bridge).getName();
71 result.insert(specialized, new EntryMapping(name)); 69 result.insert(specialized, new EntryMapping(name));
72 } 70 }