From 65bc24d1e9f7ce80e03bde258e8cc293116b17dc Mon Sep 17 00:00:00 2001 From: carm Date: Sat, 18 Jun 2022 04:09:33 +0800 Subject: [PATCH] =?UTF-8?q?feat(storage):=20=E4=B8=BA=20StorageType=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20DataStorage=20=E6=B3=9B=E5=9E=8B=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cc/carm/lib/easyplugin/storage/StorageType.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/base/storage/src/main/java/cc/carm/lib/easyplugin/storage/StorageType.java b/base/storage/src/main/java/cc/carm/lib/easyplugin/storage/StorageType.java index 31dd031..c6604ea 100644 --- a/base/storage/src/main/java/cc/carm/lib/easyplugin/storage/StorageType.java +++ b/base/storage/src/main/java/cc/carm/lib/easyplugin/storage/StorageType.java @@ -4,15 +4,15 @@ import org.jetbrains.annotations.NotNull; import java.util.List; -public interface StorageType { +public interface StorageType> { int getID(); @NotNull List getAlias(); - @NotNull Class> getStorageClass(); + @NotNull Class getStorageClass(); - default @NotNull DataStorage createStorage() throws Exception { + default @NotNull S createStorage() throws Exception { return getStorageClass().newInstance(); }