/** * Creates a deep copy of this element and all its children * @since 2.8.2 */ @Override public JsonArray deepCopy() { if (!elements.isEmpty()) { JsonArray result = new JsonArray(elements.size()); for (JsonElement element : elements) { result.add(element.deepCopy()); } return result; } return new JsonArray(); }
/** * Creates a deep copy of this element and all its children * @since 2.8.2 */ @Override public JsonObject deepCopy() { JsonObject result = new JsonObject(); for (Map.Entry<String, JsonElement> entry : members.entrySet()) { result.add(entry.getKey(), entry.getValue().deepCopy()); } return result; }
@Override JsonArray deepCopy() { JsonArray result = new JsonArray(); for (JsonElement element : elements) { result.add(element.deepCopy()); } return result; }
@Override JsonArray deepCopy() { JsonArray result = new JsonArray(); for (JsonElement element : elements) { result.add(element.deepCopy()); } return result; }
@Override JsonArray deepCopy() { JsonArray result = new JsonArray(); for (JsonElement element : elements) { result.add(element.deepCopy()); } return result; }
@Override JsonArray deepCopy() { JsonArray result = new JsonArray(); for (JsonElement element : elements) { result.add(element.deepCopy()); } return result; }
@Override JsonArray deepCopy() { JsonArray result = new JsonArray(); for (JsonElement element : elements) { result.add(element.deepCopy()); } return result; }
/** * Returns a deep copy of this array. */ @Override public JsonArray deepCopy() { JsonArray result = new JsonArray(); result.elements.addAll(elements); for (int i = 0; i < result.elements.size(); i++) { result.elements.set(i, result.elements.get(i).deepCopy()); } return result; }
/** * Returns a deep copy of this object. */ @Override public JsonObject deepCopy() { JsonObject result = new JsonObject(); result.members.putAll(members); for (Map.Entry<String, JsonElement> entry : result.members.entrySet()) { entry.setValue(entry.getValue().deepCopy()); } return result; }
@Override JsonObject deepCopy() { JsonObject result = new JsonObject(); for (Map.Entry<String, JsonElement> entry : members.entrySet()) { result.add(entry.getKey(), entry.getValue().deepCopy()); } return result; }
@Override JsonObject deepCopy() { JsonObject result = new JsonObject(); for (Map.Entry<String, JsonElement> entry : members.entrySet()) { result.add(entry.getKey(), entry.getValue().deepCopy()); } return result; }
@Override JsonObject deepCopy() { JsonObject result = new JsonObject(); for (Map.Entry<String, JsonElement> entry : members.entrySet()) { result.add(entry.getKey(), entry.getValue().deepCopy()); } return result; }
@Override JsonObject deepCopy() { JsonObject result = new JsonObject(); for (Map.Entry<String, JsonElement> entry : members.entrySet()) { result.add(entry.getKey(), entry.getValue().deepCopy()); } return result; }
@Override JsonObject deepCopy() { JsonObject result = new JsonObject(); for (Map.Entry<String, JsonElement> entry : members.entrySet()) { result.add(entry.getKey(), entry.getValue().deepCopy()); } return result; }