private static String formattedToString()

in src/main/java/idea/plugin/psiviewer/view/PropertySheetPanel.java [182:197]


    private static String formattedToString(Object object)
    {
        if (object == null) return "null";
        if (!object.getClass().isArray()) return object.toString();
        StringBuffer buf = new StringBuffer();
        buf.append("[");
        int arrayLength = Array.getLength(object);
        for (int i = 0; i < arrayLength; i++) // fixme what if length is 100_500_000 ?
        {
            if (i != 0) buf.append(", ");
            Object arrayItem = Array.get(object, i);
            buf.append(arrayItem == null ? "null" : arrayItem.toString());
        }
        buf.append("]");
        return buf.toString();
    }