public static String toString(Object target, Class stopClass, Map<String, Object> overrideFields) { LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>(); addFields(target, target.getClass(), stopClass, map); if (overrideFields != null) { for(String key : overrideFields.keySet()) { Object value = overrideFields.get(key); map.put(key, value); } } StringBuffer buffer = new StringBuffer(simpleName(target.getClass())); buffer.append(" {"); Set<Entry<String, Object>> entrySet = map.entrySet(); boolean first = true; for (Map.Entry<String,Object> entry : entrySet) { Object value = entry.getValue(); Object key = entry.getKey(); if (first) { first = false; } else { buffer.append(", "); } buffer.append(key); buffer.append(" = "); appendToString(buffer, key, value); } buffer.append("}"); return buffer.toString(); }
public static String toString(Object target, Class stopClass, Map<String, Object> overrideFields) { LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>(); addFields(target, target.getClass(), stopClass, map); if (overrideFields != null) { for(String key : overrideFields.keySet()) { Object value = overrideFields.get(key); map.put(key, value); } } StringBuffer buffer = new StringBuffer(simpleName(target.getClass())); buffer.append(" {"); Set<Entry<String, Object>> entrySet = map.entrySet(); boolean first = true; for (Map.Entry<String,Object> entry : entrySet) { Object value = entry.getValue(); Object key = entry.getKey(); if (first) { first = false; } else { buffer.append(", "); } buffer.append(key); buffer.append(" = "); appendToString(buffer, key, value); } buffer.append("}"); return buffer.toString(); }
public static String toString(Object target, Class stopClass, Map<String, Object> overrideFields) { LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>(); addFields(target, target.getClass(), stopClass, map); if (overrideFields != null) { for(String key : overrideFields.keySet()) { Object value = overrideFields.get(key); map.put(key, value); } } StringBuffer buffer = new StringBuffer(simpleName(target.getClass())); buffer.append(" {"); Set<Entry<String, Object>> entrySet = map.entrySet(); boolean first = true; for (Map.Entry<String,Object> entry : entrySet) { Object value = entry.getValue(); Object key = entry.getKey(); if (first) { first = false; } else { buffer.append(", "); } buffer.append(key); buffer.append(" = "); appendToString(buffer, key, value); } buffer.append("}"); return buffer.toString(); }
public static String toString(Object target, Class stopClass, Map<String, Object> overrideFields) { LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>(); addFields(target, target.getClass(), stopClass, map); if (overrideFields != null) { for(String key : overrideFields.keySet()) { Object value = overrideFields.get(key); map.put(key, value); } } StringBuffer buffer = new StringBuffer(simpleName(target.getClass())); buffer.append(" {"); Set<Entry<String, Object>> entrySet = map.entrySet(); boolean first = true; for (Map.Entry<String,Object> entry : entrySet) { Object value = entry.getValue(); Object key = entry.getKey(); if (first) { first = false; } else { buffer.append(", "); } buffer.append(key); buffer.append(" = "); appendToString(buffer, key, value); } buffer.append("}"); return buffer.toString(); }
public static String toString(Object target, Class stopClass, Map<String, Object> overrideFields) { LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>(); addFields(target, target.getClass(), stopClass, map); if (overrideFields != null) { for(String key : overrideFields.keySet()) { Object value = overrideFields.get(key); map.put(key, value); } } StringBuffer buffer = new StringBuffer(simpleName(target.getClass())); buffer.append(" {"); Set entrySet = map.entrySet(); boolean first = true; for (Iterator iter = entrySet.iterator(); iter.hasNext();) { Map.Entry entry = (Map.Entry)iter.next(); Object value = entry.getValue(); Object key = entry.getKey(); if (first) { first = false; } else { buffer.append(", "); } buffer.append(key); buffer.append(" = "); appendToString(buffer, key, value); } buffer.append("}"); return buffer.toString(); }