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();
}