private static String messageToString(Object message) { if (message == null) return null; // treat as "not available" return GroovyRuntimeUtil.toString(message); }
@Override public String render(Object object) { return GroovyRuntimeUtil.toString(object) + "\n"; } }
public void addLine(Object object) { lines.add(GroovyRuntimeUtil.toString(object)); }
@Override @SuppressWarnings("unchecked") public String render(Map map) { LineBuilder builder = new LineBuilder(); for (Map.Entry entry : (Set<Map.Entry>) map.entrySet()) { String line = GroovyRuntimeUtil.toString(entry.getKey()) + ": " + GroovyRuntimeUtil.toString(entry.getValue()); builder.addLine(line); } if (sort) builder.sort(); return builder.toString(); } }
public static String toStringOrDump(@Nullable Object value) { if (isHandledByInspectOrToString(value)) { return GroovyRuntimeUtil.toString(value); } return dump(value); }
@Override public String render(Object object) { LineBuilder builder = new LineBuilder(); for (Class<?> clazz = object.getClass(); clazz != null; clazz = clazz.getSuperclass()) { for (Field field : clazz.getDeclaredFields()) { if (field.isSynthetic()) continue; boolean accessible = field.isAccessible(); try { field.setAccessible(true); String value = GroovyRuntimeUtil.toString(field.get(object)); builder.addLine(field.getName() + ": " + value); } catch (IllegalAccessException e) { builder.addLine(field.getName() + ": [threw an exception on access: "+e.getMessage()+"]"); } finally { field.setAccessible(accessible); } } } builder.sort(); return builder.toString(); } }
return GroovyRuntimeUtil.toString(result); } catch (Exception e) { if (assertUnrollExpressions) {