if (parameterType.getComponentType().isPrimitive()) { final Class<?> componentType = parameterType.getComponentType(); return "[" + getPrimitiveLetter(componentType); } else { return "[" + getAsmTypeAsString(parameterType.getComponentType(), true); return getPrimitiveLetter(parameterType); } else { String className = parameterType.getCanonicalName();
if (parameterType.getComponentType().isPrimitive()) { final Class<?> componentType = parameterType.getComponentType(); return "[" + getPrimitiveLetter(componentType); } else { return "[" + getAsmTypeAsString(parameterType.getComponentType(), true); return getPrimitiveLetter(parameterType); } else { String className = parameterType.getCanonicalName();
mv.visitVarInsn(getVarInsn(parameterType), index); mv.visitMethodInsn(INVOKESTATIC, wrapperType, "valueOf", "(" + getPrimitiveLetter(parameterType) + ")L" + wrapperType + ";", false); mv.visitInsn(AASTORE); mv.visitMethodInsn(INVOKEVIRTUAL, getWrapperType(returnType), getPrimitiveMethod(returnType), "()" + getPrimitiveLetter(returnType), false);
mv.visitVarInsn(getVarInsn(parameterType), index); mv.visitMethodInsn(INVOKESTATIC, wrapperType, "valueOf", "(" + getPrimitiveLetter(parameterType) + ")L" + wrapperType + ";", false); mv.visitInsn(AASTORE); mv.visitMethodInsn(INVOKEVIRTUAL, getWrapperType(returnType), getPrimitiveMethod(returnType), "()" + getPrimitiveLetter(returnType), false);