From b02311fad3f9099fd33c340058610296ea8530a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A6=82=E6=A2=A6=E6=8A=80=E6=9C=AF?= <596392912@qq.com> Date: Mon, 14 Sep 2020 17:50:20 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8D=20kv=20clone?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/springblade/core/tool/support/Kv.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/blade-core-tool/src/main/java/org/springblade/core/tool/support/Kv.java b/blade-core-tool/src/main/java/org/springblade/core/tool/support/Kv.java index 819e250..cbd6a53 100644 --- a/blade-core-tool/src/main/java/org/springblade/core/tool/support/Kv.java +++ b/blade-core-tool/src/main/java/org/springblade/core/tool/support/Kv.java @@ -30,9 +30,8 @@ import java.util.HashMap; */ public class Kv extends LinkedCaseInsensitiveMap { - private Kv() { - + super(); } /** @@ -44,8 +43,8 @@ public class Kv extends LinkedCaseInsensitiveMap { return new Kv(); } - public static HashMap newMap() { - return new HashMap(16); + public static HashMap newMap() { + return new HashMap<>(16); } /** @@ -198,7 +197,9 @@ public class Kv extends LinkedCaseInsensitiveMap { @Override public Kv clone() { - return (Kv) super.clone(); + Kv clone = new Kv(); + clone.putAll(this); + return clone; } }