Fix package renaming in csrg mappings

The trailing slash was being remapped, causing incorrect package names.
Expected format is for example:

org/bukkit/craftbukkit/v1_4_6/ org/bukkit/craftbukkit/v1_4_R1

to replace org/bukkit/craftbukkit/v1_4_6 -> org/bukkit/craftbukkit/v1_4_R1
The trailing slash is only to disambiguate from class remaps in csrg.
This commit is contained in:
Agaricus 2013-02-03 14:55:02 -08:00
parent 0ef12539d9
commit 147a04ddfc

View File

@ -88,7 +88,7 @@ public class JarMapping {
if (oldClassName.endsWith("/")) { if (oldClassName.endsWith("/")) {
// Special case: mapping an entire hierarchy of classes // Special case: mapping an entire hierarchy of classes
packages.put(oldClassName, newClassName); packages.put(oldClassName.substring(0, oldClassName.length() - 1), newClassName);
} else { } else {
classes.put(oldClassName, newClassName); classes.put(oldClassName, newClassName);
} }