diff options
| author | 2014-08-23 23:47:18 -0400 | |
|---|---|---|
| committer | 2014-08-23 23:47:18 -0400 | |
| commit | 486152b09706d9b64e83c18b508e960ad809f0e0 (patch) | |
| tree | 712d8702f5e59859e72bdee5a9a42d49534cf45e /src | |
| parent | moved all classes from the default package into a package called "default" so... (diff) | |
| download | enigma-fork-486152b09706d9b64e83c18b508e960ad809f0e0.tar.gz enigma-fork-486152b09706d9b64e83c18b508e960ad809f0e0.tar.xz enigma-fork-486152b09706d9b64e83c18b508e960ad809f0e0.zip | |
MappingsReader will convert old classnames in the default package to the "default" package
Diffstat (limited to 'src')
| -rw-r--r-- | src/cuchaz/enigma/mapping/MappingsReader.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/cuchaz/enigma/mapping/MappingsReader.java b/src/cuchaz/enigma/mapping/MappingsReader.java index 4cebb3a..d64bcaa 100644 --- a/src/cuchaz/enigma/mapping/MappingsReader.java +++ b/src/cuchaz/enigma/mapping/MappingsReader.java | |||
| @@ -150,9 +150,22 @@ public class MappingsReader | |||
| 150 | 150 | ||
| 151 | private ClassMapping readClass( Scanner scanner ) | 151 | private ClassMapping readClass( Scanner scanner ) |
| 152 | { | 152 | { |
| 153 | return new ClassMapping( scanner.next(), scanner.next() ); | 153 | return new ClassMapping( |
| 154 | moveOutOfDefaultPackage( scanner.next(), "default" ), | ||
| 155 | moveOutOfDefaultPackage( scanner.next(), "default" ) | ||
| 156 | ); | ||
| 154 | } | 157 | } |
| 155 | 158 | ||
| 159 | private String moveOutOfDefaultPackage( String className, String newPackageName ) | ||
| 160 | { | ||
| 161 | ClassEntry classEntry = new ClassEntry( className ); | ||
| 162 | if( classEntry.isInDefaultPackage() ) | ||
| 163 | { | ||
| 164 | return newPackageName + "/" + classEntry.getName(); | ||
| 165 | } | ||
| 166 | return className; | ||
| 167 | } | ||
| 168 | |||
| 156 | private FieldMapping readField( Scanner scanner ) | 169 | private FieldMapping readField( Scanner scanner ) |
| 157 | { | 170 | { |
| 158 | return new FieldMapping( scanner.next(), scanner.next() ); | 171 | return new FieldMapping( scanner.next(), scanner.next() ); |