summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/mapping
diff options
context:
space:
mode:
authorGravatar lclc982016-06-30 14:09:56 +1000
committerGravatar lclc982016-06-30 14:09:56 +1000
commit84171658bd3fb0f73e971183ff2dd119f3fff48e (patch)
treeac51375d2a9d3cc3435e65d69c31e4b72a6db7a6 /src/main/java/cuchaz/enigma/mapping
parentSet the LookAndFeel to the System's (#3) (diff)
downloadenigma-fork-84171658bd3fb0f73e971183ff2dd119f3fff48e.tar.gz
enigma-fork-84171658bd3fb0f73e971183ff2dd119f3fff48e.tar.xz
enigma-fork-84171658bd3fb0f73e971183ff2dd119f3fff48e.zip
Fixed Constructor loading
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping')
-rw-r--r--src/main/java/cuchaz/enigma/mapping/MappingsReader.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/MappingsReader.java b/src/main/java/cuchaz/enigma/mapping/MappingsReader.java
index c790eed..ccbbf8d 100644
--- a/src/main/java/cuchaz/enigma/mapping/MappingsReader.java
+++ b/src/main/java/cuchaz/enigma/mapping/MappingsReader.java
@@ -62,6 +62,12 @@ public class MappingsReader {
62 } 62 }
63 jsonClass.getField().forEach(jsonField -> classMapping.addFieldMapping(readField(jsonField.getObf(), jsonField.getName(), jsonField.getType()))); 63 jsonClass.getField().forEach(jsonField -> classMapping.addFieldMapping(readField(jsonField.getObf(), jsonField.getName(), jsonField.getType())));
64 64
65 jsonClass.getConstructors().forEach(jsonConstructor -> {
66 MethodMapping methodMapping = readMethod(jsonConstructor.isStatics() ? "<clinit>" : "<init>", null, jsonConstructor.getSignature());
67 jsonConstructor.getArgs().forEach(jsonArgument -> methodMapping.addArgumentMapping(readArgument(jsonArgument.getIndex(), jsonArgument.getName())));
68 classMapping.addMethodMapping(methodMapping);
69 });
70
65 jsonClass.getMethod().forEach(jsonMethod -> { 71 jsonClass.getMethod().forEach(jsonMethod -> {
66 MethodMapping methodMapping = readMethod(jsonMethod.getObf(), jsonMethod.getName(), jsonMethod.getSignature()); 72 MethodMapping methodMapping = readMethod(jsonMethod.getObf(), jsonMethod.getName(), jsonMethod.getSignature());
67 jsonMethod.getArgs().forEach(jsonArgument -> methodMapping.addArgumentMapping(readArgument(jsonArgument.getIndex(), jsonArgument.getName()))); 73 jsonMethod.getArgs().forEach(jsonArgument -> methodMapping.addArgumentMapping(readArgument(jsonArgument.getIndex(), jsonArgument.getName())));