private static void appendValue()

in src/main/java/org/apache/sling/caconfig/resource/impl/util/MapUtil.java [55:75]


    private static void appendValue(StringBuilder sb, Object value) {
        if (value == null) {
            sb.append("null");
        }
        else if (value.getClass().isArray()) {
            sb.append("[");
            for (int i = 0; i < Array.getLength(value); i++) {
                if (i > 0) {
                    sb.append(",");
                }
                appendValue(sb, Array.get(value, i));
            }
            sb.append("]");
        }
        else if (value instanceof String) {
            sb.append("'").append(value.toString()).append("'");
        }
        else {
            sb.append(value.toString());
        }
    }