From 578f0a3e8924f2446c208c85fb67ff8cc1363b7f Mon Sep 17 00:00:00 2001 From: minglipro Date: Sat, 20 Sep 2025 14:05:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(collection):=20=E6=8A=91=E5=88=B6=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E8=BD=AC=E6=8D=A2=E8=AD=A6=E5=91=8A=E5=B9=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=96=87=E4=BB=B6=E6=97=B6=E9=97=B4=E6=88=B3=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E4=BA=86=20Collection.kt=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E7=B1=BB=E5=9E=8B=E8=BD=AC=E6=8D=A2=E8=AD=A6?= =?UTF-8?q?=E5=91=8A=E9=97=AE=E9=A2=98=EF=BC=8C=E9=80=9A=E8=BF=87=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=20@Suppress("UNCHECKED=5FCAST")=20=E6=B3=A8=E8=A7=A3?= =?UTF-8?q?=E6=9D=A5=E6=8A=91=E5=88=B6=E7=BC=96=E8=AF=91=E5=99=A8=E8=AD=A6?= =?UTF-8?q?=E5=91=8A=E3=80=82=E5=90=8C=E6=97=B6=E6=9B=B4=E6=96=B0=E4=BA=86?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E7=9A=84=E6=9C=80=E5=90=8E=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/com/mingliqiye/utils/collection/Collection.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/mingliqiye/utils/collection/Collection.kt b/src/main/kotlin/com/mingliqiye/utils/collection/Collection.kt index 0559e57..b0f0b0f 100644 --- a/src/main/kotlin/com/mingliqiye/utils/collection/Collection.kt +++ b/src/main/kotlin/com/mingliqiye/utils/collection/Collection.kt @@ -16,7 +16,7 @@ * ProjectName mingli-utils * ModuleName mingli-utils.main * CurrentFile Collection.kt - * LastUpdate 2025-09-20 14:01:07 + * LastUpdate 2025-09-20 14:03:46 * UpdateUser MingLiPro */ @@ -47,6 +47,7 @@ inline fun Collection.toArray(): Array { * @param v 用于生成映射值的函数 * @return 转换后的 Map */ +@Suppress("UNCHECKED_CAST") inline fun Collection.toMap(noinline v: (T) -> V): Map { return this.stream().collect( SuperStream.toMap(