public abstract class NullUtil
extends java.lang.Object
| Constructor and Description |
|---|
NullUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
nonNull(T nullable,
java.util.function.Supplier<T> supplier) |
static <T> T |
nonNull(T nullable,
T defValue) |
static <T> T |
nonNull(T first,
T second,
T third) |
static <K,V> V |
nonNullFn(K nullable,
java.util.function.Function<K,V> function,
java.util.function.Supplier<V> supplier) |
static <K,V> V |
nonNullFn(K nullable,
java.util.function.Function<K,V> function,
V defVal) |
static <T> T |
nonNullIn(T... list) |
static java.lang.String |
sysVar(java.lang.String key) |
static java.lang.String |
sysVar(java.lang.String key,
java.lang.String defVal) |
static java.lang.String |
sysVarOrNull(java.lang.String key) |
public static java.lang.String sysVar(java.lang.String key)
public static java.lang.String sysVarOrNull(java.lang.String key)
public static java.lang.String sysVar(java.lang.String key,
java.lang.String defVal)
public static <T> T nonNull(T nullable,
java.util.function.Supplier<T> supplier)
public static <T> T nonNull(T nullable,
T defValue)
public static <T> T nonNull(T first,
T second,
T third)
@SafeVarargs public static <T> T nonNullIn(T... list)
public static <K,V> V nonNullFn(K nullable,
java.util.function.Function<K,V> function,
V defVal)
public static <K,V> V nonNullFn(K nullable,
java.util.function.Function<K,V> function,
java.util.function.Supplier<V> supplier)