public class Preconditions extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
checkArgument(boolean expression) |
static void |
checkArgument(boolean expression,
String errorMessage) |
static void |
checkArgument(boolean expression,
Supplier<Object[],String> errorMessageSupplier,
Object... params) |
static <T> T |
checkNotEmpty(T obj) |
static <T> T |
checkNotEmpty(T obj,
String errorMessage) |
static <T> T |
checkNotEmpty(T obj,
Supplier<Object[],String> errorMessageSupplier,
Object... params) |
static <T> T |
checkNotNull(T obj) |
static <T> T |
checkNotNull(T obj,
String errorMessage) |
static <T> T |
checkNotNull(T obj,
Supplier<Object[],String> errorMessageSupplier,
Object... params) |
static void |
checkTrue(boolean expression) |
static void |
checkTrue(boolean expression,
String errorMessage) |
static void |
checkTrue(boolean expression,
Supplier<Object[],String> errorMessageSupplier,
Object... params) |
static <T> T |
test(Predicate<T> predicate,
T argument) |
static <T> T |
test(Predicate<T> predicate,
T argument,
String message) |
static <T> T |
test(Predicate<T> predicate,
T argument,
Supplier<Object[],String> messageSupplier,
Object... params) |
public static <T> T test(@NonNull Predicate<T> predicate, @Nullable T argument, String message)
public static <T> T test(@NonNull Predicate<T> predicate, @Nullable T argument, Supplier<Object[],String> messageSupplier, Object... params)
public static <T> T checkNotNull(@NonNull T obj)
public static <T> T checkNotNull(@NonNull T obj, @Nullable Supplier<Object[],String> errorMessageSupplier, Object... params)
public static <T> T checkNotEmpty(@Nullable T obj)
public static <T> T checkNotEmpty(@NonNull T obj, @Nullable Supplier<Object[],String> errorMessageSupplier, Object... params)
public static void checkArgument(boolean expression)
public static void checkArgument(boolean expression,
String errorMessage)
public static void checkArgument(boolean expression,
Supplier<Object[],String> errorMessageSupplier,
Object... params)
public static void checkTrue(boolean expression)
public static void checkTrue(boolean expression,
String errorMessage)
Copyright © 2019. All rights reserved.