fix: rename lambda className failed

This commit is contained in:
ReaJason
2025-09-12 22:51:50 +08:00
parent b88332f2a3
commit b7ede0f745
2 changed files with 40 additions and 2 deletions
@@ -51,8 +51,10 @@ public class ClassRenameVisitorWrapper implements AsmVisitorWrapper {
new Remapper() {
@Override
public String map(String typeName) {
if (typeName.startsWith(originalClassName)) {
return typeName.replaceFirst(originalClassName, newClassName);
if (typeName.equals(originalClassName)) {
return newClassName;
} else if (typeName.startsWith(originalClassName)) {
return typeName.replace(originalClassName, newClassName);
} else {
return typeName;
}