From 0438a9dfe781b84f28520193263267acc1cb80f2 Mon Sep 17 00:00:00 2001 From: zheng Date: Mon, 17 Sep 2018 10:15:18 +0800 Subject: [PATCH] clone --- src/com/fr/plugin/demo/DemoDataConfig.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/fr/plugin/demo/DemoDataConfig.java b/src/com/fr/plugin/demo/DemoDataConfig.java index 530c38a..eb43cc5 100644 --- a/src/com/fr/plugin/demo/DemoDataConfig.java +++ b/src/com/fr/plugin/demo/DemoDataConfig.java @@ -100,7 +100,7 @@ public class DemoDataConfig extends AbstractDataConfig { @Override public DemoDataConfig clone() throws CloneNotSupportedException { - DemoDataConfig result = new DemoDataConfig(); + DemoDataConfig result = (DemoDataConfig)super.clone(); result.setX(this.getX().clone()); result.setTargetName(this.getTargetName()); result.setY(this.getY().clone()); @@ -119,6 +119,7 @@ public class DemoDataConfig extends AbstractDataConfig { @Override public boolean equals(Object obj) { return obj instanceof DemoDataConfig + && super.equals(obj) && AssistUtils.equals(this.getX(), ((DemoDataConfig) obj).getX()) && AssistUtils.equals(this.getTargetName(), ((DemoDataConfig) obj).getTargetName()) && AssistUtils.equals(this.getY(), ((DemoDataConfig) obj).getY())