in bval-jsr/src/main/java/org/apache/bval/util/StringUtils.java [161:190]
public static String valueOf(Object o) {
if (o instanceof Object[]) {
return Arrays.toString((Object[]) o);
}
if (o instanceof byte[]) {
return Arrays.toString((byte[]) o);
}
if (o instanceof short[]) {
return Arrays.toString((short[]) o);
}
if (o instanceof int[]) {
return Arrays.toString((int[]) o);
}
if (o instanceof char[]) {
return Arrays.toString((char[]) o);
}
if (o instanceof long[]) {
return Arrays.toString((long[]) o);
}
if (o instanceof float[]) {
return Arrays.toString((float[]) o);
}
if (o instanceof double[]) {
return Arrays.toString((double[]) o);
}
if (o instanceof boolean[]) {
return Arrays.toString((boolean[]) o);
}
return String.valueOf(o);
}