src/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java
Print this page
*** 145,165 ****
if ("()V".equals(desc)) {
return desc;
}
Type[] args = Type.getArgumentTypes(desc);
! StringBuffer s = new StringBuffer("(");
for (int i = 0; i < args.length; i++) {
! s.append(mapDesc(args[i].getDescriptor()));
}
Type returnType = Type.getReturnType(desc);
if (returnType == Type.VOID_TYPE) {
! s.append(")V");
! return s.toString();
}
! s.append(')').append(mapDesc(returnType.getDescriptor()));
! return s.toString();
}
public Object mapValue(Object value) {
if (value instanceof Type) {
return mapType((Type) value);
--- 145,165 ----
if ("()V".equals(desc)) {
return desc;
}
Type[] args = Type.getArgumentTypes(desc);
! StringBuilder sb = new StringBuilder("(");
for (int i = 0; i < args.length; i++) {
! sb.append(mapDesc(args[i].getDescriptor()));
}
Type returnType = Type.getReturnType(desc);
if (returnType == Type.VOID_TYPE) {
! sb.append(")V");
! return sb.toString();
}
! sb.append(')').append(mapDesc(returnType.getDescriptor()));
! return sb.toString();
}
public Object mapValue(Object value) {
if (value instanceof Type) {
return mapType((Type) value);