From 4e41c1451453ecce254a5c43d31c86c869465c0f Mon Sep 17 00:00:00 2001 From: Eric Zhao Date: Mon, 14 Nov 2022 23:15:42 +0800 Subject: [PATCH] Polish AssertUtil: add assertNotNull and assertTrue Signed-off-by: Eric Zhao --- .../com/alibaba/csp/sentinel/util/AssertUtil.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AssertUtil.java b/sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AssertUtil.java index 545bcc4d..78935af9 100644 --- a/sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AssertUtil.java +++ b/sentinel-core/src/main/java/com/alibaba/csp/sentinel/util/AssertUtil.java @@ -24,7 +24,19 @@ import java.util.Collection; */ public class AssertUtil { - private AssertUtil(){} + private AssertUtil() {} + + public static void assertNotNull(Object object, String message) { + if (object == null) { + throw new IllegalArgumentException(message); + } + } + + public static void assertTrue(boolean value, String message) { + if (!value) { + throw new IllegalArgumentException(message); + } + } public static void notEmpty(String string, String message) { if (StringUtil.isEmpty(string)) {