优化 PreconditionsExt 测试代码

This commit is contained in:
2024-08-30 14:56:38 +08:00
parent 5c1f6046ed
commit 0b9635880e
2 changed files with 18 additions and 14 deletions

View File

@@ -19,6 +19,8 @@ package xyz.zhouxy.plusone.commons.util;
import java.util.Arrays;
import java.util.function.Supplier;
import javax.annotation.Nonnull;
import com.google.common.base.Preconditions;
/**
@@ -30,7 +32,7 @@ import com.google.common.base.Preconditions;
*/
public class PreconditionsExt {
public static <E extends Throwable> void check(boolean condition, Supplier<E> e) throws E {
public static <E extends Throwable> void check(boolean condition, @Nonnull Supplier<E> e) throws E {
if (!condition) {
throw e.get();
}