MCPcopy Create free account
hub / github.com/apache/thrift / deepCopyMap

Method deepCopyMap

lib/java/src/main/java/org/apache/thrift/TUnion.java:84–90  ·  view source on GitHub ↗
(Map<Object, Object> map)

Source from the content-addressed store, hash-verified

82 }
83
84 private static Map deepCopyMap(Map<Object, Object> map) {
85 Map copy = new HashMap(map.size());
86 for (Map.Entry<Object, Object> entry : map.entrySet()) {
87 copy.put(deepCopyObject(entry.getKey()), deepCopyObject(entry.getValue()));
88 }
89 return copy;
90 }
91
92 private static Set deepCopySet(Set set) {
93 Set copy = new HashSet(set.size());

Callers 1

deepCopyObjectMethod · 0.95

Calls 5

deepCopyObjectMethod · 0.95
putMethod · 0.80
getKeyMethod · 0.65
getValueMethod · 0.65
sizeMethod · 0.45

Tested by

no test coverage detected