MCPcopy Create free account
hub / github.com/google/gson / deepCopy

Method deepCopy

gson/src/main/java/com/google/gson/JsonArray.java:68–78  ·  view source on GitHub ↗

Creates a deep copy of this element and all its children. @since 2.8.2

()

Source from the content-addressed store, hash-verified

66 * @since 2.8.2
67 */
68 @Override
69 public JsonArray deepCopy() {
70 if (!elements.isEmpty()) {
71 JsonArray result = new JsonArray(elements.size());
72 for (JsonElement element : elements) {
73 result.add(element.deepCopy());
74 }
75 return result;
76 }
77 return new JsonArray();
78 }
79
80 /**
81 * Adds the specified boolean to self.

Callers 1

testDeepCopyMethod · 0.95

Calls 3

addMethod · 0.95
isEmptyMethod · 0.45
sizeMethod · 0.45

Tested by 1

testDeepCopyMethod · 0.76