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);