Bail out early if empty map is passed to CanonizingStringMap.putAll
This commit is contained in:
parent
1d1e7b640a
commit
2c1e036857
|
|
@ -29,6 +29,8 @@ public class CanonizingStringMap<T> extends HashMap<String, T> {
|
|||
|
||||
@Override
|
||||
public void putAll(Map<? extends String, ? extends T> m) {
|
||||
if(m.isEmpty())
|
||||
return;
|
||||
HashMap<String, T> tmp = new HashMap<>();
|
||||
m.forEach((k, v) -> tmp.put(intern(k), v));
|
||||
super.putAll(tmp);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user