From 4d96cdf8ec2b2c3d275d31b544ea1f722121a9a2 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Sun, 30 Apr 2023 09:56:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20int=E3=80=81long=E3=80=81d?= =?UTF-8?q?ouble=20=E7=9A=84=E6=95=B0=E7=BB=84=E7=9A=84=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zhouxy/plusone/commons/util/Assert.java | 79 ++++++++++++++++++- 1 file changed, 78 insertions(+), 1 deletion(-) diff --git a/src/main/java/xyz/zhouxy/plusone/commons/util/Assert.java b/src/main/java/xyz/zhouxy/plusone/commons/util/Assert.java index a009e66..9a1a441 100644 --- a/src/main/java/xyz/zhouxy/plusone/commons/util/Assert.java +++ b/src/main/java/xyz/zhouxy/plusone/commons/util/Assert.java @@ -151,8 +151,46 @@ public class Assert { Assert.isTrue(MoreArrays.isEmpty(arr), errorMessageTemplate, args); } + // isEmpty - int[] + public static void isEmpty(@Nullable int[] arr, Supplier e) throws E { + Assert.isTrue(MoreArrays.isEmpty(arr), e); + } + + public static void isEmpty(@Nullable int[] arr, String errorMessage) { + Assert.isTrue(MoreArrays.isEmpty(arr), errorMessage); + } + + public static void isEmpty(@Nullable int[] arr, String errorMessageTemplate, Object... args) { + Assert.isTrue(MoreArrays.isEmpty(arr), errorMessageTemplate, args); + } + + // isEmpty - long[] + public static void isEmpty(@Nullable long[] arr, Supplier e) throws E { + Assert.isTrue(MoreArrays.isEmpty(arr), e); + } + + public static void isEmpty(@Nullable long[] arr, String errorMessage) { + Assert.isTrue(MoreArrays.isEmpty(arr), errorMessage); + } + + public static void isEmpty(@Nullable long[] arr, String errorMessageTemplate, Object... args) { + Assert.isTrue(MoreArrays.isEmpty(arr), errorMessageTemplate, args); + } + + // isEmpty - double[] + public static void isEmpty(@Nullable double[] arr, Supplier e) throws E { + Assert.isTrue(MoreArrays.isEmpty(arr), e); + } + + public static void isEmpty(@Nullable double[] arr, String errorMessage) { + Assert.isTrue(MoreArrays.isEmpty(arr), errorMessage); + } + + public static void isEmpty(@Nullable double[] arr, String errorMessageTemplate, Object... args) { + Assert.isTrue(MoreArrays.isEmpty(arr), errorMessageTemplate, args); + } + // isNotEmpty - Array - // TODO int[] long[] double[] public static void isNotEmpty(@Nullable T[] arr, Supplier e) throws E { Assert.isTrue(MoreArrays.isNotEmpty(arr), e); } @@ -165,6 +203,45 @@ public class Assert { Assert.isTrue(MoreArrays.isNotEmpty(arr), errorMessageTemplate, args); } + // isNotEmpty - int[] + public static void isNotEmpty(@Nullable int[] arr, Supplier e) throws E { + Assert.isTrue(MoreArrays.isNotEmpty(arr), e); + } + + public static void isNotEmpty(@Nullable int[] arr, String errorMessage) { + Assert.isTrue(MoreArrays.isNotEmpty(arr), errorMessage); + } + + public static void isNotEmpty(@Nullable int[] arr, String errorMessageTemplate, Object... args) { + Assert.isTrue(MoreArrays.isNotEmpty(arr), errorMessageTemplate, args); + } + + // isNotEmpty - long[] + public static void isNotEmpty(@Nullable long[] arr, Supplier e) throws E { + Assert.isTrue(MoreArrays.isNotEmpty(arr), e); + } + + public static void isNotEmpty(@Nullable long[] arr, String errorMessage) { + Assert.isTrue(MoreArrays.isNotEmpty(arr), errorMessage); + } + + public static void isNotEmpty(@Nullable long[] arr, String errorMessageTemplate, Object... args) { + Assert.isTrue(MoreArrays.isNotEmpty(arr), errorMessageTemplate, args); + } + + // isNotEmpty - double[] + public static void isNotEmpty(@Nullable double[] arr, Supplier e) throws E { + Assert.isTrue(MoreArrays.isNotEmpty(arr), e); + } + + public static void isNotEmpty(@Nullable double[] arr, String errorMessage) { + Assert.isTrue(MoreArrays.isNotEmpty(arr), errorMessage); + } + + public static void isNotEmpty(@Nullable double[] arr, String errorMessageTemplate, Object... args) { + Assert.isTrue(MoreArrays.isNotEmpty(arr), errorMessageTemplate, args); + } + // isEmpty - String public static void isEmpty(@Nullable String str, Supplier e) throws E { Assert.isTrue(Strings.isNullOrEmpty(str), e);