Improve AssertUtil for collection checking

Signed-off-by: Eric Zhao <sczyh16@gmail.com>
This commit is contained in:
Eric Zhao 2019-11-05 17:51:56 +08:00
parent f6dff5a859
commit cf5b955f12
1 changed files with 10 additions and 0 deletions

View File

@ -15,8 +15,12 @@
*/ */
package com.alibaba.csp.sentinel.util; package com.alibaba.csp.sentinel.util;
import java.util.Collection;
/** /**
* Util class for checking arguments. * Util class for checking arguments.
*
* @author Eric Zhao
*/ */
public class AssertUtil { public class AssertUtil {
@ -28,6 +32,12 @@ public class AssertUtil {
} }
} }
public static void assertNotEmpty(Collection<?> collection, String message) {
if (collection == null || collection.isEmpty()) {
throw new IllegalArgumentException(message);
}
}
public static void assertNotBlank(String string, String message) { public static void assertNotBlank(String string, String message) {
if (StringUtil.isBlank(string)) { if (StringUtil.isBlank(string)) {
throw new IllegalArgumentException(message); throw new IllegalArgumentException(message);