Remap inner class names.
This commit is contained in:
parent
4f879545c8
commit
e87c7889c9
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user