String name = type.getName();
desc.append(toJvmName(name.substring(0, name.length() - 2)));
desc.append(';');
}
} else if (type.isPrimitive()) {
CtPrimitiveType pt = (CtPrimitiveType) type;
desc.append(pt.getDescriptor());
} else { // class type
desc.append('L');
desc.append(type.getName().replace('.', '/'));
desc.append(';');
}