summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz
diff options
context:
space:
mode:
authorGravatar gegy10002018-06-22 09:05:06 +0200
committerGravatar gegy10002018-06-22 09:05:06 +0200
commit6d827425005b9148cc066a0e6ac01270225c6006 (patch)
treeeb4dd53d0da9c4d328b1a9d81977652cb2069863 /src/main/java/cuchaz
parentFix bridged method detection (diff)
parentFix method parameter info sometimes causing the exported class to become inva... (diff)
downloadenigma-6d827425005b9148cc066a0e6ac01270225c6006.tar.gz
enigma-6d827425005b9148cc066a0e6ac01270225c6006.tar.xz
enigma-6d827425005b9148cc066a0e6ac01270225c6006.zip
Merge branch 'master' into asm
# Conflicts: # build.gradle # src/main/java/cuchaz/enigma/bytecode/MethodParametersAttribute.java
Diffstat (limited to 'src/main/java/cuchaz')
-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 e5734a3a..7205fd56 100644
--- a/src/main/java/cuchaz/enigma/mapping/MappingsTinyReader.java
+++ b/src/main/java/cuchaz/enigma/mapping/MappingsTinyReader.java
@@ -71,6 +71,10 @@ public class MappingsTinyReader {
71 classMapping = classMappingMap.computeIfAbsent(parts[1], k -> new ClassMapping(parts[1])); 71 classMapping = classMappingMap.computeIfAbsent(parts[1], k -> new ClassMapping(parts[1]));
72 classMapping.addMethodMapping(readMethod(parts)); 72 classMapping.addMethodMapping(readMethod(parts));
73 break; 73 break;
74 case "MTH-ARG":
75 classMapping = classMappingMap.computeIfAbsent(parts[1], k -> new ClassMapping(parts[1]));
76 classMapping.setArgumentName(parts[3], new Signature(parts[2]), Integer.parseInt(parts[4]), parts[5]);
77 break;
74 default: 78 default:
75 throw new MappingParseException(file, lineNumber, "Unknown token '" + token + "' !"); 79 throw new MappingParseException(file, lineNumber, "Unknown token '" + token + "' !");
76 } 80 }