diff options
| author | 2018-05-19 17:02:46 +0200 | |
|---|---|---|
| committer | 2018-05-19 17:02:46 +0200 | |
| commit | 2b2249e873c4adfd2dd6e8f1f2489ccd9f6aa021 (patch) | |
| tree | 14c8b1e806449ace1641a1dbafae162855f79670 /src/main/java/cuchaz/enigma/mapping/MappingsEnigmaReader.java | |
| parent | Fix build (diff) | |
| download | enigma-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.java | 18 |
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 | } |