简化if else
public static void assertRunnable(boolean expression, Runnable trueRunnable, Runnable failRunnable) {
if (expression) {
trueRunnable.run();
return;
}
failRunnable.run();
}
public static <T> T assertSupplier(boolean expression, Supplier<T> trueSup, Supplier<T> falseSup) {
if (expression) {
return trueSup.get();
}
return falseSup.get();
}