summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar modmuss502018-05-15 19:13:32 +0100
committerGravatar modmuss502018-05-15 19:13:32 +0100
commit950bba6cd12731ef67b184c1bf928139bf008ab2 (patch)
tree7b05a466c5f28eae8792d8e6801d254e3be24b29
parentFix build (diff)
downloadenigma-950bba6cd12731ef67b184c1bf928139bf008ab2.tar.gz
enigma-950bba6cd12731ef67b184c1bf928139bf008ab2.tar.xz
enigma-950bba6cd12731ef67b184c1bf928139bf008ab2.zip
Add support for MTH-ARG in tiny mappings reader
-rw-r--r--src/main/java/cuchaz/enigma/mapping/MappingsTinyReader.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/MappingsTinyReader.java b/src/main/java/cuchaz/enigma/mapping/MappingsTinyReader.java
index dfe9e88a..befc92ab 100644
--- a/src/main/java/cuchaz/enigma/mapping/MappingsTinyReader.java
+++ b/src/main/java/cuchaz/enigma/mapping/MappingsTinyReader.java
@@ -70,6 +70,10 @@ public class MappingsTinyReader {
70 classMapping = classMappingMap.computeIfAbsent(parts[1], k -> new ClassMapping(parts[1])); 70 classMapping = classMappingMap.computeIfAbsent(parts[1], k -> new ClassMapping(parts[1]));
71 classMapping.addMethodMapping(readMethod(parts)); 71 classMapping.addMethodMapping(readMethod(parts));
72 break; 72 break;
73 case "MTH-ARG":
74 classMapping = classMappingMap.computeIfAbsent(parts[1], k -> new ClassMapping(parts[1]));
75 classMapping.setArgumentName(parts[3], new Signature(parts[2]), Integer.parseInt(parts[4]), parts[5]);
76 break;
73 default: 77 default:
74 throw new MappingParseException(file, lineNumber, "Unknown token '" + token + "' !"); 78 throw new MappingParseException(file, lineNumber, "Unknown token '" + token + "' !");
75 } 79 }