From 56557221a4d99f45178be9c3f493e8e6a8a8450f Mon Sep 17 00:00:00 2001 From: carm Date: Mon, 17 Jul 2023 17:34:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(list):=20=E6=B7=BB=E5=8A=A0=E5=BF=AB?= =?UTF-8?q?=E9=80=9F=E8=8E=B7=E5=8F=96=E5=89=AF=E6=9C=AC=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lib/configuration/core/value/type/ConfiguredList.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/cc/carm/lib/configuration/core/value/type/ConfiguredList.java b/core/src/main/java/cc/carm/lib/configuration/core/value/type/ConfiguredList.java index e6df555..5bd0cea 100644 --- a/core/src/main/java/cc/carm/lib/configuration/core/value/type/ConfiguredList.java +++ b/core/src/main/java/cc/carm/lib/configuration/core/value/type/ConfiguredList.java @@ -65,6 +65,10 @@ public class ConfiguredList extends CachedConfigValue> implements Lis return get().get(index); } + public @NotNull List copy() { + return new ArrayList<>(get()); + } + public @NotNull T handle(Function, T> function) { List list = get(); T result = function.apply(list);