summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java
diff options
context:
space:
mode:
authorGravatar gegy10002018-05-19 17:02:46 +0200
committerGravatar gegy10002018-05-19 17:02:46 +0200
commit2b2249e873c4adfd2dd6e8f1f2489ccd9f6aa021 (patch)
tree14c8b1e806449ace1641a1dbafae162855f79670 /src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java
parentFix build (diff)
downloadenigma-fork-2b2249e873c4adfd2dd6e8f1f2489ccd9f6aa021.tar.gz
enigma-fork-2b2249e873c4adfd2dd6e8f1f2489ccd9f6aa021.tar.xz
enigma-fork-2b2249e873c4adfd2dd6e8f1f2489ccd9f6aa021.zip
Initial port to ASM
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java')
-rw-r--r--src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java b/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java
index a0d4313..d1d5634 100644
--- a/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java
+++ b/src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java
@@ -123,8 +123,8 @@ public class MappingsEnigmaReader {
123 return mappings; 123 return mappings;
124 } 124 }
125 125
126 private ArgumentMapping readArgument(String[] parts) { 126 private LocalVariableMapping readArgument(String[] parts) {
127 return new ArgumentMapping(Integer.parseInt(parts[1]), parts[2]); 127 return new LocalVariableMapping(Integer.parseInt(parts[1]), parts[2]);
128 } 128 }
129 129
130 private ClassMapping readClass(String[] parts, boolean makeSimple) { 130 private ClassMapping readClass(String[] parts, boolean makeSimple) {
@@ -150,27 +150,27 @@ public class MappingsEnigmaReader {
150 if (parts.length == 4) { 150 if (parts.length == 4) {
151 boolean access = parts[3].startsWith("ACC:"); 151 boolean access = parts[3].startsWith("ACC:");
152 if (access) 152 if (access)
153 mapping = new FieldMapping(parts[1], new Type(parts[2]), null, 153 mapping = new FieldMapping(parts[1], new TypeDescriptor(parts[2]), null,
154 Mappings.EntryModifier.valueOf(parts[3].substring(4))); 154 Mappings.EntryModifier.valueOf(parts[3].substring(4)));
155 else 155 else
156 mapping = new FieldMapping(parts[1], new Type(parts[3]), parts[2], Mappings.EntryModifier.UNCHANGED); 156 mapping = new FieldMapping(parts[1], new TypeDescriptor(parts[3]), parts[2], Mappings.EntryModifier.UNCHANGED);
157 } else if (parts.length == 5) 157 } else if (parts.length == 5)
158 mapping = new FieldMapping(parts[1], new Type(parts[3]), parts[2], Mappings.EntryModifier.valueOf(parts[4].substring(4))); 158 mapping = new FieldMapping(parts[1], new TypeDescriptor(parts[3]), parts[2], Mappings.EntryModifier.valueOf(parts[4].substring(4)));
159 return mapping; 159 return mapping;
160 } 160 }
161 161
162 private MethodMapping readMethod(String[] parts) { 162 private MethodMapping readMethod(String[] parts) {
163 MethodMapping mapping = null; 163 MethodMapping mapping = null;
164 if (parts.length == 3) 164 if (parts.length == 3)
165 mapping = new MethodMapping(parts[1], new Signature(parts[2])); 165 mapping = new MethodMapping(parts[1], new MethodDescriptor(parts[2]));
166 else if (parts.length == 4) { 166 else if (parts.length == 4) {
167 boolean access = parts[3].startsWith("ACC:"); 167 boolean access = parts[3].startsWith("ACC:");
168 if (access) 168 if (access)
169 mapping = new MethodMapping(parts[1], new Signature(parts[2]), null, Mappings.EntryModifier.valueOf(parts[3].substring(4))); 169 mapping = new MethodMapping(parts[1], new MethodDescriptor(parts[2]), null, Mappings.EntryModifier.valueOf(parts[3].substring(4)));
170 else 170 else
171 mapping = new MethodMapping(parts[1], new Signature(parts[3]), parts[2]); 171 mapping = new MethodMapping(parts[1], new MethodDescriptor(parts[3]), parts[2]);
172 } else if (parts.length == 5) 172 } else if (parts.length == 5)
173 mapping = new MethodMapping(parts[1], new Signature(parts[3]), parts[2], 173 mapping = new MethodMapping(parts[1], new MethodDescriptor(parts[3]), parts[2],
174 Mappings.EntryModifier.valueOf(parts[4].substring(4))); 174 Mappings.EntryModifier.valueOf(parts[4].substring(4)));
175 return mapping; 175 return mapping;
176 } 176 }