Remap inner class names.

This commit is contained in:
Lex Manos 2015-07-27 23:33:06 -07:00 committed by md_5
parent 4f879545c8
commit e87c7889c9

View File

@ -133,9 +133,11 @@ public class RemappingClassAdapter extends ClassVisitor {
@Override @Override
public void visitInnerClass(String name, String outerName, public void visitInnerClass(String name, String outerName,
String innerName, int access) { String innerName, int access) {
// TODO should innerName be changed? String newName = remapper.mapType(name);
super.visitInnerClass(remapper.mapType(name), outerName == null ? null super.visitInnerClass(newName,
: remapper.mapType(outerName), innerName, access); outerName == null ? null : remapper.mapType(outerName),
innerName == null ? null : newName.substring(newName.lastIndexOf(newName.contains("$") ? '$' : '/') + 1),
access);
} }
@Override @Override