File tree 2 files changed +4
-6
lines changed
src/main/java/com/fasterxml/jackson/databind/node
2 files changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -58,8 +58,7 @@ protected JsonNode _at(JsonPointer ptr) {
58
58
@ Override
59
59
public ArrayNode deepCopy ()
60
60
{
61
- ArrayNode ret = new ArrayNode (_nodeFactory );
62
-
61
+ ArrayNode ret = arrayNode (_children .size ());
63
62
for (JsonNode element : _children )
64
63
ret ._children .add (element .deepCopy ());
65
64
Original file line number Diff line number Diff line change @@ -54,11 +54,10 @@ protected JsonNode _at(JsonPointer ptr) {
54
54
@ Override
55
55
public ObjectNode deepCopy ()
56
56
{
57
- ObjectNode ret = new ObjectNode (_nodeFactory );
58
-
59
- for (Map .Entry <String , JsonNode > entry : _children .entrySet ())
57
+ ObjectNode ret = objectNode ();
58
+ for (Map .Entry <String , JsonNode > entry : _children .entrySet ()) {
60
59
ret ._children .put (entry .getKey (), entry .getValue ().deepCopy ());
61
-
60
+ }
62
61
return ret ;
63
62
}
64
63
You can’t perform that action at this time.
0 commit comments