🐛 修复 kv clone。

This commit is contained in:
卢春梦 2020-09-14 17:50:20 +08:00
parent 2c966c6da4
commit b02311fad3
1 changed files with 6 additions and 5 deletions

View File

@ -30,9 +30,8 @@ import java.util.HashMap;
*/
public class Kv extends LinkedCaseInsensitiveMap<Object> {
private Kv() {
super();
}
/**
@ -44,8 +43,8 @@ public class Kv extends LinkedCaseInsensitiveMap<Object> {
return new Kv();
}
public static HashMap newMap() {
return new HashMap(16);
public static <K, V> HashMap<K, V> newMap() {
return new HashMap<>(16);
}
/**
@ -198,7 +197,9 @@ public class Kv extends LinkedCaseInsensitiveMap<Object> {
@Override
public Kv clone() {
return (Kv) super.clone();
Kv clone = new Kv();
clone.putAll(this);
return clone;
}
}