public Object put(String key, List<String> commentLines, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, commentLines, (String) value); } else { ensureTyped(); return put(key, commentLines, Arrays.asList(convertToString(value).split("\n"))); } }
public Object put(String key, List<String> commentLines, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, commentLines, (String) value); } else { ensureTyped(); return put(key, commentLines, Arrays.asList(convertToString(value).split("\n"))); } }
public Object put(String key, List<String> commentLines, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, commentLines, (String) value); } else { ensureTyped(); return put(key, commentLines, Arrays.asList(convertToString(value).split("\n"))); } }
private void ensureTyped() { if (!storage.typed) { storage.typed = true; Set<String> keys = new HashSet<String>(storage.keySet()); for (String key : keys) { storage.put(key, storage.getComments(key), Arrays.asList(convertToString(storage.get(key)).split("\n"))); } } }
private void ensureTyped() { if (!storage.typed) { storage.typed = true; Set<String> keys = new HashSet<String>(storage.keySet()); for (String key : keys) { storage.put(key, storage.getComments(key), Arrays.asList(convertToString(storage.get(key)).split("\n"))); } } }
private void ensureTyped() { if (!storage.typed) { storage.typed = true; Set<String> keys = new HashSet<String>(storage.keySet()); for (String key : keys) { storage.put(key, storage.getComments(key), Arrays.asList(convertToString(storage.get(key)).split("\n"))); } } }
@Override public Object put(String key, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, (String) value); } else { ensureTyped(); String old = storage.put(key, convertToString(value)); return old != null ? convertFromString(old) : null; } }
@Override public Object put(String key, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, (String) value); } else { ensureTyped(); String old = storage.put(key, convertToString(value)); return old != null ? convertFromString(old) : null; } }
@Override public Object put(String key, Object value) { if (value instanceof String && !storage.typed) { return storage.put(key, (String) value); } else { ensureTyped(); String old = storage.put(key, convertToString(value)); return old != null ? convertFromString(old) : null; } }