From 0ff8febb47e127a5ad997fd2af5752c8423157d5 Mon Sep 17 00:00:00 2001 From: siujamo Date: Wed, 4 Jun 2025 10:39:33 +0800 Subject: [PATCH] fix: when `maxSize` equals to `0`, an `ArithmaticException` will be raised --- .../main/java/com/onixbyte/devkit/utils/CollectionUtil.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/devkit-utils/src/main/java/com/onixbyte/devkit/utils/CollectionUtil.java b/devkit-utils/src/main/java/com/onixbyte/devkit/utils/CollectionUtil.java index 44c75c0..16400a9 100644 --- a/devkit-utils/src/main/java/com/onixbyte/devkit/utils/CollectionUtil.java +++ b/devkit-utils/src/main/java/com/onixbyte/devkit/utils/CollectionUtil.java @@ -33,8 +33,6 @@ import java.util.function.Supplier; */ public final class CollectionUtil { - private static final Logger log = LoggerFactory.getLogger(CollectionUtil.class); - /** * Private constructor to prevent instantiation of this utility class. */ @@ -68,7 +66,7 @@ public final class CollectionUtil { throw new IllegalArgumentException("Collection must not be null."); } - if (maxSize < 0) { + if (maxSize <= 0) { throw new IllegalArgumentException("maxSize must greater than 0."); }