From 9a1ffb25ff05d9910b06e8f494ea8b996d240e2c Mon Sep 17 00:00:00 2001 From: Looly Date: Sat, 30 Apr 2022 20:59:02 +0800 Subject: [PATCH] fix code --- .../java/cn/hutool/core/util/ModifierUtilTest.java | 1 + .../cn/hutool/db/ds/simple/AbstractDataSource.java | 14 ++++++++++++-- .../src/test/resources/example/example.setting | 2 +- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/hutool-core/src/test/java/cn/hutool/core/util/ModifierUtilTest.java b/hutool-core/src/test/java/cn/hutool/core/util/ModifierUtilTest.java index 298b63ad2..fae64188a 100644 --- a/hutool-core/src/test/java/cn/hutool/core/util/ModifierUtilTest.java +++ b/hutool-core/src/test/java/cn/hutool/core/util/ModifierUtilTest.java @@ -17,6 +17,7 @@ public class ModifierUtilTest { ModifierUtil.ModifierType.STATIC) ); } + private static void ddd() { } } diff --git a/hutool-db/src/main/java/cn/hutool/db/ds/simple/AbstractDataSource.java b/hutool-db/src/main/java/cn/hutool/db/ds/simple/AbstractDataSource.java index 4dde8c6d0..db595bc34 100644 --- a/hutool-db/src/main/java/cn/hutool/db/ds/simple/AbstractDataSource.java +++ b/hutool-db/src/main/java/cn/hutool/db/ds/simple/AbstractDataSource.java @@ -1,5 +1,8 @@ package cn.hutool.db.ds.simple; +import cn.hutool.core.clone.CloneRuntimeException; + +import javax.sql.DataSource; import java.io.Closeable; import java.io.PrintWriter; import java.sql.DriverManager; @@ -7,8 +10,6 @@ import java.sql.SQLException; import java.sql.SQLFeatureNotSupportedException; import java.util.logging.Logger; -import javax.sql.DataSource; - /** * 数据源抽象实现 * @author Looly @@ -53,4 +54,13 @@ public abstract class AbstractDataSource implements DataSource, Cloneable, Close public Logger getParentLogger() throws SQLFeatureNotSupportedException { throw new SQLFeatureNotSupportedException("DataSource can't support getParentLogger method!"); } + + @Override + public AbstractDataSource clone() { + try { + return (AbstractDataSource) super.clone(); + } catch (final CloneNotSupportedException e) { + throw new CloneRuntimeException(e); + } + } } diff --git a/hutool-setting/src/test/resources/example/example.setting b/hutool-setting/src/test/resources/example/example.setting index 9269220e4..f7a35de71 100644 --- a/hutool-setting/src/test/resources/example/example.setting +++ b/hutool-setting/src/test/resources/example/example.setting @@ -8,7 +8,7 @@ key = value #中括表示一个分组,其下面的所有属性归属于这个分组,在此分组名为demo,也可以没有分组 #分组后的键值对在Setting对象中表现形式是:demo.key,也可以使用相应的方法取值 -[demo]= +[demo] # 类似于Properties的键值对 key = value # 支持变量替换(在new Setting的时候需要设置isUseVariable为true)