From ece711b1faff58b62f802d70d18e5ef6f5972488 Mon Sep 17 00:00:00 2001 From: Maru32768 Date: Fri, 19 Aug 2022 20:19:19 +0900 Subject: [PATCH] fix: bug --- .../net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java | 4 ++-- .../net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/bukkit/src/main/java/net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java b/bukkit/src/main/java/net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java index d3378f4..2ed2b47 100644 --- a/bukkit/src/main/java/net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java +++ b/bukkit/src/main/java/net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java @@ -11,8 +11,8 @@ public class Enum2EnumMapValue, V extends Enum> extends Enu private final transient Class clazz; private transient Predicate filter = x -> true; - public Enum2EnumMapValue(Class valueClass, K... k) { - super(new HashMap<>(), k); + public Enum2EnumMapValue(Class keyClass, Class valueClass) { + super(new HashMap<>(), keyClass.getEnumConstants()); this.clazz = valueClass; } diff --git a/forge/src/main/java/net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java b/forge/src/main/java/net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java index 2fa1561..3b6c4db 100644 --- a/forge/src/main/java/net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java +++ b/forge/src/main/java/net/kunmc/lab/configlib/value/map/Enum2EnumMapValue.java @@ -11,8 +11,8 @@ public class Enum2EnumMapValue, V extends Enum> extends Enu private final transient Class clazz; private transient Predicate filter = x -> true; - public Enum2EnumMapValue(Class valueClass, K... k) { - super(new HashMap<>(), k); + public Enum2EnumMapValue(Class keyClass, Class valueClass) { + super(new HashMap<>(), keyClass.getEnumConstants()); this.clazz = valueClass; }