in src/main/java/org/apache/sling/caconfig/spi/metadata/PropertyMetadata.java [81:113]
private static Class<?> typeToPrimitive(Class<?> clazz) {
if (clazz.isArray()) {
if (ClassUtils.isPrimitiveWrapper(clazz.getComponentType())) {
if (clazz == Integer[].class) {
return int[].class;
}
if (clazz == Long[].class) {
return long[].class;
}
if (clazz == Double[].class) {
return double[].class;
}
if (clazz == Boolean[].class) {
return boolean[].class;
}
}
}
else if (ClassUtils.isPrimitiveWrapper(clazz)) {
if (clazz == Integer.class) {
return int.class;
}
if (clazz == Long.class) {
return long.class;
}
if (clazz == Double.class) {
return double.class;
}
if (clazz == Boolean.class) {
return boolean.class;
}
}
return clazz;
}